This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/linux-next.
omits 12ffaa1197f5 Add linux-next specific files for 20181005 omits 59e7c4cf7693 powerpc: fix up for removal of linux/bootmem.h omits 31d1c74ff3df Merge branch 'akpm/master' omits 81cbc47b8c6a drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 5564ba9c98a0 vfs: replace current_kernel_time64 with ktime equivalent omits cdfac305a2cd mm: Fix warning in insert_pfn() omits 10007f50b95c memory-hotplug.txt: add some details about locking internals omits c59ad4aadc67 powerpc-powernv-hold-device_hotplug_lock-when-calling-memt [...] omits c754b6525a7c powerpc/powernv: hold device_hotplug_lock when calling mem [...] omits f211d7c0678e powerpc/powernv: hold device_hotplug_lock when calling dev [...] omits 104cfbd5bc80 mm/memory_hotplug: fix online/offline_pages called w.o. me [...] omits 923c01755e00 mm/memory_hotplug: make add_memory() take the device_hotplug_lock omits d03f4c1a2010 mm/memory_hotplug: make remove_memory() take the device_ho [...] omits 75196df4eeeb drivers/android/binder_alloc.c: replace vm_insert_page wit [...] omits 29e4303f8b23 docs/boot-time-mm: remove bootmem documentation omits b1b5728d6442 dma-direct: fix up for the removal of linux/bootmem.h omits 49353a51a758 mm: remove include/linux/bootmem.h omits d288f442b2ba memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants omits 5842f5c781d9 mm: remove nobootmem omits 53f3b9dbfdeb memblock: rename __free_pages_bootmem to memblock_free_pages omits e48355e89373 memblock: rename free_all_bootmem to memblock_free_all omits daa418ff81d1 memblock: replace free_bootmem_late with memblock_free_late omits 252098d255c3 memblock: replace free_bootmem{_node} with memblock_free omits 2f0c3fd5e396 mm: nobootmem: remove bootmem allocation APIs omits 3cb54e48345f memblock: replace alloc_bootmem with memblock_alloc omits 58ef721cc8b7 memblock: replace __alloc_bootmem with memblock_alloc_from omits 2d35a5976d4d memblock: replace alloc_bootmem_pages with memblock_alloc omits 2328ed109cc6 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low omits 19b7d848509e memblock: replace alloc_bootmem_node with memblock_alloc_node omits b5caed9307dd memblock: replace __alloc_bootmem_node with appropriate me [...] omits f13f25bc6af7 memblock: replace alloc_bootmem_pages_node with memblock_a [...] omits fcbc3d16a8e6 memblock: add align parameter to memblock_alloc_node() omits fa87efc6d15f memblock: replace __alloc_bootmem_nopanic with memblock_al [...] omits 28d925debec4 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) omits e0515859c114 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] omits dbdcd649d861 memblock: replace __alloc_bootmem_node_nopanic with memblo [...] omits 8219f5ccafc1 memblock: replace alloc_bootmem_low with memblock_alloc_low omits 8aa69831e670 memblock: replace alloc_bootmem_align with memblock_alloc omits c0a9187636e7 memblock: remove _virt from APIs returning virtual address omits 99e2e96bd908 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] omits f054959c91ed mm: nobootmem: remove dead code omits a36c94c8fa86 mm: remove bootmem allocator implementation. omits 0a9ee603ef2a memblock: remove stale #else and the code it protects omits 05d34a1d0f98 csky: fixups after bootmem removal omits d8eb57c9f220 of/fdt: fixup #ifdefs after removal of HAVE_MEMBLOCK confi [...] omits 2325ed001a14 mm: remove CONFIG_HAVE_MEMBLOCK omits 3e2af7c8367e mm: remove now defunct NO_BOOTMEM from depends list for de [...] omits 52a1ecba24b7 mm: remove CONFIG_NO_BOOTMEM omits 6b264f54ff01 percpu: remove PER_CPU_DEF_ATTRIBUTES macro omits af6fd4fa2b92 Merge branch 'akpm-current/current' omits 689fd3c9000a dma-direct: Fix return value of dma_direct_supported omits 0c04a24972bd Merge remote-tracking branch 'xarray/xarray' omits c53a832ee665 Merge remote-tracking branch 'cisco/for-next' omits 7f66f65ad4c3 Merge remote-tracking branch 'kspp/for-next/kspp' omits 36cf410da896 Merge remote-tracking branch 'ntb/ntb-next' omits e399e49f7b43 Merge remote-tracking branch 'at24/at24/for-next' omits fa406437d768 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ddafc0bf58f5 Merge remote-tracking branch 'rtc/rtc-next' omits 81bf4dcbab9e Merge remote-tracking branch 'livepatching/for-next' omits ba639701d15b Merge remote-tracking branch 'kselftest/next' omits 50b901e0b017 Merge remote-tracking branch 'userns/for-next' omits 74cfb3337a58 Merge remote-tracking branch 'pinctrl/for-next' omits a12d6a333d06 Merge remote-tracking branch 'gpio/for-next' omits f1c699e17568 Merge remote-tracking branch 'rpmsg/for-next' omits 4d0d2a5b197a Merge remote-tracking branch 'scsi-mkp/for-next' omits 02548a505565 Merge remote-tracking branch 'scsi/for-next' omits 03374c95dd6e Merge remote-tracking branch 'cgroup/for-next' omits ee97a5e88469 Merge remote-tracking branch 'slave-dma/next' omits de3edf5a391a Merge remote-tracking branch 'icc/icc-next' omits e7394418dc5f Merge remote-tracking branch 'mux/for-next' omits e7d5c55ca417 Merge remote-tracking branch 'staging/staging-next' omits fee8b75bd891 Merge remote-tracking branch 'char-misc/char-misc-next' omits 68a58c0c2add Merge remote-tracking branch 'tty/tty-next' omits 2163d6a2e69d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 7ce39b5f5d00 Merge remote-tracking branch 'usb-serial/usb-next' omits 136c9ba4e83f Merge remote-tracking branch 'usb/usb-next' omits d2e0ba3ccbfa Merge remote-tracking branch 'driver-core/driver-core-next' omits 2363b4df22e8 Merge remote-tracking branch 'ipmi/for-next' omits efb1fc500110 Merge remote-tracking branch 'leds/for-next' omits b5f2589514ec Merge remote-tracking branch 'drivers-x86/for-next' omits b5e1871b631d Merge remote-tracking branch 'percpu/for-next' omits 786868ab3cda Merge remote-tracking branch 'xen-tip/linux-next' omits c20f2abffc94 Merge remote-tracking branch 'kvm-arm/next' omits 5489ab8db34f Merge remote-tracking branch 'kvm/linux-next' omits a6c4e0bf641f Merge remote-tracking branch 'rcu/rcu/next' omits cb3d90e9546a Merge remote-tracking branch 'ftrace/for-next' omits 09aa08acec4a Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 32e8b314b0e3 Merge remote-tracking branch 'edac-amd/for-next' omits e9ad2db49b01 Merge remote-tracking branch 'tip/auto-latest' omits 0a2b90d96b89 Merge remote-tracking branch 'spi/for-next' omits a82612d30937 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits ab5d44e38dd3 Merge remote-tracking branch 'devicetree/for-next' omits 4d95c85ad650 Merge remote-tracking branch 'vfio/next' omits f52e332e4631 Merge remote-tracking branch 'iommu/next' omits 0be0ff94dfca Merge remote-tracking branch 'watchdog/master' omits 3d25c7cc7eb2 Merge remote-tracking branch 'tpmdd/next' omits de43e60748b0 Merge remote-tracking branch 'selinux/next' omits 4b401db9fe5b Merge remote-tracking branch 'apparmor/apparmor-next' omits 8c0b5b57ef2b Merge remote-tracking branch 'security/next-testing' omits b3a7bf0ffab5 Merge remote-tracking branch 'regulator/for-next' omits 2210e76c8621 Merge remote-tracking branch 'battery/for-next' omits 1bf5f6d8b01b Merge remote-tracking branch 'mfd/for-mfd-next' omits 5d178b9d50b2 Merge remote-tracking branch 'md/for-next' omits f1ea14cc4d43 Merge remote-tracking branch 'kgdb/kgdb-next' omits 8ecd64664f60 Merge remote-tracking branch 'mmc/next' omits 37ec5b037f05 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 9b59cb6ce7e4 Merge remote-tracking branch 'device-mapper/for-next' omits e19de008ce00 Merge remote-tracking branch 'block/for-next' omits 46edab64225f Merge remote-tracking branch 'input/next' omits f07e58e4bc9b Merge remote-tracking branch 'sound-asoc/for-next' omits e98cc8226404 Merge remote-tracking branch 'sound/for-next' omits 1f8d5c723082 Merge remote-tracking branch 'regmap/for-next' omits 6c95fa0ecf83 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits a092a42fa115 next-20181004/drm-msm omits 84477da43f39 Merge remote-tracking branch 'drm-intel/for-linux-next' omits f0d3d77415da Merge remote-tracking branch 'drm/drm-next' omits 8d7ef784134f Merge remote-tracking branch 'crypto/master' omits 422b209ec1a4 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 0f6feaa28802 Merge remote-tracking branch 'nand/nand/next' omits 959332f0dbf8 Merge remote-tracking branch 'mtd/mtd/next' omits c75b40554aa4 Merge remote-tracking branch 'gfs2/for-next' omits 2c38f6bd392b Merge remote-tracking branch 'mac80211-next/master' omits b29c86a21987 Merge remote-tracking branch 'bluetooth/master' omits d5c632acad63 Merge remote-tracking branch 'wireless-drivers-next/master' omits d70b3d785c6e Merge remote-tracking branch 'nfc-next/master' omits 218ee6ebe472 Merge remote-tracking branch 'netfilter-next/master' omits 4663d148d6ee Merge remote-tracking branch 'bpf-next/master' omits 0f569bed57d3 Merge remote-tracking branch 'net-next/master' omits b4dc512508c3 Merge remote-tracking branch 'rdma/for-next' omits 80d229171de4 Merge remote-tracking branch 'cpupower/cpupower' omits 1c9066197bad Merge remote-tracking branch 'pm/linux-next' omits 8f9adb50ce17 Merge remote-tracking branch 'v4l-dvb-next/master' omits 76d4563e21fb Merge remote-tracking branch 'v4l-dvb/master' omits aabeebbdfe45 Merge remote-tracking branch 'jc_docs/docs-next' omits 4d2c5a71a1c1 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 305c4f64ed14 Merge remote-tracking branch 'i2c/i2c/for-next' omits ba540e093571 Merge remote-tracking branch 'hid/for-next' omits 470610d0bc7b Merge remote-tracking branch 'pci/next' omits ba60dede566d Merge remote-tracking branch 'vfs/for-next' omits 855723f6db94 Merge remote-tracking branch 'v9fs/9p-next' omits 74f30dc4ea71 Merge remote-tracking branch 'orangefs/for-next' omits f2e7cae5d9aa next-20181004/nfsd omits 19330691320e Merge remote-tracking branch 'nfs/linux-next' omits fad5a39844a8 Merge remote-tracking branch 'jfs/jfs-next' omits 74c604b7df54 Merge remote-tracking branch 'fuse/for-next' omits 94554dbbc64b Merge remote-tracking branch 'f2fs/dev' omits 69c216c5ca67 Merge remote-tracking branch 'ext4/dev' omits 83bf2186175d Merge remote-tracking branch 'ext3/for_next' omits 8c4eddd7acd9 Merge remote-tracking branch 'ecryptfs/next' omits 156041c3db6d Merge remote-tracking branch 'cifs/for-next' omits 2655a99ef7b7 Merge remote-tracking branch 'btrfs-kdave/for-next' omits bdabe489dac0 Merge remote-tracking branch 'befs/for-next' omits 77ef44ec80fe Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5e75a270ab45 Merge remote-tracking branch 'uml/linux-next' omits ca17ce89a2e2 Merge remote-tracking branch 's390/features' omits 24a7cbdfcb6f Merge remote-tracking branch 'powerpc/next' omits 3f619fb19c99 Merge remote-tracking branch 'parisc-hd/for-next' omits b9c2bc45b903 Merge remote-tracking branch 'mips/mips-next' omits 7ef2f2ad0b88 Merge remote-tracking branch 'm68knommu/for-next' omits 50f22cb3d70f Merge remote-tracking branch 'm68k/for-next' omits 213a00be1f79 Merge remote-tracking branch 'ia64/next' omits 8b898628a882 Merge remote-tracking branch 'csky/linux-next' omits d63325670fc0 Merge remote-tracking branch 'c6x/for-linux-next' omits 077ed9307769 Merge remote-tracking branch 'clk-samsung/for-next' omits f1e71c383d4f Merge remote-tracking branch 'clk/clk-next' omits 2e7a9818398c Merge remote-tracking branch 'arm64/for-next/core' omits 208699ce4ead Merge remote-tracking branch 'tegra/for-next' omits 96231238b3c3 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 831fa7eeabdc Merge remote-tracking branch 'samsung-krzk/for-next' omits 7f20d72f106d Merge remote-tracking branch 'rockchip/for-next' omits d4ffd8336f3f Merge remote-tracking branch 'renesas/next' omits 97e04157f211 Merge remote-tracking branch 'realtek/for-next' omits c7eade9d513d Merge remote-tracking branch 'qcom/for-next' omits 494bb09db835 Merge remote-tracking branch 'reset/reset/next' omits 5c647053f036 Merge remote-tracking branch 'omap/for-next' omits 1789af8a7f07 Merge remote-tracking branch 'mvebu/for-next' omits 6f4f26ba6ad2 Merge remote-tracking branch 'mediatek/for-next' omits 53bd3a7f3c71 Merge remote-tracking branch 'keystone/next' omits 590baa86dde0 Merge remote-tracking branch 'imx-mxs/for-next' omits 1ac57a67256e Merge remote-tracking branch 'bcm2835/for-next' omits 0b1e5c8dcdd3 Merge remote-tracking branch 'at91/at91-next' omits e2cca1649a6f Merge remote-tracking branch 'amlogic/for-next' omits d8e4a0a42d21 Merge remote-tracking branch 'actions/for-next' omits c1a6b49dcb00 Merge remote-tracking branch 'arm-soc/for-next' omits 744f2a85c960 Merge remote-tracking branch 'arm/for-next' omits cfe9d384ca46 Merge remote-tracking branch 'dma-mapping/for-next' omits b9db4581bce2 Merge remote-tracking branch 'leaks/leaks-next' omits 60f5ffc34122 Merge remote-tracking branch 'kbuild/for-next' omits 9a7617060284 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 99438031b263 Merge remote-tracking branch 'scsi-fixes/fixes' omits bb19df96572b Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 66b71e25fe03 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1af5011bb0d0 Merge remote-tracking branch 'kvm-fixes/master' omits b6a21c420734 Merge remote-tracking branch 'omap-fixes/fixes' omits 5fa36f078c91 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 7bc14960dc7f Merge remote-tracking branch 'crypto-current/master' omits 272b7f4e87dd Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 626297787807 Merge remote-tracking branch 'usb.current/usb-linus' omits 7a7b61588b9a Merge remote-tracking branch 'tty.current/tty-linus' omits 1dbe496887f2 Merge remote-tracking branch 'pci-current/for-linus' omits 624598b4cb69 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 2abfb5b20017 Merge remote-tracking branch 'sound-current/for-linus' omits 52ea4e6679cd Merge remote-tracking branch 'ipsec/master' omits b7b57509414d Merge remote-tracking branch 'bpf/master' omits 6ed2db1f3f7f Merge remote-tracking branch 'net/master' omits 41c8ef2600a5 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 400983768647 Merge remote-tracking branch 'arc-current/for-curr' omits 4ed138be531e Merge remote-tracking branch 'kbuild-current/fixes' omits f0b54e96d48b Merge remote-tracking branch 'fixes/master' omits 074279a39f52 Merge branch 'pm-core' into linux-next omits 990f62ec34e7 Pull fanotify support for reporting PID instead of TGID an [...] omits 4925720b58ef Merge remote-tracking branch 'spi/topic/of' into spi-next omits 0278dae1202d Merge branch 'spi-4.20' into spi-next omits a6645cf454d9 Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] omits 536a6b4ac02e Merge branch 'regulator-4.20' into regulator-next omits efd8f85bea30 Merge branch 'asoc-4.20' into asoc-next omits bdd20526b50c Merge branch 'asoc-4.19' into asoc-linus omits 55b27e93208a Merge branch 'kbuild' into for-next omits 219206d57854 kbuild: remove unneeded link_multi_deps omits 14c0d5b02270 kbuild: add -Wno-unused-but-set-variable flag unconditionally omits a3772252210b kbuild: add -Wdeclaration-after-statement flag unconditionally omits fc960280a521 kbuild: add -Wno-pointer-sign flag unconditionally omits 29021a4b72b6 modpost: remove leftover symbol prefix handling for module [...] omits 851d690c71bd Merge branches 'fixes', 'misc' and 'spectre' into for-next omits 4bbb62dc120b fanotify: support reporting thread id instead of process id omits 4063aefc44c6 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 99628b6fd314 Merge branch 'pm-sleep' into linux-next omits 7971e3e2e85c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 32905c50bb6b rpmsg: glink: smem: Support rx peak for size less than 4 bytes omits bf11f926d760 lib/lz4: update LZ4 decompressor module omits 4d303e2f6c96 ipc: conserve sequence numbers in extended IPCMNI mode omits f9f9053b9553 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits c5c2313bb019 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 45b4611548b8 ipc: IPCMNI limit check for semmni omits 3c3e2fa5ced6 ipc: IPCMNI limit check for msgmni and shmmni omits 6d8b02a6fc02 bfs: add sanity check at bfs_fill_super() omits 0bb04e3d4026 kernel/kexec_file.c: remove some duplicated includes omits e3bd5dfef02a fat: expand a slightly out-of-date comment omits 8bf349002d9b reiserfs: remove workaround code for GCC 3.x omits 38087a253ee0 reiserfs: propagate errors from fill_with_dentries() properly omits 559476d0f717 hfs: prevent btree data loss on ENOSPC omits 6d470ac24a98 hfsplus: prevent btree data loss on ENOSPC omits 54b7ba509f46 hfs: fix BUG on bnode parent update omits c13cc7bfe629 hfs: prevent btree data loss on root split omits 25387a90c77a hfsplus: fix BUG on bnode parent update omits 7eb2c9e2271c hfsplus: prevent btree data loss on root split omits 45025180f915 init/do_mounts.c: add root=PARTLABEL=<name> support omits d9cccf925c16 checkpatch: remove GCC_BINARY_CONSTANT warning omits a70a399997b2 lib/sg_pool.c: remove unnecessary null check when freeing object omits a0a63b8ea3e1 lib/zlib_inflate/inflate.c: remove fall through warnings omits 70153c1b73f9 lib/parser.c: switch match_number() over to use match_strdup() omits fb2f562dfeaa lib/parser.c: switch match_u64int() over to use match_strdup() omits 24805a12476c lib/parser.c: switch match_strdup() over to use kmemdup_nul() omits a399cdff5d37 lib/bitmap.c: simplify bitmap_print_to_pagebuf() omits 3913af99ee98 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] omits 9a0d7c603210 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] omits 1569927b2f6e lib/bitmap.c: fix remaining space computation in bitmap_pr [...] omits 30e213ca79bb linux/bitmap.h: relax comment on compile-time constant nbits omits e9acd615cc8a linux/bitmap.h: fix type of nbits in bitmap_shift_right() omits 5a7bfab0678e linux/bitmap.h: remove redundant uses of small_const_nbits() omits 796f7619d89e linux/bitmap.h: handle constant zero-size bitmaps correctly omits c6811dbfd87a lib/bitmap.c: remove wrong documentation omits 1bf57b2e2d11 kernel/fail_function.c: remove meaningless null pointer ch [...] omits 17f32afd2504 treewide: remove current_text_addr omits be408f210d18 include/linux/compiler*.h: add version detection to asm_vo [...] omits 511a9e8a91e8 fs/proc/vmcore.c: Convert to use vmf_error() omits e17bd91fab54 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 13d6b809828c mm/page_owner: align with pageblock_nr pages omits aa2dacca5a85 mm/page_owner: align with pageblock_nr_pages omits 0a06fdabbc9d mm: don't expose page to fast gup before it's ready omits 43706aa2c1a0 mm: add strictlimit knob omits cd07bd4cf75e list_lru-prefetch-neighboring-list-entries-before-acquirin [...] omits 0831510a7972 mm/list_lru.c: prefetch neighboring list entries before ac [...] omits f07ae5ba919f mm: fix race between swapoff and mincore omits 4e9439c1a570 mm, swap: fix race between swapoff and some swap operations omits 26833300651e mm, swap: fix race between swapoff and some swap operations omits 0181620c6eb7 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] omits ed2beff7e678 mm: move mirrored memory specific code outside of memmap_i [...] omits 14cd850509c3 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix omits 328ec4cc73c2 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 omits 69a872e22dba mm: calculate deferred pages after skipping mirrored memory omits de33329d76d8 mm: make memmap_init a proper function omits 92548e3ee04a mm/z3fold.c: fix wrong handling of headless pages omits c84ceb3d69fd mm/zsmalloc.c: fix fall-through annotation omits aed3a51fdade userfaultfd: selftest: recycle lock threads first omits d784af5fc464 userfaultfd: selftest: generalize read and poll omits e7f7946373d4 userfaultfd: selftest: cleanup help messages omits 15e30b260d71 mm/vmstat.c: assert that vmstat_text is in sync with stat_ [...] omits e4d0c281a4c9 mm/memory.c: recheck page table entry with page table lock held omits ad8ea4adfb00 mm: dax: add comment for PFN_SPECIAL omits bc74f4017c21 mm-brk-downgrade-mmap_sem-to-read-when-shrinking-fix omits 551f205aff91 mm: brk: downgrade mmap_sem to read when shrinking omits 9ec083f2dffb mm-mremap-downgrade-mmap_sem-to-read-when-shrinking-fix omits e66477708ec2 mm: mremap: downgrade mmap_sem to read when shrinking omits f86d4bc5f6db mm/filemap.c: use vmf_error() omits bb1d18ffc7ae hugetlb: introduce generic version of huge_ptep_get omits 9f1b4cd56029 hugetlb: introduce generic version of huge_ptep_set_access [...] omits 84796094103f hugetlb: introduce generic version of huge_ptep_set_wrprotect() omits ddf495e96d2b hugetlb: introduce generic version of prepare_hugepage_range omits e645d7d21c76 hugetlb: introduce generic version of huge_pte_wrprotect omits d70165181945 hugetlb: introduce generic version of huge_pte_none() omits 06370c9eb7c0 hugetlb: introduce generic version of huge_ptep_clear_flush omits b18cd58e6092 hugetlb: introduce generic version of huge_ptep_get_and_clear() omits 750d43ba1c45 hugetlb: introduce generic version of set_huge_pte_at() omits 1d4b1364c1ef hugetlb: introduce generic version of hugetlb_free_pgd_range omits cbd6ad9e1e1b hugetlb: harmonize hugetlb.h arch specific defines with pgtable.h omits b6aa43ed88aa mm: remove unnecessary local variable addr in __get_user_p [...] omits b8b7f18f7f90 mm, thp: consolidate THP gfp handling into alloc_hugepage_ [...] omits 9d79877ba12c mm: defer ZONE_DEVICE page initialization to the point whe [...] omits 334fb4e0a46c mm: create non-atomic version of SetPageReserved for init use omits fae3f0b775bc mm: provide kernel parameter to allow disabling page init [...] omits cb34431729ff memcg: remove memcg_kmem_skip_account omits 24659fee634f mm-memory_hotplug-clean-up-node_states_check_changes_offline-v2 omits adc11de9cfa5 mm/memory_hotplug.c: clean up node_states_check_changes_offline() omits f4e971366470 mm-memory_hotplug-simplify-node_states_check_changes_online-v2 omits daa6c091d58b mm/memory_hotplug.c: simplify node_states_check_changes_online omits 1276a29547f8 mm/memory_hotplug.c: tidy up node_states_clear_node() omits f337174195db mm/memory_hotplug.c: spare unnecessary calls to node_set_state omits 2b6aa92b88dd mm/filemap.c: Use existing variable omits f3a4086d1b9c mm: unmap VM_PFNMAP mappings with optimized path omits 76b047f4f123 mm: unmap VM_HUGETLB mappings with optimized path omits d7706f589261 mm: mmap: zap pages with read mmap_sem in munmap omits dd52235e720a vfree-kvfree-add-debug-might-sleeps-fix omits 434253220798 vfree: add debug might_sleep() omits 15cb4dca7c2c mm/vmalloc.c: improve vfree() kerneldoc omits 1243d65bd446 kvfree(): fix misleading comment omits df7d02e18a55 mm/mempolicy.c: use match_string() helper to simplify the code omits 45c991db1b32 mm/swap.c: remove duplicated include omits 9f312e656af7 mm, page_alloc: drop should_suppress_show_mem omits 97e78ca4f49a psi: cgroup support omits f44d5ac2da06 psi-pressure-stall-information-for-cpu-memory-and-io-fix-4 omits cd7e5b5c4f69 psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 omits 4dcd5f682daa psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 omits da283bd608cb psi-pressure-stall-information-for-cpu-memory-and-io-fix omits d08d3778dc63 psi: pressure stall information for CPU, memory, and IO omits c5cd81fa9594 sched: introduce this_rq_lock_irq() omits 55c0e65bf543 sched: sched.h: make rq locking and clock functions availa [...] omits cd2c09887936 sched: loadavg: make calc_load_n() public omits 5d2833bcdbca sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-fix omits 8eff4e926f5e sched-loadavg-consolidate-load_int-load_frac-calc_load-fix omits b8d7db35c8d1 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD omits 986f8bbd25a6 delayacct: track delays from thrashing cache pages omits ead6d0ad1edc mm: workingset: tell cache transitions from workingset thrashing omits 21a022c2bd35 mm: workingset: don't drop refault information prematurely omits ce23b00e0c6d mm, slab: shorten kmalloc cache names for large sizes omits 63a471d7760d mm, proc: add KReclaimable to /proc/meminfo omits 51135cadd6fc mm: rename and change semantics of nr_indirectly_reclaimab [...] omits e820b548286c dcache: allocate external names from reclaimable kmalloc caches omits 5dca1f40daaa mm, slab/slub: introduce kmalloc-reclaimable caches omits 7cfb41db7a55 mm, slab: combine kmalloc_caches and kmalloc_dma_caches omits e3f6433aac84 mm: page_alloc: reduce unnecessary binary search in memblo [...] omits 745e2241644c mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 omits 8734649b1b89 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID omits 85eff7d5b0be userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] omits 016d7c03b677 alpha: switch to NO_BOOTMEM omits e2bb00a5e938 unicore32: switch to NO_BOOTMEM omits a8f25c455592 um: switch to NO_BOOTMEM omits 7e556a23fe23 um: setup_physmem: stop using global variables omits 3199378798d6 nios2: switch to NO_BOOTMEM omits e042711a23cd nios2: use generic early_init_dt_add_memory_arch omits b01596330cc5 of: ignore sub-page memory regions omits 541f49d54849 hexagon: switch to NO_BOOTMEM omits 473bd50c839d mm: convert insert_pfn() to vm_fault_t omits 30f666b0e661 mm: convert __vm_insert_mixed() to vm_fault_t omits 45fa9d359226 mm: inline vm_insert_pfn_prot() into caller omits e914dfc27862 mm: remove vm_insert_pfn() omits 8fc17e206f87 mm: remove references to vm_insert_pfn() omits a7414ccd88d5 mm: make vm_insert_pfn_prot() static omits 08e3f9904da6 x86: convert vdso to use vm_fault_t omits f5d24b68836b mm: introduce vmf_insert_pfn_prot() omits bf41ff6343fb mm: remove vm_insert_mixed() omits 4dc7b13b1dfe cramfs: convert to use vmf_insert_mixed omits 64627d68045d mm: convert to use vm_fault_t omits e56a3ac944c6 mm/page_alloc.c: clean up check_for_memory() omits adb48bac6666 mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() omits 02ac5772b5b7 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() omits 9fbc47bc7462 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] omits 8e33cc722035 kmemleak: add module param to print warnings to dmesg omits e90200619754 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] omits 5a1157968386 mm, mmu_notifier: be explicit about range invalition non-b [...] omits 905cf1a8e143 mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] omits bbbcdd06eb8a mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] omits 00739762af9a math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] omits 39050b13b331 mm: don't miss the last page because of round-off error omits 85e6aac918fe mm: drain memcg stocks on css offlining omits 0fca7e138e8a mm: rework memcg kernel stack accounting omits 5e9c1c25f622 slub: extend slub debug to handle multiple slabs omits af9b9556b3e1 mm: don't warn about large allocations for slab omits 6192564372ad mm/slub: remove useless condition in deactivate_slab omits e27d7fcbe674 mm/slub.c: switch to bitmap_zalloc() omits 55387898b1fd xtensa: use generic vga.h omits dd4a6596f282 fs/iomap.c: change return type to vm_fault_t omits 77bbed38cf1a vfs: dedupe should return EPERM if permission is not granted omits 38850fe2673d vfs: allow dedupe of user owned read-only files omits 05400b61e7a0 block: restore /proc/partitions to not display non-partiti [...] omits 624aada3c5a5 fix-clusters-leak-in-ocfs2_defrag_extent-fix omits 308feaa0eead ocfs2: fix clusters leak in ocfs2_defrag_extent() omits 948e41a8bffd ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 omits fe63afcd88c6 ocfs2: fix deadlock caused by ocfs2_defrag_extent omits 99a60c3d8d87 ocfs2: dlmglue: clean up timestamp handling omits e66946b8dfb5 ocfs2: don't put and assigning null to bh allocated outside omits adabd70bf669 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] omits 4514181db5ea ocfs2: don't use iocb when EIOCBQUEUED returns omits 9167daa59311 ocfs2: without quota support, avoid calling quota recovery omits 554e7ee930c9 ocfs2: remove ocfs2_is_o2cb_active() omits 189d5eb511e9 ocfs2: remove set but not used variable 'rb' omits d3082092402e fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug [...] omits eeb7cb75e6f6 ocfs2: remove unneeded null check omits e1f26c3805a3 ocfs2: remove unused pointer 'eb' omits 90bb74ee0148 ocfs2/dlm: remove unnecessary parentheses omits e86ceafde1ca ocfs2: fix a GCC warning omits 56a9d13e19de scripts/tags.sh: add DECLARE_HASHTABLE() omits efcc2ad01146 lib/test_kasan.c: add tests for several string/memory API [...] omits 60a387f92d5c arm64: lib: use C string functions with KASAN enabled omits d80671d6e936 include/linux/linkage.h: align weak symbols omits 244c14bff52d arm: arch/arm/include/asm/page.h needs personality.h omits 82bebbd0a04b ocfs2: fix locking for res->tracking and dlm->tracking_list omits 7b0d87f53999 mm/vmscan.c: fix int overflow in callers of do_shrink_slab() omits 5b3e877ded3b mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly omits e834c8f7c060 mm/vmstat.c: fix outdated vmstat_text omits 680d86b71ff9 proc: restrict kernel stack dumps to root omits e63fc257d6a0 mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes omits 3b5750459f58 mm, thp: always specify disabled vmas as nh in smaps omits 23db85438e91 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings omits 04c078d82f25 mm/migrate.c: split only transparent huge pages when alloc [...] omits 35c532e087ca ipc/shm.c: use ERR_CAST() for shm_lock() error return omits 222d4b049d44 mm/gup_benchmark: fix unsigned comparison to zero in __gup [...] omits 85dc39a41798 mm, thp: fix mlocking THP page with migration enabled omits e9ab170dfba8 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes omits 086dd6075f7a fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 omits 1e8f4e73f2e3 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() omits b31a4c119cf6 hugetlb: take PMD sharing into account when flushing tlb/caches omits 4cb12e2a7636 mm-migration-fix-migration-of-huge-pmd-shared-pages-v7 omits af1d5ad139f8 mm: migration: fix migration of huge PMD shared pages omits 0cd70a1f69af clk: samsung: Use clk_hw API for calling clk framework fro [...] omits d70911b3ab22 clk: samsung: exynos5420: Enable PERIS clocks for suspend omits f6655d595319 clk: samsung: exynos5420: Define CLK_SECKEY gate clock onl [...] omits de6c3910e334 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] omits 90133eb56b76 Merge branch 'v4.20/drivers' into tmp/aml-rebuild omits 162b64fe0ea1 Merge branch 'v4.20/defconfig' into tmp/aml-rebuild omits bf1c33d80f7b Merge branch 'v4.20/dt64' into tmp/aml-rebuild omits acee65b35bce Merge branch 'v4.20/dt' into tmp/aml-rebuild omits 550251dc2312 ext4: fix setattr project check in fssetxattr ioctl omits 33dc82dfd6e1 Merge branch 'for-next-next-v4.20-20181003' into for-next- [...] omits 9fb2c176e5b9 Merge branch 'for-next-current-v4.19-20181003' into for-ne [...] omits a32cce9ee39b Merge branch 'next/omar/swap' into for-next-next-v4.20-20181003 omits 8378f0ff9ff4 Merge branch 'ext/josef/fixes' into for-next-next-v4.20-20181003 omits 66130db6ab90 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits 98090f894f3c Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits 2754fe9d9f19 Merge branch 'ext/nikbor/eb-ref-cleanups' into for-next-ne [...] omits c8295704cb45 Merge branch 'misc-next' into for-next-next-v4.20-20181003 omits 418878008dea Merge branch 'misc-4.19' into for-next-current-v4.19-20181003 omits 95ab5147a798 Merge branches 'pm-opp' and 'pm-devfreq' into linux-next omits fb7e3fba1b33 Merge branch 'acpi-sbs' into linux-next omits 496c415717b8 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus omits 3c89f1404396 Bluetooth: btsdio: Do not bind to non-removable BCM43430 omits 8bcab2453884 Merge branch 'imx/defconfig' into for-next omits 58b8d9e8b960 docs: make ext4 readme tables readable omits 7138942e5502 docs: fix ext4 documentation table formatting problems omits ca7dc194e363 docs: generate a separate ext4 pdf file from the documentation omits 8abb916ea0b4 ext4: convert fault handler to use vm_fault_t type omits 14899cc7d92c ext4: initialize retries variable in ext4_da_write_inline_ [...] omits eaea083fa7c0 f2fs: submit cached bio to avoid endless PageWriteback omits ceee294fa077 f2fs: checkpoint disabling omits 329d8c84391b Merge branch 'for-next/vla' into for-next/kspp omits a05dbbf47111 ext4: fix EXT4_IOC_SWAP_BOOT omits a3fa12e10ce1 hwmon: (ina3221) mark PM functions as __maybe_unused omits 1837afcfc0d5 Merge branch 'remotes/lorenzo/pci/mediatek' omits 35e8567c37bb Merge branch 'remotes/lorenzo/pci/iproc' omits f37ae6deac8e Merge branch 'remotes/lorenzo/pci/dwc' omits cf703ddef750 Merge branch 'remotes/lorenzo/pci/controller-misc' omits c1eb89401500 Merge branch 'remotes/lorenzo/pci/cadence' omits 46883f9938a9 Merge branch 'pci/msi' omits a21629cdbddf Merge branch 'pci/misc' omits 38aff4144b34 Merge branch 'pci/hotplug' omits a41091a7a95a Merge branch 'pci/enumeration' omits dc4214e6da18 Merge branch 'pci/aspm' omits 5e4f060c089f hwmon: (ina3221) Read channel input source info from DT omits cd034d200cf4 dt-bindings: hwmon: Add ina3221 documentation omits 905b58e1d0ec ext4: fix build error when DX_DEBUG is defined omits e1a078298744 btrfs: assert on non-empty delayed iputs omits c50a4c58ccf6 btrfs: make sure we create all new bgs omits 11b3b25ce581 btrfs: reset max_extent_size on clear in a bitmap omits d134ffa648ea btrfs: protect space cache inode alloc with nofs omits 9725a01c0fda btrfs: release metadata before running delayed refs omits 9718a298c141 Btrfs: kill btrfs_clear_path_blocking omits 40886350deb4 btrfs: dev-replace: remove pointless assert in write unlock omits e872410a67de btrfs: dev-replace: move replace members out of fs_info omits 1b0b3192a744 btrfs: dev-replace: avoid useless lock on error handling path omits 03b03fca8da0 btrfs: open code btrfs_after_dev_replace_commit omits 86dea544dcf3 btrfs: open code btrfs_dev_replace_stats_inc omits 5bcd14ea4552 btrfs: open code btrfs_dev_replace_clear_lock_blocking omits 6d9ad3f823b2 btrfs: remove btrfs_dev_replace::read_locks omits 5eeb241ecae6 btrfs: tree-checker: Check level for leaves and nodes omits 3881364c362f Merge branch 'devel' into for-next omits 6243e5e42605 ext4: fix argument checking in EXT4_IOC_MOVE_EXT omits da56cb950fb6 m68k: fix command-line parsing when passed from u-boot omits d3cbf4299f84 btrfs: qgroup: Only trace data extents in leaves if we're [...] omits 88efe0f2bc2d btrfs: qgroup: Don't trace subtree if we're dropping reloc tree omits 12c8d434cb5d btrfs: qgroup: Use generation-aware subtree swap to mark d [...] omits 1826ef8a3596 btrfs: qgroup: Introduce function to find all new tree blo [...] omits 4e52b8ec09db btrfs: qgroup: Introduce function to trace two swaped extents omits 0bfe1ff40780 btrfs: qgroup: Introduce trace event to analyse the number [...] omits 88cdb42e5b24 btrfs: send: cleanup list manipulation omits 1aff1e43d0f4 btrfs: relocation: Add basic extent backref related commen [...] omits b26da2b5ff8b Btrfs: get rid of btrfs_symlink_aops omits e378ef3ee60c Btrfs: don't clean dirty pages during buffered writes omits 5a130538b98e btrfs: use common helper instead of open coding a bit test omits e140d6e3c32c btrfs: refactor __btrfs_run_delayed_refs loop omits 595b102a9caf btrfs: Factor out loop processing all refs of a head omits edd893d01a33 btrfs: Factor out ref head locking code in __btrfs_run_del [...] omits ae12ad40737b btrfs: tests: polish ifdefs around testing helper omits 70feff680458 btrfs: tests: group declarations of self-test helpers omits 7354a48ac1cd btrfs: tests: move testing members of struct btrfs_root to [...] omits 96efb1001f64 btrfs: tests: add separate stub for find_lock_delalloc_range omits 754ae8baafd2 Btrfs: preftree: use rb_first_cached omits 398bcc4a5b02 Btrfs: extent_map: use rb_first_cached omits 7f70e10a8397 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] omits 93b390caa0c4 Btrfs: delayed-refs: use rb_first_cached for ref_tree omits 08e408bfb197 Btrfs: delayed-refs: use rb_first_cached for href_root omits 14b35526e972 btrfs: wait on caching when putting the bg cache omits c18994212031 btrfs: keep trim from interfering with transaction commits omits aa28b925bfdc btrfs: don't attempt to trim devices that don't support it omits d0a632bd465a btrfs: iterate all devices during trim, instead of fs_devi [...] omits cbb2d9243fed btrfs: Ensure btrfs_trim_fs can trim the whole filesystem omits 1fd1a7cb880a btrfs: Enhance btrfs_trim_fs function to handle error better omits 956f70f30045 btrfs: fix error handling in btrfs_dev_replace_start omits 56662b435068 btrfs: change remove_extent_mapping to return void omits 41ca64380ac8 btrfs: handle error of get_old_root omits ed7e207c6dbd btrfs: Remove logically dead code from btrfs_orphan_cleanup omits 9543f22789a8 Btrfs: remove wait_ordered_range in btrfs_evict_inode omits bdd3716bac4e Btrfs: skip set_page_dirty if eb pages are already dirty omits 1b9acf48b026 Btrfs: assert page dirty bit on extent buffer pages omits bbf7d0e47faa Btrfs: remove unnecessary level check in balance_level omits 859b1aa02477 Btrfs: unify error handling of btrfs_lookup_dir_item omits c7577c8b5c7f Btrfs: use args in the correct order for kcalloc in btrfsi [...] omits 1a9f2f983c0a btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] omits d04c50b1ac36 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] omits d0c84408edb1 btrfs: Make btrfs_find_device_by_path return struct btrfs_device omits f5c098f7dee7 btrfs: fix error handling in free_log_tree omits d0716774c188 btrfs: remove redundant variable from btrfs_cross_ref_exist omits df9dc0dafdac Btrfs: set leave_spinning in btrfs_get_extent omits c8907f0dabad Btrfs: fix alignment in declaration and prototype of btrfs [...] omits a67b68403af3 btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] omits 1907ad7a962e btrfs: remove unused pointer inode in relink_file_extents omits 297333a9190e btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] omits 4a8ae8e0903f Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes omits 17beae551555 btrfs: free path at an earlier point in btrfs_get_extent omits 376029da3cb9 Btrfs: use next_state in find_first_extent_bit omits fd8afbd53c12 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] omits 288244e56951 btrfs: Handle owner mismatch gracefully when walking up tree omits 6d2b7838ea75 btrfs: change btrfs_pin_log_trans to return void omits b05893c7e599 btrfs: change btrfs_free_reserved_bytes to return void omits 0e2dfe648aff Btrfs: remove always true if branch in btrfs_get_extent omits 51dc133a9511 btrfs: qgroup: Dirty all qgroups before rescan omits 67d65e0a165b Btrfs: clean up scrub is_dev_replace parameter omits d3d44dad4f0f btrfs: add helper to obtain number of devices with ongoing [...] omits 0d1388b45593 btrfs: add assertions where number of devices could go below 0 omits bc03c9c8ad7c btrfs: remove unneeded NULL checks before kfree omits c2ce97153781 Btrfs: do not unnecessarily pass write_lock_level when pro [...] omits 7bd2f155aff5 btrfs: Remove 'objectid' member from struct btrfs_root omits 9bba19f14770 btrfs: remove a useless return statement in btrfs_block_rsv_add omits b34d77c87a18 btrfs: Remove root parameter from btrfs_insert_dir_item omits 62e11e85658e btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] omits 4fb47b6f9766 btrfs: simplify the send_in_progress check in btrfs_delete [...] omits 6eb628e57e51 Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86 [...] omits 2336d3a7b125 mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] omits e55841874471 mtd: spi-nor: Support controllers with limited TX FIFO size omits 2eb458f5f636 Merge branches 'acpi-debug' and 'acpi-soc' into linux-next omits c85fc2ded158 ACPI / SBS: Fix rare oops when removing modules omits 61ee036fb2d1 ACPI / SBS: Fix GPE storm on recent MacBookPro's omits 2c18d35d677d parisc: Remove PTE load and fault check from L2_ptep macro omits 68664695ae57 Makefile: Globally enable VLA warning omits 13556802fb26 sunvdc: Remove VLA usage omits e6e097ff8a57 sparc64: viohs: Remove VLA usage omits 663e8feb3e8b Merge branch 'acpi-soc' into bleeding-edge omits c05701b9fbcb Merge branch 'acpi-debug' into bleeding-edge omits f40c728b3200 ACPI: remove unused __acpi_handle_debug macro omits 49e4bf23090b ACPI: use proper DYNAMIC_DEBUG_BRANCH macro omits d25074c05599 Merge branches 'acpi-bus', 'acpi-misc', 'acpi-soc', 'acpi- [...] omits 75ee9a495247 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-sleep' and [...] omits c4b17dd4a3cc csky: remove NSIGXXX in abiv2/fpu.c omits 46cb54920050 csky: using generic-y for irq.h. omits f0791ab78a90 csky: use the generic byteswap helpers. omits b9ce4bdf69c4 csky: use asm-generic/bitops/atomic.h for all omits a41fbaf45590 csky: fix flush_cache_range and tlb_start_vma omits 3e20581a4db6 csky: fix compile error in linux/bug.h with SMP enabled omits 61a03f11acc1 MAINTAINERS: Add csky omits e2ee8d48be1b csky: remove irq_mapping from smp.c omits 6f4012ef765f csky/dma: fix up dma_mapping error omits b64f56f73fa4 dt-bindings: Add vendor prefix for csky omits 7de1ab9dac8e hwmon: (ina3221) Add suspend and resume functions omits 84c885d94bea hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros omits 527eefaef991 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table omits 3b78dbfb8fbe Merge branch 'x86/urgent' omits 300f6ca226aa Merge branch 'x86/pti' omits 1b19e1c5a3cd Merge branch 'x86/paravirt' omits 9eae079b5dae Merge branch 'x86/mm' omits 38e04510dde4 Merge branch 'x86/microcode' omits 6f2481eba35f Merge branch 'x86/hyperv' omits a51794c787dc Merge branch 'x86/cpu' omits a6658931df1a Merge branch 'x86/core' omits d6e2dfeb41da Merge branch 'x86/cache' omits 8aa380e13299 Merge branch 'x86/boot' omits 17efd4997770 Merge branch 'x86/asm' omits 4d621d6a8f49 Merge branch 'x86/apic' omits 66b1b044186b Merge branch 'timers/urgent' omits 0456438b8a4a Merge branch 'timers/core' omits 328d62c5fb94 Merge branch 'sched/core' omits 8792e5571a5d Merge branch 'ras/core' omits 14d9bef35818 Merge branch 'perf/urgent' omits ec8a636d93ef Merge branch 'perf/core' omits bf4438490613 Merge branch 'locking/core' omits 0e6a1a52f032 Merge branch 'efi/core' omits e0a0a8f1f371 Merge branch 'core/objtool' omits 742d47be6a14 Merge branch 'core/core' omits b949f48e7384 MAINTAINERS: Update PMBUS maintainer entry omits a1d467600ca6 Merge branch 'fixes' into next omits b28316196bc1 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits 608fc0bced81 btrfs: Remove unnecessary locking code in qgroup_rescan_leaf omits ff9800bf306a btrfs: Remove extra reference count bumps in btrfs_compare_trees omits 079ed0386456 btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits b12c80e2b224 btrfs: Remove redundant extent_buffer_get in get_old_root omits add21a047a0f btrfs: Remove needless locking in iterate_inode_extrefs omits 213ca2bb2b33 btrfs: Remove needless locking in iterate_inode_refs omits fca613fe2488 mmc: mmci: internalize dma_inprogress into mmci dma functions omits 56d209829278 mmc: mmci: internalize dma map/unmap into mmci dma functions omits e2989687fcbb dt-bindings: mmc: sh_mmcif: Document r8a7744 DT bindings omits 6460813d5104 dt-bindings: mmc: renesas_sdhi: Add r8a7744 support omits 7b3ac4508c01 mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 [...] omits af8b35f392bb mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] omits eb82ae82c2c5 btrfs: send: cleanup list manipulation omits a12bb663fe91 parisc: Reorder TLB flush timing calculation omits a49a1af50b53 parisc64: change __kernel_suseconds_t to match glibc omits 7b287a5cd65b mmc: omap_hsmmc: Delete platform data GPIO CD and WP omits 1ecfbb730c53 mmc: omap_hsmmc: Kill off cover detection omits c91bf2d0bd46 mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO omits f09f0a11b0a8 mmc: sdhci: sirf: Use the slot GPIO descriptor omits a1924e935e8e mmc: sdhci: pxav3: Delete GPIO handling omits e48ee35d8194 mmc: sdhci: spear: Use the slot GPIO descriptor omits 58d874d33c8f mmc: mmci: Drop support for pdata GPIO numbers omits 867e63c106c8 Merge branch 'fixes' into next omits 811e0345cfc1 xen/balloon: Grammar s/Is it/It is/ omits 16fc26dde109 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker omits d7d914993aeb btrfs: relocation: Add basic extent backref related commen [...] omits 5eb833369c24 xen: Make XEN_BACKEND selectable by DomU omits d97072f2e2d8 Btrfs: get rid of btrfs_symlink_aops omits df88bb414a35 Btrfs: don't clean dirty pages during buffered writes omits 154656ca4d30 btrfs: use common helper instead of open coding a bit test omits c364514db6eb btrfs: refactor __btrfs_run_delayed_refs loop omits 960063c0a36a btrfs: Factor out loop processing all refs of a head omits 7af99644d0ac btrfs: Factor out ref head locking code in __btrfs_run_del [...] omits b49872f3827b btrfs: tests: polish ifdefs around testing helper omits cc156e233a81 btrfs: tests: group declarations of self-test helpers omits 40410ddfd022 btrfs: tests: move testing members of struct btrfs_root to [...] omits 800111b5f9fd btrfs: tests: add separate stub for find_lock_delalloc_range omits 87947a8de630 Btrfs: preftree: use rb_first_cached omits 10efabf3dc43 Btrfs: extent_map: use rb_first_cached omits df43b03fe6e1 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] omits 60762ba2456e Btrfs: delayed-refs: use rb_first_cached for ref_tree omits 4b21b2370270 Btrfs: delayed-refs: use rb_first_cached for href_root omits 87ba96ef1fea btrfs: wait on caching when putting the bg cache omits 394e2b033446 btrfs: keep trim from interfering with transaction commits omits de3ec7f14a7a btrfs: don't attempt to trim devices that don't support it omits f366b86f59f8 btrfs: iterate all devices during trim, instead of fs_devi [...] omits 0509c1c4443c btrfs: Ensure btrfs_trim_fs can trim the whole filesystem omits 7c61e70cc365 btrfs: Enhance btrfs_trim_fs function to handle error better omits 7ddd479bc6a2 btrfs: fix error handling in btrfs_dev_replace_start omits 3fb843bfaca4 btrfs: change remove_extent_mapping to return void omits b6d9f884ac1d btrfs: handle error of get_old_root omits e3c7aa60b621 btrfs: Remove logically dead code from btrfs_orphan_cleanup omits a6a630b00894 Btrfs: remove wait_ordered_range in btrfs_evict_inode omits e44eeabbd3ff Btrfs: skip set_page_dirty if eb pages are already dirty omits 54c642d4bb5d Btrfs: assert page dirty bit on extent buffer pages omits 4e414cef3ecf Btrfs: remove unnecessary level check in balance_level omits b7d4d1d2b179 Btrfs: unify error handling of btrfs_lookup_dir_item omits 6edab25dd44e Btrfs: use args in the correct order for kcalloc in btrfsi [...] omits b74aa95a93cd btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] omits 12b4e7d1f00a btrfs: Make btrfs_find_device_missing_or_by_path return di [...] omits f2ea23183ada btrfs: Make btrfs_find_device_by_path return struct btrfs_device omits 4fa498621eed btrfs: fix error handling in free_log_tree omits 11ab6f9b6a9d btrfs: remove redundant variable from btrfs_cross_ref_exist omits c7e0d60f63c9 Btrfs: set leave_spinning in btrfs_get_extent omits a31eb199df6b Btrfs: fix alignment in declaration and prototype of btrfs [...] omits f1dc0c306bb6 btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] omits 491ae2591578 btrfs: remove unused pointer inode in relink_file_extents omits 66fd7afbb6ef btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] omits f05518f83248 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes omits a9bbf087a71e btrfs: free path at an earlier point in btrfs_get_extent omits 61e76b2be561 Btrfs: use next_state in find_first_extent_bit omits 2cfa7bf0b608 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] omits 013e0b3d1d2a btrfs: Handle owner mismatch gracefully when walking up tree omits d0f0e0bf8db4 btrfs: change btrfs_pin_log_trans to return void omits d90c2672767e btrfs: change btrfs_free_reserved_bytes to return void omits 26be352c4154 Btrfs: remove always true if branch in btrfs_get_extent omits 8ef6a4cd5098 btrfs: qgroup: Dirty all qgroups before rescan omits 63da80e6d474 Btrfs: clean up scrub is_dev_replace parameter omits a19c02da8db8 btrfs: add helper to obtain number of devices with ongoing [...] omits 9798efe4039c btrfs: add assertions where number of devices could go below 0 omits 0ae365aef55d btrfs: remove unneeded NULL checks before kfree omits c36459f00343 Btrfs: do not unnecessarily pass write_lock_level when pro [...] omits 42a02b37110e btrfs: Remove 'objectid' member from struct btrfs_root omits d270777c40de btrfs: remove a useless return statement in btrfs_block_rsv_add omits b39d79ed0c8b btrfs: Remove root parameter from btrfs_insert_dir_item omits cbc1e1b2fb65 btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] omits 53fbbe8c9601 btrfs: simplify the send_in_progress check in btrfs_delete [...] omits af701cc5901a parisc: Purge TLB entries after updating page table entry [...] omits 40667c037a3d mtd: rawnand: Allow selection of ECC byte ordering at runtime omits 92485ef21202 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] omits 7ff9b8633c1d mtd: rawnand: ams-delta: Set port direction when needed omits a9e465047826 mtd: rawnand: ams-delta: Use private structure omits 044507bdaab8 mtd: rawnand: ams-delta: show parent device in sysfs omits 123e10a24f5f mtd: rawnand: ams-delta: use GPIO lookup table omits ed99bae3bda2 hwmon: (pwm-fan) Set fan speed to 0 on suspend omits 0fc3f7b5b50d hwmon: (pwm-fan) Silence error on probe deferral omits d00b7d23d5f6 hwmon: (scpi-hwmon) remove redundant continue omits 8008b3760ddb hwmon: (nct6775) Add support for NCT6798D omits 504c1c96b4d3 hwmon: (nct6775) Add support for NCT6797D omits 1d9bb89de23a ARM: 8797/1: spectre-v1.1: harden __copy_to_user omits 87484029cb01 ARM: 8796/1: spectre-v1,v1.1: provide helpers for address [...] omits d0f638370dc1 ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() omits 530fbea3443f ARM: 8794/1: uaccess: Prevent speculative use of the curre [...] omits 5ec96c528dcc ARM: 8793/1: signal: replace __put_user_error with __put_user omits 1b501f336a65 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() omits 4670c21580d2 ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state omits 57bf01043f26 ARM: 8790/1: signal: always use __copy_to_user to save iwm [...] omits 446e57a7f5fa ARM: 8789/1: signal: copy registers using __copy_to_user() omits c6eb8a2e9190 ARM: spectre-v2: per-CPU vtables to work around big.Little [...] omits cbfe5241d758 ARM: add PROC_VTABLE macro omits 5332e562b055 ARM: clean up per-processor check_bugs method call omits a2c844897016 ARM: split out processor lookup omits 30f26e3a1d22 ARM: make lookup_processor_type() non-__init omits efc4ca720e95 hwmon: (nct6775) Fix names of DIMM temperature sources omits f022b08a0a9b Merge branches 'work.mount', 'work.alpha' and 'work.compat [...] omits 916b0af5534a hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] omits 5525a30c3476 hwmon: (nct6775) Separate fan/pwm configuration detection [...] omits 30549307c249 hwmon: (nct6775) Separate fan/pwm configuration detection [...] omits 6cb8223c24ae hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D omits b3a21e44d3bd hwmon: (nct6775) Improve instruction grouping omits efa4f7ffd436 hwmon: (nct6775) Use logical or instead of if statements w [...] omits 4b89387a2f23 hwmon: (nct6775) Declare and initialize LDN specific confi [...] omits 4019af47ec25 hwmon: (nct6775) Move config variable declarations and ini [...] omits 2c040bedfcc2 hwmon: (nct6775) Replace 'regval' with variables named aft [...] omits 42124e589fc5 hwmon: (nct6775) Rename configuration register variables omits 729a0db903c8 mtd: rawnand: atmel: Fix potential NULL pointer dereference omits c5a83ae4701e mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] omits 69d1a7ea77db mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte omits 5dcd8e479992 mtd: rawnand: reorder NAND manufacturer IDs omits b53a71c2dad2 mtd: rawnand: Move JEDEC code to nand_jedec.c omits 165b3aca7164 mtd: rawnand: Move ONFI code to nand_onfi.c omits 915ceb1cf9da mtd: rawnand: Move legacy code to nand_legacy.c omits 1e4f01ec4456 mtd: rawnand: Keep all internal stuff private omits a83ac08bd034 mtd: rawnand: Inline onfi_get_async_timing_mode() omits 19cf5dfa3a31 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h omits f4f3be846169 mtd: rawnand: Get rid of a few unused definitions omits 977f6b508033 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] omits 3890bff46def mtd: rawnand: Get rid of nand_flash_dev forward declation omits aeb82c203120 mtd: rawnand: Move function prototypes after struct declarations omits af5f4ce19fdc mtd: rawnand: Deprecate ->chip_delay omits 4f3add14d895 mtd: rawnand: Deprecate ->{set,get}_features() hooks omits d3f11006f111 mtd: rawnand: Deprecate ->erase() omits af95e345a516 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks omits 5e8e473b50d1 mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() omits c69e416e0599 mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() omits 385f386de5df mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks omits 318dd91112c9 mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] omits d6fe17f1497b mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused omits 8abac8d7b90d tpm: Restore functionality to xen vtpm driver. omits 8fbb1d4c705e mtd: spi-nor: parse SFDP Sector Map Parameter Table omits da62ce3b981e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] omits 8489bf8336ea tpm: add support for nonblocking operation omits 355d6f673fd6 tpm: add ptr to the tpm_space struct to file_priv omits b64a44b4bcdb tpm: Make SECURITYFS a weak dependency omits fac353d17a0c tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] omits 7a96f0a3de62 tpm: fix response size validation in tpm_get_random() omits c42c3deae1a7 mmc: sdhci: fix __sdhci_adma_write_desc omits 4d07c8af15c5 mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR omits f84c9604e608 mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] omits b7da2cc73d7a Merge branch 'fixes' into next omits 4464311c3998 mmc: sunxi: Use new timing mode for A64 eMMC controller omits f55419b79428 mmc: sunxi: Clarify new timing mode usage and implementation omits 1f25b63753f6 mmc: sdhci-sprd: Add Spreadtrum's initial host controller omits 9e9e81764df0 dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] omits b5aa86b2e212 mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode omits 08e64e2c0698 mmc: sdhci: Add Auto CMD Auto Select support omits 957f188b7326 mmc: sdhci: Add 32-bit block count support for v4 mode omits 50e69a119a76 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode omits b277a2e61b92 mmc: sdhci: Change SDMA address register for v4 mode omits 35ad0f3d72b1 mmc: sdhci: Add sd host v4 mode omits 1e5ce60b7a38 mmc: sdhci: Add version V4 definition omits fce3762f5829 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR omits fda2eda77d26 mmc: tegra: Implement periodic pad calibration omits e3b55ae9a17a mmc: tegra: Implement HS400 delay line calibration omits b5fd479c8aa9 mmc: tegra: Implement HS400 enhanced strobe omits fd06f901dc97 mmc: tegra: Parse and program DQS trim value omits e01f89d21a83 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI omits e196a7c7b482 mmc: tegra: Enable UHS and HS200 modes for Tegra186 omits dda5b2b43063 mmc: tegra: Enable UHS and HS200 modes for Tegra210 omits a25e65f42c00 mmc: tegra: Disable card clock during tuning cmd on Tegra210 omits 17f4a4cc52d4 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops omits 757dcc039c73 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 omits e5c621e542fe mmc: tegra: Configure default trim value on reset omits f23261296ac5 mmc: tegra: Configure default tap values omits e5008e92eb1a mmc: tegra: Parse default trim and tap from dt omits db9272ddab72 mmc: tegra: Add a workaround for tap value change glitch omits 0dd89faa1dcf mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 omits 7349401e2570 mmc: tegra: Perform pad calibration after voltage switch omits ff5ecdbecc01 mmc: tegra: Program pad autocal offsets from dt omits 7c95001e155e mmc: tegra: Disable card clock during pad calibration omits d8d32d8df119 mmc: tegra: Power on the calibration pad omits 0e8a4790ed12 mmc: tegra: Set calibration pad voltage reference omits b4844867d26f mmc: tegra: Poll for calibration completion omits fe5133873445 mmc: tegra: Reconfigure pad voltages during voltage switching omits dc3e962b5ffe dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values omits 9229aed7ce1e dt-bindings: Add Tegra SDHCI pad pdpu offset bindings omits a8fac44d0bf7 dt-bindings: mmc: tegra: Add pad voltage control properties omits c5f63f7beb2a mmc: tmio: remove now unused variable omits 6b6cf07a9453 mmc: tmio: more concise clk calculation omits 9dae8aa2017d mmc: tmio: Fix SCC error detection omits 91952098102b mmc: renesas_sdhi: skip SCC error check when retuning omits f2590022fd0b mmc: core: add helper to see if a host is doing a retune omits c7108137d103 mmc: tmio: refactor CLK_CTL bit calculation omits 0a37d27d50c1 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock omits 576e466080cd mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation omits cc7ef0fb6373 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops omits 912398e10f17 mmc: sdhci: add adma_table_cnt member to struct sdhci_host omits f9be8c0eef62 mmc: Convert to using %pOFn instead of device_node.name omits 23346124cfe2 mmc: sdhci: Export sdhci_request() omits 617ab9c743ea sdhci: acpi: add qcom sdhci host reset quirk fix omits 490923a85246 sdhci: acpi: add free_slot callback omits 21c38c7af711 mmc: sdhci-of-esdhc: add erratum A008171 support omits d4e52c9b4348 mmc: sdhci: add tuning error codes omits 215fa52ac9cd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver omits b915af3188a7 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller omits c10e89af2ed0 mmc: tmio: move tmio_mmc_set_clock() to platform hook omits 7566e320693e mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] omits 13d2c006e261 mmc: jz4740: Add support for the JZ4725B omits d07d82c2e085 mmc: use SPDX identifier for Renesas drivers omits fe94cae0d4af dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings omits 5e98a605f80a mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist omits 15fdce25c2fd mmc: renesas_sdhi_internal_dmac: Fix a few typos omits 09dbf856f4d3 mmc: jz4740: Drop dependency on MACH_JZ4740/80 omits b4c986b9430f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap omits af9f5191e502 mmc: renesas_sdhi: Add r8a774a1 support omits a0bdb4173eb3 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 omits ecc55d68adcb mmc: sdhci-of-arasan: Do now show error message in case of [...] omits 22c35a4f51dd mmc: sdhci-iproc: Add ACPI support omits 0f611b6e7861 mmc: sdhci-pltfm: Convert DT properties to generic device [...] omits d218e465519d hwmon: (nct6775) Only display fan speed tolerance conditionally omits 62098e7d0a7f dt-bindings: csky CPU Bindings omits 5ae1990e1863 csky: Misc headers omits 3738782b6821 csky: SMP support omits a23b652c2ab5 csky: Debug and Ptrace GDB omits dd7047e9e42e csky: User access omits 2418a9d77fb9 csky: Library functions omits 05f39504bb2a hwmon: (lm92) Fix whitespace issues omits 59a5eef8ff68 hwmon: (scmi) Remove redundant pointer check omits 3c23c13d0582 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] omits c3fbe73a2e05 hwmon: (lm75) Add MAX31725/6 support omits e2ab9984e978 hwmon: (sht15) Switch to SPDX identifier omits 1e633fe470a4 hwmon: (mc13783-adc) Switch to SPDX identifier omits 156960739143 hwmon: (nct6775) Clean up a condition omits 3ad1701c6633 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] omits fe46ec294a04 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks omits 99478e4e3970 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string omits 047981ca1d46 hwmon: Convert to using %pOFn instead of device_node.name omits 51e74e500202 hwmon: (mc13783-adc) Use nxp.com URLs omits 07c3f8ea0aae hwmon: (mc13783-adc) Remove the mention to 'Atlas' omits e0decff91597 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule omits af7a63ee980d csky: ELF and module probe omits b9adbc71f0ab csky: Atomic operations omits fbb4e798d158 csky: IRQ handling omits 60367116cc11 csky: VDSO and rt_sigreturn omits a51eb26bd944 csky: Process management and Signal omits ed7dcac1e0f3 csky: MMU and page table management omits 7cd7abcd2acf csky: Cache and TLB routines omits c98f0fc01031 csky: System Call omits a4571e227938 csky: Exception handling and mm-fault omits d46b38db96f8 csky: Kernel booting omits bd032dd6ed9c csky: defconfig omits dbd9228bb886 csky: Build infrastructure omits 519570ff75a1 clk: samsung: exynos5433: Keep sclk_uart clocks enabled in [...] omits 97089dfa3dff ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL omits 2246d85f4e7d btrfs: drop uuid_mutex in btrfs_free_extra_devids() omits 7f0319842b9b Btrfs: use args in the correct order for kcalloc in btrfsi [...] omits e8da0e527c20 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] omits e98f5e6bc042 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] omits 6e60e70f02e3 btrfs: Make btrfs_find_device_by_path return struct btrfs_device omits 910ce1279d65 btrfs: fix error handling in free_log_tree omits b38dbbc5ca75 btrfs: remove redundant variable from btrfs_cross_ref_exist omits e3a3b359a133 Btrfs: set leave_spinning in btrfs_get_extent omits 7dffbe33657e Btrfs: fix alignment in declaration and prototype of btrfs [...] omits 7a902a6ddc27 btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] omits 3b87a4bfebb9 btrfs: remove unused pointer inode in relink_file_extents omits 1825c06de8dc btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] omits 5804d840544a Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes omits 2f93d34167af btrfs: free path at an earlier point in btrfs_get_extent omits 74586633a968 Btrfs: use next_state in find_first_extent_bit omits a626655491aa btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] omits 8f54918fffc5 btrfs: Handle owner mismatch gracefully when walking up tree omits 0eaeffe6fff6 btrfs: change btrfs_pin_log_trans to return void omits 13e7dd6f666d btrfs: change btrfs_free_reserved_bytes to return void omits 461800c79192 Btrfs: remove always true if branch in btrfs_get_extent omits 9f82a450f85a btrfs: qgroup: Dirty all qgroups before rescan omits 7c39041c4a39 Btrfs: clean up scrub is_dev_replace parameter omits 7f702c1dc600 btrfs: add helper to obtain number of devices with ongoing [...] omits f662b8c4284b btrfs: add assertions where number of devices could go below 0 omits 99ad70ffaf60 btrfs: remove unneeded NULL checks before kfree omits 1e49fd6f7f4e Btrfs: do not unnecessarily pass write_lock_level when pro [...] omits c18863d7e2e8 btrfs: Remove 'objectid' member from struct btrfs_root omits a43976584aa4 btrfs: remove a useless return statement in btrfs_block_rsv_add omits 5fa9c9c45308 btrfs: Remove root parameter from btrfs_insert_dir_item omits 65eeeed134f2 btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] omits ec82e721dd30 btrfs: simplify the send_in_progress check in btrfs_delete [...] omits 0e9c7c0700d2 clk: samsung: Remove obsolete code for Exynos4412 ISP clocks omits 72358c0b59b7 linux-next: build warnings from the build of Linus' tree omits 9b2c0b94ae32 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] omits d882599ba8a5 mtd: rawnand: Make maxchips an unsigned int omits 08338928172b ARM: pxa: palmtreo: Drop docg4 specific init omits 1a26660fb24e mtd: rawnand: Remove docg4 omits 3e4111031952 mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] omits ddc789c57499 mtd: rawnand: marvell: rework BCH engine failure path omits 70c1d87cd67b mtd: rawnand: Pass a nand_chip object nand_erase_nand() omits eae2a8d7dee2 mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] omits d3afaeb4ba86 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] omits f6ef02fec94b mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() omits d6e5a21935ea mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] omits e566136e1bc8 mtd: rawnand: Pass a nand_chip object to chip->erase() omits a3bf6e2e2c4e mtd: rawnand: Pass a nand_chip object to chip->waitfunc() omits 5ab3a61737af mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() omits 0a49cdf34151 mtd: rawnand: Pass a nand_chip object to chip->dev_ready() omits 239edda183cd mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() omits 320d8272bda8 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks omits b1e4396f17f6 mtd: rawnand: Pass a nand_chip object to chip->select_chip() omits 1b0d4bf894a4 mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks omits 0cde13f1772c mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks omits 11f100b536a0 mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks omits 6af9275a39b0 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks omits 03784031b1ee mtd: rawnand: Pass a nand_chip object to ecc->correct() omits acf6f2fba9db mtd: rawnand: Pass a nand_chip object to ecc->calculate() omits e858b81b08aa mtd: rawnand: Pass a nand_chip object to ecc->hwctl() omits 25e68c93243b mtd: rawnand: Pass a nand_chip object to nand_wait_ready() omits 76b7bb18a74b mtd: rawnand: Pass a nand_chip object to nand_release() omits 2d9678685b43 mtd: rawnand: Pass a nand_chip object to nand_scan() omits 1002aed789bc mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] omits 72128c8827c5 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] omits af68ec14f112 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] omits 9ac6d15aac25 clk: samsung: exynos5420: Use generic helper for handling [...] omits 730f3711c249 clk: samsung: exynos4: Use generic helper for handling sus [...] omits 59674cdb98ba clk: samsung: Add support for setting registers state befo [...] omits 78c7bd42abb6 clk: samsung: exynos5250: Use generic helper for handling [...] omits c2dbfa8d1290 clk: samsung: s5pv210: Use generic helper for handling sus [...] omits e0f997a444a0 clk: samsung: s3c64xx: Use generic helper for handling sus [...] omits a3bb1b184669 Orangefs: some error code paths missed kmem_cache_free to [...] omits 9eac6337863e orangefs: rate limit the client not running info message omits 37ff84667585 orangefs: cache NULL when both default_acl and acl are NULL omits 35a334659bcc usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match omits 1657ebedd025 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] omits 53bae38cf79c usb: chipidea: imx: do not use preprocessor conditionals for PM omits d3f4a936292a ARM: imx_v4_v5_defconfig: Re-sync defconfig omits f4a1ac758830 ARM: mxs_defconfig: Re-sync defconfig omits 77bfb68e43cd ARM: imx_v6_v7_defconfig: Re-sync defconfig omits 87c50b35e2c9 ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default omits f2899686a277 ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot omits 58cfbcaae469 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER omits a3dbf478243d ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC omits be5ba2ca053d dax: Fix use of zero page omits 7efbe131b5b0 parisc: remove the dead ccio-rm-dma driver omits 0f02c740e672 parisc: remove check for minimum required GCC version omits 40c00eb7b3ff parisc: Use PARISC_ITLB_TRAP constant in entry.S omits 2c01260df661 mux: add mux_control_get_optional() API adds 3a9df1e92593 Merge tag 'drm-misc-fixes-2018-10-04' of git://anongit.fre [...] adds 987bf116445d drm/amd/display: Signal hw_done() after waiting for flip_done() adds 11b29c9e2578 drm/amdkfd: Fix incorrect use of process->mm adds bdf800c6fdf5 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds befad944e231 Merge tag 'drm-fixes-2018-10-05' of git://anongit.freedesk [...] adds 087f759a4155 Merge tag '4.19-rc6-smb3-fixes' of git://git.samba.org/sfr [...] adds 4fbeba43b9b6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6579804c4317 KVM: PPC: Book3S HV: Avoid crash from THP collapse during [...] adds cc906f07d7d5 Merge tag 'kvm-ppc-fixes-4.19-3' of git://git.kernel.org/p [...] adds 08b297bb10d6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b3e9b515b08e iommu/amd: Clear memory encryption mask from physical address adds b2e45b46d85b Merge tag 'iommu-fixes-v4.19-rc6' of git://git.kernel.org/ [...] adds 8b6b383c1fa3 Merge tag 'sound-4.19-rc7' of git://git.kernel.org/pub/scm [...] adds 6d348925b306 MAINTAINERS: Remove dead path from LOCKING PRIMITIVES entry adds e4a02ed2aaf4 locking/ww_mutex: Fix runtime warning in the WW mutex selftest adds 1df377db3d01 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds a4739eca4456 sched/numa: Stop multiple tasks from moving to the CPU at [...] adds 1327237a5978 sched/numa: Pass destination CPU as a parameter to migrate [...] adds 3f9672baaa70 sched/numa: Reset scan rate whenever task moves across nodes adds 05cbdf4f5c19 sched/numa: Limit the conditions where scan period is reset adds 7534612123e0 mm/migrate: Use spin_trylock() while resetting rate limit adds 6fd98e775f24 sched/numa: Avoid task migration for small NUMA improvement adds efaffc5e40ae mm, sched/numa: Remove rate-limiting of automatic NUMA bal [...] adds 37355bdc5a12 sched/numa: Migrate pages to local nodes quicker early in [...] adds 8be673735e51 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 715bd9d12f84 x86/vdso: Fix asm constraints on vDSO syscall fallbacks adds 7c03e7035ac1 selftests/x86: Add clock_gettime() tests to test_vdso adds 20a8378aa9dd x86/platform/uv: Provide is_early_uv_system() adds 2647c43c7f3b x86/tsc: Fix UV TSC initialization adds 4f166564014a x86/vdso: Only enable vDSO retpolines when enabled and supported adds 88296bd42b4e x86/cpu/amd: Remove unnecessary parentheses adds 02e425668f5c x86/vdso: Fix vDSO syscall fallback asm constraint regression adds 247373b5dd68 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds a9f9772114c8 perf/core: Fix perf_pmu_unregister() locking adds 6265adb97260 perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id inst [...] adds cd6fb677ce7e perf/ring_buffer: Prevent concurent ring buffer access adds 9d92cfeaf521 perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX adds d7cbbe49a930 perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 C [...] adds 31d099085d54 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 5aebc7d2780d Merge tag 'pm-4.19-rc7' of git://git.kernel.org/pub/scm/li [...] adds 3830711f3e93 Merge tag 'gpio-v4.19-3' of git://git.kernel.org/pub/scm/l [...] adds b98d6cb80b0d Merge tag 'for-4.19/dm-fixes-2' of git://git.kernel.org/pu [...] adds 5943a9bbbb98 Merge tag 'pci-v4.19-fixes-3' of ssh://gitolite.kernel.org [...] adds 017b1660df89 mm: migration: fix migration of huge PMD shared pages adds dff11abe280b hugetlb: take PMD sharing into account when flushing tlb/caches adds 69eb7765b9c6 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds e125fe405abe mm, thp: fix mlocking THP page with migration enabled adds 51896864579d mm/gup_benchmark: fix unsigned comparison to zero in __gup [...] adds 59cf0a9339ca ipc/shm.c: use ERR_CAST() for shm_lock() error return adds e6112fc30070 mm/migrate.c: split only transparent huge pages when alloc [...] adds 20916d4636a9 mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes adds f8a00cef1720 proc: restrict kernel stack dumps to root adds 28e2c4bb99aa mm/vmstat.c: fix outdated vmstat_text adds 58bc4c34d249 mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly adds b8e57efa2c98 mm/vmscan.c: fix int overflow in callers of do_shrink_slab() adds cbe355f57c80 ocfs2: fix locking for res->tracking and dlm->tracking_list adds d41aa5252394 mm: madvise(MADV_DODUMP): allow hugetlbfs pages adds 091a1eaa0e30 Merge branch 'akpm' adds dbe80d446c85 bnxt_en: Fix VNIC reservations on the PF. adds 5db0e0969af6 bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request adds a2bf74f4e1b8 bnxt_en: free hwrm resources, if driver probe fails. adds c78fe058879b bnxt_en: get the reduced max_irqs by the ones used by RDMA adds 508646aa2ba5 Merge branch 'bnxt_en-fixes' adds 17c357efe5ec openvswitch: load NAT helper adds ca8931948344 net: dsa: b53: Keep CPU port as tagged in all VLANs adds 9d2f67e43b73 net/packet: fix packet drop as of virtio gso adds 2d52527e80c2 be2net: don't flip hw_features when VXLANs are added/deleted adds 7e4183752735 net: phy: phylink: fix SFP interface autodetection adds b799207e1e18 bpf: 32-bit RSH verification must truncate input before th [...] adds b8d5b7cec436 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2c05d88818ab net: cxgb3_main: fix a missing-check bug adds 33aa8da1f8a7 net: bpfilter: Fix type cast and pointer warnings adds 0781168e23a2 yam: fix a missing-check bug adds bd961c9bc664 rtnetlink: fix rtnl_fdb_dump() for ndmsg header adds 8b4c3cdd9dd8 net: sched: Add policy validation for tc attributes adds a688caa34beb ipv6: take rcu lock in rawv6_send_hdrinc() adds 35f3625c2185 net: mvpp2: Extract the correct ethtype from the skb for t [...] adds c1d84a1b42ef Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a932ed3b7181 powerpc: Don't print kernel instructions in show_user_inst [...] adds ac1788cc7da4 powerpc/numa: Skip onlining a offline node in kdump path adds cd2093cb45a4 Merge tag 'powerpc-4.19-4' of https://git.kernel.org/pub/s [...] adds 40fa9167d307 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9ce7610e6d20 i2c: designware: Call i2c_dw_clk_rate() only when calculat [...] adds 055d8d9eae35 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds cc02f852872d Merge tag 'usb-4.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 4ebaf0754c7a Merge tag 'tty-4.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds fb1c592cf4c9 Merge tag 'char-misc-4.19-rc7' of git://git.kernel.org/pub [...] adds 0238df646e62 Linux 4.19-rc7 adds 76ebebd2464c mach64: detect the dot clock divider correctly on sparc adds 0b9871a3a8cc sparc: Convert to using %pOFn instead of device_node.name adds df58f37b5d8f sbus: Use of_get_child_by_name helper adds 31a43fa7945a sparc64: viohs: Remove VLA usage adds 16e2a9d396c1 oradax: remove redundant null check before kfree adds 8cf7765d33ae sparc: vdso: clean-up vdso Makefile adds c4beb225f93a sparc32: fix fall-through annotation adds b7dc10b64f61 sparc64: fix fall-through annotation adds 0854ba5ff5c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds c58a584f05e3 ARC: clone syscall to setp r25 as thread pointer adds 64c5e530ac2c Merge tag 'arc-4.19-rc8' of git://git.kernel.org/pub/scm/l [...] adds 148b9aba99e0 MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression adds 701f2eb6f938 Merge tag 'mips_fixes_4.19_2' of git://git.kernel.org/pub/ [...] adds c98e16b2fa12 s390/cio: Convert ccw_io_region to pointer adds bf42daed6bd1 s390/cio: Refactor alloc of ccw_io_region adds c458dda3d07c Merge tag 'vfio-ccw-20181001' of git://git.kernel.org/pub/ [...] adds 24abf2901b18 s390/cio: Fix how vfio-ccw checks pinned pages adds 7c75544983ed Merge tag 'vfio-ccw-20181002' of git://git.kernel.org/pub/ [...] adds 3d647e62686f Merge tag 's390-4.19-4' of git://git.kernel.org/pub/scm/li [...] adds dc480feb454a gfs2: Fix iomap buffered write support for journaled files adds 3a0671e7ba19 Merge tag 'gfs2-4.19.fixes2' of git://git.kernel.org/pub/s [...] adds 6685b357363b percpu: stop leaking bitmap metadata blocks adds c350a1d46670 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] adds d4d2313a3c17 mfd: cros-ec: copy the whole event in get_next_event_xfer adds bb2d8f2f6104 Merge tag 'tag-chrome-platform-fixes-for-v4.19-rc8' of git [...] adds 8894891446c9 of: unittest: Disable interrupt node tests for old world M [...] adds f7e59f3895ed Merge tag 'devicetree-fixes-for-4.19-3' of git://git.kerne [...] adds 62165600ae73 vsprintf: Fix off-by-one bug in bstr_printf() processing d [...] adds 588b593821b8 Merge tag 'trace-v4.19-rc5' of git://git.kernel.org/pub/sc [...] adds c7cd55504a5b dm cache: destroy migration_cache if cache target registra [...] adds 9864cd5dc54c dm: fix report zone remapping to account for partition offset adds beb9caac211c dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED [...] adds b8db9e69dba9 Merge tag 'for-4.19/dm-fixes-3' of git://git.kernel.org/pu [...] adds 0d41e1d28c2e xfs: refactor clonerange preparation into a separate helper adds 410fdc72b05a xfs: zero posteof blocks when cloning above eof adds 7debbf015f58 xfs: update ctime and remove suid before cloning files adds dceeb47b0ed6 xfs: fix data corruption w/ unaligned dedupe ranges adds b39989009bdb xfs: fix data corruption w/ unaligned reflink ranges adds 4718dcad7dec Merge tag 'xfs-fixes-for-4.19-rc7' of git://git.kernel.org [...] adds 118aa47c7072 dm linear: fix linear_end_io conditional definition adds 9dcd936c5312 Merge tag 'for-4.19/dm-fixes-4' of git://git.kernel.org/pu [...] adds 25e11700b54c perf script python: Fix export-to-postgresql.py occasional [...] adds d005efe18db0 perf script python: Fix export-to-sqlite.py sample columns adds ff4ce2885af8 perf report: Don't try to map ip to invalid map adds 05a2f5467986 perf python: Use -Wno-redundant-decls to build with PYTHON [...] adds 7a8a8fcf7b86 perf record: Use unmapped IP for inline callchain cursors adds c1883f10cfe0 Merge tag 'perf-urgent-for-mingo-4.19-20181005' of git://g [...] adds 6302aad48c5c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e054637597ba mm, sched/numa: Remove remaining traces of NUMA rate-limiting adds a22dd3629e25 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 49e00eee0061 x86/intel_rdt: Fix out-of-bounds memory access in CBM tests adds 184d47f0fd36 x86/mm: Avoid VLA in pgd_alloc() adds 9f203e2f2f06 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 329e09893909 treewide: Replace more open-coded allocation size multiplications adds 834d3cd294ab Merge tag 'alloc-args-v4.19-rc8' of https://git.kernel.org [...] adds 5318321d367c samples: disable CONFIG_SAMPLES for UML adds e5337178f702 Merge tag 'kbuild-fixes-v4.19-2' of git://git.kernel.org/p [...] adds 0778a9f2dd92 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] adds 7e823644b605 udp: Unbreak modules that rely on external __skb_recv_udp( [...] adds 6d4c407744dd net: sched: cls_u32: fix hnode refcounting adds a21048c8ec7c net/smc: use __aligned_u64 for 64-bit smc_diag fields adds d4f0006a08f5 net/smc: retain old name for diag_mode field adds e2a322a0c8ce Merge branch 'net-smc-userspace-breakage-fixes' adds d79c3888bde6 net: ena: fix warning in rmmod caused by double iounmap adds d7703ddbd7c9 net: ena: fix rare bug when failed restart/resume is follo [...] adds 78a55d05def9 net: ena: fix NULL dereference due to untimely napi initia [...] adds 248ab77342d0 net: ena: fix auto casting to boolean adds 4cf34c0cf60e Merge branch 'ena-fixes' adds f355cfcdb251 devlink: Fix param set handling for string type adds 1276534c988b devlink: Fix param cmode driverinit for string type adds bde74ad10eb5 devlink: Add helper function for safely copy string param adds 8b79f410438f Merge branch 'devlink-param-type-string-fixes' adds 52b5d6f5dcf0 net: make skb_partial_csum_set() more robust against overflows adds 9a4890bd6d63 rds: RDS (tcp) hangs on sendto() to unresponding address adds 5e33a23ba4b5 rxrpc: Fix some missed refs to init_net adds 2cfa2271604b rxrpc: Fix the data_ready handler adds 5271953cad31 rxrpc: Use the UDP encap_rcv hook adds bfd2821117a7 rxrpc: Don't need to take the RCU read lock in the packet [...] adds c479d5f2c2e1 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_ [...] adds dfe995224693 rxrpc: Carry call state out of locked section in rxrpc_rot [...] adds 298bc15b2079 rxrpc: Only take the rwind and mtu values from latest ACK adds 647530924f47 rxrpc: Fix connection-level abort handling adds 4e2abd3c0518 rxrpc: Fix the rxrpc_tx_packet trace line adds c1e15b4944c9 rxrpc: Fix the packet reception routine adds 49b538e79b59 Merge tag 'rxrpc-fixes-20181008' of git://git.kernel.org/p [...] adds 7abab7b9b498 net/ipv6: stop leaking percpu memory in fib6 info adds af7d6cce5369 net: ipv4: update fnhe_pmtu when first hop's MTU changes adds 28d35bcdd392 net: ipv4: don't let PMTU updates increase route MTU adds 28b6bfebdd2f Merge branch 'net-ipv4-fixes-for-PMTU-when-link-MTU-changes' adds 047491ea334a tipc: set link tolerance correctly in broadcast link adds e7eb05823806 tipc: queue socket protocol error messages into socket rec [...] adds 4f7617705bff qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWA [...] adds 3c718e677c2b selftests: rtnetlink.sh explicitly requires bash. adds 12a2ea962c06 selftests: udpgso_bench.sh explicitly requires bash adds 26b1f4cb9150 Merge branch 'net-explicitly-requires-bash-when-needed' adds a1f8dd34e64a tipc: eliminate possible recursive locking detected by LOCKDEP adds 26450608348e net/mlx4_core: Fix warnings during boot on driverinit para [...] adds 2a1e89df7850 net: socionext: clear rx irq correctly adds 511cfd580f23 r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips adds 052858663db3 net: phy: sfp: remove sfp_mutex's definition adds bf3b452b7af7 net: dsa: bcm_sf2: Fix unbind ordering adds 54baca096386 net: dsa: bcm_sf2: Call setup during switch resume adds 6b9bab550cac Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 90ad18418c2d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8dcf86caa1e3 vmlinux.lds.h: Fix incomplete .text.exit discards adds 52c8ee5bad8f vmlinux.lds.h: Fix linker warnings about orphan .LPBX sections adds 0c53b6a5f82a Merge tag 'next-fixes-20181012' of git://git.kernel.org/pu [...] adds 9735082a7cba Input: xpad - add support for Xbox1 PDP Camo series gamepad adds 684bec1092b6 Input: i8042 - enable keyboard wakeups by default when s2i [...] adds f74c371fe72a Input: mousedev - add a schedule point in mousedev_write() adds 36d2582ff235 Input: evdev - add a schedule point in evdev_write() adds cecf10704899 Input: uinput - add a schedule point in uinput_inject_events() adds eb81bfb224ce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dd9a40349570 IB/mlx5: Unmap DMA addr from HCA before IOMMU adds c789174bde28 Merge tag 'for-gkh' of git://git.kernel.org/pub/scm/linux/ [...] adds e46368cf77f2 drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_ [...] adds 5ba15878f23c Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 62d2e531d7f3 Merge tag 'drm-fixes-2018-10-12-1' of git://anongit.freede [...] adds f0fe77f601c3 lib/bch: fix possible stack overrun adds a291ab2d40e9 Merge tag 'mtd/fixes-for-4.19-rc8' of git://git.infradead. [...] adds f259f896f234 pinctrl: mcp23s08: fix irq and irqchip setup order adds ef0e75a47c4a Merge tag 'pinctrl-v4.19-5' of git://git.kernel.org/pub/sc [...] adds 3e779a2e7f90 gpio: Assign gpio_irq_chip::parents to non-stack pointer adds 60bd7be764e8 Merge tag 'gpio-v4.19-4' of git://git.kernel.org/pub/scm/l [...] adds 41591b38f5f8 mmc: block: avoid multiblock reads for the last sector in [...] adds 4f666675cdff libertas: call into generic suspend code before turning off power adds 4ea07abbfbda Merge tag 'mmc-v4.19-rc7' of git://git.kernel.org/pub/scm/ [...] adds 6b3944e42e2e afs: Fix cell proc list adds 38a12607a82f mux: adgs1408: use the correct MODULE_LICENSE adds b40afc006640 MAINTAINERS: use the correct location for dt-bindings incl [...] adds f014ffb025c1 afs: Fix afs_server struct leak adds 3f4258bbe036 Merge tag 'soc-fsl-fix-v4.19-2' of git://git.kernel.org/pu [...] adds bab5c80b2110 Merge tag 'armsoc-fixes-4.19' of git://git.kernel.org/pub/ [...] adds d91680e687f4 arm64: Fix /proc/iomem for reserved but not memory regions adds ca2b497253ad arm64: perf: Reject stand-alone CHAIN events for PMUv3 adds e66d001c454b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fee5150c484c gfs2: Fix iomap buffered write support for journaled files (2) adds ed66c252d916 Merge tag 'gfs2-4.19.fixes3' of git://git.kernel.org/pub/s [...] adds 5e65a20341e0 blk-wbt: wake up all when we scale up, not down adds cafa017dc5df Merge tag 'for-linus-20181012' of git://git.kernel.dk/linux-block adds 1cff514a5101 ocfs2: fix a GCC warning adds 7aa867dd8952 mm/mmap.c: don't clobber partially overlapping VMA with MA [...] adds bfba8e5cf28f mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 adds ac081c3be3fa fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() adds 79fc170b1f5c Merge branch 'akpm' adds f8ccb14fd6c9 ubifs: Fix WARN_ON logic in exit path adds 853c110982ea KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_ [...] adds ec876f4b252c ARM: KVM: Correctly order SGI register entries in the cp15 array adds 4cebf459b6eb Merge tag 'kvmarm-fixes-for-4.19-2' of git://git.kernel.or [...] adds 5f8bb004bca4 KVM: vmx: hyper-v: don't pass EPT configuration info to vm [...] adds 7ec21823634d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 34d1b82cd198 i2c: Fix kerneldoc for renamed i2c dma put function adds a24a0eb9c897 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds d7782145e1ad filesystem-dax: Fix dax_layout_busy_page() livelock adds 4628a64591e6 mm: Preserve _PAGE_DEVMAP across mprotect() calls adds 3a27203102eb Merge tag 'libnvdimm-fixes-4.19-rc8' of git://git.kernel.o [...] adds ff5d1a42096c sunvdc: Remove VLA usage adds 7c26701a77ec sparc: Wire up io_pgetevents system call. adds 0f71345f9a3e Merge remote-tracking branch 'sparc/master' adds 262f9d811c76 bpf: do not blindly change rlimit in reuseport net selftest adds cee271678d0e xsk: do not call synchronize_net() under RCU read lock adds 028c99fa912b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0951acdf2c44 Merge remote-tracking branch 'net/master' adds 5f78aec0d7e9 MAINTAINERS: Remove net/core/flow.c adds 9f7e43da6ae4 net/xfrm: fix out-of-bounds packet access adds 9dffff200fd1 xfrm: policy: use hlist rcu variants on insert adds 0bf4808f8b5c Merge remote-tracking branch 'ipsec/master' adds 8d0be26c781a mac80211_hwsim: fix module init error paths for netlink adds ac42c629cc99 Merge remote-tracking branch 'mac80211/master' adds 747df19747bc ASoC: sta32x: set ->component pointer in private struct adds 0de3a99ccbc8 Merge branch 'asoc-4.19' into asoc-linus adds a2c626a91366 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 0976eda79155 spi: bcm-qspi: fix calculation of address length adds 940ec770c295 spi: bcm-qspi: switch back to reading flash using smaller chunks adds dd8fd2cbc73f spi: rockchip: initialize dma_slave_config properly adds cdf06e0af88b Merge branch 'spi-4.19' into spi-linus adds f7f1de74a154 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2edab4df98d9 PCI: Expand the "PF" acronym in Kconfig help text adds d7159df1ded0 Merge remote-tracking branch 'pci-current/for-linus' adds 4b0aaacee51e selftests: usbip: add wait after attach and before checkin [...] adds 81f7567c51ad usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub [...] adds 9397940ed812 cdc-acm: fix race between reset and control messaging adds dae3ddba36f8 cdc-acm: do not reset notification buffer index upon urb u [...] adds f976d0e5747c cdc-acm: correct counting of UART states in serial state n [...] adds 009b1948e153 usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable adds c02588a352de usb: xhci: pci: Enable Intel USB role mux on Apollo Lake p [...] adds 11579248d6a6 Merge remote-tracking branch 'usb.current/usb-linus' adds 3f2aa244ee1a TC: Set DMA masks for devices adds 5c04bd993f49 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 5701cfd7e0ef Merge remote-tracking branch 'omap-fixes/fixes' adds c7b44e595a84 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] adds 012c9096650f Merge remote-tracking branch 'vfs-fixes/fixes' adds 42bc9a1f755d Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 064253c1c062 drm: fix use of freed memory in drm_mode_setcrtc adds ec57ac752213 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 41c5de97b335 ASN.1: Optimize tests and remove shadowed local variable adds fdf78e20da3c modpost: remove leftover symbol prefix handling for module [...] adds 1d6bf3a9a546 kbuild: add -Wno-pointer-sign flag unconditionally adds 3c5d0c1547f6 kbuild: add -Wdeclaration-after-statement flag unconditionally adds b59cc8dbac34 kbuild: add -Wno-unused-but-set-variable flag unconditionally adds 5f93423f61d0 kbuild: remove unneeded link_multi_deps adds 4afdb7867b61 Merge branch 'kbuild' into for-next adds 3d1ddd6b7c4b Merge remote-tracking branch 'kbuild/for-next' adds 29efbc6aea9d Compiler Attributes: remove unused attributes adds 5c67a52f3da0 Compiler Attributes: always use the extra-underscores syntax adds c2c640aa04cc Compiler Attributes: remove unneeded tests adds ec0bbef66f86 Compiler Attributes: homogenize __must_be_array adds 989bd5000f36 Compiler Attributes: remove unneeded sparse (__CHECKER__) tests adds 66dbeef915f2 Compiler Attributes: add missing SPDX ID in compiler_types.h adds a3f8a30f3f00 Compiler Attributes: use feature checks instead of version checks adds 06e3727e02f9 Compiler Attributes: KENTRY used twice the "used" attribute adds e04462fb82f8 Compiler Attributes: remove uses of __attribute__ from compiler.h adds 303d22c5fc37 Compiler Attributes: add Doc/process/programming-language.rst adds 5fc4a13b66b4 Compiler Attributes: add MAINTAINERS entry adds 92676236917d Compiler Attributes: add support for __nonstring (gcc >= 8) adds 23066c3f4e21 Compiler Attributes: enable -Wstringop-truncation on W=1 ( [...] adds 98cade0a08ba Compiler Attributes: auxdisplay: panel: use __nonstring adds f0604f63033d Compiler Attributes: ext4: remove local __nonstring definition adds d4499001caf8 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2ee32d7d93bd Merge remote-tracking branch 'leaks/leaks-next' adds 1fc8e6423edb dma-direct: fix return value of dma_direct_supported adds 99c65fa7c59f dma-debug: Check for drivers mapping invalid addresses in [...] adds 79ac32a427f5 dma-direct: document the zone selection logic adds 7ed1d91a9ed6 dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN adds b9fd04262a8a dma-direct: respect DMA_ATTR_NO_WARN adds 5d35ef7227f2 Merge remote-tracking branch 'dma-mapping/for-next' adds f18aef742c8f ARM: 8802/1: Call syscall_trace_exit even when system call [...] adds 5ca451cf6ed0 ARM: 8789/1: signal: copy registers using __copy_to_user() adds 73839798af7e ARM: 8790/1: signal: always use __copy_to_user to save iwm [...] adds 3aa2df6ec2ca ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state adds 319508902600 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() adds 18ea66bd6e7a ARM: 8793/1: signal: replace __put_user_error with __put_user adds 621afc677465 ARM: 8794/1: uaccess: Prevent speculative use of the curre [...] adds e3aa6243434f ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() adds afaf6838f4bc ARM: 8796/1: spectre-v1,v1.1: provide helpers for address [...] adds a1d09e074250 ARM: 8797/1: spectre-v1.1: harden __copy_to_user adds 3e98d240981a Merge branches 'fixes', 'misc' and 'spectre' into for-next adds 727eaf1ac67a Merge remote-tracking branch 'arm/for-next' adds 4e6a32e6eb30 Merge tag 'mvebu-dt64-4.20-2' of git://git.infradead.org/l [...] adds 2caef763d8ad Merge tag 'mvebu-dt-4.20-2' of git://git.infradead.org/lin [...] adds fd2a9f18fce1 dt-bindings: clock: mediatek: add support for MT7623 adds 0dd807f52e6f dt-bindings: iommu: mediatek: Add binding for MT7623 adds 1892e120e8ec dt-bindings: mediatek: Add JPEG Decoder binding for MT7623 adds f5e489e6ee7a dt-bindings: mediatek: Add bindig for MT7623 IOMMU and SMI adds 7e6a361d17b2 Merge tag 'v4.19-next-dts32-2' of git://git.kernel.org/pub [...] adds 41925a21cdb5 arm64: defconfig: Enable TI_SCI related configs adds d59c774496a2 arm64: defconfig: Enable SERIAL_8250_OMAP adds 5387ff1b8901 Merge branches 'fixes', 'next/dt' and 'next/defconfig' int [...] adds 01e98ee0b3b4 MAINTAINERS: remove non-exsiting email address of Baoyou adds 56740a7167cb Merge tag 'soc-fsl-fix-v4.19-2' into HEAD adds 9beaf661d6a7 soc: fsl: qbman: Check if CPU is offline when initializing [...] adds d8bac81ed144 soc: fsl: qbman: replace CPU 0 with any online CPU in hotp [...] adds 06cc59386c9a soc: fsl: qbman: Add 64 bit DMA addressing requirement to QBMan adds f1c98ee69931 soc: fsl: qbman: Use last response to determine valid bit adds e0940b34c40e soc: fsl: bman_portals: defer probe after bman's probe adds 6d06009cb216 soc: fsl: qbman: add interrupt coalesce changing APIs adds 75bda3609f94 Merge tag 'soc-fsl-next-v4.20-2' of git://git.kernel.org/p [...] adds 4465bbd64bc2 Merge branches 'next/soc' and 'next/drivers' into for-next adds 924d34392eaf arm-soc: document merges adds c6c2ee00fe2f dt-bindings: arm: fsl: add scu binding doc adds edbee095fafb firmware: imx: add SCU firmware driver support adds 15e1f2bc8b3b firmware: imx: add misc svc support adds b912de514a87 MAINTAINERS: imx: include drivers/firmware/imx path adds b0a2cea5eb63 Merge tag 'imx-drivers-4.20-2' of git://git.kernel.org/pub [...] adds 032f11638ff8 dt-bindings: reset: Add PDC Global binding for SDM845 SoCs adds eea2926b0a39 reset: qcom: PDC Global (Power Domain Controller) reset co [...] adds b790c8ea5593 reset: Fix potential use-after-free in __of_reset_control_get() adds f7d87826fe48 Merge tag 'reset-for-4.20' of git://git.pengutronix.de/git [...] adds 8cc7bc8ee21f Documentation: xilinx: Add documentation for eemi APIs adds 3b0296b8c893 firmware: xilinx: Add zynqmp IOCTL API for device control adds 26372d0973fe dt-bindings: clock: Add bindings for ZynqMP clock driver adds 3fde0e16d016 drivers: clk: Add ZynqMP clock driver adds e4c080a10a23 Merge tag 'zynqmp-soc-clk-for-v4.20' of https://github.com [...] adds da54843da3f2 Merge branch 'next/drivers' into for-next adds 7ce2cf5236c6 arm-soc: document merges adds 5220a73a409d arm64: exynos: Enable generic power domain support adds 6ba3f37f6223 Merge tag 'samsung-soc-4.20-2' of git://git.kernel.org/pub [...] adds f4f9554f16d0 MAINTAINERS: Assign myself as a maintainer of ARM/LPC18XX [...] adds b483792c9ea8 Merge tag 'samsung-dt-4.20-3' of git://git.kernel.org/pub/ [...] adds ce57b60f38c8 Merge tag 'samsung-dt64-4.20' of git://git.kernel.org/pub/ [...] adds ce3bf934f919 ARM: dts: socfpga: Fix SDRAM node address for Arria10 adds 74121b9aa3cd arm64: dts: stratix10: Correct System Manager register size adds 74cad26d8d15 arm64: dts: stratix10: add ethernet aliases adds 2a44d6511a01 ARM: dts: socfgpa: remove ethernet aliases from dtsi adds be59a3282cf8 Merge tag 'socfpga_updates_for_v4.20_part3' of git://git.k [...] adds b2b291bf3b7c ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 30fdd51be161 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds 1a877f8bd35e ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 70510b0813bb ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds ef2384e3af8a ARM: imx_v6_v7_defconfig: Re-sync defconfig adds c29d541f590c ARM: imx_v6_v7_defconfig: Remove unneeded options adds 16c66c8f7eee ARM: mxs_defconfig: Re-sync defconfig adds 989801095792 ARM: mxs_defconfig: Remove unneeded options adds 264993a29af0 ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 5ef78342edbd ARM: imx_v4_v5_defconfig: Remove unneeded options adds 35d3cbe84544 ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL adds e8c3f6322cc8 Merge tag 'imx-defconfig-4.20' of git://git.kernel.org/pub [...] adds 00cba11fab58 firmware: tegra: bpmp: Implement suspend/resume support adds c1a92909dbc2 Merge tag 'tegra-for-4.20-firmware-2' of git://git.kernel. [...] adds 5a59b3ff1882 Merge branches 'next/soc', 'next/dt', 'next/defconfig' and [...] adds 239f4143bab2 arm-soc: documetn merges adds 144acaf39d2a Merge remote-tracking branch 'arm-soc/for-next' adds 3604e62ba5b9 Merge remote-tracking branch 'actions/for-next' adds 0943efdf56bc Merge remote-tracking branch 'arm-soc/fixes' into tmp/aml-rebuild adds 77a18526b941 Merge branch 'v4.20/dt' into tmp/aml-rebuild adds 5c49104f432a Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds f642a42fdfdd Merge branch 'v4.20/defconfig' into tmp/aml-rebuild adds 6456dc61314e Merge branch 'v4.20/drivers' into tmp/aml-rebuild adds 7cfa6e3fd8de Merge remote-tracking branch 'amlogic/for-next' adds fb04777b2508 Merge remote-tracking branch 'at91/at91-next' adds c37490404e5b Merge remote-tracking branch 'bcm2835/for-next' adds 56269494893a Merge branch 'imx/defconfig' into for-next adds f3e6f97d9e27 Merge branch 'imx/drivers' into for-next adds 9c371ed5568e Merge remote-tracking branch 'imx-mxs/for-next' adds ad20377f2dbb Merge remote-tracking branch 'keystone/next' adds f5191d181a94 Merge remote-tracking branch 'mediatek/for-next' adds 1ca3eafe93e7 Merge remote-tracking branch 'mvebu/for-next' adds 43b5adeb7aff Merge remote-tracking branch 'omap/for-next' adds 132f651ab0af Merge remote-tracking branch 'qcom/for-next' adds 70b30f51991f Merge remote-tracking branch 'realtek/for-next' adds 45c54c88c8d4 arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 adds 4d09ba298f59 Merge branch 'fixes-for-v4.20' into next adds 2a8b2b908a14 Merge remote-tracking branch 'renesas/next' adds 555a12ec576b ARM: dts: rockchip: add VPU device node for RK3288 adds 3923ac104d34 Merge branch 'v4.20-armsoc/dts32' into for-next adds fd8c87c96655 arm64: dts: rockchip: add VPU device node for RK3399 adds ad1d7023f7c2 Merge branch 'v4.20-armsoc/dts64' into for-next adds 40ea07d824cc Merge remote-tracking branch 'rockchip/for-next' adds 9afcdd7f0b5a arm64: exynos: Enable generic power domain support adds d7a88a82dc0a Merge branch 'next/soc64' into for-next adds 1359b4b974c5 Merge remote-tracking branch 'samsung-krzk/for-next' adds 5188a264a41d Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 2c2800c643a7 Merge remote-tracking branch 'tegra/for-next' adds 040f34013475 arm64: arch_timer: avoid unused function warning adds f05692919bdd arm64: daifflags: Use irqflags functions for daifflags adds 9a0c032825e0 arm64: Use daifflag_restore after bp_hardening adds b0506a8bbb42 arm64: xen: Use existing helper to check interrupt status adds 0293c8ba807c arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c adds e9ed821be486 arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines adds c20c650d9116 MAINTAINERS: fix bad sdei paths adds 742fafa50b62 arm64: mm: Drop the unused cpu parameter adds 3b82a6ea2327 Revert "arm64: uaccess: implement unsafe accessors" adds e03a4e5bb743 arm64: Add silicon-errata.txt entry for ARM erratum 1188873 adds 26a6f87ef596 arm64: mm: Use __pa_symbol() for set_swapper_pgd() adds 0c09d4856462 Documentation/arm64: HugeTLB page implementation adds 0714fc620fe2 Merge remote-tracking branch 'arm64/for-next/core' adds 9e6dbc3d5cfc clk: keystone: add missing MODULE_LICENSE adds 054a84737126 Merge branch 'clk-k3-tisci' into clk-next adds 25db8a89bd85 Merge remote-tracking branch 'clk/clk-next' adds 3773ee423e72 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds 3ac0b61578a6 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds c41b0ff2f627 clk: samsung: exynos5250: Use generic helper for handling [...] adds 8bf27eaa04a6 clk: samsung: Add support for setting registers state befo [...] adds 9a4d8a8c4d2a clk: samsung: exynos4: Use generic helper for handling sus [...] adds 2d77f77c0aaa clk: samsung: exynos5420: Use generic helper for handling [...] adds 70da9ee80228 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds a766065279e2 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds fa34efff75d4 clk: samsung: Remove obsolete code for Exynos4412 ISP clocks adds defadcc956ca clk: samsung: exynos5433: Keep sclk_uart clocks enabled in [...] adds d32dd2a1a0f8 clk: samsung: exynos5420: Define CLK_SECKEY gate clock onl [...] adds b33228029d84 clk: samsung: exynos5420: Enable PERIS clocks for suspend adds 1da220e3a5d2 clk: samsung: Use clk_hw API for calling clk framework fro [...] adds 9dbcfe1ace4e dt-bindings: clock: samsung: Add SPDX license identifiers adds ce6d75576625 Merge remote-tracking branch 'clk-samsung/for-next' adds 1e3f287960b4 Merge remote-tracking branch 'c6x/for-linux-next' adds 3d42e33305de csky: Build infrastructure adds e0ab53aa9a9c csky: defconfig adds 338de92bd8fd csky: Kernel booting adds 8572185252ab csky: Exception handling and mm-fault adds a4f535401e9a csky: System Call adds e0d74ae8b9b1 csky: Cache and TLB routines adds feb47b154d70 csky: MMU and page table management adds b82e67ab5f8d csky: Process management and Signal adds ff6595581130 csky: VDSO and rt_sigreturn adds ab862bfa4474 csky: IRQ handling adds 54c254811897 csky: Atomic operations adds 04447d6d412f csky: ELF and module probe adds ddd4c2d6cca5 csky: Library functions adds 9eae01edc800 csky: User access adds f905f07e1c19 csky: Debug and Ptrace GDB adds 52317e2bf456 csky: SMP support adds be3e35fb2a12 csky: Misc headers adds 1fa7d2da58a7 dt-bindings: csky CPU Bindings adds 9ea6d18faf40 dt-bindings: Add vendor prefix for csky adds 2ba70ac0d2a5 MAINTAINERS: Add csky adds aec9acc1381b csky: add support get_user_size access dword adds 4c635deb335f Merge remote-tracking branch 'csky/linux-next' adds 7dc41cd62504 Merge remote-tracking branch 'ia64/next' adds e907dde470dc Merge remote-tracking branch 'm68k/for-next' adds 5ec03100e114 m68k: fix command-line parsing when passed from u-boot adds 82432e50dfb8 Merge remote-tracking branch 'm68knommu/for-next' adds 2f7619ae90bf MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression adds 68dec269ee29 MIPS: memset: Limit excessive `noreorder' assembly mode use adds 116edf6e5239 MIPS: mscc: add DT for Ocelot PCB120 adds 39249d776ca7 MIPS: mscc: add PCB120 to the ocelot fitImage adds 4ae0452bddca MIPS: Define MMIO ordering barriers adds a711d43cbbaa MIPS: Correct `mmiowb' barrier for `wbflush' platforms adds 3d474dacae72 MIPS: Enforce strong ordering for MMIO accessors adds 8b656253a7a4 MIPS: Provide actually relaxed MMIO accessors adds 65bf0096361a Merge remote-tracking branch 'mips/mips-next' adds 79facdeb9557 parisc: Use PARISC_ITLB_TRAP constant in entry.S adds 7fc9e613eb9a parisc: remove check for minimum required GCC version adds 17801668b23c parisc: remove the dead ccio-rm-dma driver adds 4d549edc2921 parisc: Reorder TLB flush timing calculation adds 22145bca465f parisc: Remove PTE load and fault check from L2_ptep macro adds e416a0f6b25e parisc: Add SYSTEM_INFO and REGISTER TOC PAT functions adds cc28d8572911 parisc: Clean up crash header output adds 292c7645cb17 parisc: dino: Utilize DINO_MASK_IRQ() macro adds 79fc28c908e2 parisc: Ratelimit dino stuck interrupt warnings adds d5e54fbc540e parisc: Purge TLB entries after updating page table entry [...] adds e04cc0c63c8c parisc: Fix map_pages() to not overwrite existing pte entries adds 233295ac3336 parisc: Add alternative coding when running UP adds 309a586a16c9 parisc: Fix exported address of os_hpmc handler adds 9607db1934d9 parisc: Fix address in HPMC IVA adds 3efef9a2ddb5 Merge remote-tracking branch 'parisc-hd/for-next' adds f5e284803a72 powerpc/nohash: fix undefined behaviour when testing page [...] adds bad96de8d31b powerpc: remove leftover code of old GCC version checks adds 7ead15a1442b powerpc/powernv/npu: Reduce eieio usage when issuing ATSD [...] adds 3689c37d23fc powerpc/powernv/npu: Use size-based ATSD invalidates adds f86ad3e0194b powerpc/powernv/npu: Remove atsd_threshold debugfs setting adds 8b78fdb045de powerpc/time: Use clockevents_register_device(), fixing an [...] adds 817593604e5b powerpc/time: Add set_state_oneshot_stopped decrementer callback adds bc276ecba132 powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs b [...] adds 053c5a753e95 powerpc/64s/radix: Explicitly flush ERAT with local LPID i [...] adds 0792a2c8e0bb macintosh: Use common code to access RTC adds 2341629eadc4 macintosh/adb: Rework printk output again adds b52dce873893 macintosh/via-macii: Synchronous bus reset adds 5f93d7081a47 macintosh/via-macii: Remove BUG_ON assertions adds 5ce6185c2ef4 macintosh/via-macii: Simplify locking adds 351e5ad327d0 macintosh/via-macii, macintosh/adb-iop: Modernize printk calls adds 47fd2060660e macintosh/via-macii, macintosh/adb-iop: Clean up whitespace adds 9b7e4d601baa Merge branch 'fixes' into next adds 7241d26e8175 powerpc/64: properly initialise the stackprotector canary on SMP. adds 3b35bd48b8a0 powerpc/process: Fix sparse address space warnings adds c9386bfd37d3 powerpc/process: Add missing include of stacktrace.h adds fb2d9505c0db powerpc/process: Fix interleaved output in show_user_instr [...] adds df13102f82f1 powerpc/process: Constify the number of insns printed by s [...] adds 6233b6da0c00 powerpc/perf: Quiet IMC PMU registration message adds 014704e6f541 powerpc: Fix signedness bug in update_flash_db() adds aea447141c7e powerpc: Disable -Wbuiltin-requires-header when setjmp is used adds b27e5f939b6d powerpc/rtasd: Improve unknown error logging adds 719736e1cc12 powerpc: remove redundant 'default n' from Kconfig-s adds 5e9dcb6188a4 powerpc/boot: Expose Kconfig symbols to wrapper adds 1a855eaccf35 powerpc/boot: Fix opal console in boot wrapper adds e8e132e68859 powerpc/boot: Disable vector instructions adds 747b21760822 powerpc/boot: Build boot wrapper with optimisations adds f9bc28aedfb5 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() adds bcbe37305312 powerpc/eeh: Fix null deref for devices removed during EEH adds 473af09b56dc powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field adds bffc0176e7d0 powerpc/eeh: Cleanup EEH_POSTPONED_PROBE adds b95a46062bd4 powerpc/eeh: Cleanup unused field in eeh_dev adds bf773df9d12f powerpc/eeh: Cleanup eeh_add_virt_device() adds 80e65b009413 powerpc/eeh: Cleanup list_head field names adds 1c5c533b149f powerpc/eeh: Cleanup field names in eeh_rmv_data adds 9a3eda266fb5 powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() adds 54644927a01d powerpc/eeh: Cleanup eeh_enabled() adds eed4bdbeecd0 powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() adds e762bb891a29 powerpc/eeh: Cleanup eeh_pe_state_mark() adds fef7f905523f powerpc/eeh: Cleanup eeh_ops.wait_state() adds b90484ec1137 powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() adds b45e9d761ba2 powerpc/pseries/memory-hotplug: Fix return value type of f [...] adds 960e30029863 powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS adds 65b9fdadfc4d powerpc/pseries/mobility: Extend start/stop topology update scope adds ed9e84a4d703 powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry adds 50530f5eac0c powerpc/xmon: Show the stack protector canary in xmon adds bf6cbd0c87f3 powerpc: Fix stackprotector detection for non-glibc toolchains adds 425752c63b6f powerpc: Detect the presence of big-cores via "ibm, thread [...] adds 8e8a31d7fd54 powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores adds 500fe5f550ec powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores adds dfd718a2ed1f powerpc/rtas: Fix a potential race between CPU-Offline & M [...] adds 86c391bd5f47 powerpc/32: Add ioremap_wt() and ioremap_coherent() adds e04e39507c3c drivers/video/fbdev: use ioremap_wc/wt() instead of __ioremap() adds ed18e423a3d9 drivers/block/z2ram: use ioremap_wt() instead of __ioremap [...] adds 402a5698b446 soc/fsl/qbman: use ioremap_cache() instead of ioremap_prot(0) adds aa91796ec463 powerpc: don't use ioremap_prot() nor __ioremap() unless r [...] adds 56f3c1413f5c powerpc/mm: properly set PAGE_KERNEL flags in ioremap() adds c766ee72235d powerpc: handover page flags with a pgprot_t parameter adds d81e6f8b7c66 powerpc/mm: don't use _PAGE_EXEC in book3s/32 adds aa9cd505e39d powerpc/mm: move some nohash pte helpers in nohash/[32:64] [...] adds daba790242df powerpc/mm: add pte helpers to query and change pte flags adds 34eb138ed74d powerpc/mm: don't use _PAGE_EXEC for calling hash_preload() adds 26973fa5ac0e powerpc/mm: use pte helpers in generic code adds 97026b5a5ac2 powerpc/mm: Split dump_pagelinuxtables flag_array table adds 093d7ca22920 powerpc/mm: drop unused page flags adds f4805785f068 powerpc/mm: move __P and __S tables in the common pgtable.h adds b2133bd7a553 powerpc/book3s/32: do not include pte-common.h adds e0f57031ca0b powerpc/mm: Move pte_user() into nohash/pgtable.h adds d82fd29c5a8c powerpc/mm: Distribute platform specific PAGE and PMD flag [...] adds 6c5d2d3fd376 powerpc/nohash/64: do not include pte-common.h adds a0da4bc166f2 powerpc/mm: Allow platforms to redefine some helpers adds cbcbbf4afd6d powerpc/mm: Define platform default caches related flags adds 5662315384fc powerpc/mm: Get rid of pte-common.h adds ff00552578ba powerpc/8xx: change name of a few page flags to avoid confusion adds 1b2443a547f9 powerpc/book3s64: Avoid multiple endian conversion in pte helpers adds 3bad719b4954 powerpc/prom_init: Make of_workarounds static adds 30c69ca0486f powerpc/prom_init: Make "fake_elf" const adds 7f995d3ba6f2 powerpc/prom_init: Make "default_colors" const adds 002af9391bfb powerpc: Split user/kernel definitions of struct pt_regs adds 3eeacd9f4ea3 powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code adds 4c2de74cc869 powerpc/64: Interrupts save PPR on stack rather than threa [...] adds 48e7b7695745 powerpc/64s/hash: Convert SLB miss handlers to C adds 126b11b294d1 powerpc/64s/hash: Add SLB allocation status bitmaps adds 425d33146260 powerpc/64s/hash: Provide arch_setup_exec() hooks for hash [...] adds 5434ae74629a powerpc/64s/hash: Add a SLB preload cache adds 94ee42727ce0 powerpc/64s/hash: Simplify slb_flush_and_rebolt() adds e15a4fea4dee powerpc/64s/hash: Add some SLB debugging tests adds c9f80734cd55 powerpc/mm/hash: Rename get_ea_context to get_user_context adds 4ffe713b7587 powerpc/mm: Increase the max addressable memory to 2PB adds 3924520b3fb7 Merge remote-tracking branch 'powerpc/next' adds 7c2684d667fe RISC-V: Fix PTRACE_SETREGSET bug. adds cd763ad45220 automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] adds 5a3aba7251b3 RISC-V: Don't set cacheinfo.{physical_line_partition,attributes} adds 5ee28e093652 automerging branch "kernel.org-palmer-linux/next-cacheinfo [...] adds a5df9f0034a8 RISC-V: Mask out the F extension on systems without D adds 3653cccc1069 automerging branch "kernel.org-palmer-linux/next-f_without [...] adds 163bbf99df32 RISC-V: remove the unused return_to_handler export adds c720a7ff190f automerging branch "kernel.org-palmer-linux/next-hch" into [...] adds c05234235a95 riscv: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig adds 857f8d69297d automerging branch "kernel.org-palmer-linux/next-int128" i [...] adds 3602ab7c3c6f RISC-V: Cosmetic menuconfig changes adds 1da35d646b43 automerging branch "kernel.org-palmer-linux/next-menuconfi [...] adds 24c605542ee1 RISC-V: Extract FPU context operations from entry.S adds 5453696cb3f1 RISC-V: Refactor FPU code in signal setup/return procedures adds 0a5bee05fc67 RISC-V: Cleanup ISA string setting adds 919ecff9aac4 RISC-V: Allow to disable FPU support adds 27625655dbfd RISC-V: Auto-detect whether a FPU exists adds bb0133e085b5 automerging branch "kernel.org-palmer-linux/next-nofpu" in [...] adds fa8881cdc05d RISC-V: No need to pass scause as arg to do_IRQ() adds 82bd5b66e8d9 RISC-V: Don't set cacheinfo.{physical_line_partition,attributes} adds 95327c11cac2 RISC-V: Filter ISA and MMU values in cpuinfo adds acf276e369db RISC-V: Comment on the TLB flush in smp_callin() adds f0a7cedc5578 RISC-V: Disable preemption before enabling interrupts adds 0bf882208f08 RISC-V: Provide a cleaner raw_smp_processor_id() adds feaaa4e5065f RISC-V: Rename riscv_of_processor_hart to riscv_of_process [...] adds 830b150b5c48 RISC-V: Rename im_okay_therefore_i_am to found_boot_cpu adds 2c50cd3e6065 RISC-V: Use mmgrab() adds 6cf01667b47d RISC-V: Use WRITE_ONCE instead of direct access adds 94f093896b52 RISC-V: Add logical CPU indexing for RISC-V adds 36f4e6786c4c RISC-V: Use Linux logical CPU number instead of hartid adds 27b473425ba1 RISC-V: Show CPU ID and Hart ID separately in /proc/cpuinfo adds 08e43e503c1b RISC-V: Show IPI stats adds 3eed15401408 automerging branch "kernel.org-palmer-linux/next-smp" into [...] adds 8a839f186b51 Merge remote-tracking branch 'risc-v/for-next' adds 00fab2350e6b s390/zcrypt: multiple zcrypt device nodes support adds 346e485d42e2 s390/ccwgroup: add get_ccwgroupdev_by_busid() adds f689789a288e s390/appldata: pass parameter list pointer to appldata_asm adds d36a92813997 s390/appldata: do not use stack buffers for hardware data adds 8ef9eda0188c s390/hypfs: do not use stack buffers for hardware data adds c0f07ff93bff s390/monwriter: do not use stack buffers for hardware data adds 00e9e6645adc s390/pfault: do not use stack buffers for hardware data adds 53c99bd665a2 init: add arch_call_rest_init to allow stack switching adds ff340d2472ec s390: add stack switch helper adds ce3dc447493f s390: add support for virtually mapped kernel stacks adds 32ce55a6592f s390: unify stack size definitions adds 8f75582a2fb6 s390: remove decompressor's head.S adds 369f91c37451 s390/decompressor: rework uncompressed image info collection adds a2ac1bb1f3dd s390/decompressor: get rid of .bss usage adds 3b076dca14c5 s390/sclp: simplify early hsa_size detection adds 15426ca43d88 s390: rescue initrd as early as possible adds 7516fc11e44e s390/decompressor: clean up and rename compressed/misc.c adds d1b52a4388ff s390: introduce .boot.data section adds 17aacfbfa1ae s390/sclp: move sclp_early_read_info to sclp_early_core.c adds 6966d604e2ec s390/mem_detect: move tprot loop to early boot phase adds 251b72a440fa s390: introduce .boot.data section compile time validation adds fddbaa5c423f s390/mem_detect: introduce SCLP storage info adds 6e98e6432995 s390/mem_detect: introduce z/VM specific diag260 call adds cd45c9956104 s390/mem_detect: use SCLP info for continuous memory detection adds 54c57795e848 s390/mem_detect: replace tprot loop with binary search adds f01b8bca088a s390/mem_detect: add info source debug print adds b09decfd99f8 s390/sclp: introduce sclp_early_get_hsa_size adds 49698745e53c s390: move ipl block and cmd line handling to early boot phase adds 75f195420a98 s390/mm: add missing pfn_to_kaddr helper adds 348498458505 s390/kasan: avoid vdso instrumentation adds 0a9b40911baf s390/kasan: avoid instrumentation of early C code adds fb594ec13ea8 s390/kasan: replace some memory functions adds 34377d3cfba7 s390: introduce MAX_PTRS_PER_P4D adds d0e2eb0a36ac s390: add pgd_page primitive adds 42db5ed86090 s390/kasan: add initialization code and enable it adds 7fef92ccadd7 s390/kasan: double the stack size adds b6cbe3e8bdff s390/kasan: avoid user access code instrumentation adds 0dac8f6bc369 s390/mm: add kasan shadow to the debugfs pgtable dump adds 793213a82de4 s390/kasan: dynamic shadow mem allocation for modules adds d58106c3ec9a s390/kasan: use noexec and large pages adds dde709d1361a compiler: introduce __no_sanitize_address_or_inline adds 9e8df6daed9e s390/smp: kasan stack instrumentation support adds ac1256f82619 s390/kasan: reipl and kexec support adds f4f0d32bfb27 s390/dumpstack: disable __dump_trace kasan instrumentation adds 5e785963298b s390/kasan: enable stack and global variables access checks adds 135ff1639392 s390/kasan: free early identity mapping structures adds 5dff03813f46 s390/kasan: add option for 4-level paging support adds e006222b5750 s390/mm: optimize debugfs ptdump kasan zero page walking adds 6cad0eb56135 s390/mm: improve debugfs ptdump markers walking adds 19733fe8721b s390/head: avoid doubling early boot stack size under KASAN adds 296352397db6 s390/kasan: avoid kasan crash with standby memory defined adds 12e55fa1944d s390/kasan: optimize kasan vmemmap allocation adds 78333d1f908a s390/kasan: add support for mem= kernel parameter adds ee410de890cd s390/zcrypt: zcrypt device driver cleanup adds a17b92e0487f s390/zcrypt: provide apfs failure code on type 86 error reply adds aa55bf5f0222 s390/zcrypt: add ap_adapter_mask sysfs attribute adds a45a5c7d36a5 s390/pkey: Introduce new API for random protected key generation adds 0534bde7de19 s390/pkey: Define protected key blob format adds d632c0478d64 s390/pkey: Add sysfs attributes to emit protected key blobs adds af504452d10e s390/pkey: Add sysfs attributes to emit secure key blobs adds cb26b9ff7187 s390/pkey: Introduce new API for random protected key veri [...] adds fb1136d6580c s390/pkey: Introduce new API for transforming key blobs adds 52a34b34d4ff s390/crypto: Enhance paes cipher to accept variable length [...] adds e494990e7b74 s390/dumpstack: print psw mask and address again adds c72251ad8790 s390/mem_detect: add missing include adds 5eaf436e0e5b s390/vmalloc: fix VMALLOC_START calculation adds 01cacb8af744 Merge remote-tracking branch 's390/features' adds a05c81ae3174 Merge remote-tracking branch 'uml/linux-next' adds ec6fc9137f03 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 0153dfa204c2 Merge remote-tracking branch 'befs/for-next' adds 22b9604620d6 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 3cbb4f983a3f btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds f36c8bb3b6a8 btrfs: Remove root parameter from btrfs_insert_dir_item adds 8f46d6d4ddcb btrfs: remove a useless return statement in btrfs_block_rsv_add adds 39e4e44407d6 btrfs: Remove 'objectid' member from struct btrfs_root adds f506c029c667 Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds c1fb3ee08210 btrfs: remove unneeded NULL checks before kfree adds b49593db75bb btrfs: add assertions where number of devices could go below 0 adds a4bf4c870b6c btrfs: add helper to obtain number of devices with ongoing [...] adds 8e018eb532f3 Btrfs: clean up scrub is_dev_replace parameter adds 8e14bef683d5 btrfs: qgroup: Dirty all qgroups before rescan adds 46621abdb244 Btrfs: remove always true if branch in btrfs_get_extent adds 3cbafce4e64f btrfs: change btrfs_free_reserved_bytes to return void adds d0b5b2711fb5 btrfs: change btrfs_pin_log_trans to return void adds 24c1d28027a7 btrfs: Handle owner mismatch gracefully when walking up tree adds 0746b0682255 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds b6279167269d Btrfs: use next_state in find_first_extent_bit adds fd57966c1499 btrfs: free path at an earlier point in btrfs_get_extent adds 7e02374eab15 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 20d3b6b55e4d btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds 8846a7956ed2 btrfs: remove unused pointer inode in relink_file_extents adds dbd8928c739b btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds 7b15e28ab892 Btrfs: fix alignment in declaration and prototype of btrfs [...] adds 1b2e9ef7d6e5 Btrfs: set leave_spinning in btrfs_get_extent adds 2fda83a35266 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 74c363dfd8b2 btrfs: fix error handling in free_log_tree adds 609dae73590f btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds efd968012c44 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds 92b512387b5f btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds f2c39a0968e5 Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds fde863ab7a6d Btrfs: unify error handling of btrfs_lookup_dir_item adds 90cafb2f6412 Btrfs: remove unnecessary level check in balance_level adds bfd10a6b417c Btrfs: assert page dirty bit on extent buffer pages adds b17014f709a6 Btrfs: skip set_page_dirty if eb pages are already dirty adds f632dabf810a Btrfs: remove wait_ordered_range in btrfs_evict_inode adds 5dba5095129d btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 02b64f427193 btrfs: handle error of get_old_root adds 012d26bea3cd btrfs: change remove_extent_mapping to return void adds 8fad0021fe0d btrfs: fix error handling in btrfs_dev_replace_start adds 289745972a6f btrfs: Enhance btrfs_trim_fs function to handle error better adds 242f91651c4f btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds d686a0e08eaf btrfs: iterate all devices during trim, instead of fs_devi [...] adds 3daaac42483f btrfs: don't attempt to trim devices that don't support it adds 5e9dc39eaf97 btrfs: keep trim from interfering with transaction commits adds 67c5af07f8c9 btrfs: wait on caching when putting the bg cache adds e0233b992b35 Btrfs: delayed-refs: use rb_first_cached for href_root adds 23ef2fe963b1 Btrfs: delayed-refs: use rb_first_cached for ref_tree adds ada2e27eaf84 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] adds 3be6d35784e4 Btrfs: extent_map: use rb_first_cached adds 89ec541a54aa Btrfs: preftree: use rb_first_cached adds e5539cee92ec btrfs: tests: add separate stub for find_lock_delalloc_range adds 10fd4a953455 btrfs: tests: move testing members of struct btrfs_root to [...] adds 5d6f49631504 btrfs: tests: group declarations of self-test helpers adds c2dc3fd9f686 btrfs: tests: polish ifdefs around testing helper adds 5cfd9c96d999 btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds 8fa69855931c btrfs: Factor out loop processing all refs of a head adds 5fe8825bf0f8 btrfs: refactor __btrfs_run_delayed_refs loop adds 3b0dd98462b4 btrfs: use common helper instead of open coding a bit test adds e4f74b31d37e Btrfs: don't clean dirty pages during buffered writes adds a24eded322e3 Btrfs: get rid of btrfs_symlink_aops adds 6f25459dfd37 btrfs: relocation: Add basic extent backref related commen [...] adds 6a4007b45bba btrfs: qgroup: Introduce trace event to analyse the number [...] adds 4a9e6c1b6a94 btrfs: qgroup: Introduce function to trace two swaped extents adds 9c43418f3dc0 btrfs: qgroup: Introduce function to find all new tree blo [...] adds 89a34ee5b6ec btrfs: qgroup: Use generation-aware subtree swap to mark d [...] adds b6347c324aa7 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds 5be0452780dc btrfs: qgroup: Only trace data extents in leaves if we're [...] adds 4d0436d7aa38 btrfs: tree-checker: Check level for leaves and nodes adds 566fe4148523 btrfs: remove btrfs_dev_replace::read_locks adds 7eb13bb5afea btrfs: open code btrfs_dev_replace_clear_lock_blocking adds ef02bb1ba17e btrfs: open code btrfs_dev_replace_stats_inc adds 56a6cc5354b5 btrfs: open code btrfs_after_dev_replace_commit adds a041f4352f51 btrfs: dev-replace: avoid useless lock on error handling path adds 035f9317ac4a btrfs: dev-replace: move replace members out of fs_info adds 01fde3ffa74d btrfs: dev-replace: remove pointless assert in write unlock adds e32907336427 Btrfs: kill btrfs_clear_path_blocking adds 00ce0016f9bd btrfs: release metadata before running delayed refs adds 94473ec04cea btrfs: protect space cache inode alloc with GFP_NOFS adds 3399aa135db3 btrfs: reset max_extent_size on clear in a bitmap adds a2f3898cc985 btrfs: make sure we create all new block groups adds ea206c64b98a btrfs: assert on non-empty delayed iputs adds 90c7de116a94 btrfs: drop min_size from evict_refill_and_join adds 1ef2d9dd9eb4 Btrfs: fix warning when replaying log after fsync of a tmpfile adds bcc5f74aa387 Btrfs: fix wrong dentries after fsync of file that got its [...] adds 6af695bfc442 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] adds d5e5144c4b28 btrfs: relocation: Cleanup while loop using rbtree_postord [...] adds 5c32f2203127 btrfs: relocation: Remove redundant tree level check adds 429417523f71 btrfs: qgroup: move the qgroup->members check out from (!q [...] adds 49569b05b50d btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] adds 95008648af36 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs adds 635751d145ca btrfs: remove fs_info from btrfs_should_throttle_delayed_refs adds d3a5fe52a316 btrfs: switch return_bigger to bool in find_ref_head adds b395cbc7b665 Merge branch 'misc-4.20' into for-next-current-v4.19-20181012 adds 6511c653a0c3 Merge branch 'for-next-current-v4.19-20181012' into for-ne [...] adds 59954134c8d6 Merge branch 'misc-next' into for-next-next-v4.20-20181012 adds 8c1a9ef93435 btrfs: Remove needless locking in iterate_inode_refs adds cdc6c4d32e76 btrfs: Remove needless locking in iterate_inode_extrefs adds 60ba080d5892 btrfs: Remove redundant extent_buffer_get in get_old_root adds 3c751b3aa695 btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 10ba850e08dd btrfs: Remove extra reference count bumps in btrfs_compare_trees adds 288c01832bc3 btrfs: Remove unnecessary locking code in qgroup_rescan_leaf adds ceb44ae7e843 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds cde9b07806c1 Merge branch 'ext/nikbor/eb-ref-cleanups' into for-next-ne [...] adds 613b428787ed btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds d3d2c2177afd Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds ea2fdc22f244 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds 99331b7eec98 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 506e41c753d9 btrfs: reset max_extent_size properly adds 33ab33f819ed btrfs: set max_extent_size properly adds be0da22af8a1 btrfs: don't use ctl->free_space for max_extent_size adds 53e5ab08acbe btrfs: only free reserved extent if we didn't insert it adds bf0ec2fa285d btrfs: fix insert_reserved error handling adds 1bc736e82a1d Merge branch 'ext/josef/enospc-fixes-v4-part2' into for-ne [...] adds 1bff25305055 Merge branch 'next/omar/swap' into for-next-next-v4.20-20181012 adds ffbd9c4c5b58 Merge branch 'for-next-next-v4.20-20181012' into for-next- [...] adds a84aa038b73f Merge remote-tracking branch 'btrfs-kdave/for-next' adds ec1f49ba1340 ceph: reset cap hold timeout only for requeued inode adds f0f5399f94b5 rbd: add __init/__exit annotations adds 94f19864fa82 ceph: check snap first in ceph_set_acl() adds 8e074b79edb5 Revert "ceph: fix dentry leak in splice_dentry()" adds 536d10cb2e03 ceph: fix dentry leak in ceph_readdir_prepopulate adds 9d5c3bc6589e ceph: check if LOOKUPNAME request was aborted when filling trace adds 3e3d796c0d44 ceph: refactor ceph_sync_read() adds c219db3bd00a ceph: only allow punch hole mode in fallocate adds 8ca80bf7fbab libceph: bump CEPH_MSG_MAX_DATA_LEN adds 4e8e17291856 libceph: osd_req_op_cls_init() doesn't need to take opcode adds 7328575c90cf libceph: introduce ceph_pagelist_alloc() adds 7137319dbf3d libceph: don't consume a ref on pagelist in ceph_msg_data_ [...] adds 3fbbe4fe471f Merge remote-tracking branch 'ceph/master' adds 50b78191497b smb3: do not display confusing message on mount to Azure servers adds 053b2eab68ad cifs: Use kmemdup rather than duplicating its implementati [...] adds 9ed018c2e61f cifs: remove set but not used variable 'cifs_sb' adds ad858156e680 smb3: add tracepoint to catch cases where credit refund of [...] adds 3968e51e26ff cifs: fix a credits leak for compund commands adds 195072de2ce0 cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 119ec1e30750 cifs: change mkdir to use a compound adds ceb8704e239f cifs: change unlink to use a compound adds e0f260f9130d cifs: create helpers for SMB2_set_info_init/free() adds fa264956c5d1 cifs: make rmdir() use compounding adds 8b8176a242f5 cifs: change SMB2_OP_SET_EOF to use compounding adds 8e832664c3b6 cifs: change SMB2_OP_SET_INFO to use compounding adds 36557e79591b cifs: remove the is_falloc argument to SMB2_set_eof adds 0ad82d5f8572 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 7e005a3095f7 cifs: create a define for the max number of iov we need fo [...] adds 7c58ad63b73c SMB3: Backup intent flag missing from compounded ops adds 6ab9366c75a9 smb3: allow stats which track session and share reconnects [...] adds 73196e2b8a04 cifs: protect against server returning invalid file system [...] adds 945c7dee0b70 cifs: minor updates to module description for cifs.ko adds ff2510846bf9 smb3: add way to control slow response threshold for loggi [...] adds 603b230b94de smb3: minor missing defines relating to reparse points adds 53f6526c0834 smb3: track the instance of each session for debugging adds 3afbbffd3d27 CIFS: make 'nodfs' mount opt a superblock flag adds 58fb800fa5ed smb3: Add debug message later in smb2/smb3 reconnect path adds e6db328bda24 smb3: update default requested iosize to 4MB from 1MB for [...] adds 18e1e320d37b cifs: do not return atime less than mtime adds dcd6b698783b smb3: add tracepoint for sending lease break responses to server adds f9eca84d99dc fs/cifs: fix uninitialised variable warnings adds 30eb2538fee9 CIFS: pass page offsets on SMB1 read/write adds 0c7d3211cf74 CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory [...] adds 0da69e36505a cifs: OFD locks do not conflict with eachothers adds 7b7ba2ca9a97 CIFS: Adds information-level logging function adds 12b0ca149b9b CIFS: Print message when attempting a mount adds 310da6b9be8b cifs: minor clarification in comments adds 957f8728d5e1 cifs: add IOCTL for QUERY_INFO passthrough to userspace adds 20785d6c713e smb2: fix uninitialized variable bug in smb2_ioctl_query_info adds e6794801801e cifs: update internal module version number for cifs.ko to 2.14 adds 18fbe0748eea cifs: track writepages in vfs operation counters adds f4b68a4c1d75 Merge remote-tracking branch 'cifs/for-next' adds 47a201bedd5d Merge remote-tracking branch 'ecryptfs/next' adds d0a6a87e40da fanotify: support reporting thread id instead of process id adds 3df77b04f624 Pull fanotify support for reporting PID instead of TGID an [...] adds 04fe82cfbc0c Merge remote-tracking branch 'ext3/for_next' adds a1f755d18c67 ext4: fix argument checking in EXT4_IOC_MOVE_EXT adds 5808507b8a4a ext4: fix build error when DX_DEBUG is defined adds 68fa4ab76a33 ext4: fix EXT4_IOC_SWAP_BOOT adds 7b0849b6693e ext4: initialize retries variable in ext4_da_write_inline_ [...] adds 2bd06b3c34f5 ext4: convert fault handler to use vm_fault_t type adds 3f3b8d3e877e docs: generate a separate ext4 pdf file from the documentation adds 4703fcab1c21 docs: fix ext4 documentation table formatting problems adds 6730d3f8514e docs: make ext4 readme tables readable adds cbd4c3c8505e ext4: fix setattr project check in fssetxattr ioctl adds d5cb8a2c50d2 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] adds f7c6324ac9d3 jbd2: fix use after free in jbd2_log_do_checkpoint() adds 684d2ea370cf docs: move ext4 administrative docs to admin-guide/ adds ab9bb05e5e9d docs: promote the ext4 data structures book to top level adds 20cefcdc2040 ext4: fix use-after-free race in ext4_remount()'s error path adds e01c3f21da89 ext4: cache NULL when both default_acl and acl are NULL adds ccc0539e27da Merge remote-tracking branch 'ext4/dev' adds 4d8253119c91 f2fs: checkpoint disabling adds 1b456ddbaa54 f2fs: submit cached bio to avoid endless PageWriteback adds 7b5efd9b24d8 f2fs: fix to recover cold bit of inode block during POR adds df634f444ee9 f2fs: use rb_*_cached friends adds 8cbb380f62cb f2fs: shrink sbi->sb_lock coverage in set_file_temperature() adds ab5cbdfd02dd f2fs: remove unused sbi->trigger_ssr_threshold adds cfc7e99c16b5 f2fs: remove unneeded disable_nat_bits() adds 0f0736ac064f f2fs: do not update REQ_TIME in case of error conditions adds e44aa36c8848 f2fs: update REQ_TIME in f2fs_cross_rename() adds 6fe2fd437ef6 f2fs: allow to mount, if quota is failed adds 0689aa109853 Merge remote-tracking branch 'f2fs/dev' adds af930adc9be3 Merge remote-tracking branch 'fuse/for-next' adds a46b6fcad78d Merge remote-tracking branch 'jfs/jfs-next' adds 21924765862a SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() adds 44f411c353bf NFSv4.x: fix lock recovery during delegation recall adds 4f360ab319ac Merge remote-tracking branch 'nfs/linux-next' adds 30382d6ce593 SUNRPC: Remove the server 'authtab_lock' and just use RCU adds 608a0ab2f54a SUNRPC: Add lockless lookup of the server's auth domain adds b92a8fababa9 SUNRPC: Refactor sunrpc_cache_lookup adds b0e4dad04223 SUNRPC: Allow cache lookups to use RCU protection rather t [...] adds 51e8586b3708 SUNRPC: Make server side AUTH_UNIX use lockless lookups adds 2936bb604d7f knfsd: Allow lockless lookups of the exports adds f2b112c6b353 SUNRPC: Lockless server RPCSEC_GSS context lookup adds 24d40a3af9d7 knfsd: Lockless lookup of NFSv4 identities. adds fd497f1e40d9 NFS: Lockless DNS lookups adds fbb4c24b1706 NFS: Fix up a typo in nfs_dns_ent_put adds e59159b5d523 SUNRPC: Remove non-RCU protected lookup adds 29f7a0ccfe7f SUNRPC: Replace the cache_detail->hash_lock with a regular [...] adds 64dbf4dc5496 SUNRPC: Simplify TCP receive code adds 96b6d92ff6fc knfsd: Remove dead code from nfsd_cache_lookup adds 830d63cade1e knfsd: Simplify NFS duplicate replay cache adds 007f9cec71c4 knfsd: Further simplify the cache lookup adds 09c580b049bb knfsd: Improve lookup performance in the duplicate reply c [...] adds 07d2dc414e4a nfsd: fix fall-through annotations adds 9df67961d913 svcrdma: Reduce max_send_sges adds bd9d15b62530 svcrdma: Remove ->release_rqst call in bc reply handler adds fa76125ce9af svcrdma: Remove try_module_get from backchannel adds 154303cfcb6c svcrdma: Increase the default connection credit limit adds 107e5184d4c1 Merge remote-tracking branch 'nfsd/nfsd-next' adds 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL adds 2978d8734710 orangefs: rate limit the client not running info message adds e31b036c22b1 orangefs: move new_inode call to namei adds 0041d2bc0544 orangefs: some error code paths missed kmem_cache_free adds f83680417cd2 Merge remote-tracking branch 'orangefs/for-next' adds a8282609be27 Merge remote-tracking branch 'v9fs/9p-next' adds 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] adds 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name adds e884bce1d932 ext4: don't open-code ERR_CAST adds 995f608e7a34 ntfs: don't open-code ERR_CAST adds 8300807f9e2d clean erofs_lookup() adds 3837d208d8fe simplify btrfs_lookup() adds 1a16dbaf798c Document d_splice_alias() calling conventions for ->lookup [...] adds 4c4a961c8608 Merge branches 'work.mount', 'work.alpha', 'work.compat', [...] adds 77021f8bab02 presence of RS485 ioctls has been unconditional since 2014 adds e21120383f2d move compat handling of tty ioctls to tty_compat_ioctl() adds a913bc76ed7b tty_ioctl(): drop FIONBIO handling adds 7eaec37e0461 mos7720: bury dead TIOCM... in ->ioctl() adds 2f46a2c1d4eb tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods adds 617a281104bd simserial: switch to ->[sg]et_serial() adds b98e5a679147 fwserial: switch to ->[sg]et_serial() adds 0aad5ad563c8 greybus/uart: switch to ->[sg]et_serial() adds b129cbc99b2d amiserial: switch to ->[sg]et_serial() adds 6fbf95825481 cyclades: switch to ->[sg]et_serial() adds a7b06fcf2ece ipwireless: switch to ->[sg]et_serial() adds b60f38c6640f isicom: switch to ->[sg]et_serial() adds 1c729ab15a0e moxa: switch to ->[sg]et_serial() adds 6da5b587631c mxser: switch to ->[sg]et_serial() adds 5099d234a52a serial_core: switch to ->[sg]et_serial() adds 6a9daed31cc8 rfcomm: get rid of mentioning TIOC[SG]SERIAL adds 81732b26e059 usb-serial: begin switching to ->[sg]et_serial() adds 99f75a1fcd86 cdc-acm: switch to ->[sg]et_serial() adds aadcd0a178be ark3116: switch to ->get_serial() adds 056abede09a7 f81232: switch to ->get_serial() adds c8f97e77d53f f81534: switch to ->get_serial() adds 3ae36bed3a93 fdti_sio: switch to ->[sg]et_serial() adds e27235eda550 io_edgeport: switch to ->get_serial() adds 2a5357e56360 io_ti: switch to ->get_serial() adds 7cf3e600a07b mos7720: switch to ->get_serial() adds b27ef409b415 mos7840: switch to ->get_serial() adds 30296aa419f8 opticon: switch to ->get_serial() adds 9326ec59ec64 pl2303: switch to ->get_serial() adds 8fbde7984e7f quatech2: switch to ->get_serial() adds ee08cefbb5bd ssu100: switch to ->get_serial() adds 57e5723611bb ti_usb_3410_5052: switch to ->[sg]et_serial() adds fc6cc979e422 whiteheat: switch to ->get_serial() adds 15cc7bad4897 usb_wwan: switch to ->[sg]et_serial() adds 930236a30897 complete ->[sg]et_serial() switchover adds f82fc0fedf28 synclink: reduce pointless checks in ->ioctl() adds 77654350306a take compat TIOC[SG]SERIAL treatment into tty_compat_ioctl() adds 864e880de59e kill capinc_tty_ioctl() adds e67504c5958f isdn_tty: TCSBRK{,P} won't reach ->ioctl() adds 04ec1c8c7411 dgnc: TIOCM... won't reach ->ioctl() adds 6bbf26589224 kill the rest of tty COMPAT_IOCTL() entries adds b413f00ab1a9 dgnc: break-related ioctls won't reach ->ioctl() adds a3096199226c remove fallback to drivers for TIOCGICOUNT adds 88d50890b78f dgnc: leave TIOC[GS]SOFTCAR to ldisc adds 7ebec8d23541 dgnc: don't bother with (empty) stub for TCXONC adds 09d88c857692 gigaset: don't try to printk userland buffer contents adds 9d1807daefc0 vt_compat_ioctl(): clean up, use compat_ptr() properly adds 969ec01e9920 gigaset: add ->compat_ioctl() adds 82a6857bf9ef compat_ioctl - kill keyboard ioctl handling adds 50f45326afab pty: fix compat ioctls adds 27230e51349f synclink_gt(): fix compat_ioctl() adds 7ee329655189 kill TIOCSER[SG]WILD adds f0193d3ea73b change semantics of ldisc ->compat_ioctl() adds ce5a983191ce kill TIOCSERGSTRUCT adds 4db492b7ec43 Merge branch 'work.tty-ioctl' into for-next adds 01ce90f5cefa Merge remote-tracking branch 'vfs/for-next' adds f92b070f2dc8 printk: Do not miss new messages when replaying the log adds 884e370ea88c printk: CON_PRINTBUFFER console registration is a bit racy adds 277fcdb2cfee printk: Fix panic caused by passing log_buf_len to command line adds 51a72ab7372d printk: Correct wrong casting adds dd5adbfbfc50 printk: Add KBUILD_MODNAME and remove a redundant print prefix adds e6fe3e5b7d16 printk: Give error on attempt to set log buffer length to over 2G adds 9627808d2d40 printk: keep kernel cont support always enabled adds 3ac37a93fa92 printk: lock/unlock console only for new logbuf entries adds 0e96a19c4450 printk: do not preliminary split up cont buffer adds d2130e82e945 printk: fix integer overflow in setup_log_buf() adds f31b224c14fd lib/vsprintf: Make ptr argument conts in ptr_to_id() adds 9073dac14e39 lib/vsprintf: Prepare for more general use of ptr_to_id() adds ec12bc2909f9 lib/vsprintf: Hash legacy clock addresses adds 431bca24308c lib/vsprintf: Hash printed address for netdev bits fallback adds a61eee132f1e Merge branch 'for-4.20-vsprintf-hash-fixes' into for-next adds 127368c45a97 Merge remote-tracking branch 'printk/for-next' adds 265eedbc9622 Merge branch 'pci/aspm' adds 42becfa01530 Merge branch 'pci/enumeration' adds 5180fd913558 PCI: Uninline PCI bus accessors for better ftracing adds 3e41a317ae45 PCI/AER: Remove unused aer_error_resume() adds fcd4d369034a PCI/AER: Remove error source from AER struct aer_rpc adds 27c1ce8bbed7 PCI/AER: Use kfifo for tracking events instead of reimplem [...] adds ecae65e133f2 PCI/AER: Use kfifo_in_spinlocked() to insert locked elements adds 0459ba0b0d50 PCI/AER: Use threaded IRQ for bottom half adds 09d260ca3ad0 PCI/AER: Use managed resource allocations adds 79c3ea7dc79b Merge branch 'pci/hotplug' adds fa295becc533 PCI / ACPI: Mark expected switch fall-through adds bb0eafc234ce Merge branch 'pci/misc' adds d5b3de7c5178 Merge branch 'pci/msi' adds 4f475e8e0a6d x86/PCI: Apply VMD's AERSID fixup generically adds 96249195fa87 Merge branch 'pci/host-vmd' adds aeff31118629 Merge branch 'remotes/lorenzo/pci/cadence' adds 6adb734bb9c7 dt-bindings: PCI: rcar: Add device tree support for r8a7744 adds 8172b012ac37 Merge branch 'remotes/lorenzo/pci/controller-misc' adds de248327091e reset: imx7: Add PCIE_CTRL_APPS_TURNOFF adds 3e3f50b148dd dt-bindings: imx6q-pcie: Add turnoff reset for imx7d adds 3aedf7e135b5 ARM: dts: imx7d: Add turnoff reset adds f4e833ba2a95 PCI: imx: Add PME_Turn_Off support adds 9b8b89d38e2d Merge branch 'remotes/lorenzo/pci/dwc' adds 821cfcbf34b9 Merge branch 'remotes/lorenzo/pci/iproc' adds 589475a06e04 Merge branch 'remotes/lorenzo/pci/mediatek' adds fef31ecaaf2c tools: PCI: Fix compilation warnings adds 1ce78ce09430 tools: PCI: Change pcitest compiling process adds 18b4baa4d9fc Merge branch 'remotes/lorenzo/pci/tools' adds a87a89a4e2c9 Merge remote-tracking branch 'pci/next' adds 78d8f8f1a180 mfd: cros: add "base attached" MKBP switch definition adds eb1aac4c8744 HID: google: add support tablet mode switch for Whiskers adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 8f35260e0b6c HID: google: drop superfluous const before SIMPLE_DEV_PM_OPS() adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 14f39921c906 HID: elan: fix spelling mistake "registred" -> "registered" adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds 23e542e5ba5e HID: google: add dependency on Cros EC for Hammer adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds 11db8173dbab HID: wacom: Work around HID descriptor bug in DTK-2451 and [...] adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds ce9d58d3eafc HID: usbhid: Add quirk for Redragon/Dragonrise Seymur 2 adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds 05c32d19870a Merge remote-tracking branch 'hid/for-next' adds 15076268bc2e Merge branch 'i2c/for-current' into i2c/for-next adds e1eba2ea54a2 i2c: brcmstb: Allow enabling the driver on DSL SoCs adds 49d54abee9d1 i2c: Convert to using %pOFn instead of device_node.name adds 05552832204e Merge tag 'at24-4.20-updates-for-wolfram' of git://git.ker [...] adds 0a8c3247dad7 Merge branch 'i2c/for-4.20' into i2c/for-next adds f37b2bb6ac3e i2c: omap: use core to detect 'no zero length' quirk adds de82bb431855 i2c: qup: use core to detect 'no zero length' quirk adds c96c0f268380 i2c: tegra: use core to detect 'no zero length' quirk adds e2115ace4196 i2c: zx2967: use core to detect 'no zero length' quirk adds a7163dc2138d i2c: core: remove outdated DEBUG output adds cc52612ec0f3 i2c: core: remove level of indentation in i2c_transfer adds 5ce8331f1a0c Merge branch 'i2c/for-4.20' into i2c/for-next adds f7cefcabfa56 Merge branch 'i2c/for-current' into i2c/for-next adds b30f2f65568f i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and [...] adds 90fb814b6c02 Merge tag 'v4.19-rc7' into i2c/for-4.20 adds ef8d1639f2b7 i2c: i2c-qcom-geni: Simplify tx/rx functions adds a676973e4501 i2c: i2c-qcom-geni: Simplify irq handler adds 9b9c82ffa371 Merge branch 'i2c/for-4.20' into i2c/for-next adds 95bb4871cc7f Merge remote-tracking branch 'i2c/i2c/for-next' adds 4e15d05d9c43 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 3d13aa37ba4d hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 23d3f131bf37 hwmon: (mc13783-adc) Use nxp.com URLs adds 0debe4d0b86a hwmon: Convert to using %pOFn instead of device_node.name adds 86103cffe883 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds e9d02c6414e1 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 53dfa0088edd hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds c3bf6076cc41 hwmon: (nct6775) Clean up a condition adds 9450f52cec78 hwmon: (mc13783-adc) Switch to SPDX identifier adds 39ea6ea325dc hwmon: (sht15) Switch to SPDX identifier adds a54ca77a98a3 hwmon: (lm75) Add MAX31725/6 support adds 2738b767be54 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds a31796c30e42 hwmon: (scmi) Remove redundant pointer check adds 0665a1d62312 hwmon: (lm92) Fix whitespace issues adds 61b6c66a8f74 hwmon: (nct6775) Only display fan speed tolerance conditionally adds 0085a5108de1 hwmon: (nct6775) Rename configuration register variables adds a6c54f2cde3c hwmon: (nct6775) Replace 'regval' with variables named aft [...] adds 97ce6df46874 hwmon: (nct6775) Move config variable declarations and ini [...] adds 2d888c5f22b4 hwmon: (nct6775) Declare and initialize LDN specific confi [...] adds a4e0a080cad8 hwmon: (nct6775) Use logical or instead of if statements w [...] adds b2833f397dc1 hwmon: (nct6775) Improve instruction grouping adds 7dcdbdeb1b45 hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D adds 2d99925a15b6 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds b75a80638990 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 3fdb06aff504 hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] adds 3be8c9d10353 hwmon: (nct6775) Fix names of DIMM temperature sources adds e41da286a2fd hwmon: (nct6775) Add support for NCT6797D adds 0599682b826f hwmon: (nct6775) Add support for NCT6798D adds 3045b5d61a60 hwmon: (scpi-hwmon) remove redundant continue adds 9f67f7583e77 hwmon: (pwm-fan) Silence error on probe deferral adds 95dcd64bc5a2 hwmon: (pwm-fan) Set fan speed to 0 on suspend adds cbc2a2380319 MAINTAINERS: Update PMBUS maintainer entry adds c20217b30d67 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table adds 791ebc9d34e9 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros adds 59d608e152e5 hwmon: (ina3221) Add suspend and resume functions adds 8b949c64d014 dt-bindings: hwmon: Add ina3221 documentation adds a9e9dd9c6de5 hwmon: (ina3221) Read channel input source info from DT adds ead21c77d709 hwmon: (ina3221) mark PM functions as __maybe_unused adds 68c0d69dee59 hwmon: (core) Add hwmon_in_enable attribute adds 8b9bf554dd53 hwmon: (tmp421) make const array 'names' static adds a6e43263ed01 hwmon: (ina3221) Validate shunt resistor value from DT adds f21c8e753b1d hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 adds d4b0166d28a8 hwmon: (ina3221) Use _info API to register hwmon device adds 61b8ab2c5481 hwmon: (core) Add trace events to _attr_show/store functions adds 04e79eb704b2 hwmon: (pmbus) remove redundant 'default n' from Kconfig adds 995ca9c0e211 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm adds 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] adds 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation adds 44ba0bb4f2ad docs: improve readability for people with poorer eyesight adds 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug adds 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] adds 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used adds 9dc84ee6e536 LICENSES: Add ISC license text adds bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits adds 0c6c987f3706 dm flakey: Document "error_writes" feature adds 44280690ced5 Documentation: preempt-locking: Use better example adds 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] adds 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents adds a24a9d95a73f Merge remote-tracking branch 'jc_docs/docs-next' adds 4382f37b78e0 media: v4l2-fwnode: ignore endpoints that have no remote p [...] adds a6e7003c35e1 media: v4l2: async: Allow searching for asd of any type adds b47d7ff1ae8d media: v4l2: async: Add v4l2_async_notifier_add_subdev adds 23989b43f107 media: v4l2: async: Add convenience functions to allocate [...] adds eae2aed1eab9 media: v4l2-fwnode: Switch to v4l2_async_notifier_add_subdev adds 1634f0eded87 media: v4l2-fwnode: Add a convenience function for registe [...] adds c5afc789bf30 media: platform: video-mux: Register a subdev notifier adds c893500a16ba media: imx: csi: Register a subdev notifier adds c5040f1b71d9 media: imx: mipi csi-2: Register a subdev notifier adds 21711787045d media: staging/imx: of: Remove recursive graph walk adds 1488c3cf4f3c media: staging/imx: Loop through all registered subdevs fo [...] adds 11e005f20f77 media: staging/imx: Rename root notifier adds b803cd359833 media: staging/imx: Switch to v4l2_async_notifier_add_*_subdev adds d5099f81803f media: staging/imx: TODO: Remove one assumption about OF g [...] adds d079f94c9046 media: platform: Switch to v4l2_async_notifier_add_subdev adds 66beb323e4a0 media: v4l2: async: Remove notifier subdevs array adds c4a570179cf4 media: v4l2-subdev.rst: Update doc regarding subdev descriptors adds c8677aafb829 media: v4l: fwnode: Add debug prints for V4L2 endpoint pro [...] adds 106ee387f622 media: v4l: fwnode: Use fwnode_graph_for_each_endpoint adds d486532613a7 media: v4l: fwnode: The CSI-2 clock is continuous if it's [...] adds 7e84dd0b15e6 media: dt-bindings: media: Specify bus type for MIPI D-PHY [...] adds bf63856a4861 media: v4l: fwnode: Add definitions for CSI-2 D-PHY, paral [...] adds 2d95e7ed07ed media: v4l: mediabus: Recognise CSI-2 D-PHY and C-PHY adds 6970d37cc97d media: v4l: fwnode: Let the caller provide V4L2 fwnode endpoint adds 2835b5b15370 media: v4l: fwnode: Detect bus type correctly adds 175b18b82df8 media: v4l: fwnode: Make use of newly specified bus types adds 276565ed7e48 media: v4l: fwnode: Read lane inversion information despit [...] adds af11a74a04a5 media: v4l: fwnode: Only assign configuration if there is [...] adds c2475aeb12d6 media: v4l: fwnode: Support driver-defined lane mapping defaults adds b4357d21d674 media: v4l: fwnode: Support default CSI-2 lane mapping for [...] adds 32593dd03809 media: v4l: fwnode: Parse the graph endpoint as last adds 60359a28d592 media: v4l: fwnode: Initialise the V4L2 fwnode endpoints to zero adds 9a5b4b76f3be media: v4l: fwnode: Only zero the struct if bus type is se [...] adds 26c1126c9b56 media: v4l: fwnode: Use media bus type for bus parser selection adds e9be1b863e2c media: v4l: fwnode: Use default parallel flags adds 3eb32c264d89 media: v4l: fwnode: Print bus type adds e7b2f5185e4c media: v4l: fwnode: Use V4L2 fwnode endpoint media bus typ [...] adds edc6d56c2e7e media: v4l: fwnode: Support parsing of CSI-2 C-PHY endpoints adds 2e6e39324aec media: v4l: fwnode: Update V4L2 fwnode endpoint parsing do [...] adds 4a2d1dc51beb media: smiapp: Query the V4L2 endpoint for a specific bus type adds 59e7d5112799 media: dt-bindings: media: renesas-ceu: Refer to video-int [...] adds 6a3da2e2a43a media: dt-bindings: media: renesas-ceu: Add more endpoint [...] adds cac0223c4690 media: renesas-ceu: Use default mbus settings adds 6087b21533fe media: v4l2-core: cleanup coding style at V4L2 async/fwnode adds c1e630559f26 media: v4l2-fwnode: cleanup functions that parse endpoints adds be9c03e4120d media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_i [...] adds fec225a04330 media: rc: some events are dropped by userspace adds 0ac5a603a732 media: rc: imon: report mouse events using rc-core's input device adds 158bc148a31e media: rc: mce_kbd: input events via rc-core's input device adds 5505dcaf133a media: MAINTAINERS: update videobuf2 entry adds f492fb4f5b41 media: MAINTAINERS: Fix entry for the renamed dw9807 driver adds 9a8aaa28f54c media: v4l: ctrl: Remove old documentation from v4l2_ctrl_grab adds 7a9b109d91cf media: v4l: ctrl: Provide unlocked variant of v4l2_ctrl_grab adds 8a89dc62f28c media: add imx319 camera sensor driver adds 70d8fa7c4d68 media: imx319: fix a few coding style issues adds df0b5c4a7ddd media: add imx355 camera sensor driver adds 370d8e2a7570 media: imx355: fix a few coding style issues adds 146c45ef1fec media: ov9650: avoid maybe-uninitialized warnings adds 786fa584eda8 media: ov7670: make "xclk" clock optional adds 0929983e49c8 media: ov5640: fix framerate update adds 9afc82194de9 Revert "media: dvbsky: use just one mutex for serializing [...] adds 81e33279d154 media: cec-core.rst: improve cec_transmit_done documentation adds 7ec2b3b941a6 media: cec: add new tx/rx status bits to detect aborts/timeouts adds e7da89926f6d media: adv7604: when the EDID is cleared, unconfigure CEC as well adds ab83203e1810 media: adv7842: when the EDID is cleared, unconfigure CEC as well adds 7d867a1b765e media: cec: fix the Signal Free Time calculation adds c439d5c1e13d media: cec-gpio: select correct Signal Free Time adds 557c97b51336 media: cec: name for RC passthrough device does not need 'RC for' adds f9a0b14240a2 media: dw9714: Fix error handling in probe function adds 1c55ecab3133 media: dw9714: Remove useless error message adds 9e5b5081fa11 media: dw9807-vcm: Fix probe error handling adds eb1ca9a428fd media: cx18: Don't check for address of video_dev adds c93d541d3d9d media: bttv-input: make const array addr_list static adds db6df013c3fb media: ivtv: make const array addr_list static adds 9a265b30646f media: cx23885: make const array addr_list static adds d4dc26ebcd6a media: exynos4-is: make const array config_ids static adds a26ac6c1bed9 media: isif: fix a NULL pointer dereference bug adds d07d9195c950 media: dt-bindings: media: rcar_vin: add device tree suppo [...] adds 32ae592036d7 media: cx231xx: fix potential sign-extension overflow on l [...] adds ce32c0a530bd media: venus: vdec: fix decoded data size adds 8f845c63313f media: pvrusb2: replace `printk` with `pr_*` adds 9b48daa7bb8f media: v4l2-tpg-core: Add 16-bit bayer adds 2db3e15243dc media: vivid: Add 16-bit bayer to format list adds 250854eed5d4 media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD adds 8caec72e8cbf media: vivid: Support 480p for webcam capture adds bc756f35577f Merge remote-tracking branch 'v4l-dvb/master' adds 0052faa5cecf Merge remote-tracking branch 'v4l-dvb-next/master' adds e0d81d92f760 Merge tag 'v4.19-rc7' of https://git.kernel.org/pub/scm/li [...] adds ad4366ad4831 video: fbdev: add the dependency of broadsheetfb in Kconfig adds 68a958a915ca udlfb: handle unplug properly adds ceadddde8875 mach64: detect the dot clock divider correctly on sparc adds 3c6c6a7878d0 mach64: fix display corruption on big endian machines adds c09bcc91bb94 mach64: fix image corruption due to reading accelerator registers adds 01c40a172497 mach64: optimize wait_for_fifo adds ee6fbb20ab76 atyfb: fix debugging printks adds 811ab8db8907 Video: vgastate: fixed a spacing coding style adds 60e5e48dba72 atmel_lcdfb: support native-mode display-timings adds 5c63e407aaab fbdev: Convert to using %pOFn instead of device_node.name adds d8bad911e5e5 fbdev: sbuslib: use checked version of put_user() adds e5017716adb8 fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() adds 02f17ffd3488 video: fbdev: omapfb: lcd_ams_delta: use GPIO lookup table adds 864eb1afc60c video: fbdev: sis: Remove unnecessary parentheses and comm [...] adds aae3394ef0ef fbdev: fix broken menu dependencies adds 7d1b8d7a8580 video: ssd1307fb: Use gpiod_set_value_cansleep() for reset adds 9827f26374fb video: ssd1307fb: Do not hard code active-low reset sequence adds b19f682e4abb pxa168fb: remove set but not used variables 'mi' adds 97037597d670 video: fbdev: arcfb: mark expected switch fall-through adds 64f83a816b27 Revert "video: ssd1307fb: Do not hard code active-low rese [...] adds 484029307d08 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds f99b89eefeb6 ACPICA: Update for generic_serial_bus and attrib_raw_proce [...] adds f8553720e103 ACPICA: Rename some of the Field Attribute defines adds e324e10109fc ACPICA: Update for field unit access adds 9e9f8733a9a1 ACPICA: Split large interpreter file adds 8b1cafdcb4b7 ACPICA: Never run _REG on system_memory and system_IO adds 069de633cefc ACPICA: Update version to 20181003 adds ca388e436f58 drivers: base: cacheinfo: Do not populate sysfs for unknow [...] adds 59bbff3775c0 ACPI/PPTT: Handle architecturally unknown cache types adds e23535eb1f15 Merge branches 'acpica', 'acpi-bus', 'acpi-tables' and 'ac [...] adds d0381bf4f80c ACPI / processor: Fix the return value of acpi_processor_i [...] adds 4faf35c2ce30 Merge branches 'acpi-soc', 'acpi-processor', 'acpi-cppc' a [...] adds ca1721c5bee7 ACPI / SBS: Fix GPE storm on recent MacBookPro's adds 757c968c4423 ACPI / SBS: Fix rare oops when removing modules adds 0e328c882855 Merge branches 'acpi-property' and 'acpi-sbs' into linux-next adds 5f26bdceb9c0 cpuidle: menu: Fix wakeup statistics updates for polling state adds 23e8ceb9ce76 cpuidle: menu: Compute first_idx when latency_req is known adds 96c3d11df153 cpuidle: menu: Get rid of first_idx from menu_select() adds eb40a380bff2 cpuidle: menu: Do not update last_state_idx in menu_select() adds 8b007ebec9a5 cpuidle: menu: Avoid computations for very close timers adds 53812cdc9100 cpuidle: menu: Move the latency_req == 0 special case check adds 01bad1c6896d cpuidle: poll_state: Revise loop termination condition adds 9d21d33cab2d cpufreq: dt-platdev: allow RK3399 to have separate tunable [...] adds 2733fb0d0699 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull adds f1f5a10396eb PM / Domains: Don't treat zero found compatible idle state [...] adds 1d295b49b01c PM / Domains: Deal with multiple states but no governor in genpd adds 75175da0ea51 PM / Domains: Document flags for genpd adds 290f3a00447f Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-domains' [...] adds 1cdda9486f51 ACPI / PM: LPIT: Register sysfs attributes based on FADT adds 8bbea78f227f Merge branches 'acpi-pm' and 'pm-sleep' into linux-next adds 50b6b87c8484 OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() adds 09f662f95306 OPP: Return error on error from dev_pm_opp_get_opp_count() adds 51c99dd2c06b cpufreq: dt: Try freeing static OPPs only if we have added them adds deac8703da5f PM / OPP: _of_add_opp_table_v2(): increment count only if [...] adds c2dc121c6499 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 1f216347cf73 Merge branches 'pm-opp' and 'powercap' into linux-next adds 5484f0334439 PM / tools: sleepgraph: first batch of v5.2 changes adds 18d3f8fc0c2c PM / tools: sleepgraph and bootgraph: upgrade to v5.2 adds a5f0f63a6fd6 Merge branches 'pm-devfreq' and 'pm-tools' into linux-next adds 53c1ff6afd4a Merge remote-tracking branch 'pm/linux-next' adds 8c22e2f69592 cpupower: Fix AMD Family 0x17 msr_pstate size adds f69ffc5d3db8 cpupower: Fix coredump on VMWare adds 1e14a4b4a9c4 Merge remote-tracking branch 'cpupower/cpupower' adds 3c587768271e thermal: core: Fix use-after-free in thermal_cooling_devic [...] adds c2b59d279dbb thermal: core: using power_efficient_wq for thermal worker adds f53c8f22af73 Merge remote-tracking branch 'thermal/next' adds 914e5d7d4697 RDMA: Fix building with CONFIG_MMU=n adds e73798f20ecb RDMA/uverbs: Fix RCU annotation for radix slot deference adds 39f2495618c5 IB/mthca: Fix error return code in __mthca_init_one() adds aae0484e15f0 IB/rxe: avoid srq memory leak adds 03241627b222 RDMA/rxe: Remove unused addr_same() adds d31131bba5a1 RDMA: Remove unused parameter from ib_modify_qp_is_ok() adds 38716732f161 RDMA/netlink: Simplify netlink listener existence check adds 06ef0ee4b569 RDMA/hns: Bugfix for reserved qp number adds c80e066100b5 RDMA/hns: Submit bad wr when post send wr exception adds 15fc056fba7b RDMA/hns: Bugfix for CM test adds 05ad5482a590 RDMA/hns: Limit the size of extend sge of sq adds 157b52a08da6 RDMA/hns: Configure ecn field of ip header adds 3a63c964eaa1 RDMA/hns: Update some attributes of the RoCE device adds b28ca7cceff8 RDMA/hns: Limit extend sq sge num adds 2362cceef3f4 RDMA/hns: Update some fields of qp context adds e93df0108579 RDMA/hns: Support local invalidate for hip08 in kernel space adds caf3e4064af0 RDMA/hns: Add vlan enable bit for hip08 adds d9581bf358c0 RDMA/hns: Bugfix for atomic operation adds b56511c15713 IB/mlx4: Avoid implicit enumerated type conversion adds 019f118b94c8 IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt adds 116aa0330ec7 IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt adds 15703461533a IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt adds fe33507ec38a RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu adds 363ad35577de RDMA/restrack: Un-inline set task implementation adds 2165fc264079 RDMA/restrack: Consolidate task name updates in one place adds ed7a01fd3fd7 RDMA/restrack: Release task struct which was hold by CM_ID object adds 499df0bed28e Merge remote-tracking branch 'rdma/for-next' adds d26d4b194e58 net: sched: remove unused helpers adds 767a2217533f net: common metrics init helper for FIB entries adds cc5f0eb2164f net: Move free of fib_metrics to helper adds e1255ed4b6da net: common metrics init helper for dst_entry adds 1620a33695d8 net: Move free of dst_metrics to helper adds a0e11da78f48 fib_tests: Add tests for metrics on routes adds 2970f2a8e941 Merge branch 'net-metrics-consolidate' adds 6f52f80e8530 net/neigh: Extend dump filter to proxy neighbor dumps adds 95278ddaa15c net_sched: convert idrinfo->lock from spinlock to a mutex adds a657dbf61731 cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability adds 2b9156129f8e gigaset: asyncdata: mark expected switch fall-throughs adds f2e9de210d50 udp: gro behind static key adds fda21d46cce2 ipv6: do not leave garbage in rt->fib6_metrics adds 226407dd0311 fib_tests: Add tests for invalid metric on route adds dd2b6ef950b0 net: hns3: Remove the default mask configuration for mac v [...] adds f05e21097121 net: hns3: Clear mac vlan table entries when unload driver [...] adds 39932473b63e net: hns3: Optimize for unicast mac vlan table adds 1f6db58973b0 net: hns3: Drop depricated mta table support adds 64d114f0a750 net: hns3: Add egress/ingress vlan filter for revision 0x21 adds 701a6d6ac78c net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds 9798594cb982 Merge branch 'hns3-Unicast-MAC-VLAN-table' adds 9a694c1de396 atm: nicstar: Replace spin_is_locked() with spin_trylock() adds 068b88cc175d socket: Tighten no-error check in bind() adds 3df0e6804f0e MIPS: mscc: ocelot: make HSIO registers address range a syscon adds 6afea95a8066 dt-bindings: net: ocelot: remove hsio from the list of reg [...] adds 19aedfbe6583 net: mscc: ocelot: get HSIO regmap from syscon adds 8afc978925ba net: mscc: ocelot: move the HSIO header to include/soc adds 66c213233308 net: mscc: ocelot: simplify register access for PLL5 confi [...] adds c2a90025ad09 phy: add QSGMII and PCIE modes adds 4b379fec4e86 dt-bindings: phy: add DT binding for Microsemi Ocelot SerD [...] adds 1d6a632c4754 MIPS: mscc: ocelot: add SerDes mux DT node adds b68fc09be48e dt-bindings: add constants for Microsemi Ocelot SerDes driver adds 51f6b410fc22 phy: add driver for Microsemi Ocelot SerDes muxing adds 71e32a20cfbf net: mscc: ocelot: make use of SerDes PHYs for handling th [...] adds 4a84810eaa20 Merge branch 'mscc-ocelot-add-support-for-SerDes-muxing-co [...] adds cf5eafbfa586 tc-testing: fix build of eBPF programs adds 4c2d39bd40c1 tc-testing: use a plugin to build eBPF program adds 6f8474922b44 selftests: net: Clean up an unused variable adds fb4ee67529ff net/ncsi: Add NCSI OEM command support adds 72438f8cef4e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds edb6d6885bef brcmfmac: reduce timeout for action frame scan adds fbf07000960d brcmfmac: fix full timeout waiting for action frame on-channel tx adds 9c22211e1d71 rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h adds 4e651bad8489 wlcore: Fix BUG with clear completion on timeout adds 3c83dd577c7f wlcore: Add support for optional wakeirq adds 209e957b467b zd1211rw: Replace spin_is_locked() with lockdep adds 74aa3586c599 ssb: chipcommon: fix fall-through annotation adds a7dd5d7c2dd8 b43: remove set but not used variable 'wl' adds 263ee96b77a7 qtnfmac: do not track STA states in driver adds d5f693bc4bb9 qtnfmac: generate local disconnect event in disconnect callback adds 92246b126ebf qtnfmac: request userspace to do OBSS scanning if FW can not adds 75001bbc0765 qtnfmac: do not initialize per-MAC data multiple times adds c6ed298ffe09 qtnfmac: cleanup and unify command error handling adds aaa981406f4f qtnfmac: do not cancel scan in disconnect callback adds d5657b709e2a qtnfmac: pass sgi rate info flag to wireless core adds ab1c64a1d349 qtnfmac: inform wireless core about supported extended cap [...] adds 35da3fe63b86 qtnfmac: drop error reports for out-of-bounds key indexes adds 6d85930f2653 qtnfmac: add support for scan flush adds 2525f188f7fd qtnfmac: add support for scan dwell time configuration adds 8804ea9e15a3 qtnfmac: drop redundant data copy in control path adds e1c02eb16a9c qtnfmac: implement dump_station support for STA mode adds 2e1976bb7526 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI adds 17b809c9b22e iwlwifi: dbg: move debug data to a struct adds 68025d5f9bfe iwlwifi: dbg: refactor dump code to improve readability adds a6820511f193 iwlwifi: dbg: split iwl_fw_error_dump to two functions adds 9c16e0bbe140 iwlwifi: mvm: allow channel reorder optimization during scan adds 7339cc292c1d iwlwifi: dbg: dump memory in a helper function adds 6c042d7505d0 iwlwifi: dbg: group trigger condition to helper function adds 155f7e0441cd iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the [...] adds 07f62bb953e8 iwlwifi: mvm: remove unnecessary overload variable adds f9fe579386a8 iwlwifi: mvm: minor cleanups to HE radiotap code adds eb89c0fb9191 iwlwifi: mvm: put HE SIG-B symbols/users data correctly adds 59b8cf0cfb5a iwlwifi: mvm: pull some he_phy_data decoding into a separa [...] adds ffe9d734b8b5 iwlwifi: mvm: clean up HE radiotap RU allocation parsing adds 42d8a9d5783e iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing adds 2b1476345fb6 iwlwifi: mvm: add TXOP to HE radiotap data adds 750f43774eb4 iwlwifi: mvm: add LDPC-XSYM to HE radiotap data adds fed3c4ea6f8f iwlwifi: mvm: add more information to HE radiotap adds 1eda295f5459 iwlwifi: mvm: set max TX/RX A-MPDU subframes to HE limit adds 868a1e863f95 iwlwifi: pcie: avoid empty free RB queue adds f38efdb29389 iwlwifi: add dump collection in case alive flow fails adds e7eeee084348 iwlwifi: nvm: get num of hw addresses from firmware adds 76dd61d2c57e iwlwifi: pcie gen2: check iwl_pcie_gen2_set_tb() return value adds e00b7b8b9185 iwlwifi: add fall through comment adds 6e00a2376fb7 iwlwifi: pcie: check iwl_pcie_txq_build_tfd() return value adds 47fe2f8ed5eb iwlwifi: mvm Support new MCC update response adds a19f015dea60 iwlwifi: bump firmware API version for 9000 and 22000 seri [...] adds d3f4b6debcc0 iwlwifi: runtime: add send host command op to firmware run [...] adds 755384b3778d iwlwifi: add debugfs to send host command adds 8a07e8d4b736 iwlwifi: mvm: decode HE information for MU (without ext info) adds 69f3ca8ed33d iwlwifi: mvm: show more HE radiotap data for TB PPDUs adds 136521cb9c2f iwlwifi: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic adds 5bea4304eea7 iwlwifi: mvm: use match_string() helper adds af303252bffa iwlwifi: dbg: decrement occurrences for all triggers adds ea7cb8293874 iwlwifi: dbg: make trigger functions type agnostic adds 2a4550122653 Merge tag 'iwlwifi-next-for-kalle-2018-10-06' of git://git [...] adds d00efcf12387 mt76x0: pci: add mt76x0e_cleanup routine adds 1613c621e194 mt76x2: move mt76x2 source files to mt76x2 folder adds e3469c5ea79d mt76: fix header guard macro define names adds c87dff8cc39a mt76: fix frag length allocation for usb adds 0536478cba71 mt76: usb: fix hw initialization sequence adds 14190227978e mt76x0: usb: stop cal/mac workqueues at hw stop adds d697b00b15f4 mt76: move mt76x02_tx_get_max_txpwr_adj in mt76x02_util.c adds 1ef3aa88935b mt76: add get_tx_txpwr_adj function pointer to mt76_driver_ops adds 427f9ebec682 mt76: move mt76x02_mac_write_txwi in mt76x02-lib module adds c4ed5088e44e mt76: usb: use mt76x02u_tx_prepare_skb to fill txwi adds 5e6c49eca9cb mt76x0: init: remove unnecessary configurations adds 50b9e8d55a34 mt76: move mt76x02_phy_get_min_avg_rssi in mt76x02_phy.c adds 56e8d4dd5ce2 mt76: move mt76x02_rx_get_sta and mt76x02_rx_get_sta_wcid [...] adds ac85ab8c08f3 mt76x0: mac: use sta ewma estimation for rssi tracking adds 63cc936b53d2 mt76x0: remove unused variable in mt76x0_dev adds 46a7418761e5 mt76x0: remove hw_atomic_mutex mutex in mt76x0_dev adds e40803f2afa8 mt76x2: move mt76x2_dev in mt76x02_util.h adds b2d871c049e0 mt76x0: merge mt76x0_dev in mt76x02_dev adds d9f8934ed147 mt76: move mt76x02_mac_process_rx in mt76x02-lib module adds 9ba1e0e69cd5 mt76: unify rxwi parsing between mt76x2 and mt76x0 drivers adds 2f0308d0b19d mt76: move mt76x02_tx in mt76x02-lib module adds 8e3ed0017bdd mt76: move txrx shared routines in mt76x02_txrx.c adds 7a07adcdfff6 mt76: rename mt76x02_util.h in mt76x02.h adds 7cd79b8d9b28 mt76x2: remove leftover function declatarions adds 1ea0a1b12aeb mt76: move tpc routines in mt76x02-lib module adds 5ec574859c77 mt76: move mt76x02_tx_prepare_skb in mt76x02_txrx.c adds b38383e63435 mt76: usb: move mt76x02u_tx_complete_skb in mt76x02_usb_core.c adds 3e2342ed934d mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle adds 466495b1cf5e mt76: move mt76x02_tx_complete in mt76x02-lib module adds a23fde09c280 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.c adds 53d20fdb4670 mt76: move tx_tasklet management in mt76x02-lib moudle adds 9b43960b899c mt76: move irq handler in mt76x02-lib moudle adds 5580d810560d Merge tag 'mt76-for-kvalo-2018-10-05' of https://github.co [...] adds 5057ef7f566d Merge tag 'wireless-drivers-next-for-davem-2018-10-07' of [...] adds 5fc7c12ffa7f bnxt_en: Remove unnecessary unsigned integer comparison an [...] adds ac4a02c5ab86 net: sched: pie: fix coding style issues adds abf1a08ff323 net: vhost: remove bad code line adds 0a006a2f8940 net: dpaa2: move DPAA2 PTP driver out of staging/ adds 82beb5986500 MAINTAINERS: update files maintained under DPAA2 PTP/ETHERNET adds 58b1e729b33a net: dpaa2: fix dependency of config FSL_DPAA2_ETH adds 180f539d751a net: dpaa2: rename rtc as ptp in dpaa2-ptp driver adds 15b49f360c7a net: dpaa2: remove unused code for dprtc adds 590ac2ffde32 net: dpaa2: fix and improve dpaa2-ptp driver adds 6a0bfbbe20b0 net: phy: mscc: migrate to phy_select/restore_page functions adds f76178dc5218 net: phy: mscc: add ethtool statistics counters adds 96dae01f27fe net: phy: mscc: Add EEE init sequence adds b7d373c500cf net: phy: mscc: remove unneeded parenthesis adds 6f0430c78c05 net: phy: mscc: shorten `x != 0` condition to `x` adds 629ea0f14080 net: phy: mscc: remove unneeded temporary variable adds 26faf0e7bd31 Merge branch 'net-phy-mscc-various-improvements-to-Microse [...] adds 9494a6c2e4f6 dt-bindings: net: vsc8531: add two additional LED modes fo [...] adds a5afc1678044 net: phy: mscc: add support for VSC8584 PHY adds 00d70d8e0e78 net: phy: mscc: add support for VSC8574 PHY adds 67db8c3ebe92 Merge branch 'net-phy-mscc-add-support-for-VSC8584-and-VSC [...] adds b44ef84542dd net: sched: cls_u32: mark root hnode explicitly adds 27594ec4b6a7 net: sched: cls_u32: disallow linking to root hnode adds 2f0c982df7b1 net: sched: cls_u32: make sure that divisor is a power of 2 adds dc07c5736325 net: sched: cls_u32: get rid of unused argument of u32_des [...] adds ec17caf078c7 net: sched: cls_u32: get rid of tc_u_knode ->tp adds 07743ca5c969 net: sched: cls_u32: get rid of tc_u_common ->rcu adds 4895c42f62f2 net: sched: cls_u32: clean tc_u_common hashtable adds 18512f5c255f net: sched: cls_u32: pass tc_u_common to u32_set_parms() i [...] adds db04ff4863bf net: sched: cls_u32: the tp_c argument of u32_set_parms() [...] adds 8a8065f6836b net: sched: cls_u32: get rid of tp_c adds b245d32c9958 net: sched: cls_u32: keep track of knodes count in tc_u_common adds a030598690c6 net: sched: cls_u32: simplify the hell out u32_delete() em [...] adds 3f2122bbb2df Merge branch 'net-sched-cls_u32-Various-improvements' adds 272a66173bbc isdn/gigaset: mark expected switch fall-throughs adds 4a19edb60d02 netlink: Pass extack to dump handlers adds 3d0d4337d7a1 netlink: Add extack message to nlmsg_parse for invalid hea [...] adds dac9c9790e54 net: Add extack to nlmsg_parse adds a5f6cba29165 netlink: Add strict version of nlmsg_parse and nla_parse adds 6ba1e6e856ab net/ipv6: Refactor address dump to push inet6_fill_args to [...] adds 89d35528d17d netlink: Add new socket option to enable strict checking on dumps adds c33078e3dfb1 net/ipv4: Update inet_dump_ifaddr for strict data checking adds ed6eff11790a net/ipv6: Update inet6_dump_addr for strict data checking adds 905cf0abe8c2 rtnetlink: Update rtnl_dump_ifinfo for strict data checking adds 2d011be8c07b rtnetlink: Update rtnl_bridge_getlink for strict data checking adds 841891ec0c65 rtnetlink: Update rtnl_stats_dump for strict data checking adds 786e0007e29a rtnetlink: Update inet6_dump_ifinfo for strict data checking adds 14fc5bb29fe7 rtnetlink: Update ipmr_rtm_dumplink for strict data checking adds e8ba330ac0c5 rtnetlink: Update fib dumps for strict data checking adds 51183d233b5a net/neighbor: Update neigh_dump_info for strict data checking adds 9632d47f6a88 net/neighbor: Update neightbl_dump_info for strict data checking adds f80f14c3649f net/namespace: Update rtnl_net_dumpid for strict data checking adds 4a73e5e56d66 net/fib_rules: Update fib_nl_dumprule for strict data checking adds f2ae64bb6ba5 net/ipv6: Update ip6addrlbl_dump for strict data checking adds addd383f5a0b net: Update netconf dump handlers for strict data checking adds c77b93641e7d net/bridge: Update br_mdb_dump for strict data checking adds 8dfbda19a21b rtnetlink: Move input checking for rtnl_fdb_dump to helper adds 8c6e137fbc7f rtnetlink: Update rtnl_fdb_dump for strict data checking adds cd7f7df6ca33 Merge branch 'rtnetlink-Add-support-for-rigid-checking-of- [...] adds 062f97a31435 isdn/gigaset/isocdata: mark expected switch fall-through adds 1e0a72077953 selftests: pmtu: Introduce check_pmtu_value() adds 72ebddd7fff8 selftests: pmtu: extend MTU parsing helper to locked MTU adds e44e428f59e4 selftests: pmtu: add basic IPv4 and IPv6 PMTU tests adds ee9615be250d Merge branch 'more-pmtu-selftests' adds 9e19dabc0559 net: mscc: ocelot: remove set but not used variable 'phy_mode' adds 68049a5f4dce dpaa2-eth: Don't account Tx confirmation frames on NAPI poll adds ffa0a9a5903e netfilter: xt_quota: Don't use aligned attribute in sizeof adds 9000a457a0c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 661b8d1b0e3a net: add umem reference in netdev{_rx}_queue adds c9b47cc1fabc xsk: fix bug when trying to use both copy and zero-copy on [...] adds b8c8a2e2e375 ethtool: rename local variable max -> curr adds 1661d3466281 ethtool: don't allow disabling queues with umem installed adds a41b4f3c58dd xsk: simplify xdp_clear_umem_at_qid implementation adds df1ea77bc51d Merge branch 'bpf-xsk-fix-mixed-mode' adds 541d7fdd7694 xsk: proper AF_XDP socket teardown ordering adds 1bc38b8ff6cc libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause adds 31ce8c4a1ad2 bpf, doc: Document Jump X addressing mode adds c941ce9c282c bpf: add verifier callback to get stack usage info for off [...] adds 1a7e62e6329c nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_ [...] adds c5da54d93eb4 nfp: bpf: copy eBPF subprograms information from kernel verifier adds bcfdfb7c962d nfp: bpf: ignore helper-related checks for BPF calls in nf [...] adds e3b49dc69b32 nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT adds 389f263b60c9 nfp: bpf: add main logics for BPF-to-BPF calls support in [...] adds fb1981654129 nfp: bpf: account for additional stack usage when checking [...] adds bdf4c66faf5f nfp: bpf: update fixup function for BPF-to-BPF calls support adds 2178f3f0dc20 nfp: bpf: fix return address from register-saving subrouti [...] adds 445496231445 nfp: bpf: optimise save/restore for R6~R9 based on register usage adds 7ff0ccde4366 nfp: bpf: support pointers to other stack frames for BPF-t [...] adds e4052d06a519 bpf: allow offload of programs with BPF-to-BPF function calls adds a2046de99193 Merge branch 'bpf-to-bpf-calls-nfp' adds df3f94a0bbeb bpf: fix building without CONFIG_INET adds 071a234ad744 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 27055454b430 net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel adds b18719157762 cxgb4: Add thermal zone support adds e40a826a6cbc qed: Add support for virtual link. adds 54494aa5d1e6 octeontx2-af: Add Marvell OcteonTX2 RVU AF driver adds 54d557815e15 octeontx2-af: Reset all RVU blocks adds 1054a6227c29 octeontx2-af: Gather RVU blocks HW info adds 021e2e53b8c8 octeontx2-af: Add mailbox support infra adds 7304ac4567bc octeontx2-af: Add mailbox IRQ and msg handlers adds 1f1546253982 octeontx2-af: Convert mbox msg id check to a macro adds 114a767e8b24 octeontx2-af: Scan blocks for LFs provisioned to PF/VF adds 746ea74241fa octeontx2-af: Add RVU block LF provisioning support adds 756051e23cce octeontx2-af: Configure block LF's MSIX vector offset adds 34b34ee07d89 octeontx2-af: Reconfig MSIX base with IOVA adds 8e22f040828f octeontx2-af: Add Marvell OcteonTX2 CGX driver adds 3a4fa841b039 octeontx2-af: Set RVU PFs to CGX LMACs mapping adds 1463f382f58d octeontx2-af: Add support for CGX link management adds afb8902c4627 octeontx2-af: Register for CGX lmac events adds 1f2cf1b39b93 MAINTAINERS: Add entry for Marvell OcteonTX2 Admin Functio [...] adds a6deaa995910 Merge branch 'octeontx2-af-Add-RVU-Admin-Function-driver' adds a26b0b53cc38 net: aquantia: remove some redundant variable initializations adds 9e664316408a mlxsw: pci: Fix a typo adds 372809055f6c selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds 970152591d55 selftests: mlxsw: qos_mc_aware: Make executable adds 66077060f82a Merge branch 'mlxsw-selftests-Few-small-updates' adds 4565d7e5a300 rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use adds e75fa0735cae rtnetlink: Update comment in rtnl_stats_dump regarding str [...] adds ed792e28c4bd net/ipv6: Make ipv6_route_table_template static adds ffd177dea5c1 tcp: refactor DCTCP ECN ACK handling adds 7579d84be12c isdn/hisax: amd7930_fn: Remove unnecessary parentheses adds c01d0efa5136 nfp: flower: use rhashtable for flow caching adds 7fade1077c50 nfp: flower: use stats array instead of storing stats per flow adds 12ecf61529dc nfp: flower: use host context count provided by firmware adds 1a21cc507bb7 Merge branch 'nfp-flower-speed-up-stats-update-loop' adds 0c465be183c7 virtio_net: ethtool tx napi configuration adds 4b035271fe87 net: tun: remove useless codes of tun_automq_select_queue adds 0efe5523894a fore200e: simplify fore200e_bus usage adds aff9d262fbf0 fore200e: store a struct device in struct fore200e adds 8b08adbd87a6 fore200e: remove the align_size field of struct chunk adds f3fadcb5644a fore200e: devirtualize dma mapping calls adds 1335d6fd65da fore200e: devirtualize dma alloc calls adds 0e21b2258a0f fore200e: don't use GFP_DMA adds 1d9d8be91788 fore200e: check for dma mapping failures adds 83b59b46c8ef Merge branch 'fore200e-DMA-cleanups-and-fixes' adds d8a66aa25405 net/mpls: Implement handler for strict data checking on dumps adds f98ebd47fd0d net: sched: avoid writing on noop_qdisc adds 448765e1cfa6 net: dsa: bcm_sf2: Fix unbind ordering adds abd01ba2f7d7 net: dsa: bcm_sf2: Call setup during switch resume adds 302d20e57ac9 Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 9047fa5d3294 phy: phy-ocelot-serdes: fix return value check in serdes_probe() adds 775501a1aaba net: hns3: Add new RSS hash algorithm support for PF adds 374ad291762a net: hns3: Add RSS general configuration support for VF adds d97b30721301 net: hns3: Add RSS tuples support for VF adds 232fc64b6e62 net: hns3: Add HW RSS hash information to RX skb adds b7ec45a868af Merge branch 'hns3-next' adds 60f8e67d980a net: mscc: allow extracting the FCS into the skb adds df92062e495a octeontx2-af: Remove set but not used variable 'dev' adds bf341eb89541 mlxsw: spectrum: Remove misuses of private header file adds ab74c3a1274c mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications adds 5050f6ae253a mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds 9c73b1d120aa mlxsw: spectrum_switchdev: Do not assume notifier informat [...] adds 12066d612b22 mlxsw: spectrum: Move L3 protocol and address definitions [...] adds 90ea0bb55115 mlxsw: spectrum: Add a new type of KVD linear record adds a682a3024fe1 mlxsw: reg: Extend FDB flush types for NVE adds beda7f72c36a mlxsw: spectrum: Seed LAG hash function adds 710dd1a0ec3f mlxsw: reg: Add Tunneling NVE General Configuration Register adds 50e6eb2a634e mlxsw: reg: Add Tunnel Port Configuration Register adds c723d19fadb1 mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register adds 4a8d1860ed5d mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register adds a77d5f0bde4e mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register adds fd6db27cacd2 mlxsw: reg: Add Tunneling NVE QoS Configuration Register adds 8efcf6bb48e5 mlxsw: reg: Add Tunneling NVE QoS Default Register adds 0933781f11e7 mlxsw: reg: Add definition of unicast tunnel record for SF [...] adds 27f68c0850aa mlxsw: reg: Add Monitoring Parsing State Register adds 2bd414aef6a8 mlxsw: resources: Add NVE resources adds b02597d513a9 mlxsw: spectrum: Add NVE packet traps adds 7b68b8361452 Merge branch 'mlxsw-Preparations-for-VxLAN-support' adds 0e575f8542d1 net: ena: minor performance improvement adds 095f2f1facba net: ena: complete host info to match latest ENA spec adds a7982b8ec947 net: ena: introduce Low Latency Queues data structures acc [...] adds 689b2bdaaa14 net: ena: add functions for handling Low Latency Queues in [...] adds 38005ca816a7 net: ena: add functions for handling Low Latency Queues in [...] adds cb36bb36e1f1 net: ena: use CSUM_CHECKED device indication to report skb [...] adds bd791175a643 net: ena: explicit casting and initialization, and clearer [...] adds 0574bb806dad net: ena: limit refill Rx threshold to 256 to avoid latenc [...] adds 87731f0c681c net: ena: change rx copybreak default to reduce kernel mem [...] adds f1e90f6e2c1f net: ena: remove redundant parameter in ena_com_admin_init() adds 3a7b9d8ddd20 net: ena: update driver version to 2.0.1 adds be26667cb394 net: ena: fix indentations in ena_defs for better readability adds 1f41dc5e8756 Merge branch 'ena-next' adds e70a57fa59bb cxgb4: fix thermal configuration dependencies adds 9dffa76c2126 selftests: use posix-style redirection in ip_defrag.sh adds 8cc1da96d1c9 net: cdc_ncm: use tasklet_init() for tasklet_struct init adds 96de25060d19 nfp: replace long license headers with SPDX adds 1b8530bf6a69 net: cdc_ncm: remove set but not used variable 'ctx' adds 7cc2d504daa0 net: fddi: skfp: Remove unused macros 'PNMI_GET_ID' and 'P [...] adds 7c6bb7d2faaf net/ipv6: Add knob to skip DELROUTE message on device down adds 859bd2ef1fc1 net: Evict neighbor entries on carrier down adds 666046418d5c fore200e: fix sbus compile adds 9163a0fc1f0c net: bridge: add support for per-port vlan stats adds 188de5dd80b2 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 1edcfc20c9d9 mac80211_hwsim: drop now unused work-queue from hwsim adds b802a5d6f345 lib80211: don't use skcipher adds ab0d76f6823c nl80211: use policy range validation where applicable adds 3d7af878357a nl80211: use netlink policy validation function for elements adds 42dca5ef24fc mac80211: avoid reflecting frames back to the client adds f458e832ba51 mac80211: minstrel: Enable STBC and LDPC for VHT Rates adds 5b5e87314efb mac80211: minstrel: remove unnecessary debugfs cleanup code adds b1c4f68337fa mac80211: minstrel: merge with minstrel_ht, always enable [...] adds 202df504d7de mac80211: minstrel: reduce minstrel_mcs_groups size adds 37439f2d6e43 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 80df9be67c44 mac80211: minstrel: fix CCK rate group streams value adds 972b66b86f85 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds f4ec7cb0f9ea mac80211: minstrel: do not sample rates 3 times slower tha [...] adds 506dbf90c1ba mac80211: rc80211_minstrel: remove variance / stddev calculation adds fc107a933071 mac80211: Helper function for marking STA authenticated adds 8d7432a2f53b mac80211: Move ieee80211_mgd_auth() EBUSY check to be befo [...] adds efb543e61cc3 mac80211: Extend SAE authentication in infra BSS STA mode adds bc847970f432 mac80211: support FTM responder configuration/statistics adds 0d4e14a32dca nl80211: Add per peer statistics to compute FCS error rate adds f8252e7b5a83 mac80211: implement ieee80211_tx_rate_update to update rate adds e32cf9a38623 Merge tag 'mac80211-next-for-davem-2018-10-12' of git://gi [...] adds 5886d932e52a netlink: replace __NLA_ENSURE implementation adds c60edc17df39 net: hns3: Enable promisc mode when mac vlan table is full adds 7325523ab616 net: hns3: Resume promisc mode and vlan filter status after reset adds 829edbd8d45e net: hns3: Resume promisc mode and vlan filter status afte [...] adds 139ce90a4570 Merge branch 'hns3-promisc-next' adds 1f83b817d0f1 s390/qeth: make TSO controls protocol-agnostic adds 4666d7fb1a90 s390/qeth: enhance TSO control sequence adds 82bf5c0867f6 s390/qeth: add support for IPv6 TSO adds 0aef8392d257 s390/qeth: add TSO support for L2 devices adds a688c53a0277 Merge branch 's390-qeth-next' adds d864991b220b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8c7fd6a365eb iwlwifi: mvm: don't send keys when entering D3 adds ea74b19d7773 iwlwifi: pcie: don't pad AMSDU packets adds bf77ee2e428f iwlwifi: trace: change trace to trace one TB at a time adds 6ff80f18d539 iwlwifi: mvm: introduce a new fragmented scan type: fast balance adds 2ec3ef4614c9 iwlwifi: mvm: use fast balance scan in case of DCM mode wi [...] adds 4244e7fc7037 iwlwifi: dump debug data before stop device adds f57d104f00f2 iwlwifi: mvm: move rt status check to the start of the res [...] adds 08c2af621b87 iwlwifi: mvm: give TX queue info struct a name adds 99448a8c1145 iwlwifi: mvm: move queue management into sta.c adds 1c14089e3783 iwlwifi: mvm: remove per-queue hw refcount adds 459ab045925d iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check() adds b342228d6bc5 iwlwifi: mvm: move queue reconfiguration into new function adds df2a2245db6b iwlwifi: mvm: reconfigure queues during inactivity check adds 90d2d94c9184 iwlwifi: mvm: remove RECONFIGURING queue state adds b3a87f11b0f7 iwlwifi: mvm: make queue TID change more explicit adds 6fe64d034ec9 iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static adds c20e08b0d6ed iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down adds 724fe7710ac5 iwlwifi: mvm: kill INACTIVE queue state adds 12f7a1867467 Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git [...] adds 3d71c3f1f50c iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() adds c894696188d5 rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_i [...] adds 2258ee58baa5 brcmsmac: AP mode: update beacon when TIM changes adds 52a312673aff iwlegacy: Add a lock assertion in il4965_send_rxon_assoc() adds 6528d8804780 libertas: don't set URB_ZERO_PACKET on IN USB transfer adds bbc2a101f06b libertas: return errno from lbs_add_card() adds db62abe51853 qtnfmac: use 'help' in Kconfig adds b458a033ca2f qtnfmac: use SPDX identifier for pcie bus layer files adds 4cb5054957b2 qtnfmac_pcie: cleanup Pearl platform headers adds 03ce6f8a6776 rtl8xxxu: Remove set but not used variables 'usedesc40' an [...] adds bed259051dc3 mt76x0: print BBP version only for debug adds 6f223a3dab94 mt76x0: correct RF access via RF_CSR register. adds c50479fa7a9e mt76: allow to identify bus adds f2761e53d69f mt76x0: correct RF reg pairs write for PCIe adds 69cacac3b3ff mt76x0: use bus helper to identify rf access method adds a14054ce0b8a mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr} adds 499cd0aa3ba6 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c adds bfdff5d03e9b mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c adds d87cf75f1111 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c adds 95c3e451e627 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c adds 8d66af49a3db mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c adds 91be8e8a2c4f mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c adds 26a9daa69123 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c adds 127aa72691ff mt76x0: pci: report firmware version using ethtool adds 78e62de3227f mt76x0: pci: add missing mac80211 callbacks adds 320c85e6d038 mt76: disable ldpc coding for mt76x0 devices adds 4ce78b048c49 mt76x0: pci: add mt76x0_register_device in mt76x0e_registe [...] adds f3727daed832 mt76: reserve enough room for USB tx skbs adds 09580a1ec4e9 mt76x0: remove dma.h adds 5155938d8a0f mt76: do not store aggregation sequence number for null-da [...] adds 69585ef9bb9f mt76x0: pci: fix set external PA I/O current adds ebb632db0f07 mt76: mt76x0e: another fix for the external PA current setting adds 4df942733fd2 mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_a [...] adds 7859c543b65d mt76x0: phy: remove channel parameter from mt76x0_phy_set_ [...] adds 032c08f4c675 mt76: move mt76x02_phy_set_bw in mt76x02-lib module adds 370c6415ef34 mt76: move mt76x02_phy_set_band in mt76x02-lib module adds 3eaf05de1b35 mt76x0: pci: rename mt76x0_phy_calibrate adds 9aec146d0f6b mt76x0: pci: introduce mt76x0_phy_calirate routine adds 592ebc9cc6e0 mt76x0: phy: update set_channel for mt76x0e devices adds 4afeb39624f3 mt76x0: eeprom: introduce mt76x0_tssi_enabled routine adds 66a34c66e0cb mt76x0: phy: add phy/vco temperature compensation adds b225a9b6c27e mt76: move rssi_gain_thresh routines in mt76x02-lib module adds 9f884f0f9d00 mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c adds e48797e9b681 mt76: introduce mt76x02_init_agc_gain routine adds 4636a2544c3b mt76x0: phy: align channel gain logic to mt76x2 one adds bbd10586f0df mt76x0: phy: do not run calibration during channel switch adds 6bfa6975f1b7 Merge tag 'mt76-for-kvalo-2018-10-13' of https://github.co [...] adds 34e141eea7dd ath10k: fix possible out of bound access of ath10k_rates array adds f1157695c527 ath10k: set probe request oui during driver start adds ce834e280f2f ath10k: support NET_DETECT WoWLAN feature adds 6bc17950f4b2 ath10k: management tx ack rssi capability check adds 9d9cdbf3f9ed ath10k: htt_rx: fix signedness bug in ath10k_update_per_pe [...] adds 7bfd82bff60e ath10k: remove unnecessary comparison of unsigned integer [...] adds 9de4162f0999 ath10k: add peer flush in ath10k_flush for STATION adds 0738b4998c6d ath10k: allocate small size dma memory in ath10k_pci_diag_ [...] adds e3bfecd5cd37 ath10k: htt: remove some dead code adds 72569b7be461 ath9k: fix RX_STAT_INC() etc macros adds f9dca154a4e4 wil6210: fix debugfs_simple_attr.cocci warnings adds bc17d4b90cdd ath10k: add qmi service helpers for wcn3990 qmi client adds 22e8a4602738 ath10k: add support to create boardname for non-bmi target adds 2b741a8aaa34 dt: bindings: add bindings for msa memory region adds cc53aabcc283 firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface adds 35a665766737 ath10k: add debug mask for QMI layer adds ba94c753ccb4 ath10k: add QMI message handshake for wcn3990 client adds f95cd52476de Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 921060ccdae9 Merge tag 'wireless-drivers-next-for-davem-2018-10-14' of [...] adds c79b03c75abd Merge remote-tracking branch 'net-next/master' adds 8af03d1ae2e1 bpf: btf: Fix a missing check bug adds 509db2833e0d bpf: error handling when map_lookup_elem isn't supported adds 3b4a63f674e9 bpf: return EOPNOTSUPP when map lookup isn't supported adds 18a781daa93e tools/bpf: bpftool, split the function do_dump() adds 8ec92dc22e0e tools/bpf: bpftool, print strerror when map lookup error occurs adds 908142e61b2e selftests/bpf: test_verifier, change names of fixup maps adds 7c85c448e7d7 selftests/bpf: test_verifier, check bpf_map_lookup_elem ac [...] adds e0aa5cf5919e Merge branch 'unsupported-map-lookup' adds 297249569932 net: fix generic XDP to handle if eth header was mangled adds 4f775448f4d7 bpf: make TC vlan bpf_helpers avail to selftests adds 97396ff0bc2d selftests/bpf: add XDP selftests for modifying and popping [...] adds a0f99e67969b Merge branch 'xdp-vlan' adds 438363c0feb8 tools/bpf: use proper type and uapi perf_event.h header fo [...] adds 0ef6bf39f098 bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable adds c85061657e1c bpftool: Allow add linker flags via EXTRA_LDFLAGS variable adds d3c72d7a20d8 selftests: bpf: add config fragment LWTUNNEL adds ef4ab8447aa2 selftests: bpf: install script with_addr.sh adds 1ae80cf31938 bpf: wait for running BPF programs when updating map-in-map adds 67e89ac32828 bpf: Fix dev pointer dereference from sk_skb adds 19ca64959197 Merge remote-tracking branch 'bpf-next/master' adds b7138fddd689 xfrm: remove unnecessary check in xfrmi_get_stats64 adds f1193e915748 xfrm: use correct size to initialise sp->ovec adds 38726a513f88 Merge remote-tracking branch 'ipsec-next/master' adds abe03a979632 Merge remote-tracking branch 'nfc-next/master' adds 70ecdd3d8b36 Bluetooth: btsdio: Do not bind to non-removable BCM43430 adds 571f739083e2 Bluetooth: Use separate L2CAP LE credit based connection r [...] adds dd1a8f8a88ee Bluetooth: Errata Service Release 8, Erratum 3253 adds d17010bf6301 Bluetooth: Remove redundant check on status adds 4c0c0d1552f5 Merge remote-tracking branch 'bluetooth/master' adds b524abcc0148 gfs2: slow the deluge of io error messages adds e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can adds 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd adds 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 6ddc5c3ddf25 gfs2: getlabel support adds f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block adds 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block adds 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode adds ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition adds 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} adds 243fea4df910 gfs2: Fix some minor typos adds ec23df2b0cf3 gfs2: Fix marking bitmaps non-full adds c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter adds 0ddeded4ae76 gfs2: Pass resource group to rgblk_free adds d62c931a08be Merge remote-tracking branch 'gfs2/for-next' adds ef0de747f7ad mtd: physmap_of: Release resources on error adds 34cb1e31890c mtd: maps: gpio-addr-flash: Replace custom printk adds 6c925b333368 mtd: maps: gpio-addr-flash: Fix ioremapped size adds 4edc00adfd58 mtd: maps: gpio-addr-flash: Use devm_* functions adds 460cdeca546f mtd: maps: gpio-addr-flash: Use order instead of size adds 0304f8eaa3ae mtd: maps: gpio-addr-flash: Replace array with an integer adds 299b43535d38 mtd: maps: gpio-addr-flash: Convert to gpiod adds 639565ca54c1 Merge remote-tracking branch 'mtd/mtd/next' adds 47bd59e538d4 mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 00ad378f304a mtd: rawnand: Pass a nand_chip object to nand_scan() adds 59ac276f2227 mtd: rawnand: Pass a nand_chip object to nand_release() adds 2b356ab46ebe mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds ec47636cd7e7 mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds af37d2c3a8c7 mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 00da2ea97229 mtd: rawnand: Pass a nand_chip object to ecc->correct() adds b976168757f7 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 767eb6fbdedb mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 7e534323c416 mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds c0739d85723a mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds 758b56f58b66 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds c17556f545c0 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 0f808c1602bc mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 50a487e7719c mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5295cf2e047c mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds f1d46942e823 mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds a2098a9e4f67 mtd: rawnand: Pass a nand_chip object to chip->erase() adds aa36ff25ffde mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds 2e7f1cec271c mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds 858838b87ef5 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds 5740d4c4f9bb mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds e4cdf9cb3254 mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds dbfc671856b3 mtd: rawnand: marvell: rework BCH engine failure path adds 7fd130f7416f mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 64ddd5d8578f mtd: rawnand: Remove docg4 adds 480bdd8b7ab6 ARM: pxa: palmtreo: Drop docg4 specific init adds 871a4073f438 mtd: rawnand: Make maxchips an unsigned int adds 800342de6349 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds 4ae940251716 mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 82fc5099744e mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 716bbbabcc68 mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds bf6065c6c08f mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 8395b753d7ca mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds cdc784c74394 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds f9ebd1bb4103 mtd: rawnand: Deprecate ->erase() adds 45240367939b mtd: rawnand: Deprecate ->{set,get}_features() hooks adds 3cece3abebda mtd: rawnand: Deprecate ->chip_delay adds 0b4e61c1c26e mtd: rawnand: Move function prototypes after struct declarations adds 394938eadff2 mtd: rawnand: Get rid of nand_flash_dev forward declation adds d16397d57a90 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds 4114f97c41cd mtd: rawnand: Get rid of a few unused definitions adds c7921bb32ab6 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds 462f35d3e5e8 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 348d56a8c606 mtd: rawnand: Keep all internal stuff private adds 3d4af7c19585 mtd: rawnand: Move legacy code to nand_legacy.c adds 1c325cc5077a mtd: rawnand: Move ONFI code to nand_onfi.c adds 8ae3fbf81b9c mtd: rawnand: Move JEDEC code to nand_jedec.c adds 727d37826bd1 mtd: rawnand: reorder NAND manufacturer IDs adds a68642adbb1a mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds e8237bfa2120 mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds fbed20280d91 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds f1a97e0b78e3 mtd: rawnand: ams-delta: use GPIO lookup table adds e5cd979994db mtd: rawnand: ams-delta: show parent device in sysfs adds 2b44af3ad6cc mtd: rawnand: ams-delta: Use private structure adds 9c076d7e9487 mtd: rawnand: ams-delta: Set port direction when needed adds e2bfa4ca23d9 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 309600c14e36 mtd: rawnand: Allow selection of ECC byte ordering at runtime adds e98367618675 mtd: rawnand: toshiba: Pass a single nand_chip object to t [...] adds ed8f0b23d926 mtd: rawnand: r852: fix spelling mistake "card_registred" [...] adds 0d55c668b218 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register t [...] adds 53c83b59759c mtd: rawnand: marvell: fix the IRQ handler complete() condition adds a25679798e4f Merge remote-tracking branch 'nand/nand/next' adds 5390a8df769e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds b038e8e3be72 mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 900f5e0d8c9e mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] adds 630d6bd8a3b4 mtd: spi-nor: Support controllers with limited TX FIFO size adds 3baa8ec88c2f mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] adds 000412276370 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus adds 42460c31ae96 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SP [...] adds 41fe242979e4 mtd: spi-nor: fsl-quadspi: fix read error for flash size l [...] adds 2fc8fb4c02a0 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 944585a64f5e crypto: x86/aes-ni - remove special handling of AES in PCBC mode adds 3512dcb4e6c6 crypto: ccp - Remove forward declaration adds fae29f135ef4 hwrng: core - document the quality field adds 5182f26f6f74 crypto: ccp - Make function sev_get_firmware() static adds cfa1d74495aa crypto: qat - move temp buffers off the stack adds 96808c596580 crypto: caam/qi2 - add CONFIG_NETDEVICES dependency adds 90a8c78b8b5e crypto/morus(640,1280) - make crypto_...-algs static adds 80e73c8ad6e9 crypto: cavium/nitrox - fix warnings while printing atomic [...] adds 0b501e7a4fdc crypto: cavium/nitrox - use pcie_flr instead of duplicating it adds e7892dd6d8b0 crypto: cavium/nitrox - NITROX command queue changes. adds 5155e118dda9 crypto: cavium/nitrox - use pci_alloc_irq_vectors() while [...] adds fd27b571c9f6 crypto: lrw - fix rebase error after out of bounds fix adds 5a8dedfa3276 crypto: morus/generic - fix for big endian systems adds 4a34e3c2f2f4 crypto: aegis/generic - fix for big endian systems adds ea9e7568f7a7 crypto: mxs-dcp - Implement sha import/export adds c709eebaf5c5 crypto: mxs-dcp - Fix SHA null hashes and output length adds fadd7a6e616b crypto: mxs-dcp - Fix AES issues adds 52813ab24959 crypto: caam/qi2 - avoid double export adds 7ff9036a6205 crypto: arm64/aes - fix handling sub-block CTS-CBC inputs adds e0db9c48f1ad crypto: x86/aes-ni - fix build error following fpu templat [...] adds 68138b5d583a crypto: axis - fix platform_no_drv_owner.cocci warnings adds cb1af1f59916 crypto: chtls - remove set but not used variable 'csk' adds 22a8118d3293 crypto: testmgr - fix sizeof() on COMP_BUF_SIZE adds cc3cc4897237 crypto: arm64/aes-blk - ensure XTS mask is always loaded adds ce4e45842de3 crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha25 [...] adds 5a09f4fbf98e Merge remote-tracking branch 'crypto/master' adds fd99bd8b805c drm: malidp: Add the size of the superblocks when calculat [...] adds 6952e3a1dffc Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds d3fa91c90931 drm/msm: suspend devfreq on init adds c28aa2031f64 drm/msm/a6xx: Add gmu_read64() register read op adds de0a3d094de0 drm/msm: re-factor devfreq code adds a2c3c0a54d4c drm/msm/a6xx: Add devfreq support for a6xx adds a69c5ed25d71 drm/msm: update generated headers adds f926a2e1718e drm/msm: a5xx: Fix improper u64 division adds 82e223a5d854 drm/msm: dpu: Fix memory leak caused by dropped reference adds 3ce36b4542b5 drm/msm/a6xx: Remove CP perfcounter selects from the prote [...] adds d995052cade4 Merge tag 'drm-msm-next-2018-10-07' of git://people.freede [...] adds 0f5427219bdf drm/msm: a5xx: Remove unneeded parens adds 16f37102181e drm/msm: a6xx: Fix improper u64 division adds 62e681f7dcab Merge tag 'drm-msm-fixes-2018-10-09' of git://people.freed [...] adds dc854914999d drm/nouveau: Check backlight IDs are >= 0, not > 0 adds 4c4970750428 drm/nouveau: Add NV_PRINTK_ONCE and variants adds 6d757753cef8 drm/nouveau: Move backlight device into nouveau_connector adds a4e05f415e2f drm/nouveau/drm/nouveau: s/nouveau_backlight_exit/nouveau_ [...] adds f76e174bd30a drm/nouveau: Cleanup indenting in nouveau_backlight.c adds e15e4c13e5b7 drm/nouveau: Refactor nvXX_backlight_init() adds c4cee69a4497 drm/nouveau: Fix potential memory leak in nouveau_drm_load() adds cfea88a4d866 drm/nouveau: Start using new drm_dev initialization helpers adds 4126b99e744b drm/nouveau/disp: add a way to configure scrambling/tmds f [...] adds 4834e05049c9 drm/nouveau/disp/gm200-: add scdc parameter setter adds a971558c2987 drm/nouveau/disp: keep track of high-speed state, program [...] adds 7a406f8a62ff drm/nouveau/disp: add support for setting scdc parameters [...] adds 9340d77f5327 drm/nouveau/disp: take sink support into account for expos [...] adds 74a07c0a59fa drm/nouveau/secboot/acr: fix memory leak adds 7e6191d4360a Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 4e90a6eb769a drm/mediatek: add refcount for DPI power on/off adds 0ace4b993c7a drm/mediatek: move hardware register to node data adds 79080159a7c1 drm/mediatek: adjust EDGE to match clock and data adds 55c78aa5c808 drm/mediatek: add clock factor for different IC adds bcc97daee6b8 drm/mediatek: convert dpi driver to use drm_of_find_panel_ [...] adds d08b5ab97244 drm/mediatek: add dpi driver for mt2701 and mt7623 adds be28b6507c46 drm/mediatek: separate hdmi phy to different file adds d1ef028d95ff drm/mediatek: add support for SPDIF audio in HDMI adds 0fc721b2968e drm/mediatek: add hdmi driver for MT2701 and MT7623 adds 014e604196bd drm/mediatek: implement connection from BLS to DPI0 adds 84dacb9cad28 drm/mediatek: add a error return value when clock driver h [...] adds 66c9e573ea75 Merge branch 'mediatek-drm-next-4.20' of https://github.co [...] adds 8c1d1bb0f0bd drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 7372fd049aa8 MAINTAINERS: Add Maxime Ripard as drm-misc maintainer adds 46972c03ab66 Merge tag 'drm-misc-next-fixes-2018-10-10' of git://anongi [...] adds 3546916f426f drm/amd/powerplay/vega20: correct the hwmon interface ppt [...] adds 42fae9952009 drm/amd/powerplay/vega20: tell the correct gfx voltage V2 adds 031db09017da drm/amd/powerplay/vega20: enable fan RPM and pwm settings V2 adds 989b68232c79 drm/amdgpu: added vega20 LBPW support v2 adds b989531b1f19 drm/amdgpu: change Raven always on CUs to 4 adds e92b83e50839 drm/amdgpu/vega20: make power profile output more consistent adds 62d73fbcfb36 drm/amdgpu: added AMD GPU instance counting V2 adds b55c9e7a11f9 drm/amd/powerplay: helper interfaces for MGPU fan boost feature adds 8010f2886a63 drm/amd/powerplay: enable MGPU fan boost feature on Vega20 adds 8f97829e5c20 drm/amdgpu: Fix comments error in sdma_v4_1_update_power_gating adds b3ca0f397ead drm/amd/pp: Fix fan's RPM setting not work on VI/Vega10 adds c52dcf49195d drm/amd/pp: Avoid divide-by-zero in fan_ctrl_set_fan_speed_rpm adds 40bea02f4a14 drm/amd/pp: Expose the smu support for SDMA PG cntl adds d09ae92de858 drm/amdgpu: Move out power up/down sdma out of smu adds e5a4059ceb4c drm/amd/pp: Remove uncessary extra vcn pg cntl in smu adds 479afffe2147 drm/amd/pp: Remove wrong code in fiji_start_smu adds 51ef434a15b4 drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD adds be61df574256 drm/amd/display: Add DC build_id to determine build type adds 39c03e0032ff drm/amd/display: fix 4K stereo screen flash issue adds cbad73147fe2 drm/amd/display: Add a check-function for virtual signal type adds 74eac5f3b43e drm/amd/display: Calculate swizzle mode using bpp during v [...] adds 8ab2180f96f5 drm/amd/display: Add function to fetch clock requirements adds b7cd6487a524 drm/amd/display: block DP YCbCr420 modes adds e15fc81f1185 drm/amd/display: clean up encoding checks adds ceb9831dd6e5 drm/amd/display: WA for DF keeps awake after S0i3. adds 5e174ce63ed7 drm/amd/display: dc 3.1.68 adds 88ed9fb77ef4 drm/amd/display: fix memory leak in resource pools adds a7fbf17aa8bf drm/amd/display: Flatten irq handler data struct adds 4a0ad70d690c drm/amd/display: fix Interlace video timing. adds a37786abc3bb drm/amd/display: HLK Periodic Frame Notification test failed adds 6c0984d53b07 drm/amd/display: Raise dispclk value for dce_update_clocks adds dd330d8c2786 drm/amd/display: Use proper enums in process_channel_reply adds 717276b9256f drm/amd/display: Signal hw_done() after waiting for flip_done() adds ec442fd3a975 drm/amdgpu: Refine uvd_v6/7_0_enc_get_destroy_msg adds 862cd98029d5 drm/amdgpu: Add new AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM sensor adds d5f480372ca4 drm/amd/pp: Implement AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM adds c2870527f700 drm/amdgpu: Add fan RPM setting via sysfs adds b8a9c003679e drm/amdgpu: Disable sysfs pwm1 if not in manual fan control adds a57ba84b149c drm/amdgpu: Always enable fan sensors for read adds e5081e30eba1 drm/amdgpu: Drop dead define in amdgpu.h adds 3023015f7916 drm/amd/pp: Fix memory leak on CI/AI adds 44779b43f159 drm/amdgpu: Move gfx flag in_suspend to adev adds bcb7c4e8b434 drm/amd/pp: Refine function iceland_start_smu adds 0a821579a2ed drm/amd/pp: Setup SoftRegsStart before request smu load fw adds 5e161e5442a8 drm/amd/pp: Refine smu7/8 request_smu_load_fw callback function adds c1f0320e0320 drm/scheduler: Simplify spsc_queue_count check in drm_sche [...] adds 158b594a9652 drm/amdgpu: skip IB tests for KIQ in general adds 1b19aa5aa8c9 drm/amdkfd: Fix incorrect use of process->mm adds bdbb4d6e96bc drm/amdgpu: remove the intterupt handling for the KIQ events adds 2ccecaf661e0 drm/amdgpu: fix AGP location with VRAM at 0x0 adds 4eb10b5be799 drm/amdgpu: fix incorrect use of amdgpu_irq_add_id in si_dma.c adds 59d76d6bc206 drm/radeon: ratelimit bo warnings adds 9332ddc91537 drm/amdgpu/vcn:Remove unused code adds 2dc4aa523b53 drm/amdgpu/vcn:fix dpg pause mode hang issue adds b17c524922d6 drm/amdgpu/vcn:Replace value with defined macro adds 825da4d92598 drm/amdgpu/vcn:Correct VCN cache window definition adds 9b008fb7ede3 drm/amdgpu: Remove FW_LOAD_DIRECT type support on VI adds 07da6aa47f84 drm/amdgpu: Don't reallocate ucode bo when suspend adds 744a522794bd drm/amd/pp: Allocate ucode bo in request_smu_load_fw adds 9c8bc8d33949 drm/amd/pp: Implement load_firmware interface adds 9d5aa2ef3862 drm/amdgpu: Add fw load in gfx_v8 and sdma_v3 adds 71195ba670bc drm/amdgpu: Change VI gfx/sdma/smu init sequence adds d567cc55c0a9 drm/amd/display: Fix warning storm on Raven2 adds 66f34aeec251 drm/amd/display: RV2 DP MST 2nd display within daisy chain [...] adds 04e7580f8926 drm/amdgpu: add CP_DEBUG register definition for GC9.0 adds f9f97e3c7fe6 drm/amdgpu: fix CPDMA hang in PRT mode adds f2d9bbc99689 drm/amdgpu: Limit the max mc address to hole start adds 3089aa224894 drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence adds 009d9ed6c4b7 drm/amdgpu: Change AI gfx/sdma/smu init sequence adds 73f847dbab26 drm/amdgpu: Refine function amdgpu_device_ip_late_init adds a2d31dc3cfab drm/amdgpu: Check late_init status before set cg/pg state adds c8963ea4ce17 drm/amdgpu: Split amdgpu_ucode_init/fini_bo into two functions adds 735f654e5dd1 drm/amdgpu: Remove amdgpu_ucode_fini_bo adds 0a4f25205ec3 drm/amdgpu: split ip hw_init into 2 phases adds 7a3e0bb2a574 drm/amdgpu: Load fw between hw_init/resume_phase1 and phase2 adds b19caa17b5a7 drm/amdgpu: Remove wrong fw loading type warning adds 800516480652 drm/amdgpu: Remove the direct fw loading support for sdma2.4 adds 582f58de3683 drm/amdgpu: Suppress keypresses from ACPI_VIDEO events adds 14b284832e7d drm/amdgpu/powerplay: fix missing break in switch statements adds ae5c59a83b84 drm/amdkfd: Remove set but not used variable 'preempt_all_queues' adds 50325c0be109 drm/amdgpu: remove set but not used variable 'ring' in psp [...] adds f667dc38aacf drm/amdgpu: remove set but not used variable 'header' adds de501763304b drm/amdgpu/powerplay: endian fixes for vega10_processpptables.c adds d97a7ab39480 drm/amdgpu/powerplay: endian fixes for vega12_processpptables.c adds 99e219521da5 drm/amdgpu/powerplay: endian fixes for vega20_processpptables.c adds a553c19d1585 drm/amdgpu/powerplay: factor out some pptable helpers adds df2fc43d09d3 list: introduce list_bulk_move_tail helper adds ca4b869240d5 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 1153219ceb55 Merge remote-tracking branch 'drm/drm-next' adds 3d2607179099 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 1835138189a6 drm/msm: Check if target supports crash dump capture adds 6e4eabff8361 drm/msm: Fix task dump in gpu recovery adds 452fb53dec14 drm/msm/gpu: Fix a couple memory leaks in debugfs adds ec0a465ab9c7 Merge remote-tracking branch 'drm-msm/msm-next' adds 3390a3536191 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 888a060d668f drm/imx: Switch to SPDX identifier adds 5efd3af04cc4 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds cdb47ea38b21 Merge remote-tracking branch 'regmap/for-next' adds c369c8db15d5 ALSA: usb-audio: update quirk for B&W PX to remove microphone adds d39f1d68fe1d ALSA: usb-audio: Add custom mixer status quirks for RME CC [...] adds 11ba61111602 ALSA: hda - Add quirk for ASUS G751 laptop adds 40c516757ba0 ALSA: hda - Add ASUS G751 quirk model entry adds a88bcc8d9681 ALSA: hda/ca0132 - Fix microphone inconsistency issues adds ebabde1e1841 ALSA: hda/ca0132 - Clean up patch_ca0132() adds 1502b432781e ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() adds 7a2dc84fc480 ALSA: hda/ca0132 - Fix input effect controls for desktop cards adds 5b7c5e1f4c36 ALSA: hda - Fix headphone pin config for ASUS G751 adds d06fb562bff5 ALSA: hda/realtek - Fix the problem of the front MIC on th [...] adds 61ccc6f6b27c ALSA: firewire: block .remove callback of bus driver till [...] adds 5b14ec25a79b ALSA: firewire: release reference count of firewire unit i [...] adds 873608dc6b5d ALSA: bebob/fireworks: simplify handling of local device e [...] adds 3babca4555b2 ALSA: firewire: simplify cleanup process when failing to r [...] adds e7bb6ad5685f ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) adds 51e68fb0929c ALSA: isight: fix leak of reference to firewire unit in er [...] adds e953c7ecdf07 ALSA: firewire-motu: add missing entries to Kconfig adds 3c4cfa7bf607 ALSA: memalloc: Add fall-through annotation adds 590b516e2563 ALSA: caiaq: Add fall-through annotation adds e8c92251a835 ALSA: seq: oss: Use the standard fall-through annotation adds 74ce5a46bb7b ALSA: opti92xx-ad1848: Use the standard fall-through annotation adds 68da4fa51af4 ALSA: au88xx: Add fall-through annotations adds 23fdf223bbe4 ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent adds b213029131b6 Merge remote-tracking branch 'sound/for-next' adds 7e29317928bd ASoC: adau1761: Use the standard fall-through annotation adds 641f7f219573 ASoC: pcm186x: Use the standard fall-through annotation adds 0beeb4baf56b ASoC: rt274: Add fall-through annotations adds e4bfd61571f5 ASoC: intel: skylake: Add fall-through annotation adds 9c6c4d961e63 ASoC: topology: Use the standard fall-through annotations adds d5a5dcd3f815 ASoC: dt-bindings: add dt bindings for adau1977 audio codec adds cc65fb650c68 ASoC: Add device tree documentation file for wm8782 stereo DAC adds 7454a21c13f7 ASoC: wm8782: add support for regulators adds d6ed11edab5d ASoC: dt-bindings: max98088: add external clock binding adds 62a7fc32a628 ASoC: max98088: Add master clock handling adds 24ae67c58250 ASoC: max98988: make it selectable adds 9641faa2db7e ASoC: max98988: add I2C dependency adds 82ab7e9a4d3f ASoC: rsnd: use 32bit TDM width as default adds 8036dbc490d1 ASoC: audio-graph-card: enable mclk-fs on codec node adds 4cbbc9160984 ASoC: max98373: Sort Digital Volume in reverse order adds 6c3beeca424a ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order adds d34c8f37c75b ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order adds a23f5dc84486 ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order adds 380968898020 ASoC: pcm3168a: add HW constraint for non RIGHT_J adds 594680ea4a39 ASoC: pcm3168a: add hw constraint for channel adds 471a7ba89158 ASoC: pcm3168a: add I2S/Left_J TDM support adds 38beb979e3c3 Merge branch 'asoc-4.20' into asoc-next adds b63304e624b4 Merge remote-tracking branch 'sound-asoc/for-next' adds 20bbb3120794 Input: st1232 - set INPUT_PROP_DIRECT property adds dde274432110 Input: silead - try firmware reload after unsuccessful resume adds 00f73f97527f Input: elants_i2c - use DMA safe i2c when possible adds 291e2ba9054e Input: Fix DIR-685 touchkeys MAINTAINERS entry adds d9265e8a878a Input: of_touchscreen - add support for touchscreen-min-x|y adds b92caf628865 Merge remote-tracking branch 'input/next' adds 53b3a66163ea nvme: fix typo in nvme_identify_ns_descs adds d93cb3927ca5 nvmet: remove redundant module prefix adds d4e4230c8f56 nvme-fc: fix for a minor typos adds ea96d6496ff5 nvmet_fc: support target port removal with nvmet layer adds 97faec531460 nvme_fc: add 'nvme_discovery' sysfs attribute to fc transp [...] adds 09bd1ff4b151 nvme-core: add async event trace helper adds 783f4a4408e1 nvme: call nvme_complete_rq when nvmf_check_ready fails fo [...] adds 73383adfad24 nvmet: don't split large I/Os unconditionally adds f333444708f8 nvme: take node locality into account when selecting a path adds 2acf70ade79d nvmet-rdma: use a private workqueue for delete adds 4f5735f3884f Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 2cab5e449a21 Merge branch 'for-4.20/block' into for-next adds 6d8623a71135 blk-mq-debugfs: Also show requests that have not yet been started adds 7a55948d38eb bcache: account size of buckets used in uuid write to ca-> [...] adds 502b291568fc bcache: trace missed reading by cache_missed adds 752f66a75aba bcache: use REQ_PRIO to indicate bio for metadata adds dd0c91793b7c bcache: fix ioctl in flash device adds 4516da427fcf bcache: fix typo in code comments of closure_return_with_d [...] adds 2e17a262a237 bcache: correct dirty data statistics adds 7567c2a2ad9e bcache: Populate writeback_rate_minimum attribute adds 2d6cb6edd2c7 bcache: fix miss key refill->end in writeback adds 46010141da66 bcache: recal cached_dev_sectors on detach adds 3fd3c5c02b28 bcache: remove unused bch_passthrough_cache adds 91bafdf081b8 bcache: remove useless parameter of bch_debug_init() adds 149d0efada77 bcache: replace hard coded number with BUCKET_GC_GEN_MAX adds 8792099f9ad4 bcache: use MAX_CACHES_PER_SET instead of magic number 8 i [...] adds f6027bca9e38 bcache: split combined if-condition code into separate ones adds 3a646fd77684 bcache: panic fix for making cache device adds 7a4bf8b0e64d Merge branch 'for-4.20/block' into for-next adds 36e765392e48 blk-mq: complete req in softirq context in case of single queue adds 8f0a43f0d576 Merge branch 'for-4.20/block' into for-next adds 73569e11032f lightnvm: remove dependencies on BLK_DEV_NVME and PCI adds d7b6801673f9 lightnvm: combine 1.2 and 2.0 command flags adds 4b5d56edb8fc lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync adds 656e33ca3d40 lightnvm: move device L2P detection to core adds d8adaa3b8632 lightnvm: pblk: fix race condition on metadata I/O adds aff3fb18f957 lightnvm: move bad block and chunk state logic to core adds afdc23c91e08 lightnvm: pblk: unify vector max req constants adds 8bbd45d02a11 lightnvm: pblk: fix incorrect min_write_pgs adds d20be90ae0bb lightnvm: pblk: remove size and out of bounds read check adds ae14cc044b59 lightnvm: pblk: refactor put line fn on read completion adds 2cf99bbd106f lightnvm: pblk: add helpers for chunk addresses adds cb21665c8d13 lightnvm: pblk: improve line helpers adds 2e696f9093d0 lightnvm: pblk: fix comment typo adds 7a7d6f9b48cc lightnvm: pblk: remove unused variable. adds 9cc85bc761f8 lightnvm: pblk: guarantee emeta on line close adds d68a9344041b lightnvm: introduce nvm_rq_to_ppa_list adds 53d82db693fe lightnvm: pblk: allocate line map bitmaps using a mempool adds e99e802fc640 lightnvm: pblk: remove unused parameters in pblk_up_rq adds ea1d24bc3ac0 lightnvm: pblk: fix up prints in pblk_read_check_rand adds 765462fa4c4d lightnvm: pblk: fix write amplificiation calculation adds 43241cfe4708 lightnvm: pblk: remove debug from pblk_[down/up]_page adds 4c44abf43d00 lightnvm: pblk: add trace events for chunk states adds f29372322e41 lightnvm: pblk: add trace events for line state changes adds 1b0dd0bf3dc8 lightnvm: pblk: add trace events for pblk state changes adds 4209c31c0c5c lightnvm: pblk: add tracing for chunk resets adds 7f985f9a691d lightnvm: move ppa transformations to core adds 63dee3a6c39a lightnvm: pblk: calculate line pad distance in helper adds 1864de94ec9d lightnvm: pblk: stop recreating global caches adds bf82fa2f584f lightnvm: pblk: fix mapping issue on failed writes adds 7325b4bbe595 lightnvm: pblk: fix two sleep-in-atomic-context bugs adds 090ee26fd512 lightnvm: use internal allocation for chunk log page adds 45dcf29b9837 lightnvm: pblk: encapsulate rqd dma allocations adds af3fac1664b9 lightnvm: pblk: refactor metadata paths adds 253babc3f677 lightnvm: pblk: take write semaphore on metadata adds 6ad2f619b2b2 lightnvm: pblk: recover open lines on 2.0 devices adds 02a1520d56d1 lightnvm: pblk: add SPDX license tag adds 44cdbdc657b2 lightnvm: pblk: fix race on sysfs line state adds dde4aac20bab lightnvm: pblk: remove unused function adds 40b8657dcc0b lightnvm: pblk: encapsulate rb pointer operations adds 9bd1f875c047 lightnvm: pblk: move ring buffer alloc/free rb init adds d672d92d9c43 lightnvm: pblk: guarantee mw_cunits on read buffer adds 6fd05cad5ee1 lightnvm: do no update csecs and sos on 1.2 adds a70985f83c62 lightnvm: pblk: fix error handling of pblk_lines_init() adds 8a57fc3823d0 lightnvm: pblk: consider max hw sectors supported for max_ [...] adds 766c8ceb16fc lightnvm: pblk: guarantee that backpointer is respected on [...] adds ab54926cb1da Merge branch 'for-4.20/block' into for-next adds 1306ad4e60de block: remove redundant 'default n' from Kconfig-s adds 486c6fba90f6 drivers/block: remove redundant 'default n' from Kconfig-s adds 92e68b0fdfeb Merge branch 'for-4.20/block' into for-next adds b3cd92db6ecd ata: remove redundant 'default n' from Kconfig adds 09dc42a09950 Merge branch 'for-4.20/libata' into for-next adds 4822e902f9bd block: describe difference between flags IO_STAT and STATS adds 958208f1a92c Merge branch 'for-4.20/block' into for-next adds a2fa8a19b75b cfq: clear queue pointers from cfqg after unpinning them i [...] adds 63dd1e03edd4 Merge branch 'for-4.20/block' into for-next adds 2d29c9f89fcd block, bfq: improve asymmetric scenarios detection adds 866034be83a6 Merge branch 'for-4.20/block' into for-next adds 477e19dedc9d blk-mq: adjust debugfs and sysfs register when updating nr [...] adds 5b202853ffbc blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs adds 34d11ffac1f5 blk-mq: realloc hctx when hw queue is mapped to another node adds e01ad46d53b5 blk-mq: fallback to previous nr_hw_queues when updating fails adds a4f16c707929 Merge branch 'for-4.20/block' into for-next adds 3582dd291788 aoe: convert aoeblk to blk-mq adds 6d1f9dfde734 skd: fixup usage of legacy IO API adds 4e6da0fe8058 um: Convert ubd driver to blk-mq adds e50b1e327aeb null_blk: remove legacy IO path adds 5e27891e8855 block: remove bogus check for queue_lock assignment adds 8f94004e2a51 cdrom: don't attempt to fiddle with cdo->capability adds 6368f0960210 paride: convert pcd to blk-mq adds 07714aa6bad1 paride: convert pd to blk-mq adds 7ddebf3c666c paride: convert pf to blk-mq adds d9d828384d77 Merge branch 'for-4.20/block' into for-next adds 6eb0b8e767e6 Merge remote-tracking branch 'block/for-next' adds 6a23e05c2fe3 dm: remove legacy request-based IO path adds 953923c09fe8 dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED adds cef6f55a9fb4 dm table: require that request-based DM be layered on blk- [...] adds 20655f83c84d Merge remote-tracking branch 'device-mapper/for-next' adds e9201ece4233 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 8199d312dad7 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 7c7ba4334e5c mmc: sdhci-iproc: Add ACPI support adds 60208a267208 mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 2e1501a8bdd4 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 722c68a52b48 mmc: renesas_sdhi: Add r8a774a1 support adds ed3ae724003f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 685bc885b7f8 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds c1ec8f866f0a mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 16a129b3caac mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 00c6527b8311 dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds f707079df8f7 mmc: use SPDX identifier for Renesas drivers adds a0c938b5dd70 mmc: jz4740: Add support for the JZ4725B adds 74005a01f1ff mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds 0196c8db8363 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds fb19fdf48ddc dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 3fd784f745dd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 7d8bb1f46e13 mmc: sdhci: add tuning error codes adds b1f378ab5334 mmc: sdhci-of-esdhc: add erratum A008171 support adds c7eabbee3de9 sdhci: acpi: add free_slot callback adds 96ccb858093d sdhci: acpi: add qcom sdhci host reset quirk fix adds d462c1b47452 mmc: sdhci: Export sdhci_request() adds 1ff537bd5d7b mmc: Convert to using %pOFn instead of device_node.name adds e93be38af155 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 54552e4948cb mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds b85c997d2cfe mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 68f83127fe75 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds db4cea918e11 mmc: tmio: refactor CLK_CTL bit calculation adds cbf6d82cad4a mmc: core: add helper to see if a host is doing a retune adds 75f349a15306 mmc: renesas_sdhi: skip SCC error check when retuning adds b85fb0a1c8ae mmc: tmio: Fix SCC error detection adds 4c595c057a29 mmc: tmio: more concise clk calculation adds 75586bb94975 mmc: tmio: remove now unused variable adds 3700cdf8e325 dt-bindings: mmc: tegra: Add pad voltage control properties adds 1dd2a7580916 dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds b7783cfbd158 dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 86ac2f8bf90a mmc: tegra: Reconfigure pad voltages during voltage switching adds e7c071489ecc mmc: tegra: Poll for calibration completion adds 9d548f118f57 mmc: tegra: Set calibration pad voltage reference adds 212b0cf14178 mmc: tegra: Power on the calibration pad adds 887bda8f21ee mmc: tegra: Disable card clock during pad calibration adds 51b77c8ea784 mmc: tegra: Program pad autocal offsets from dt adds 44babea2ea53 mmc: tegra: Perform pad calibration after voltage switch adds d943f6e91f0f mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds d4501d8e8849 mmc: tegra: Add a workaround for tap value change glitch adds 85c0da1751fc mmc: tegra: Parse default trim and tap from dt adds c2c09678f849 mmc: tegra: Configure default tap values adds 41a0b8d748f9 mmc: tegra: Configure default trim value on reset adds 1070e83a346b mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f6a447fafa39 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 38a284d98cfe mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 3559d4a6bb59 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 2ad50051575c mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds 3ecea59d27f8 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds f5313aaa9252 mmc: tegra: Parse and program DQS trim value adds dfc9700cef77 mmc: tegra: Implement HS400 enhanced strobe adds bc5568bf4c3f mmc: tegra: Implement HS400 delay line calibration adds 61dad40eb955 mmc: tegra: Implement periodic pad calibration adds e5378247fe25 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 18da1990d2dd mmc: sdhci: Add version V4 definition adds b3f80b434f72 mmc: sdhci: Add sd host v4 mode adds 917a0c52d6c3 mmc: sdhci: Change SDMA address register for v4 mode adds 685e444bbaa0 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds e65953d4a117 mmc: sdhci: Add 32-bit block count support for v4 mode adds 427b6514d095 mmc: sdhci: Add Auto CMD Auto Select support adds 7ed71a9df4ba mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds d7f0570deefb dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds fb8bd90f83c4 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds 1ff9cabd5455 mmc: sunxi: Clarify new timing mode usage and implementation adds 07bafc1e3536 mmc: sunxi: Use new timing mode for A64 eMMC controller adds 54541815b43f mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 5a941898233c mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds 07be55b567a5 mmc: sdhci: fix __sdhci_adma_write_desc adds 9ef986a697c6 mmc: mmci: Drop support for pdata GPIO numbers adds b007c4cec8ca mmc: sdhci: spear: Use the slot GPIO descriptor adds 43b7358df63a mmc: sdhci: pxav3: Delete GPIO handling adds bbf57df8172a mmc: sdhci: sirf: Use the slot GPIO descriptor adds ac379b7ca1b0 mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO adds 7838a8ddc80b mmc: omap_hsmmc: Kill off cover detection adds e63201f19438 mmc: omap_hsmmc: Delete platform data GPIO CD and WP adds 5169894982bb mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 [...] adds bd451c2df99b dt-bindings: mmc: renesas_sdhi: Add r8a7744 support adds 2ffca7a34df5 dt-bindings: mmc: sh_mmcif: Document r8a7744 DT bindings adds 7b2a6d518d0c mmc: mmci: internalize dma map/unmap into mmci dma functions adds cdea19472192 mmc: mmci: internalize dma_inprogress into mmci dma functions adds 19a25d57ad39 mmc: mmci: Change struct members from bool to u8 adds a5c83eb2bdc3 mmc: tifm_sd: Mark expected switch fall-through adds d2681cd81b05 mmc: meson-mx-sdio: mark expected switch fall-through adds 32b64b0397b4 mmc: dw_mmc-exynos: Add tuning for sdr and ddr timing for [...] adds 716b717ac07d mmc: dt-bindings: add "bus-clk" for MT2712 adds 258bac4a61af mmc: mediatek: add bus_clk control adds 26a4f38d1316 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 06b23ca021c4 mmc: sdhci-of-arasan: Add a single data structure to incor [...] adds f0061fed1f8a mmc: sdhci-of-arasan: Add Support for AM654 MMC and PHY adds c3647fdc6a5a mmc: mmci: create common mmci_dma_setup/release adds a813f2a2bcce mmc: mmci: introduce dma_priv pointer to mmci_host adds ad7b8918dbb2 mmc: mmci: merge prepare data functions adds 4798351018a7 mmc: mmci: add prepare/unprepare_data callbacks adds 02769968d95b mmc: mmci: add get_next_data callback adds 135ea30e2312 mmc: mmci: add dma_start callback adds 5a9f10c359e6 mmc: mmci: add dma_finalize callback adds cfccc6ac0054 mmc: mmci: add dma_error callback adds e0da1721211b mmc: mmci: add validate_data callback adds cd3ee8c532ad mmc: mmci: add set_clk/pwrreg callbacks adds c931d495cd3d mmc: mmci: add datactrl block size variant property adds daf9713c5ef8 mmc: mmci: expand startbiterr to irqmask and error check adds 0f2448043eab mmc: mmci: add variant properties to define cpsm & cmdresp bits adds 9b279941244c mmc: mmci: add variant property to define dpsm bit adds 59db5e2d7f9d mmc: mmci: add variant property to define irq pio mask adds d2141547f594 mmc: mmci: add variant property to write datactrl before command adds b79220b3e0af mmc: mmci: add variant property to not read datacnt adds c86a9888850e dt-bindings: mmci: add optional reset property adds 15878e58461b mmc: mmci: add optional reset property adds 00e930d87d19 mmc: mmci: add clock divider for stm32 sdmmc adds f3f6433468bd mmc: mmci: add stm32 sdmmc registers adds 62022894cd42 dt-bindings: mmci: add stm32 sdmmc variant adds 46b723dd867d mmc: mmci: add stm32 sdmmc variant adds a7d247f5fb3a Merge branch 'fixes' into next adds b7503e3dd8f1 Merge branch 'fixes' into next adds 883a21b73828 Merge remote-tracking branch 'mmc/next' adds 60864e0d6f79 Merge remote-tracking branch 'kgdb/kgdb-next' adds 116d99adf593 md: remove redundant code that is no longer reachable adds f8f83d8ffeb4 md/bitmap: use mddev_suspend/resume instead of ->quiesce() adds 9e753ba9b9b4 MD: fix invalid stored role for a disk - try2 adds f943382c8284 Merge remote-tracking branch 'md/for-next' adds 4e4ca3f6f2fc mfd: ti-lmu: Switch to GPIOD adds 48886ed79828 mfd: ti-lmu: Use managed resource for everything adds 15e2dfc02f04 mfd: ti-lmu: Use of_device_get_match_data() helper adds de6f25ddc428 mfd: cros_ec: Avoid unneeded internal declaration warning adds cd63d77e677a Merge remote-tracking branch 'mfd/for-mfd-next' adds 0b193400b3f2 backlight: Update MODULE AUTHOR email address adds e6bcca0890b9 backlight: pwm_bl: Switch to using "atomic" PWM API adds 7cea645ae9c5 backlight: lm3639: Unconditionally call led_classdev_unregister adds 64c03ab0d509 backlight: Remove s6e63m0 driver adds e1c9f2eaa0fb backlight: Remove ld9040 driver adds 98c4b12c6382 Merge remote-tracking branch 'backlight/for-backlight-next' adds 50de0cc629fc Merge remote-tracking branch 'battery/for-next' adds dbd1709f7697 dt-bindings: regulator: document stpmic1 pmic regulators adds ca55b7185b74 regulator: stpmic1: add stpmic1 regulator driver adds c18fb34ae185 regulator: stpmic1: Return REGULATOR_MODE_INVALID for inva [...] adds bef9391cbec5 regulator: lochnagar: Add support for the Cirrus Logic Lochnagar adds b0ce7b29bfcd regulator/gpio: Allow nonexclusive GPIO access adds 799e2c69c0db Merge branch 'regulator-4.20' into regulator-next adds e3ee9bf0dc37 Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] adds 589108b1fcf1 Merge remote-tracking branch 'regulator/for-next' adds 84b59f6487d8 tpm: fix response size validation in tpm_get_random() adds 0d6d0d62d950 tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] adds 2f7d8dbb1128 tpm: Make SECURITYFS a weak dependency adds c3d477a725ef tpm: add ptr to the tpm_space struct to file_priv adds 9e1b74a63f77 tpm: add support for nonblocking operation adds e487a0f52301 tpm: Restore functionality to xen vtpm driver. adds ffce605abc8f Merge tag 'tpmdd-next-20181005' of git://git.infradead.org [...] adds 59844f7392b4 security: fix LSM description location adds dbe9e636e5f4 KEYS: Provide key type operations for asymmetric key ops [ver #2] adds e4ccb7e88d6d KEYS: Provide keyctls to drive the new key type ops for as [...] adds bd654832e9b1 KEYS: Provide missing asymmetric key subops for new key ty [...] adds 0798842c34b8 KEYS: Make the X.509 and PKCS7 parsers supply the sig enco [...] adds fb52fa12777e KEYS: Provide software public key query function [ver #2] adds 42fe75d3bd79 KEYS: Allow the public_key struct to hold a private key [ver #2] adds 5c0f9a5371f0 KEYS: Implement encrypt, decrypt and sign for software asy [...] adds 272a60a13343 KEYS: Implement PKCS#8 RSA Private Key parser [ver #2] adds e643de4f4309 crypto: rsa-pkcs1pad: Allow hash to be optional [ver #2] adds 1aedc734d1e5 KEYS: asym_tpm: add skeleton for asym_tpm [ver #2] adds 1cabb7cd20d0 KEYS: asym_tpm: extract key size & public key [ver #2] adds 336a2131ccc1 KEYS: Add parser for TPM-based keys [ver #2] adds 7bbd7c1d7e97 KEYS: asym_tpm: Implement pkey_query [ver #2] adds 28e05cf07ea0 KEYS: asym_tpm: Implement encryption operation [ver #2] adds 67714f79c8f7 KEYS: trusted: Expose common functionality [ver #2] adds 78255a50c5e6 KEYS: Move trusted.h to include/keys [ver #2] adds 27728d92a7df KEYS: asym_tpm: Add loadkey2 and flushspecific [ver #2] adds 332137125cc5 KEYS: asym_tpm: Implement tpm_unbind [ver #2] adds d475889e225c KEYS: asym_tpm: Implement the decrypt operation [ver #2] adds 7c5c2b605217 KEYS: asym_tpm: Implement signature verification [ver #2] adds d8e84365a0e3 KEYS: asym_tpm: Implement tpm_sign [ver #2] adds 1cacf4fb3550 KEYS: asym_tpm: Add support for the sign operation [ver #2] adds e6123c524064 security: fix LSM description location adds 98d291708cba LSM: Correctly announce start of LSM initialization adds 1e80cd1672bc vmlinux.lds.h: Avoid copy/paste of security_init section adds b048ae6e6c70 LSM: Rename .security_initcall section to .lsm_info adds 6907e3746fa1 LSM: Remove initcall tracing adds 5b89c1bd4c7e LSM: Convert from initcall to struct lsm_info adds 3ac946d12e34 vmlinux.lds.h: Move LSM_TABLE into INIT_DATA adds 3d6e5f6dcf65 LSM: Convert security_initcall() into DEFINE_LSM() adds 07aed2f2af5a LSM: Record LSM name in struct lsm_info adds 9b8c7c14059a LSM: Provide init debugging infrastructure adds 3f6caaf5ff33 LSM: Don't ignore initialization failures adds 5ae0fc935bfa Merge branch 'next-general' into next-testing adds 170c8adfbde2 Merge remote-tracking branch 'security/next-testing' adds e1af47796179 apparmor: add #ifdef checks for secmark filtering adds 435bf36e3ab8 Merge remote-tracking branch 'apparmor/apparmor-next' adds 691115c3513e vfs: require i_size <= SIZE_MAX in kernel_read_file() adds b2724d5802a7 security/integrity: constify some read-only data adds 2ab5daf867d1 security/integrity: remove unnecessary 'init_keyring' variable adds 1e4c8dafbb6b ima: fix showing large 'violations' or 'runtime_measuremen [...] adds a408e4a86b36 ima: open a new file instance if no read permissions adds 34bccd61b139 MAINTAINERS: add Jarkko as maintainer for trusted keys adds 1eb87a23238d Merge remote-tracking branch 'integrity/next-integrity' adds ac8273a31da2 Merge remote-tracking branch 'selinux/next' adds 59c66636aec7 MAINTAINERS: Fix file pattern for MEN Z069 watchdog driver adds 38e48b718934 watchdog: mpc8xxx: provide boot status adds 270c4265f259 dt-bindings: watchdog: add mpc8xxx-wdt support adds 54e3d9b518c8 watchdog: Add support for Armada 37xx CPU watchdog adds 8562205592a6 dt-bindings: watchdog: Document armada-37xx-wdt binding adds cd69606ad05e documentation: watchdog: add documentation for armada-37xx-wdt adds c8ca6e70fb74 watchdog: armada_37xx_wdt: use do_div for u64 division adds 580ff1a4f0b9 Merge remote-tracking branch 'watchdog/master' adds a089845b3ed2 dt-bindings: iommu: ipmmu-vmsa: Add r8a7744 support adds 2d7ca2c4b199 iommu/arm-smmu-v3: Add SPDX header adds 5e731073bc0a iommu/arm-smmu-v3: Remove unnecessary wrapper function adds 24d2c521749d iommu/amd: Move iommu_init_pci() to .init section adds e84b7cc457f9 iommu/amd: Add default branch in amd_iommu_capable() adds 2f2fbfb71ecc Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86 [...] adds 3a99d9b318ed Merge remote-tracking branch 'iommu/next' adds 3cdf752506b2 vfio: add edid api for display (vgpu) devices. adds 104c7405a64d vfio: add edid support to mbochs sample driver adds b9b2acde4de7 Merge remote-tracking branch 'vfio/next' adds 7ac48a81980f dt-bindings: arm: alpine: Move CPU control related binding [...] adds 79fbf76dc334 dt-bindings: arm: atmel: Move various sys registers out of [...] adds 157b4129ded8 dt-bindings: arm: fsl: Move DCFG and SCFG bindings to thei [...] adds d81cc4a8e472 dt-bindings: arm: zte: Move sysctrl bindings to their own doc adds 0b0ccdd42f07 Merge remote-tracking branch 'devicetree/for-next' adds 132c136bca79 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 5e9feb3544a7 spidev: Enable the Liebherr's BK4 board to work with spide [...] adds a1108c7b2efb spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma [...] adds de8978c388c6 spi: fsl-lpspi: Prevent FIFO under/overrun by default adds bed2e8f4e851 spi: rb4xx: Use SPI_BPW_MASK to set bits_per_word_mask adds 5039563e7c25 spi: Add driver_override SPI device attribute adds 605b3bec73cb spi: spidev: Fix OF tree warning logic adds 93043b674910 Merge tag 'qcom-geni-immutable-for-mark-brown' of git://gi [...] adds d49a30366793 spi: dw: add compatible for Amazon's Alpine spi controller adds f2d704794864 dw: spi: add support for Amazon's Alpine spi controller adds db117f5f4248 spi: Qualcomm Quad SPI(QSPI) documentation adds 04000dc6f7e3 spi: Introduce new driver for Qualcomm QuadSPI controller adds dcfc861d24ec spi: rockchip: adjust dma watermark and burstlen adds 058f7c509e84 spi: rockchip: remove unneeded dma_caps adds f340b920511a spi: rockchip: mark use_dma as bool adds d9071b7e9fc4 spi: rockchip: directly use direction constants adds a3c174021ce7 spi: rockchip: simplify spi enable logic adds a8a398b833f3 dt-bindings: soc: qcom: Remove SPI controller maximum freq [...] adds 4b8ce2f70777 spi: soc: qcom: GENI SE SPI controller device tree binding adds 561de45f72bd spi: spi-geni-qcom: Add SPI driver support for GENI based QUP adds 55ef8262f2b1 spi: pxa2xx: Use an enum for type adds 87ae1d2d7077 spi: pxa2xx: Add devicetree support adds 44221ebae2da spi/spi-pxa2xx: add PXA2xx SSP SPI Controller adds 25972d0c33de spi: Make GPIO CSs honour the SPI_NO_CS flag adds 9c2120090586 PCI: Provide pci_match_id() with CONFIG_PCI=n adds 987a2dfe3f04 spi: imx: move wml setting to later than setup_transfer adds 5ba5a3730639 spi: imx: correct wml as the last sg length adds 133eb8e38b02 spi: imx: use PIO mode if size is small adds 2ddba6f3bc5d Merge branch 'spi-4.20' into spi-next adds 7dc877fb6445 Merge remote-tracking branch 'spi/topic/of' into spi-next adds 9c70dd9001de Merge remote-tracking branch 'spi/for-next' adds 57d15877033e s390/vmlinux.lds: Move JUMP_TABLE_DATA into output section adds 77ac1c02d9f2 jump_label: Fix NULL dereference bug in __jump_label_mod_update() adds 90b61b278936 Merge branch 'core/core' adds a0801affae4e Merge branch 'core/objtool' adds d0346559a7c3 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds e8672f0058cf Merge branch 'core/rcu' adds b84942209c84 Merge branch 'efi/core' adds 513145ea66af genirq/debugfs: Reset domain debugfs_file on removal of th [...] adds 94967b55ebf3 genirq/debugfs: Reinstate full OF path for domain name adds a22346421773 Merge tag 'irqchip-4.20' of git://git.kernel.org/pub/scm/l [...] adds b8d62f33b7b2 genirq: Fix grammar s/an /a / adds 83896f80af9a Merge branch 'irq/core' adds 27df89689e25 locking/spinlocks: Remove an instruction from spin and wri [...] adds c4f790f24407 tools/memory-model: Add litmus-test naming scheme adds 6e89e831a901 tools/memory-model: Add extra ordering for locks and remov [...] adds 3d2046a6fa21 tools/memory-model: Fix a README typo adds d8fa25c4efde tools/memory-model: Add more LKMM limitations adds 2f359c7ea554 locking/memory-barriers: Replace smp_cond_acquire() with s [...] adds bccb484b9a8d Documentation/lockstat: Fix trivial typo adds 44318d5b07be locking/lockdep: Remove add_chain_cache_classes() adds 8ee10862476e locking/lockdep: Eliminate redundant IRQs check in __lock_ [...] adds ce52a18db458 locking/lockdep: Add a faster path in __lock_release() adds 8ca2b56cd7da locking/lockdep: Make class->ops a percpu counter and move [...] adds 4de1a293a08b futex: Replace spin_is_locked() with lockdep adds f7fa610bcfdc Merge branch 'locking/core' adds 97e831e13015 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds a4c9f26533eb Merge branch 'x86/cache' into perf/core, to resolve conflicts adds ba12d20edc5c perf/x86/intel: Factor out common code of PMI handler adds af3bdb991a5c perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler adds f2c4db1bd807 x86/cpu: Sanitize FAM6_ATOM naming adds 7c5314b88da6 perf/x86/intel: Add quirk for Goldmont Plus adds 6364cb221834 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds ba4aa02b417f tools include: Adopt linux/bits.h adds 291ed51deee4 perf auxtrace: Include missing asm/bitsperlong.h to get BI [...] adds 0e24147d69c9 perf test: S390 does not support watchpoints in test 22 adds ce49d8436cff perf strbuf: Match va_{add,copy} with va_end adds faedbf3fd19f perf tools: Cleanup trace-event-info 'tdata' leak adds 9c8a182e5a73 perf tools: Free 'printk' string in parse_ftrace_printk() adds 470c8f7c88de perf tools: Avoid double free in read_event_file() adds 1e44224fb052 perf tools: Free temporary 'sys' string in read_event_files() adds e13a5d69c31d perf python: Make clang_has_option() work on Python 3 adds 8b2f245faa62 perf python: More portable way to make CFLAGS work with clang adds bbbab191c2c4 tools lib traceevent: Separate out tep_strerror() for stre [...] adds bb3dd7e7c4d5 tools lib traceevent, perf tools: Move struct tep_handler [...] adds 8f51ba8e604e Merge tag 'perf-core-for-mingo-4.20-20181008' of git://git [...] adds 5614c664db0d Merge branch 'perf/core' adds 98884ea2088e Merge branch 'ras/core' adds b429f71bca5a Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 11d4afd4ff66 sched/pelt: Fix warning and clean up IRQ PELT config adds fdf5f315d5cf sched/fair: Disable LB_BIAS by default adds 4a465e3ebbc8 sched/fair: Remove setting task's se->runnable_weight duri [...] adds 9c2298aad355 sched/core: Fix comment regarding nr_iowait_cpu() and get_ [...] adds d0e7d14455d4 cpu/SMT: State SMT is disabled even with nosmt and without [...] adds 7b6abce7e1e6 sched/completions/Documentation: Fix a couple of punctuation nits adds 0c373344b5c1 sched/completions/Documentation: Clean up the document some more adds 3621562b6e12 Merge branch 'sched/core' adds baa9be4ffb55 sched/fair: Fix throttle_list starvation with low CFS quota adds 557f19d9a58b Merge branch 'sched/urgent' adds 2a4849d2674b clocksource: Convert to using %pOFn instead of device_node.name adds 274157a4f702 clocksource/drivers/renesas-ostm: Convert to SPDX identifiers adds efad01173717 clocksource/drivers/sh_cmt: Convert to SPDX identifiers adds ddb89642a24f clocksource/drivers/sh_mtu2: Convert to SPDX identifiers adds 0b9294fe8dca clocksource/drivers/sh_tmu: Convert to SPDX identifiers adds 22627c6f3ed3 clocksource/drivers/sh_cmt: Fixup for 64-bit machines adds 37e7742c55ba clocksource/drivers/sh_cmt: Fix clocksource width for 32-b [...] adds eceb4c49aed0 clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_t [...] adds 9a199422b0d0 dt-bindings: timer: renesas: cmt: document R-Car gen3 support adds ac142a7fd291 clocksource/drivers/sh_cmt: Add R-Car gen3 support adds 9d8d47ea6ec6 clocksource/drivers: Unify the names to timer-* format adds 9414229c9c53 clocksource: Remove obsolete CLOCKSOURCE_OF_DECLARE adds 1f174a1a2cde clocksource/drivers/dw_apb: Add reset control adds 2f6affe35c1d Merge branch 'clockevents/4.20' of https://git.linaro.org/ [...] adds d59e0ba19481 tick/sched : Remove redundant cpu_online() check adds a5c3ce704d2d Merge branch 'timers/core' adds 4a4b39a48c9c Merge branch 'x86/apic' adds c808c09b527c x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double() adds edfbeecd92b0 Merge branch 'linus' into x86/asm, to pick up fixes adds 07e1d88adaae x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately adds b1378a561fd1 x86/fsgsbase/64: Introduce FS/GS base helper functions adds e696c231bebf x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers adds 824eea38d239 x86/fsgsbase/64: Convert the ELF core dump code to the new [...] adds f4550b52e495 x86/fsgsbase/64: Factor out FS/GS segment loading from __s [...] adds c4755613a133 x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER adds ffebbaedc861 x86/vdso: Introduce helper functions for CPU and node number adds b2e2ba578e01 x86/vdso: Initialize the CPU/node NR segment descriptor earlier adds 22245bdf0ad8 x86/segments: Introduce the 'CPUNODE' naming to better doc [...] adds ec3a94188df7 x86/fsgsbase/64: Clean up various details adds b38606d785b4 Merge branch 'x86/asm' adds f703fd374ef8 x86/cpu: Drop pointless static qualifier in punit_dev_stat [...] adds ae33fba8dd6a Merge branch 'perf/core' adds bc7357f781ff Merge branch 'x86/boot' adds ac0d6567955c x86/build: Remove unused CONFIG_AS_CRC32 adds 35e76b99ddf2 kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script adds 77b0bf55bc67 kbuild/Makefile: Prepare for using macros in inline assemb [...] adds c06c4d809051 x86/objtool: Use asm macros to work around GCC inlining bugs adds 9e1725b41059 x86/refcount: Work around GCC inlining bug adds 77f48ec28e4c x86/alternatives: Macrofy lock prefixes to work around GCC [...] adds f81f8ad56fd1 x86/bug: Macrofy the BUG table section handling, to work a [...] adds 494b5168f2de x86/paravirt: Work around GCC inlining bugs when compiling [...] adds c0554d2d3db4 Merge branch 'linus' into x86/core, to pick up fixes adds bce6824cc8e8 Merge branch 'x86/core' into x86/build, to avoid conflicts adds 02678a582392 Merge branch 'core/core' into x86/build, to prevent conflicts adds 0474d5d9d2f7 x86/extable: Macrofy inline assembly code to work around G [...] adds d5a581d84ae6 x86/cpufeature: Macrofy inline assembly code to work aroun [...] adds 5bdcd510c2ac x86/jump-labels: Macrofy inline assembly code to work arou [...] adds 72a9c673636b x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y adds 41e8a1434829 Merge branch 'x86/build' adds 53ed74af0551 x86/intel_rdt: Re-enable pseudo-lock measurements adds 82159876d32b x86/intel_rdt: Switch to bitmap_zalloc() adds 2cc81c699224 x86/intel_rdt: Show missing resctrl mount options adds fc8eaa85681f Merge branch 'x86/urgent' into x86/cache, to pick up depen [...] adds 521348b011d6 x86/intel_rdt: Introduce utility to obtain CDP peer adds e5f3530c3911 x86/intel_rdt: CBM overlap should also check for overlap w [...] adds 2a7adf6ce643 x86/intel_rdt: Fix initial allocation to consider CDP adds bf3a4c2710fd Merge branch 'x86/cache' adds 995d5f64b62f tools/cpupower: Add Hygon Dhyana support adds 5722701ef820 Merge branch 'x86/cpu' adds d2266bbfa9e3 x86/earlyprintk: Add a force option for pciserial device adds 47cff7a4ebbd Merge branch 'x86/early-printk' adds 357d291ce035 x86/xen: Fix boot loader version reported for PVH guests adds ae7e1238e68f x86/boot: Add ACPI RSDP address to setup_header adds e7b66d16fe41 x86/acpi, x86/boot: Take RSDP address for boot params if a [...] adds 50dc1e9392dc Merge branch 'x86/grub2' adds d97cb359a8e6 Merge branch 'x86/hyperv' adds 94c81507a651 Merge branch 'x86/microcode' adds b3541fbc3c25 x86/mm: Fix typo in comment adds c3a7a61c192e x86/ioremap: Add an ioremap_encrypted() helper adds 9cf38d5559e8 kexec: Allocate decrypted control pages for kdump if SME i [...] adds 8780158cf977 iommu/amd: Remap the IOMMU device table with the memory en [...] adds 992b649a3f01 kdump, proc/vmcore: Enable kdumping encrypted memory with [...] adds 06d4a462e954 x86/KASLR: Update KERNEL_IMAGE_SIZE description adds 5b1290406579 x86/mm/doc: Clean up the x86-64 virtual memory layout desc [...] adds 32b89760ddf4 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions adds cf089611f4c4 proc/vmcore: Fix i386 build error of missing copy_oldmem_p [...] adds a5b966ae42a7 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub [...] adds a31acd3ee8f7 x86/mm: Page size aware flush_tlb_mm_range() adds 5462bc3a9a3c x86/mm/tlb: Always use lazy TLB mode adds 12c4d978fd17 x86/mm/tlb: Restructure switch_mm_irqs_off() adds c3f7f2c7eba1 smp: use __cpumask_set_cpu in on_each_cpu_cond adds 7d49b28a80b8 smp,cpumask: introduce on_each_cpu_cond_mask adds 016c4d92cd16 x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range adds 97807813fe70 x86/mm/tlb: Add freed_tables element to flush_tlb_info adds 145f573b89a6 x86/mm/tlb: Make lazy TLB mode lazier adds 164477c2331b x86/mm: Clarify hardware vs. software "error_code" adds 8fed62000039 x86/mm: Break out kernel address space handling adds aa37c51b9421 x86/mm: Break out user address space handling adds 5b0c2cac54d4 x86/mm: Add clarifying comments for user addr space adds 88259744e253 x86/mm: Fix exception table comments adds 02e983b760c0 x86/mm: Add vsyscall address helper adds 3ae0ad92f53e x86/mm/vsyscall: Consider vsyscall page part of user addre [...] adds 367e3f1d3fc9 x86/mm: Remove spurious fault pkey check adds 51fbf14f2528 x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error adds a98959fdbda1 resource: Include resource end in walk_*() interfaces adds 010a93bf97c7 resource: Fix find_next_iomem_res() iteration issue adds b69c2e20f6e4 resource: Clean it up a bit adds c200dac78fec x86/mm: Do not warn about PCI BIOS W+X mappings adds e6509c049712 Merge branch 'x86/mm' adds f726c4620df3 x86/hyperv: Add GUEST_IDLE_MSR support adds 3a025de64bf8 x86/hyperv: Enable PV qspinlock for Hyper-V adds 0d78684a87b4 Merge branch 'x86/paravirt' adds d92116b800fb x86/olpc: Indicate that legacy PC XO-1 platform should not [...] adds fa112cf1e8bc x86/olpc: Fix build error with CONFIG_MFD_CS5535=m adds a6ff946e2fab Merge branch 'x86/platform' adds 8c088ebbb8fb Merge branch 'x86/pti' adds 4907c68abd3f x86/tsc: Force inlining of cyc2ns bits adds b59167ac7baf x86/percpu: Fix this_cpu_read() adds 16561f27f94e x86/entry: Add some paranoid entry/exit CR3 handling comments adds 53c13ba8ed39 x86/time: Correct the attribute on jiffies' definition adds dca5203e3fe2 x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS adds ab555321e4dd x86/swiotlb: Enable swiotlb for > 4GiG ram on 32-bit kernels adds 837ca48dc43e Merge branch 'x86/urgent' adds d67f34c19a67 clocksource: Provide clocksource_arch_init() adds 2a21ad571b62 x86/time: Implement clocksource_arch_init() adds a51e996d48ac x86/vdso: Enforce 64bit clocksource adds 77e9c678c54f x86/vdso: Use unsigned int consistently for vsyscall_gtod_ [...] adds 49116f2081ee x86/vdso: Introduce and use vgtod_ts adds e9a62f76f93c x86/vdso: Collapse high resolution functions adds 6deec5bdef45 x86/vdso: Collapse coarse functions adds f3e839384164 x86/vdso: Replace the clockid switch case adds 4f72adc50682 x86/vdso: Simplify the invalid vclock case adds 3e89bf35ebf5 x86/vdso: Move cycle_last handling into the caller adds 315f28fa3a7b x66/vdso: Add CLOCK_TAI support adds 89fe0a1f1c69 x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks adds bcc4a62a73cb x86/vdso: Document vgtod_ts better adds 99c19e6a8fe4 x86/vdso: Rearrange do_hres() to improve code generation adds eab477f021e7 Merge branch 'x86/vdso' adds a54eefdf4d20 Merge remote-tracking branch 'tip/auto-latest' adds 8f1897387720 EDAC, skx_edac: Fix logical channel intermediate decoding adds d8c27ba86a2f EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr() adds 4fc6c94e4caa Merge remote-tracking branch 'edac-amd/for-next' adds a6ca88b241d5 trace_uprobe: support reference counter in fd-based uprobe adds b352a7213687 Merge remote-tracking branch 'ftrace/for-next' adds 45deae94b3ce Merge remote-tracking branch 'rcu/rcu/next' adds 1006284c5e41 KVM: PPC: Book3S PR: Exiting split hack mode needs to fixu [...] adds aa2278644ae5 KVM: PPC: Book3S HV: Provide mode where all vCPUs on a cor [...] adds b66081e25e28 Merge branch 'kvm-ppc-fixes' of paulus/powerpc into topic/ppc-kvm adds e199ad2bf5cf KVM: PPC: Validate all tces before updating tables adds f7960e299f13 KVM: PPC: Inform the userspace about TCE update failures adds 42de7b9e2167 KVM: PPC: Validate TCEs against preregistered memory page sizes adds 2691f0ff3d96 KVM: PPC: Propagate errors to the guest when failed instea [...] adds a3ac077b75c5 KVM: PPC: Remove redundand permission bits removal adds e7b17d50471a powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode adds d24ea8a7336a KVM: PPC: Book3S: Simplify external interrupt handling adds 966eba9316d4 KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE [...] adds f7035ce9f1df KVM: PPC: Book3S HV: Move interrupt delivery on guest entr [...] adds 41f4e631daf8 KVM: PPC: Book3S HV: Extract PMU save/restore operations a [...] adds df709a296ef7 KVM: PPC: Book3S HV: Simplify real-mode interrupt handling adds 7854f7545bff KVM: PPC: Book3S: Rework TM save/restore code and make it [...] adds 53655ddd7771 KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vco [...] adds 95a6432ce903 KVM: PPC: Book3S HV: Streamlined guest entry/exit path on [...] adds 32eb150aee8d KVM: PPC: Book3S HV: Handle hypervisor instruction faults better adds 9a94d3ee2d15 KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings adds fd0944baad80 KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct adds 89329c0be8bd KVM: PPC: Book3S HV: Clear partition table entry on vm teardown adds 9811c78e968f KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/p [...] adds 04bae9d5b4c0 KVM: PPC: Book3S HV: Refactor radix page fault handler adds f0f825f0e20a KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() adds 8e3f5fc1045d KVM: PPC: Book3S HV: Framework and hcall stubs for nested [...] adds 360cae313702 KVM: PPC: Book3S HV: Nested guest entry via hypercall adds f3c18e9342a4 KVM: PPC: Book3S HV: Use XICS hypercalls when running as a [...] adds 4bad77799fed KVM: PPC: Book3S HV: Handle hypercalls correctly when nested adds fd10be257312 KVM: PPC: Book3S HV: Handle page fault for a nested guest adds 8cf531ed48cf KVM: PPC: Book3S HV: Introduce rmap to track nested guest [...] adds e3b6b4661527 KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall adds 690ed4cad87a KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation w [...] adds 9d0b048da788 KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves [...] adds f3c99f97a3cd KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR whe [...] adds 3032341853da KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR [...] adds 73937deb4b2d KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry adds 10b5022db786 KVM: PPC: Book3S HV: Handle differing endianness for H_ENT [...] adds de760db4d9d7 KVM: PPC: Book3S HV: Allow HV module to load without hyper [...] adds 83a055104eaf KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs adds 9d67121a4fce Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds aa069a996951 KVM: PPC: Book3S HV: Add a VM capability to enable nested [...] adds 901f8c3f6feb KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioc [...] adds 7dd2157cb61a Merge tag 'kvm-ppc-next-4.20-1' of git://git.kernel.org/pu [...] adds 8e41bd54317b KVM: s390: fix locking for crypto setting error path adds 0e237e446994 KVM: s390: Tracing APCB changes adds 76c7829f5b8c s390: vfio-ap: setup APCB mask using KVM dedicated function adds 46623ab3194a s390: vfio-ap: make local functions and data static adds ed3054a30258 Merge branch 'apv11' of git://git.kernel.org/pub/scm/linux [...] adds 3d0d0d9b1d80 Merge tag 'kvm-s390-next-4.20-2' of git://git.kernel.org/p [...] adds 0c684a8b9a6e Merge remote-tracking branch 'kvm/linux-next' adds 3c7f8f1b79ba Merge remote-tracking branch 'kvm-arm/next' adds 2816b65aed9d xen: Make XEN_BACKEND selectable by DomU adds 0d99ac4de679 xen/balloon: Grammar s/Is it/It is/ adds 2bbd13f8c0ad xen: fix race in xen_qlock_wait() adds 7250f6d35681 xen: make xen_qlock_wait() nestable adds 9e6fac8aeec5 xen/pvh: increase early stack size adds 7d01a4e888d0 xen/balloon: Support xend-based toolstack adds cd1a866307ff Merge remote-tracking branch 'xen-tip/linux-next' adds ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next adds c2d2b2884cc7 Merge remote-tracking branch 'percpu/for-next' adds 8289c4b6f2e5 platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_m [...] adds cacad0b2e395 platform/x86: touchscreen_dmi: Add info for the Trekstor P [...] adds 73e6d999d858 Merge remote-tracking branch 'drivers-x86/for-next' adds cc8a4ea182ef platform/chrome: Move mfd/cros_ec_lpc* includes to drivers [...] adds e2bbf91cad09 mfd: cros_ec: Fix and improve kerneldoc comments. adds 2c42dd6e0e3b Merge remote-tracking branch 'origin/ib-chrome-platform-mf [...] adds da1cf5a1cf12 platform/chrome: Add a new interrupt path for cros_ec_lpc adds bc3f4b5c60db platform/chrome: chromeos_tbmc - Remove unneeded const adds 42a13ffcd242 Merge remote-tracking branch 'chrome-platform/for-next' adds 5fd752b6b3a2 leds: core: Introduce LED pattern trigger adds 8dbac65f5c18 leds: sc27xx: Add pattern_set/clear interfaces for LED controller adds 85d24879bd25 Merge remote-tracking branch 'leds/for-next' adds 0711e8c1b457 ipmi: Fix timer race with module unload adds decb1178104a Merge remote-tracking branch 'ipmi/for-next' adds 7bf5f5ad2bfd Merge remote-tracking branch 'driver-core/driver-core-next' adds b0aa30f33b6a usb: gadget: uvc: configfs: Don't wrap groups unnecessarily adds f7d8109e31bb usb: gadget: uvc: configfs: Add section header comments adds 86f3daed59bc usb: gadget: uvc: configfs: Drop leaked references to conf [...] adds efbf0af70b4f usb: gadget: uvc: configfs: Allocate groups dynamically adds bf71544883a1 usb: gadget: uvc: configfs: Add interface number attributes adds 61ff10e0ea0c usb: gadget: uvc: configfs: Add bFormatIndex attributes adds b206548be645 usb: gadget: uvc: configfs: Add bFrameIndex attributes adds cb2200f7af83 usb: gadget: uvc: configfs: Prevent format changes after l [...] adds 89969a842e72 usb: gadget: uvc: configfs: Sort frame intervals upon writing adds 9d1ff5dcb3cd usb: gadget: uvc: Factor out video USB request queueing adds 8dbf9c7abefd usb: gadget: uvc: Only halt video streaming endpoint in bulk mode adds dc0f755b421d usb: gadget: uvc: Replace plain printk() with dev_*() adds d865d00db9e6 usb: gadget: uvc: Remove uvc_set_trace_param() function adds f823b75f4328 usb: video: Fix endianness mismatches in descriptor structures adds 78c9e7ce00c3 usb: gadget: uvc: configfs: Fix operation on big endian platforms adds 4f2a6552c288 usb: gadget: uvc: configfs: Simplify attributes macros adds 3fb2fd76eda2 usb: gadget: uvc: configfs: Use %u to print unsigned int values adds 755801cb9feb Merge tag 'uvcg-20180925' of git://linuxtv.org/pinchartl/m [...] adds bf3854aaa756 usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" adds 4018aa9b57c2 Revert "usb: renesas_usbhs: add extcon notifier to set mod [...] adds 971a0d4e1be2 usb: dwc2: remove set but unused variable adds a9383a6c3679 usb: gadget: udc: Remove unnecessary parentheses adds 4a13b9689da8 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" adds 1e041b6f313a usb: dwc3: exynos: Remove dead code adds 9f2168367a0a usb: dwc3: exynos: Rework clock handling and prepare for n [...] adds 4c19cc14064d usb: dwc3: exynos: Add support for Exynos5433 variant with [...] adds dccf1bad4be7 usb: dwc2: Disable all EP's on disconnect adds 2337a77c1cc8 usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-conte [...] adds bb80e4fa57eb usb: gadget: udc: atmel: handle at91sam9rl PMC adds 3def4031b3e3 usb: dwc3: add EXTCON dependency for qcom adds e0f681c2c11a usb: dwc2: get optional vbus-supply regulator once adds 41ee1ea21052 usb: dwc2: fix a race with external vbus supply adds 5aa678c7fd53 usb: dwc2: fix call to vbus supply exit routine, call it unlocked adds cd7cd0e6cedf usb: dwc2: fix unbalanced use of external vbus-supply adds 87dd96111b0b usb: dwc3: gadget: Check ENBLSLPM before sending ep command adds 26eef8e0115d usb: renesas_usbhs: Add reset_control adds 18320f4779a5 dt-bindings: usb: renesas_usbhs: add clock-names property adds 794f97a4b964 usb: renesas_usbhs: Add multiple clocks management adds adc23f16bcc5 usb: mtu3: disable vbus rise/fall interrupts of ltssm adds 4ab2b48c98f2 usb: gadget: fsl_udc_core: check allocation return value a [...] adds 24b804e40f23 usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation adds 6fd573e1a7bf usb: gadget: atmel: remove pointless retrieval of DT name [...] adds 6af19fd10595 usb: dwc3: Fix spelling of 'optimizations' adds 0a55187a1ec8 USB: gadget core: Issue ->disconnect() callback from usb_g [...] adds 3fa4eaa6c082 usb: gadget: f_uac2: disable IN/OUT ep if unused adds ce66ab1df670 Revert "usb: renesas_usbhs: set the mode by using extcon s [...] adds c6fe39356a09 usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 adds a10f8861af28 dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 adds 54e4f66ba83c usb: renesas_usbhs: add support for R-Car E3 adds c464da0bff6a usb: dwc2: Update registers definitions to support service [...] adds ca531bc2bfa6 usb: dwc2: Add core parameter for service interval support adds 9d630b9cde28 usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function adds 48dac4e4a5ee usb: dwc2: Update target (u)frame calculation adds 392af0232640 usb: dwc2: Add definitions for new registers adds f3a61e4e033e usb: dwc2: gadget: Add parameters for GREFCLK register adds 15d9dbf8cbd4 usb: dwc2: gadget: Program GREFCLK register adds 4abe453750db usb: dwc2: gadget: enable WKUP_ALERT interrupt adds 187c5298a122 usb: dwc2: gadget: Add handler for WkupAlert interrupt adds afc92514a34c usb: gadget: udc: renesas_usb3: Fix b-device mode for "wor [...] adds a1acad03aa77 usb: gadget: udc: renesas_usb3: Add r8a774a1 support adds c6d849e56212 dt-bindings: usb: renesas_usb3: add bindings for r8a77990 adds 30025efa8b5e usb: gadget: udc: renesas_usb3: add support for r8a77990 adds c216765d3a1d usb: dwc2: disable power_down on rockchip devices adds 3b766f453557 USB: net2280: Remove ->disconnect() callback from net2280_ [...] adds e7a2c3fa2857 Merge tag 'usb-for-v4.20' of git://git.kernel.org/pub/scm/ [...] adds 8aff4eaa1de7 Merge 4.19-rc7 into usb-next adds 9f644a64884f usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1dedbdf2bbb1 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 1f06072cd22f usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 16caf1fa37db usb: chipidea: Add dynamic pinctrl selection adds 1fa9697c8538 doc: usb: ci-hdrc-usb2: Add pinctrl properties definition adds 8b97d73c4d72 usb: chipidea: Prevent unbalanced IRQ disable adds 59739131e0ca usb: chipidea: Fix otg event handler adds 6503016ea5d3 Merge tag 'usb-ci-v4.20-rc1' of git://git.kernel.org/pub/s [...] adds bf7f547ecdd7 usb: core: fix memory leak on port_dev_path allocation adds c36e96bd259d USB: core: remove set but not used variable 'udev' adds 554fab6dbf20 usb: typec: tcpm: Report back negotiated PPS voltage and current adds f65861c645ce usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc adds 24f5975f3aff usb/early: remove set but not used variable 'remain_length' adds 095989acfdf7 Merge remote-tracking branch 'usb/usb-next' adds e0658e307423 USB: serial: ftdi_sio: fix gpio name collisions adds ff32d97e39e7 USB: serial: ftdi_sio: add support for FT232R CBUS gpios adds 56445eef55cb USB: serial: cypress_m8: fix interrupt-out transfer length adds 17c42e34997a USB: serial: cypress_m8: remove set but not used variable 'iflag' adds 3ef7120920b1 Merge remote-tracking branch 'usb-serial/usb-next' adds 4e1a606d552d Merge 4.19-rc7 into tty-next adds 3bc3206e1c0f serial: fsl_lpuart: Remove the alias node dependence adds c9a8e5fce009 tty: wipe buffer. adds b97b3d9fb578 tty: wipe buffer if not echoing data adds 05156e0a1261 serial: sh-sci: Add r8a77990 support adds 33a1a7be1986 tty: check name length in tty_find_polling_driver() adds 2088cfd882d0 serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES adds 0472b1b8f92e Merge remote-tracking branch 'tty/tty-next' adds ba1cb318dcbf Merge 4.19-rc7 into char-misc-next adds cb6102bd99ef stm class: Rework policy node fallback adds 25e3c0062a08 stm class: Clarify configfs root type/operations names adds e967b8bdd462 stm class: Clean up stp_configfs_init adds c7fd62bc69d0 stm class: Introduce framing protocol drivers adds d279a38020d2 stm class: Add a helper for writing data packets adds a02509f301c6 stm class: Factor out default framing protocol adds 24c7bcb6a749 stm class: Switch over to the protocol driver adds d69d5e83110f stm class: Add MIPI SyS-T protocol support adds 39f10239df75 stm class: p_sys-t: Add support for CLOCKSYNC packets adds 95323943b791 stm class: p_sys-t: Document the configfs interface adds 4cb3653df0cd stm class: Document the MIPI SyS-T protocol usage adds 3ef230370e05 stm class: Update documentation to match the new identific [...] adds 60e6f6d50f21 stm class: SPDX-ify the documentation adds 6c7e4b6882ad stm class: heartbeat: Fix whitespace adds ce76d938dd98 lib: Add memcat_p(): paste 2 pointer arrays together adds a23bbec205b9 stm class: Use memcat_p() adds e862faa96840 misc: mic: scif: remove redundant check on ret < 0 adds 3dac3583bf1a misc: cxl: Fix possible null pointer dereference adds 2772f5616c29 Merge remote-tracking branch 'char-misc/char-misc-next' adds 34ff787136b2 staging: axis-fifo: Remove parentheses in axis-fifo.c adds d5213236151b staging: clocking-wizard: match parenthesis indentation adds 8bf42b28d55b staging: sm750fb: Remove space after cast adds cef70f6b041d staging: rtl8723bs: core: Remove true and false comparison adds 101c82f23957 staging: mt7621-pci: Do not initialise statics to 0 adds 8f36481fbb00 staging: mt7621-pci: Add spaces around '&' adds 0c5ca367ad41 staging: mt7621-pci: Add spaces around '|' adds 5cfa4f700771 staging: mt7621-pci: Add spaces around '<<' adds 984e165b8a4b staging: mt7621-pci: Prefer using the BIT macro adds 52277450902d staging: vt6655: Add blank line after function/struct/unio [...] adds fd0ce395e681 staging: vt6655: Add spaces around operators adds 0cbe40eb2ba3 staging: vt6655: Remove space after cast adds 106eb4d5f5be staging: media: davinci_vpfe: Use __func__ instead of func [...] adds a30e94b1e128 staging: axis-fifo: remove duplicated include from axis-fifo.c adds b99e0ce20fc0 staging: rtlwifi: Remove unnecessary parentheses adds 2a54e3259e2a staging: mt7621-mmc: Remove #if 0 blocks in sd.c adds c668906916ce staging: mt7621-mmc: Remove #if 0 blocks in dbg.c adds ecfbc770dfde staging: mt7621-mmc: Remove #if 0 blocks in dbg.h adds 961d1935b5d7 staging: rtl8723bs: Remove unnecessary parentheses and dea [...] adds 97972ccc083c staging: emxx_udc: Remove unused device_desc declaration adds 6b8b5fa2af32 staging: mt7621-mmc: Add blank line after declaration adds 06b17ed6c060 staging: rtl8188eu: fix line over 80 characters - style adds e157c44a830d staging: rtl8188eu: cleanup array declaration - style adds 304643019226 staging: rtl8188eu: rewrite if tests - style adds e6d9855dd3f3 staging: rtl8188eu: change array type to const u8 adds 98962eb6d679 staging: rtl8188eu: make struct field of mlme_handler const adds c1ff246a8d62 staging: rtl8188eu: make struct field of action_handler const adds 12f388a6ae45 staging: rtl8188eu: remove whitespace in rtw_mlme_ext.h adds 9fd3ad9d8a54 staging: rtl8188eu: remove dead code from dm_fast_training_init() adds 0f80b1c9f4a9 staging: rtl8188eu: add spaces around operators in odm_rtl8188e.c adds 1cbca5852d6c staging: comedi: ni_mio_common: protect register write overflow adds 3deb90fef568 staging: vc04_services: Drop pointless stub functions adds 22ad7f6baaa7 staging: vc04_services: Drop 'connection' field from SERVI [...] adds 67aa291ba575 staging: vc04_services: Drop trivially unused fields from [...] adds 9c74c630b9d9 staging: vc04_services: Drop declaration of vchi_crc_control() adds 5bc4ab85eaff staging: vc04_services: Drop VCHI_SERVICE_INIT and SERVICE_INFO_T adds 96abfeca6898 staging: vc04_services: Drop unused parameters from vchi_c [...] adds 4d6958484830 staging: vc04_services: Drop no longer needed headers adds 8ad0f087e46c staging:rtl8192u: Add missing SPDX-License-Identifier - Style adds a631b95feeaa staging:rtl8192u: Removed commented out include - Style adds bff9df7d45d3 staging:rtl8192u: Clear error with line ending ( - Style adds 009cf451d421 staging:rtl8192u: Remove extra blank lines - Style adds 31bd9b21dcf4 staging:rtl8192u: Add spaces around + operator - Style adds 98d48ef26313 staging:rtl8192u: Correct code indentation - Style adds 28181d53db82 staging:rtl8192u: Add missing blank lines - Style adds 5f70a818ed2f staging:rtl8192u: Remove unnecessary line continuation - Style adds 6e67e8f0f0d2 staging:rtl8192u: Correct code alignment - Style adds 20438d93d430 staging:rtl8192u: Correct comparison with NULL - Style adds 832f33366c77 staging: comedi: add facility to directly query subdevice [...] adds 51fd36738383 staging: comedi: ni_mio_common: implement INSN_CONFIG_GET_ [...] adds 3ad53c409020 staging: comedi: ni_pcidio: implement INSN_CONFIG_GET_CMD_ [...] adds e0b2ca8979c4 staging: comedi: comedi_test: implement INSN_CONFIG_GET_CM [...] adds 040e9e4dfa14 staging: comedi: tests: add unittest framework for comedi adds 5912827dfe78 staging: comedi: add abstracted NI signal/terminal named c [...] adds d7569ad76651 staging: comedi: add new device-global config interface adds ba932fcfee28 staging: comedi: ni_routing: Add NI signal routing info adds 4bb90c87abbe staging: comedi: add interface to ni routing table information adds 56d0b826d39f staging: comedi: ni_mio_common: implement new routing for [...] adds d4961bb3d99f staging: comedi: ni_mio_common: implement global pfi, rtsi [...] adds 02d1c6e82707 staging: comedi: ni_mio_common: implement output selection [...] adds 347e244884c3 staging: comedi: tio: implement global tio/ctr routing adds 713ebc593978 staging: comedi: ni_mio_common: create device-global acces [...] adds 51c4ba6407ef staging: comedi: ni_660x: Add NI PCI-6608 to list of suppo [...] adds a0c5e8460011 staging: comedi: ni_660x: clean up pfi routing adds fa86c00799ee staging: comedi: ni_660x: add device-global routing adds 0a0b7e62525f staging: erofs: add the missing __init tags adds f4256fc7f2a8 staging: rtl8188eu: use __func__ instead of hardcoded name [...] adds 847a648e15f6 staging: rtl8188eu: add spaces around operators - style adds f8f4e529f372 staging: rtl8188eu: cleanup lines over 80 characters - style adds 10844575cc12 staging: rtl8188eu: remove whitespace - style adds 2abd78141387 staging: erofs: harden inode lookup for 32-bit platforms adds a2d6e3e60abd staging: mt7621-dma: Delete unused define adds c00e1d09e305 staging: vboxvideo: unlock on error in vbox_cursor_atomic_ [...] adds 84ac86fbbe00 staging: vboxvideo: make a couple of funcs static adds aa5a54a06b3e staging: wilc1000: prefer 'help' in KConfig adds b4fc4e834078 staging: greybus: loopback.c: remove unused gb_loopback::lbid adds e2b13595ae86 staging: rtl8723bs: os_dep: Remove true and false comparison adds 54da60beab7f staging: rtl8723bs: os_dep: Remove space after cast adds d71e0d25be75 Merge remote-tracking branch 'staging/staging-next' adds 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE adds 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] adds f2e0821377a3 i2c: mux: pca954x: simplify code to reach the adapter adds df6dd24f7664 i2c: mux: ltc4306: simplify code to reach the adapter adds 7451dc608564 i2c: mux: mlxcpld: simplify code to reach the adapter adds a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next adds d4f36eb44dac Merge remote-tracking branch 'mux/for-next' adds 23ba90b47dfc interconnect: fix build error without DEBUGFS adds 8f74c013a08f Merge remote-tracking branch 'icc/icc-next' adds f4d34aa8c887 dmaengine: ioat: fix prototype of ioat_enumerate_channels adds 6999dc9b6432 Merge branch 'topic/intel' into next adds d64e1b3f5cce dmaengine: owl: Add Slave and Cyclic mode support for Acti [...] adds 3179ccf23331 Merge branch 'topic/owl' into next adds 6235588705ed dmaengine: at_hdmac: remove dma_slave_config direction usage adds 00648f4d0f41 dmaengine: bcm2835: remove dma_slave_config direction usage adds 80ade4beb733 dmaengine: coh901318: remove dma_slave_config direction usage adds 09347e3f26a5 dmaengine: jz4740: remove dma_slave_config direction usage adds 3d143c252ef0 dmaengine: dw: remove dma_slave_config direction usage adds fe6d3719970e dmaengine: hsu: remove dma_slave_config direction usage adds 7f0c14508953 dmaengine: idma: remove dma_slave_config direction usage adds dea7a9fbb009 dmaengine: imx-dma: remove dma_slave_config direction usage adds ad7756e7775e dmaengine: k3dma: dont use direction for memcpy adds 2ae1a237e58a dmaengine: k3dma: remove dma_slave_config direction usage adds 4e3c40408ab8 dmaengine: ep93xx_dma: remove dma_slave_config direction usage adds 314448f0386f dmaengine: mmp_tdma: remove dma_slave_config direction usage adds 53f6a60437a4 Merge branch 'topic/dirn_remove' into next adds 97d49c59e219 dmaengine: rcar-dmac: set scatter/gather max segment size adds 4d61af299a1d Merge branch 'topic/renesas' into next adds 0e819e3564c0 dmaengine: fsl-edma: remove dma_slave_config direction usage adds 22b07f8f44c8 Merge branch 'topic/fsl' into next adds 7986aa4678a1 Merge remote-tracking branch 'slave-dma/next' adds c0192107ae33 Merge remote-tracking branch 'cgroup/for-next' adds aae9872c8b72 Merge branch 'misc' into for-next adds c227ce01f4c4 Merge remote-tracking branch 'scsi/for-next' adds 3bf31de71206 scsi: MAINTAINERS: Fix typo in cxlflash stanza adds 645a20c6821c scsi: mpt3sas: Add ioc_<level> logging macros adds 919d8a3f3fef scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT [...] adds 4dc74b2eb9ea scsi: mpt3sas: Convert mlsleading uses of pr_<level> with [...] adds fc7d510ec4c8 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and r [...] adds 506f7f6b265c scsi: mpt3sas: Remove KERN_WARNING from panic uses adds 1f95a47eec97 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT witho [...] adds 16e8b9631a28 scsi: mpt3sas: Remove unused macro MPT3SAS_FMT adds c39a4d755393 scsi: mpt3sas: Use dma_pool_zalloc adds b51d577a5129 scsi: mpt3sas: Remove unnecessary parentheses and simplify [...] adds 51aef7161753 scsi: snic: Replace spin_is_locked() with lockdep adds 391e388f853d scsi: ufs: cleanup struct utp_task_req_desc adds c6049cd98212 scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper adds a851b2bd3632 scsi: uapi: ufs: Make utp_upiu_req visible to user space adds df032bf27a41 scsi: ufs: Add a bsg endpoint that supports UPIUs adds 220d17a69de4 scsi: ufs: Use data structure size in pointer arithmetic adds 5e0a86eed846 scsi: ufs: Add API to execute raw upiu commands adds 95e34bf930ea scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request() adds e77044c5a842 scsi: ufs-bsg: Add support for uic commands in ufs_bsg_request() adds ca2ade241576 scsi: arcmsr: clean up clang warning on extraneous parentheses adds 28cc21f37db9 Merge remote-tracking branch 'scsi-mkp/for-next' adds 928002a5e9da rpmsg: glink: smem: Support rx peak for size less than 4 bytes adds f861164526d9 dt-bindings: remoteproc: qcom: Remove additional definition tag adds 9a6696155f0d dt-bindings: remoteproc: Add PDC reset binding for Q6V5 PIL adds 9e483efd3470 remoteproc: qcom: q6v5-pil: Explicitly get mss_restart line adds 29a5f9aaf9d3 remoteproc: qcom: q6v5-pil: Add PDC reset for modem on SDM [...] adds faeadbb64094 remoteproc: Check for NULL firmwares in sysfs interface adds 1bb89893d4fa remoteproc: Add missing kernel-doc comment for auto-boot adds d3ae96c0e6b0 remoteproc: qcom: q6v5: Fix a race condition on fatal crash adds 159accc4d05d dt-binding: remoteproc: Add QTI ADSP PIL bindings adds dc160e449122 remoteproc: qcom: Introduce Non-PAS ADSP PIL driver adds 3bf62eb77c79 remoteproc: qcom: q6v5-pil: Assign the relocated address adds bbcda3027175 remoteproc: qcom: q6v5-mss: add SCM probe dependency adds 3bc8140b157c remoteproc: configure IOMMU only if device address requested adds eb30596eae94 remoteproc: add rproc_va_to_pa function adds f2e74abfaad4 remoteproc: add release ops in rproc_mem_entry struct adds 3265230c5b05 remoteproc: add name in rproc_mem_entry struct adds 72029c901a02 remoteproc: add helper function to allocate and init rproc [...] adds 15c0b0258e4f remoteproc: introduce rproc_add_carveout function adds b0019ccd7e90 remoteproc: introduce rproc_find_carveout_by_name function adds d7c51706d095 remoteproc: add alloc ops in rproc_mem_entry struct adds 1429cca1175f remoteproc: add helper function to allocate rproc_mem_entr [...] adds c874bf59add0 remoteproc: add helper function to check carveout device address adds ffa5f9c84810 remoteproc: modify rproc_handle_carveout to support pre-re [...] adds 6e6b1ada0c6a remoteproc: qcom: qcom_q6v5_adsp: Fix some return value check adds 1e2517d12617 remoteproc: qcom: q6v5: shore up resource probe handling adds 3c921fb5456f Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 10e4faae8de0 Merge remote-tracking branch 'rpmsg/for-next' adds 3ea47b447da0 gpio: mockup: use device properties instead of platform_data adds 29f55cc664f4 dt-bindings: Document the Synopsys GPIO via CREG bindings adds 2505c7b0128f GPIO: add single-register GPIO via CREG driver adds f8ec92a9f63b gpiolib: Add init_valid_mask exported function adds 6f0ec09afe27 pinctrl: msm: Use init_valid_mask exported function adds 3edfb7bd76bd gpiolib: Show correct direction from the beginning adds 70728c29465b gpio: syscon: Fix possible NULL ptr usage adds 3925b90fa462 gpio: fix doc string for devm_gpiochip_add_data() to not t [...] adds 7a42781eee87 gpio: fix kernel-doc after devres.c file rename adds 767cd17a5cc5 gpiolib: Initialize gdev field before is used adds 20e2634445df Merge branch 'devel' into for-next adds f11d59830557 Merge remote-tracking branch 'gpio/for-next' adds 73ae1462b758 dt-bindings: pinctrl: qcom: Add SDM660 pinctrl binding adds 04035f7f59bd pinctrl: intel: Convert unsigned to unsigned int adds 939330d71e5d pinctrl: baytrail: Convert unsigned to unsigned int adds 4e737af8c467 pinctrl: cherryview: Convert unsigned to unsigned int adds cd057a765f73 pinctrl: broxton: Convert unsigned to unsigned int adds 946ffefcdc83 pinctrl: intel: Fix a spelling typo in kernel documentation adds 936a3a23becf pinctrl: nomadik: Fix debugfs adds c5ad04dd4443 pinctrl: qcom: fix 'const' pointer handling adds 3f9f82b3ffb8 dt-bindings: pinctrl: document Broadcom Northstar pin mux [...] adds c12fb1774dea pinctrl: bcm: add Northstar driver adds 693ecc7d0307 MAINTAINERS: update entry for Mediatek pin controller adds d6381fbbf2bc dt-bindings: pinctrl: renesas,rzn1-pinctrl: documentation adds 4e53b5004745 pinctrl: renesas: Renesas RZ/N1 pinctrl driver adds ef26d96023a4 pinctrl: sh-pfc: r8a77990: Add INTC-EX pins, groups and function adds b0b378acde3d Merge tag 'sh-pfc-for-v4.20-tag3' of git://git.kernel.org/ [...] adds 5fd8d05191e6 pinctrl: rza1: don't manually release devm managed resources adds 71a9d395aa12 pinctrl: mediatek: select GPIOLIB adds d17f477c5bc6 pinctrl: gemini: Mask and set properly adds dab6558f57c8 pinctrl: gemini: Drop noisy debug prints adds a85c928f6a78 pinctrl: gemini: Fix up TVC clock group adds 6f598d99776f pinctrl: bcm: ns: Use uintptr_t for data adds 9eebe75abbe3 pinctrl: madera: Fix uninitialized variable bug in madera_ [...] adds 139bd735d649 Merge branch 'devel' into for-next adds 7961c8ea9d81 Merge remote-tracking branch 'pinctrl/for-next' adds 601d5abfeaf2 signal: In sigqueueinfo prefer sig not si_signo adds b2a2ab527d6d signal: Guard against negative signal numbers in copy_sigi [...] adds a36700589b85 signal: Guard against negative signal numbers in copy_sigi [...] adds ac3b2a3ce346 Merge remote-tracking branch 'userns/for-next' adds 3554ba244c8a selftests: gpio: restructure Makefile adds 9c476a573870 selftests: gpio: Fix OUTPUT directory in Makefile adds 359f24a4b260 Merge remote-tracking branch 'kselftest/next' adds f370bea49f0f Merge remote-tracking branch 'livepatching/for-next' adds cff8fba56d9e Merge remote-tracking branch 'rtc/rtc-next' adds 3c5c98d135f5 libnvdimm: remove duplicate include adds b6eae0f61db2 libnvdimm: Hold reference on parent while scheduling async init adds 1a091d16dbff libnvdimm: Set device node in nd_device_register adds 48af2f7e52f4 libnvdimm, pfn: during init, clear errors in the metadata area adds 5d394eee2c10 libnvdimm, region: Fail badblocks listing for inactive regions adds 55781b66936e libnvdimm, namespace: Drop the repeat assignment for varia [...] adds 91ed7ac444ef libnvdimm, pmem: Fix badblocks population for 'raw' namespaces adds d11cf4a7321b libnvdimm, dimm: Maximize label transfer size adds d86d4d63d888 nvdimm: Sanity check labeloff adds 1cfeb66e8e13 nvdimm: Clarify comment in sizeof_namespace_index adds 19418b024427 nvdimm: Remove empty if statement adds 2d657d17f72d nvdimm: Split label init out from the logic for getting co [...] adds 7d47aad4570e nvdimm: Use namespace index data to reduce number of label [...] adds 97052c1c31d5 libnvdimm, label: Fix sparse warning adds eaec3bec7e63 nfit: add support for Intel DSM 1.7 commands adds e86fdfb3e1ee nfit/libnvdimm: store dimm id as a member to struct nvdimm adds 1ea4ab5ef022 keys: export lookup_user_key to external users adds 95a5ad089094 nfit/libnvdimm: add unlock of nvdimm support for Intel DIMMs adds 785193d65cc2 nfit/libnvdimm: add set passphrase support for Intel nvdimms adds b9038dca8c20 nfit/libnvdimm: add disable passphrase support to Intel nvdimm. adds 7dd22b0bf259 nfit/libnvdimm: add freeze security support to Intel nvdimm adds 4d9c266f627d nfit/libnvdimm: add support for issue secure erase DSM to [...] adds cc855f7bcb43 nfit_test: add test support for Intel nvdimm security DSMs adds 466db827eee3 libnvdimm: add documentation for nvdimm security support adds 9129aa5bf7ab acpi, nfit: Introduce nfit_mem flags adds 47796c484778 acpi, nfit: Collect shutdown status adds f0e5ab4c5208 tools/testing/nvdimm: Populate dirty shutdown data adds 52dbdced95da UAPI: ndctl: Fix g++-unsupported initialisation in headers adds d66a3ded6c26 UAPI: ndctl: Remove use of PAGE_SIZE adds 395a34f5371c libnvdimm: remove driver attached check for secure erase adds 93d3d5a25cc3 libnvdimm: fix updating of kernel key during nvdimm key update adds f24ad8a35261 libnvdimm: fix incorrect output when nvdimm disable failed adds d8c68241a3c9 libnvdimm: remove code to pull user key when there's no ke [...] adds 691cc55e2cc5 libnvdimm: address state where dimm is unlocked in preOS adds d5b18cf00703 libnvdimm: Provide a simplified nvdimm_create() for non-se [...] adds 43df2139e46c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 8695a1edf3f0 Merge remote-tracking branch 'ntb/ntb-next' adds 81b45683487a compiler.h: give up __compiletime_assert_fallback() adds 0bb95f80a38f Makefile: Globally enable VLA warning adds c36d94043f9d Merge branch 'for-next/vla' into for-next/kspp adds ec9b3877c2fd Merge branch 'for-next/array_size' into for-next/kspp adds e617ba9f79b2 Merge remote-tracking branch 'kspp/for-next/kspp' adds e96e28fecc9e Merge remote-tracking branch 'cisco/for-next' adds c3d392e6aae5 Merge remote-tracking branch 'xarray/xarray' adds 124a3c6c5b9c ocfs2: fix a GCC warning adds 4a11702fecd6 mm/mmap.c: don't clobber partially overlapping VMA with MA [...] adds 6620456019f0 mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 adds 8cee7becfddb fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() adds 8063ae312809 mm, thp: always specify disabled vmas as nh in smaps adds a00e099ba4bf mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings adds 3571bc0ed2dc arm: arch/arm/include/asm/page.h needs personality.h adds 4a67d0c4ba26 include/linux/linkage.h: align weak symbols adds fb2d980eddf3 arm64: lib: use C string functions with KASAN enabled adds c7c53d31f9bd lib/test_kasan.c: add tests for several string/memory API [...] adds 3a69156ecdb0 scripts/tags.sh: add DECLARE_HASHTABLE() adds 7a65ec5a342a ocfs2/dlm: remove unnecessary parentheses adds 5784f2b62cde ocfs2: remove unused pointer 'eb' adds e6ff0bac6352 ocfs2: remove unneeded null check adds 031de6c62294 fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug [...] adds fdb743b4a80a ocfs2: remove set but not used variable 'rb' adds e09071091a36 ocfs2: remove ocfs2_is_o2cb_active() adds 76f4ffd4a327 ocfs2: without quota support, avoid calling quota recovery adds 28f0d8f3dc97 ocfs2: don't use iocb when EIOCBQUEUED returns adds 2ab141776994 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds 565a8127ef7a ocfs2: don't put and assigning null to bh allocated outside adds 909628601aff ocfs2: dlmglue: clean up timestamp handling adds 12a5c3369bd9 ocfs2: fix deadlock caused by ocfs2_defrag_extent adds 21c996508b9e ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds 97ad8a3aeb49 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds 5b8fc36d784e fix-clusters-leak-in-ocfs2_defrag_extent-fix adds ccd5fbc6b2fe block: restore /proc/partitions to not display non-partiti [...] adds 201c2c50e4e9 vfs: allow dedupe of user owned read-only files adds c1cfe4b4f588 vfs: dedupe should return EPERM if permission is not granted adds 3d855a559cfa fs/iomap.c: change return type to vm_fault_t adds 44b2f862a4d5 xtensa: use generic vga.h adds 3613892da51a mm/slub.c: switch to bitmap_zalloc() adds 06ebf97a76d5 mm: don't warn about large allocations for slab adds 7d582e3e0de9 slub: extend slub debug to handle multiple slabs adds 6086b3553c09 mm: rework memcg kernel stack accounting adds ae34755f09c7 mm: drain memcg stocks on css offlining adds 03026f17ec03 mm: don't miss the last page because of round-off error adds c0765e3cbf62 math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] adds 4639a418c867 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 0ff905b13a58 mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 2723dd94bbbe mm, mmu_notifier: be explicit about range invalition non-b [...] adds 649fda54aaee Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds 82a5169d5157 kmemleak: add module param to print warnings to dmesg adds 6e9bf2bd3027 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds 2868f5ebb1e6 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 759f3068efcc mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds 58b35ca48b37 mm/page_alloc.c: clean up check_for_memory() adds 703f4a6464db mm: convert to use vm_fault_t adds 11f7f3a738dc cramfs: convert to use vmf_insert_mixed adds be718dcb557b mm: remove vm_insert_mixed() adds 9c3de7b4498e mm: introduce vmf_insert_pfn_prot() adds b0d9ca7d4975 x86: convert vdso to use vm_fault_t adds c1e68d7f716c mm: make vm_insert_pfn_prot() static adds 49ffa74c1629 mm: remove references to vm_insert_pfn() adds b441a7d9650d mm: remove vm_insert_pfn() adds b51dcbf7c4c1 mm: inline vm_insert_pfn_prot() into caller adds 8bf945b8ab9d mm: convert __vm_insert_mixed() to vm_fault_t adds 2299c4b8fa22 mm: convert insert_pfn() to vm_fault_t adds 4c0dd7e094a0 hexagon: switch to NO_BOOTMEM adds bcaab1b68316 of: ignore sub-page memory regions adds 4e9e37aeb42d nios2: use generic early_init_dt_add_memory_arch adds d24a4802beca nios2: switch to NO_BOOTMEM adds a6cdce0a4570 um: setup_physmem: stop using global variables adds e5f014bafdc8 um: switch to NO_BOOTMEM adds c85bda3e1400 unicore32: switch to NO_BOOTMEM adds f94647a5522e alpha: switch to NO_BOOTMEM adds 36bed42ba88c userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds 2f3d9018c441 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds 218a6be78a7e mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds fdfe0b4a866c mm: page_alloc: reduce unnecessary binary search in memblo [...] adds 74f59b2d8c6f mm, slab: combine kmalloc_caches and kmalloc_dma_caches adds 9f2446b2e5f0 mm, slab/slub: introduce kmalloc-reclaimable caches adds a504d8cbc1d5 dcache: allocate external names from reclaimable kmalloc caches adds 0572b9b279dd mm: rename and change semantics of nr_indirectly_reclaimab [...] adds 54af9935abdf mm, proc: add KReclaimable to /proc/meminfo adds b04f6dfa1ab1 mm, slab: shorten kmalloc cache names for large sizes adds ac88b71c5f6a mm: workingset: don't drop refault information prematurely adds 59979257db7c mm: workingset: don't drop refault information prematurely fix adds 47bbb042d070 mm: workingset: tell cache transitions from workingset thrashing adds 36423778e617 delayacct: track delays from thrashing cache pages adds 27131c192eb7 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD adds f5acf2b88c6f sched-loadavg-consolidate-load_int-load_frac-calc_load-fix adds 9fb01ba2beaa sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-fix adds 1f29900fb4c4 sched: loadavg: make calc_load_n() public adds 70c72d75174f sched: sched.h: make rq locking and clock functions availa [...] adds 6a7a87dcaf87 sched: introduce this_rq_lock_irq() adds 484f62adc0e5 psi: pressure stall information for CPU, memory, and IO adds 7badd4dc76c0 psi-pressure-stall-information-for-cpu-memory-and-io-fix adds 536ac55b0ab3 psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 adds 4650879f5d8b psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 adds b9d3a6ab7105 psi-pressure-stall-information-for-cpu-memory-and-io-fix-4 adds 15976ce89cf5 psi: cgroup support adds b9b5638f5d66 mm: workingset: use cheaper __inc_lruvec_state in irqsafe [...] adds a8e3b2647e4d mm: workingset: add vmstat counter for shadow nodes adds 3248a45c3aa0 mm-workingset-add-vmstat-counter-for-shadow-nodes-fix adds 73c78d378b58 mm-workingset-add-vmstat-counter-for-shadow-nodes-fix-fix adds 391031d74c34 mm: zero-seek shrinkers adds 2a70d1fa732f mm/memcontrol.c: fix memory.stat item ordering adds ec663cd16a5f mm, page_alloc: drop should_suppress_show_mem adds cb0faec9179e mm/swap.c: remove duplicated include adds 6c2c3abf6241 mm/mempolicy.c: use match_string() helper to simplify the code adds 2b0615f2bc3a kvfree(): fix misleading comment adds 2240d0855aaf mm/vmalloc.c: improve vfree() kerneldoc adds aad2cb6b8deb vfree: add debug might_sleep() adds 351ad3fe9fa3 vfree-kvfree-add-debug-might-sleeps-fix adds 544bdab311c9 mm: mmap: zap pages with read mmap_sem in munmap adds 1c9124da66cc mm: unmap VM_HUGETLB mappings with optimized path adds 2c0be466598d mm: unmap VM_PFNMAP mappings with optimized path adds 100e21c5e3d6 mm/filemap.c: Use existing variable adds 349d4f130e55 mm/memory_hotplug.c: spare unnecessary calls to node_set_state adds 858ce92474bb mm/memory_hotplug.c: tidy up node_states_clear_node() adds c8db48930b4a mm/memory_hotplug.c: simplify node_states_check_changes_online adds bbb55841c2a7 mm-memory_hotplug-simplify-node_states_check_changes_online-v2 adds 94c0d751e840 mm/memory_hotplug.c: clean up node_states_check_changes_offline() adds 49602d65d018 mm-memory_hotplug-clean-up-node_states_check_changes_offline-v2 adds 5b297488ad1c memcg: remove memcg_kmem_skip_account adds ecce10a418ee mm: provide kernel parameter to allow disabling page init [...] adds 4a0ea450d6e3 mm: create non-atomic version of SetPageReserved for init use adds 99f3496502cd mm: defer ZONE_DEVICE page initialization to the point whe [...] adds c458d7597984 memremap: Fix reference count for pgmap in devm_memremap_pages adds 73b5cc0234dc mm, thp: consolidate THP gfp handling into alloc_hugepage_ [...] adds cb4c0bfd9170 mm: remove unnecessary local variable addr in __get_user_p [...] adds 48e45d259898 hugetlb: harmonize hugetlb.h arch specific defines with pgtable.h adds 03785407e850 hugetlb: introduce generic version of hugetlb_free_pgd_range adds 911f638a09d9 hugetlb: introduce generic version of set_huge_pte_at() adds dc2bae800c07 hugetlb: introduce generic version of huge_ptep_get_and_clear() adds f4b6ca03cb04 hugetlb: introduce generic version of huge_ptep_clear_flush adds e8aba0de6a10 hugetlb: introduce generic version of huge_pte_none() adds 6cdc79cb1986 hugetlb: introduce generic version of huge_pte_wrprotect adds 67e4028d326c hugetlb: introduce generic version of prepare_hugepage_range adds bcdba04483f2 hugetlb: introduce generic version of huge_ptep_set_wrprotect() adds 078a9fbe6da8 hugetlb: introduce generic version of huge_ptep_set_access [...] adds 5fd855794bbe hugetlb: introduce generic version of huge_ptep_get adds 758025690f74 hugetlb: fix ARM 3level page tables adds 02de60c876f8 mm/filemap.c: use vmf_error() adds eb6235ab2862 mm: mremap: downgrade mmap_sem to read when shrinking adds d079c710adf1 mm-mremap-downgrade-mmap_sem-to-read-when-shrinking-fix adds 4fdc5db87a66 mm/mremap.c: mremap: fix unsigned compare against 0 issue adds 1e396d3b9ed6 mm: brk: downgrade mmap_sem to read when shrinking adds ae1794719037 mm-brk-downgrade-mmap_sem-to-read-when-shrinking-fix adds 78e7b3964331 mm/mmap.c: brk: fix unsigned compare against 0 issue adds d14d027a783a mm: dax: add comment for PFN_SPECIAL adds cb80b47549e7 mm/memory.c: recheck page table entry with page table lock held adds 7e6e1c21e1c4 mm: fix the crash observed with syzkaller run adds e39821aab9c2 mm/vmstat.c: assert that vmstat_text is in sync with stat_ [...] adds 880c1034475c userfaultfd: selftest: cleanup help messages adds b980adf60ea3 userfaultfd: selftest: generalize read and poll adds ded44bdf9131 userfaultfd: selftest: recycle lock threads first adds db879239fe7c mm/zsmalloc.c: fix fall-through annotation adds 67092234ecca mm/page_alloc.c: memory hotplug: free pages as higher order adds 01823427a911 memory_hotplug-free-pages-as-higher-order-fix adds 1f11a4e9e9c5 mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 2c0525fe77a9 mm/page_alloc.c: set num_movable in move_freepages() adds a861c6cb7a4a mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type adds f962e1b2c56f mm/z3fold.c: fix wrong handling of headless pages adds 9edd2c448f51 mm: make memmap_init a proper function adds 92a23bf25d76 mm: calculate deferred pages after skipping mirrored memory adds 34a04bd304f8 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 816b17ab7b83 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds 20a16bb364eb mm: move mirrored memory specific code outside of memmap_i [...] adds 1c27d3064392 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds 41c7de824b7d mm/page-writeback.c: fix range_cyclic writeback vs writepa [...] adds 0676e337e4ec mm: don't raise MEMCG_OOM event due to failed high-order a [...] adds 8c6b35b304e0 mm/gup_benchmark.c: time put_page() adds f2bb01a1dd97 mm-gup_benchmark-time-put_page-fix adds 906ea9d3e4bb mm/gup_benchmark.c: add additional pinning methods adds 9a33f8fab008 tools/testing/selftests/vm/gup_benchmark.c: fix 'write' fl [...] adds 4047925479f7 tools/testing/selftests/vm/gup_benchmark.c: allow user spe [...] adds 6c5d8df436b3 tools-gup_benchmark-allow-user-specified-file-fix adds 8d11adaa59da tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option adds 5c7faa22138e tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETL [...] adds 500532c0d212 mm: zero remaining unavailable struct pages adds 9797c38d9619 mm: return zero_resv_unavail optimization adds 5154fa1c1125 Revert "x86/e820: put !E820_TYPE_RAM regions into memblock [...] adds f799f13d455a mm/gup: cache dev_pagemap while pinning pages adds 8c174fef8ce3 mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t adds 7db27a60bafc mm, swap: fix race between swapoff and some swap operations adds 7cd01e54b36f mm, swap: fix race between swapoff and some swap operations adds 2842e0bc5b5e mm: fix race between swapoff and mincore adds aabe26892c65 mm/list_lru.c: prefetch neighboring list entries before ac [...] adds 41d995bc1b69 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 7060e181a46e mm: add strictlimit knob adds 40e2cd64e139 mm: don't expose page to fast gup before it's ready adds 70c20544c9e0 mm/page_owner: align with pageblock_nr_pages adds 7735955a84d7 mm/page_owner: align with pageblock_nr pages adds 47b257e706ac fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ba7ed7816ff4 fs/proc/vmcore.c: Convert to use vmf_error() adds 8b6398dd4a89 include/linux/compiler*.h: add version detection to asm_vo [...] adds 1540f2ac1a8f .mailmap: add Oleksij Rempel adds 18bf4ac94442 treewide: remove current_text_addr adds 1db949aa4a09 kernel/fail_function.c: remove meaningless null pointer ch [...] adds 9dfcb19cedd5 lib/bitmap.c: remove wrong documentation adds 15902c83418f linux/bitmap.h: handle constant zero-size bitmaps correctly adds 549575d0f903 linux/bitmap.h: remove redundant uses of small_const_nbits() adds e0b69086b19f linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 7ef3a02289aa linux/bitmap.h: relax comment on compile-time constant nbits adds 023356bf8796 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 5a70bc608a1b lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 2c66d8c2d79d lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds ba2c4940fb95 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds ea88774df851 lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds 04316f51d6db lib/parser.c: switch match_u64int() over to use match_strdup() adds 4d6d34b14f97 lib/parser.c: switch match_number() over to use match_strdup() adds cf815bff0c67 lib/zlib_inflate/inflate.c: remove fall through warnings adds 1488e4d0babc lib/sg_pool.c: remove unnecessary null check when freeing object adds d352b6fb021d lib/rbtree.c: fix typo in comment of rb_insert_augmented() adds 28f57577f876 checkpatch: remove GCC_BINARY_CONSTANT warning adds f7a969e7b9ac init/do_mounts.c: add root=PARTLABEL=<name> support adds ebe31556e0ad hfsplus: prevent btree data loss on root split adds 8651b832b52a hfsplus: fix BUG on bnode parent update adds 1fc106d0a368 hfs: prevent btree data loss on root split adds d64d1e146285 hfs: fix BUG on bnode parent update adds d72c07dc24e8 hfsplus: prevent btree data loss on ENOSPC adds 13ed83d712d4 hfs: prevent btree data loss on ENOSPC adds 4fe06f6d664b hfsplus: fix return value of hfsplus_get_block() adds 7239e088bba1 hfs: fix return value of hfs_get_block() adds 92ffa6ae2422 hfsplus: update timestamps on truncate() adds 08445dc60f89 hfs: update timestamp on truncate() adds 9f1fa0ab60f7 reiserfs: propagate errors from fill_with_dentries() properly adds 8e4adc43db4e reiserfs: remove workaround code for GCC 3.x adds 9871939b5302 fat: expand a slightly out-of-date comment adds 773391ba4bf6 fat: create a function to calculate the timezone offest adds 1d8ddb70a25d fat: add functions to update and truncate timestamps appro [...] adds d277a4b39838 fat: change timestamp updates to use fat_truncate_time adds af6cdb4c1d84 fat: truncate inode timestamp updates in setattr adds 26c641b9e891 kernel/signal.c: fix a comment error adds 14939800ed6c kernel/kexec_file.c: remove some duplicated includes adds 122897462541 kernel/sysctl.c: remove duplicated include adds 81d742ba0c7e bfs: add sanity check at bfs_fill_super() adds cca5d6f5db62 kernel/panic.c: do not append newline to the stack protect [...] adds 9a9d3b5f32b4 kernel/panic.c: filter out a potential trailing newline adds b35ec9afac21 ipc: IPCMNI limit check for msgmni and shmmni adds df35ab1a97ba ipc: IPCMNI limit check for semmni adds 49a202c49ca9 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 9fc53a89d940 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 275b235a63c0 ipc: conserve sequence numbers in extended IPCMNI mode adds d3be41ec6953 lib/lz4: update LZ4 decompressor module adds a46f160cb830 Merge branch 'akpm-current/current' adds 72ca68b68ed7 kbuild: fix kernel/bounds.c 'W=1' warning adds 96ca6ddeefa6 percpu: remove PER_CPU_DEF_ATTRIBUTES macro adds 93fc4cf91747 mm: remove CONFIG_NO_BOOTMEM adds 23f25319ab56 mm: remove now defunct NO_BOOTMEM from depends list for de [...] adds 8bac35692333 mm: remove CONFIG_HAVE_MEMBLOCK adds 8c62fd859ffe of/fdt: fixup #ifdefs after removal of HAVE_MEMBLOCK confi [...] adds 9192917d0878 csky: fixups after bootmem removal adds f5e1c49fa368 memblock: remove stale #else and the code it protects adds 2a17ebb4e2f3 mm: remove bootmem allocator implementation. adds a18f8f8b5988 mm: nobootmem: remove dead code adds a8c53fae08a7 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] adds 97622be067ee memblock: remove _virt from APIs returning virtual address adds c44394999f69 memblock: replace alloc_bootmem_align with memblock_alloc adds 0d1860eb126f memblock: replace alloc_bootmem_low with memblock_alloc_low adds beafa6ee7e7b memblock: replace __alloc_bootmem_node_nopanic with memblo [...] adds 944214846d59 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] adds 596046ffd571 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) adds b920432b30a4 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] adds 0e0b793d5e8f memblock: add align parameter to memblock_alloc_node() adds 5ad07d0c2205 memblock: replace alloc_bootmem_pages_node with memblock_a [...] adds ff94c175ad60 memblock: replace __alloc_bootmem_node with appropriate me [...] adds 34df78801352 memblock: replace alloc_bootmem_node with memblock_alloc_node adds 9f655b3fe165 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low adds d8189de1a9ae memblock: replace alloc_bootmem_pages with memblock_alloc adds 84afae699dbd memblock: replace __alloc_bootmem with memblock_alloc_from adds ddaa897c9ab7 memblock: replace alloc_bootmem with memblock_alloc adds 1fe1e88bf899 mm: nobootmem: remove bootmem allocation APIs adds f66b7b7793ef memblock: replace free_bootmem{_node} with memblock_free adds ae9a7cf28996 memblock: replace free_bootmem_late with memblock_free_late adds 3b79243c2ef2 memblock: rename free_all_bootmem to memblock_free_all adds c072e3a9d407 memblock: rename __free_pages_bootmem to memblock_free_pages adds d5fa9634892d mm: remove nobootmem adds 979961b3058d memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants adds 75fd637c22bc mm: remove include/linux/bootmem.h adds ef07e25e5bb0 dma-direct: fix up for the removal of linux/bootmem.h adds 2b130e2ae5fd powerpc: fix up for removal of linux/bootmem.h adds 699f0940861c docs/boot-time-mm: remove bootmem documentation adds fe3d2a45e807 memblock: stop using implicit alignment to SMP_CACHE_BYTES adds 627632ed74ee memblock-stop-using-implicit-alignement-to-smp_cache_bytes [...] adds 854a76c3fa76 mm/memblock.c: warn if zero alignment was requested adds c2263a3850d6 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] adds 69f9ad5fe919 mm/memory_hotplug: make remove_memory() take the device_ho [...] adds 8fab7180e6cd mm/memory_hotplug: make add_memory() take the device_hotplug_lock adds 680e39de1718 mm/memory_hotplug: fix online/offline_pages called w.o. me [...] adds cbbd2c5887ef powerpc/powernv: hold device_hotplug_lock when calling dev [...] adds 8107c4462c7a powerpc/powernv: hold device_hotplug_lock when calling mem [...] adds d4347b635b99 powerpc-powernv-hold-device_hotplug_lock-when-calling-memt [...] adds 6b6b2c493fc5 memory-hotplug.rst: add some details about locking internals adds e332f4aba5be mm: Fix warning in insert_pfn() adds 5bfbbdac8fc2 mm/gup.c: fix __get_user_pages_fast() comment adds b29b1772c954 vfs: replace current_kernel_time64 with ktime equivalent adds d3dd387f30b9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds e89d80e611a0 Merge branch 'akpm/master' adds ca0591d03a2d Add linux-next specific files for 20181015
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 (12ffaa1197f5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 5 + .../ABI/testing/configfs-stp-policy-p_sys-t | 41 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 24 + Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 | 27 - .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 + .../ABI/testing/sysfs-class-led-trigger-pattern | 82 + Documentation/PCI/endpoint/pci-test-howto.txt | 19 +- Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/ext4.rst | 574 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 18 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 444 ++ Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/conf.py | 12 +- Documentation/core-api/index.rst | 2 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/printk-formats.rst | 11 +- Documentation/crypto/asymmetric-keys.txt | 26 +- Documentation/device-mapper/dm-flakey.txt | 4 + .../devicetree/bindings/arm/al,alpine.txt | 72 - .../devicetree/bindings/arm/atmel-at91.txt | 170 - .../devicetree/bindings/arm/atmel-sysregs.txt | 171 + .../bindings/arm/cpu-enable-method/al,alpine-smp | 34 +- .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 + .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 183 + Documentation/devicetree/bindings/arm/fsl.txt | 39 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,bdpsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,hifsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../devicetree/bindings/arm/zte,sysctrl.txt | 30 + Documentation/devicetree/bindings/arm/zte.txt | 27 +- Documentation/devicetree/bindings/csky/cpus.txt | 55 +- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 53 + .../devicetree/bindings/gpio/snps,creg-gpio.txt | 21 + .../bindings/input/touchscreen/touchscreen.txt | 6 +- .../devicetree/bindings/iommu/mediatek,iommu.txt | 4 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../bindings/media/mediatek-jpeg-decoder.txt | 1 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../devicetree/bindings/media/renesas,ceu.txt | 14 +- .../devicetree/bindings/media/video-interfaces.txt | 4 +- .../memory-controllers/mediatek,smi-common.txt | 1 + .../memory-controllers/mediatek,smi-larb.txt | 3 +- Documentation/devicetree/bindings/mips/mscc.txt | 16 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 1 + Documentation/devicetree/bindings/mmc/mmci.txt | 11 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 1 + .../devicetree/bindings/net/mscc-ocelot.txt | 9 +- .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 1 + .../devicetree/bindings/pci/pci-rcar-gen2.txt | 1 + .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 42 + .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 191 + .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 + .../bindings/regulator/st,stpmic1-regulator.txt | 68 + .../bindings/remoteproc/qcom,adsp-pil.txt | 126 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 8 +- .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 + .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 29 +- .../devicetree/bindings/sound/adi,adau1977.txt | 54 + .../devicetree/bindings/sound/maxim,max98088.txt | 8 + Documentation/devicetree/bindings/sound/wm8782.txt | 17 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +- .../devicetree/bindings/spi/spi-pxa2xx.txt | 24 + .../devicetree/bindings/timer/renesas,cmt.txt | 7 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 2 + Documentation/devicetree/bindings/usb/dwc3.txt | 1 + .../devicetree/bindings/usb/exynos-usb.txt | 2 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../bindings/watchdog/armada-37xx-wdt.txt | 23 + .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt | 25 + Documentation/driver-api/gpio/index.rst | 2 +- Documentation/driver-model/devres.txt | 1 - .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 .../filesystems/ext4/{ondisk => }/attributes.rst | 0 .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 .../filesystems/ext4/{ondisk => }/checksums.rst | 0 .../filesystems/ext4/{ondisk => }/directory.rst | 0 .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 574 -- .../filesystems/ext4/{ondisk => }/globals.rst | 0 .../filesystems/ext4/{ondisk => }/group_descr.rst | 0 .../filesystems/ext4/{ondisk => }/ifork.rst | 0 Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 .../filesystems/ext4/{ondisk => }/inodes.rst | 0 .../filesystems/ext4/{ondisk => }/journal.rst | 0 .../filesystems/ext4/{ondisk => }/mmp.rst | 0 Documentation/filesystems/ext4/ondisk/index.rst | 9 - .../filesystems/ext4/{ondisk => }/overview.rst | 0 .../ext4/{ondisk => }/special_inodes.rst | 0 .../filesystems/ext4/{ondisk => }/super.rst | 0 Documentation/filesystems/nfs/rpc-cache.txt | 6 +- Documentation/filesystems/porting | 11 + Documentation/locking/lockstat.txt | 2 +- Documentation/media/kapi/cec-core.rst | 4 + Documentation/media/kapi/v4l2-subdev.rst | 30 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 25 +- Documentation/memory-hotplug.txt | 547 -- Documentation/networking/filter.txt | 30 +- Documentation/networking/ip-sysctl.txt | 8 + Documentation/nvdimm/security.txt | 99 + Documentation/preempt-locking.txt | 12 +- Documentation/process/index.rst | 1 + Documentation/process/programming-language.rst | 45 + Documentation/scheduler/completion.txt | 237 +- Documentation/scsi/ufs.txt | 20 + Documentation/security/LSM.rst | 2 +- Documentation/security/keys/core.rst | 217 + Documentation/sound/hd-audio/models.rst | 2 + Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/trace/stm.rst | 38 +- Documentation/trace/sys-t.rst | 62 + Documentation/virtual/kvm/api.txt | 19 + Documentation/watchdog/watchdog-parameters.txt | 5 + Documentation/x86/boot.txt | 32 +- Documentation/x86/x86_64/mm.txt | 169 +- Documentation/xilinx/eemi.txt | 67 + LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 89 +- Makefile | 11 +- Next/SHA1s | 289 +- Next/Trees | 1 + Next/merge.log | 6620 +++++++++++++------- arch/alpha/kernel/core_apecs.c | 3 +- arch/alpha/kernel/core_lca.c | 3 +- arch/alpha/kernel/core_marvel.c | 4 +- arch/alpha/kernel/core_mcpcia.c | 6 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_titan.c | 6 +- arch/alpha/kernel/core_tsunami.c | 6 +- arch/alpha/kernel/core_wildfire.c | 6 +- arch/alpha/kernel/pci-noop.c | 4 +- arch/alpha/kernel/pci.c | 4 +- arch/alpha/kernel/pci_iommu.c | 4 +- arch/arc/kernel/process.c | 20 + arch/arc/kernel/vmlinux.lds.S | 1 - arch/arm/arm-soc-for-next-contents.txt | 37 +- arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi | 4 - arch/arm/boot/dts/imx7d.dtsi | 5 +- arch/arm/boot/dts/rk3288.dtsi | 14 +- arch/arm/boot/dts/socfpga.dtsi | 2 - arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 4 + arch/arm/include/asm/cputype.h | 1 - arch/arm/include/asm/hugetlb.h | 3 +- arch/arm/include/asm/proc-fns.h | 49 +- arch/arm/kernel/bugs.c | 4 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/setup.c | 44 +- arch/arm/kernel/smp.c | 31 - arch/arm/kernel/vmlinux-xip.lds.S | 1 - arch/arm/kernel/vmlinux.lds.h | 3 +- arch/arm/kvm/coproc.c | 8 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 1 + arch/arm/mach-omap1/common.h | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mm/proc-v7-bugs.c | 17 +- arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/configs/defconfig | 6 + arch/arm64/crypto/aes-glue.c | 13 +- arch/arm64/crypto/aes-modes.S | 8 +- arch/arm64/include/asm/daifflags.h | 15 +- arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/uaccess.h | 61 +- arch/arm64/include/asm/xen/events.h | 2 +- arch/arm64/kernel/perf_event.c | 7 + arch/arm64/kernel/setup.c | 57 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/mm/context.c | 8 +- arch/arm64/mm/fault.c | 5 +- arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/csky/Kconfig | 3 +- arch/csky/Kconfig.debug | 11 +- arch/csky/Makefile | 5 +- arch/csky/abiv1/alignment.c | 78 +- arch/csky/abiv1/bswapdi.c | 1 - arch/csky/abiv1/cacheflush.c | 3 +- arch/csky/abiv1/inc/abi/cacheflush.h | 30 +- arch/csky/abiv1/inc/abi/ckmmu.h | 2 +- arch/csky/abiv1/inc/abi/elf.h | 26 + arch/csky/abiv1/inc/abi/entry.h | 10 +- arch/csky/abiv1/inc/abi/page.h | 4 +- arch/csky/abiv1/inc/abi/pgtable-bits.h | 2 +- arch/csky/abiv1/inc/abi/reg_ops.h | 4 +- arch/csky/abiv1/inc/abi/regdef.h | 6 +- arch/csky/abiv1/inc/abi/string.h | 6 +- arch/csky/abiv1/inc/abi/tlb.h | 12 - arch/csky/abiv1/inc/abi/vdso.h | 3 +- arch/csky/abiv1/memcpy.S | 20 +- arch/csky/abiv1/mmap.c | 8 +- arch/csky/abiv2/cacheflush.c | 3 +- arch/csky/abiv2/fpu.c | 112 +- arch/csky/abiv2/inc/abi/cacheflush.h | 18 +- arch/csky/abiv2/inc/abi/ckmmu.h | 2 +- arch/csky/abiv2/inc/abi/elf.h | 43 + arch/csky/abiv2/inc/abi/entry.h | 75 +- arch/csky/abiv2/inc/abi/fpu.h | 2 +- arch/csky/abiv2/inc/abi/page.h | 2 +- arch/csky/abiv2/inc/abi/pgtable-bits.h | 2 +- arch/csky/abiv2/inc/abi/reg_ops.h | 2 +- arch/csky/abiv2/inc/abi/regdef.h | 6 +- arch/csky/abiv2/inc/abi/string.h | 15 +- arch/csky/abiv2/inc/abi/tlb.h | 13 - arch/csky/abiv2/inc/abi/vdso.h | 3 +- arch/csky/abiv2/memcmp.S | 4 +- arch/csky/abiv2/memcpy.S | 6 +- arch/csky/abiv2/memcpy.c | 40 - arch/csky/abiv2/memmove.S | 8 +- arch/csky/abiv2/memset.S | 6 +- arch/csky/abiv2/strcmp.S | 2 +- arch/csky/abiv2/strcpy.S | 2 +- arch/csky/abiv2/strlen.S | 2 +- arch/csky/abiv2/sysdep.h | 4 +- arch/csky/boot/dts/Makefile | 4 +- arch/csky/include/asm/Kbuild | 2 + arch/csky/include/asm/addrspace.h | 2 +- arch/csky/include/asm/atomic.h | 3 +- arch/csky/include/asm/barrier.h | 32 +- arch/csky/include/asm/bitops.h | 19 +- arch/csky/include/asm/bug.h | 14 +- arch/csky/include/asm/cache.h | 2 + arch/csky/include/asm/cacheflush.h | 2 +- arch/csky/include/asm/checksum.h | 51 +- arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/include/asm/compat.h | 11 - arch/csky/include/asm/elf.h | 111 +- arch/csky/include/asm/fixmap.h | 2 +- arch/csky/include/asm/highmem.h | 6 +- arch/csky/include/asm/io.h | 2 +- arch/csky/include/asm/irqflags.h | 3 +- arch/csky/include/asm/mmu.h | 2 +- arch/csky/include/asm/mmu_context.h | 15 +- arch/csky/include/asm/page.h | 33 +- arch/csky/include/asm/pgalloc.h | 66 +- arch/csky/include/asm/pgtable.h | 46 +- arch/csky/include/asm/processor.h | 12 +- arch/csky/include/asm/reg_ops.h | 32 +- arch/csky/include/asm/segment.h | 4 +- arch/csky/include/asm/shmparam.h | 2 +- arch/csky/include/asm/smp.h | 8 +- arch/csky/include/asm/spinlock.h | 6 +- arch/csky/include/asm/spinlock_types.h | 2 + arch/csky/include/asm/string.h | 2 +- arch/csky/include/asm/switch_to.h | 2 +- arch/csky/include/asm/syscall.h | 8 +- arch/csky/include/asm/syscalls.h | 2 +- arch/csky/include/asm/thread_info.h | 4 +- arch/csky/include/asm/tlb.h | 9 +- arch/csky/include/asm/tlbflush.h | 6 +- arch/csky/include/asm/traps.h | 12 +- arch/csky/include/asm/uaccess.h | 557 +- arch/csky/include/asm/unistd.h | 2 +- arch/csky/include/asm/vdso.h | 3 +- arch/csky/include/uapi/asm/byteorder.h | 2 +- arch/csky/include/uapi/asm/cachectl.h | 3 +- arch/csky/include/uapi/asm/ptrace.h | 46 +- arch/csky/include/uapi/asm/sigcontext.h | 2 +- arch/csky/include/uapi/asm/unistd.h | 2 +- arch/csky/kernel/Makefile | 6 +- arch/csky/kernel/asm-offsets.c | 4 +- arch/csky/kernel/atomic.S | 2 +- arch/csky/kernel/dumpstack.c | 3 +- arch/csky/kernel/entry.S | 281 +- arch/csky/kernel/head.S | 3 +- arch/csky/kernel/module.c | 51 +- arch/csky/kernel/platform.c | 17 - arch/csky/kernel/process.c | 5 +- arch/csky/kernel/ptrace.c | 52 +- arch/csky/kernel/setup.c | 57 +- arch/csky/kernel/signal.c | 36 +- arch/csky/kernel/smp.c | 50 +- arch/csky/kernel/syscall.c | 3 +- arch/csky/kernel/syscall_table.c | 2 +- arch/csky/kernel/traps.c | 76 +- arch/csky/kernel/vdso.c | 3 +- arch/csky/kernel/vmlinux.lds.S | 2 + arch/csky/lib/delay.c | 9 +- arch/csky/lib/usercopy.c | 267 +- arch/csky/mm/cachev1.c | 15 +- arch/csky/mm/cachev2.c | 15 +- arch/csky/mm/dma-mapping.c | 24 +- arch/csky/mm/fault.c | 17 +- arch/csky/mm/highmem.c | 16 +- arch/csky/mm/init.c | 21 +- arch/csky/mm/ioremap.c | 7 +- arch/csky/mm/syscache.c | 11 +- arch/csky/mm/tlb.c | 56 +- arch/h8300/kernel/vmlinux.lds.S | 1 - arch/ia64/hp/sim/simserial.c | 24 +- arch/ia64/kernel/mca.c | 4 +- arch/ia64/kernel/signal.c | 4 +- arch/ia64/mm/tlb.c | 6 +- arch/ia64/sn/kernel/io_common.c | 4 +- arch/ia64/sn/kernel/setup.c | 5 +- arch/m68k/mac/misc.c | 75 +- arch/m68k/sun3/sun3dvma.c | 2 +- arch/microblaze/kernel/vmlinux.lds.S | 2 - arch/microblaze/mm/init.c | 2 +- arch/mips/boot/dts/mscc/Makefile | 2 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 19 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 107 + arch/mips/generic/Kconfig | 6 +- arch/mips/generic/Platform | 2 +- arch/mips/generic/board-ocelot.its.S | 40 + arch/mips/generic/board-ocelot_pcb123.its.S | 23 - arch/mips/include/asm/io.h | 88 +- arch/mips/kernel/setup.c | 2 +- arch/mips/lib/memset.S | 48 +- arch/parisc/include/asm/alternative.h | 41 + arch/parisc/include/asm/cache.h | 4 + arch/parisc/include/asm/pdcpat.h | 8 + arch/parisc/include/asm/sections.h | 2 + arch/parisc/include/uapi/asm/posix_types.h | 3 + arch/parisc/kernel/cache.c | 7 +- arch/parisc/kernel/entry.S | 12 +- arch/parisc/kernel/hpmc.S | 3 +- arch/parisc/kernel/pacache.S | 24 +- arch/parisc/kernel/setup.c | 51 + arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/vmlinux.lds.S | 8 +- arch/parisc/mm/init.c | 23 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/Kconfig.debug | 6 - arch/powerpc/Makefile | 14 +- arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 11 +- arch/powerpc/boot/opal.c | 8 - arch/powerpc/boot/serial.c | 1 + arch/powerpc/include/asm/asm-prototypes.h | 23 + arch/powerpc/include/asm/book3s/32/pgtable.h | 156 +- arch/powerpc/include/asm/book3s/64/hash.h | 3 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 98 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 137 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 1 + arch/powerpc/include/asm/cputhreads.h | 2 + arch/powerpc/include/asm/eeh.h | 24 +- arch/powerpc/include/asm/exception-64s.h | 17 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/hvcall.h | 41 + arch/powerpc/include/asm/io.h | 13 +- arch/powerpc/include/asm/kvm_asm.h | 4 +- arch/powerpc/include/asm/kvm_book3s.h | 45 +- arch/powerpc/include/asm/kvm_book3s_64.h | 118 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 3 + arch/powerpc/include/asm/kvm_booke.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/kvm_ppc.h | 8 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/mmu.h | 15 + arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 69 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 48 + arch/powerpc/include/asm/nohash/32/pte-44x.h | 35 + arch/powerpc/include/asm/nohash/32/pte-8xx.h | 92 +- arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h | 38 + arch/powerpc/include/asm/nohash/64/pgtable.h | 41 +- arch/powerpc/include/asm/nohash/pgtable.h | 99 +- arch/powerpc/include/asm/nohash/pte-book3e.h | 30 + arch/powerpc/include/asm/paca.h | 9 +- arch/powerpc/include/asm/pgtable.h | 19 + arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc-pci.h | 1 + arch/powerpc/include/asm/processor.h | 7 +- arch/powerpc/include/asm/pte-common.h | 219 - arch/powerpc/include/asm/ptrace.h | 31 + arch/powerpc/include/asm/reg.h | 2 + arch/powerpc/include/asm/slice.h | 1 + arch/powerpc/include/asm/smp.h | 11 + arch/powerpc/include/asm/sparsemem.h | 11 - arch/powerpc/include/asm/thread_info.h | 11 + arch/powerpc/include/uapi/asm/kvm.h | 1 + arch/powerpc/include/uapi/asm/ptrace.h | 7 +- arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/asm-offsets.c | 18 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cacheinfo.c | 37 +- arch/powerpc/kernel/cpu_setup_power.S | 4 +- arch/powerpc/kernel/crash_dump.c | 2 +- arch/powerpc/kernel/eeh.c | 42 +- arch/powerpc/kernel/eeh_dev.c | 2 - arch/powerpc/kernel/eeh_driver.c | 237 +- arch/powerpc/kernel/eeh_pe.c | 160 +- arch/powerpc/kernel/entry_64.S | 25 +- arch/powerpc/kernel/exceptions-64s.S | 202 +- arch/powerpc/kernel/head_8xx.S | 6 +- arch/powerpc/kernel/io-workarounds.c | 4 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/mce_power.c | 7 + arch/powerpc/kernel/pci_32.c | 3 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 77 +- arch/powerpc/kernel/prom_init.c | 6 +- arch/powerpc/kernel/ptrace.c | 57 +- arch/powerpc/kernel/rtas.c | 11 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/smp.c | 249 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/time.c | 18 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - arch/powerpc/kvm/Makefile | 3 +- arch/powerpc/kvm/book3s.c | 46 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 7 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 728 ++- arch/powerpc/kvm/book3s_64_vio.c | 89 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 81 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_hv.c | 864 ++- arch/powerpc/kvm/book3s_hv_builtin.c | 92 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 95 +- arch/powerpc/kvm/book3s_hv_nested.c | 1291 ++++ arch/powerpc/kvm/book3s_hv_ras.c | 10 + arch/powerpc/kvm/book3s_hv_rm_xics.c | 13 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 823 +-- arch/powerpc/kvm/book3s_hv_tm.c | 6 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 5 +- arch/powerpc/kvm/book3s_pr.c | 5 +- arch/powerpc/kvm/book3s_xics.c | 14 +- arch/powerpc/kvm/book3s_xive.c | 63 + arch/powerpc/kvm/book3s_xive_template.c | 8 - arch/powerpc/kvm/bookehv_interrupts.S | 8 +- arch/powerpc/kvm/emulate_loadstore.c | 1 - arch/powerpc/kvm/powerpc.c | 15 +- arch/powerpc/kvm/tm.S | 250 +- arch/powerpc/kvm/trace_book3s.h | 1 - arch/powerpc/lib/alloc.c | 2 +- arch/powerpc/lib/code-patching.c | 3 +- arch/powerpc/mm/8xx_mmu.c | 5 +- arch/powerpc/mm/Makefile | 11 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/dump_linuxpagetables-8xx.c | 82 + arch/powerpc/mm/dump_linuxpagetables-book3s64.c | 115 + arch/powerpc/mm/dump_linuxpagetables-generic.c | 82 + arch/powerpc/mm/dump_linuxpagetables.c | 155 +- arch/powerpc/mm/dump_linuxpagetables.h | 19 + arch/powerpc/mm/hash_native_64.c | 4 +- arch/powerpc/mm/hash_utils_64.c | 7 +- arch/powerpc/mm/mem.c | 13 +- arch/powerpc/mm/mmu_context_book3s64.c | 9 + arch/powerpc/mm/mmu_context_nohash.c | 7 +- arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/numa.c | 11 +- arch/powerpc/mm/pgtable-book3e.c | 9 +- arch/powerpc/mm/pgtable-hash64.c | 7 +- arch/powerpc/mm/pgtable.c | 27 +- arch/powerpc/mm/pgtable_32.c | 70 +- arch/powerpc/mm/pgtable_64.c | 55 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/mm/slb.c | 636 +- arch/powerpc/mm/slb_low.S | 335 - arch/powerpc/mm/slice.c | 16 +- arch/powerpc/mm/tlb-radix.c | 10 + arch/powerpc/mm/tlb_nohash.c | 3 + arch/powerpc/perf/imc-pmu.c | 2 +- arch/powerpc/platforms/40x/Kconfig | 9 - arch/powerpc/platforms/44x/Kconfig | 22 - arch/powerpc/platforms/4xx/ocm.c | 7 +- arch/powerpc/platforms/82xx/Kconfig | 1 - arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 21 - arch/powerpc/platforms/Kconfig.cputype | 4 - arch/powerpc/platforms/cell/Kconfig | 3 - arch/powerpc/platforms/maple/Kconfig | 1 - arch/powerpc/platforms/pasemi/Kconfig | 1 - arch/powerpc/platforms/pasemi/dma_lib.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/time.c | 126 +- arch/powerpc/platforms/powernv/Kconfig | 1 - arch/powerpc/platforms/powernv/eeh-powernv.c | 62 +- arch/powerpc/platforms/powernv/npu-dma.c | 198 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/ps3/Kconfig | 2 - arch/powerpc/platforms/ps3/os-area.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 3 +- arch/powerpc/platforms/pseries/Kconfig | 2 - arch/powerpc/platforms/pseries/eeh_pseries.c | 66 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 61 +- arch/powerpc/platforms/pseries/mobility.c | 5 + arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/platforms/pseries/pci.c | 1 + arch/powerpc/sysdev/Kconfig | 5 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 8 +- arch/powerpc/sysdev/msi_bitmap.c | 2 +- arch/powerpc/sysdev/xive/Kconfig | 3 - arch/powerpc/xmon/Makefile | 5 +- arch/powerpc/xmon/xmon.c | 19 +- arch/riscv/Kconfig | 50 +- arch/riscv/Kconfig.debug | 35 - arch/riscv/Makefile | 19 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/smp.h | 47 +- arch/riscv/include/asm/switch_to.h | 12 +- arch/riscv/include/asm/tlbflush.h | 16 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cacheinfo.c | 7 - arch/riscv/kernel/cpu.c | 87 +- arch/riscv/kernel/cpufeature.c | 15 + arch/riscv/kernel/entry.S | 88 - arch/riscv/kernel/fpu.S | 106 + arch/riscv/kernel/head.S | 4 +- arch/riscv/kernel/irq.c | 12 +- arch/riscv/kernel/mcount.S | 1 - arch/riscv/kernel/process.c | 6 +- arch/riscv/kernel/setup.c | 10 + arch/riscv/kernel/signal.c | 75 +- arch/riscv/kernel/smp.c | 82 +- arch/riscv/kernel/smpboot.c | 46 +- arch/s390/Kconfig | 9 + arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_base.c | 33 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 24 +- arch/s390/boot/boot.h | 11 + arch/s390/boot/cmdline.c | 2 + arch/s390/boot/compressed/Makefile | 37 +- arch/s390/boot/compressed/decompressor.c | 85 + arch/s390/boot/compressed/decompressor.h | 25 + arch/s390/boot/compressed/head.S | 52 - arch/s390/boot/compressed/misc.c | 116 - arch/s390/boot/compressed/vmlinux.lds.S | 24 +- arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 - arch/s390/boot/ctype.c | 2 + arch/s390/boot/head.S | 8 +- arch/s390/boot/ipl_parm.c | 182 + arch/s390/boot/ipl_vmparm.c | 2 + arch/s390/boot/mem_detect.c | 182 + arch/s390/boot/startup.c | 64 + arch/s390/boot/string.c | 138 + arch/s390/crypto/paes_s390.c | 63 +- arch/s390/defconfig | 1 + arch/s390/hypfs/hypfs_sprp.c | 42 +- arch/s390/include/asm/appldata.h | 19 +- arch/s390/include/asm/boot_data.h | 11 + arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/ipl.h | 4 +- arch/s390/include/asm/kasan.h | 30 + arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mem_detect.h | 82 + arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/pgtable.h | 20 +- arch/s390/include/asm/pkey.h | 26 + arch/s390/include/asm/processor.h | 53 +- arch/s390/include/asm/sclp.h | 4 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/string.h | 21 + arch/s390/include/asm/thread_info.h | 13 +- arch/s390/include/asm/vmlinux.lds.h | 20 + arch/s390/include/uapi/asm/pkey.h | 34 + arch/s390/include/uapi/asm/zcrypt.h | 19 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/base.S | 2 +- arch/s390/kernel/dumpstack.c | 10 +- arch/s390/kernel/early.c | 47 +- arch/s390/kernel/early_nobss.c | 24 +- arch/s390/kernel/entry.S | 53 +- arch/s390/kernel/entry.h | 3 + arch/s390/kernel/head64.S | 4 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/ipl_vmparm.c | 36 + arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/machine_kexec.c | 17 +- arch/s390/kernel/module.c | 15 +- arch/s390/kernel/setup.c | 210 +- arch/s390/kernel/smp.c | 87 +- arch/s390/kernel/swsusp.S | 7 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vmlinux.lds.S | 18 +- arch/s390/kvm/kvm-s390.c | 57 +- arch/s390/lib/Makefile | 4 + arch/s390/lib/mem.S | 12 +- arch/s390/mm/Makefile | 6 +- arch/s390/mm/dump_pagetables.c | 58 +- arch/s390/mm/fault.c | 38 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 387 ++ arch/s390/mm/maccess.c | 25 +- arch/s390/mm/mem_detect.c | 62 - arch/sparc/include/uapi/asm/unistd.h | 3 +- arch/sparc/kernel/auxio_64.c | 4 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/power.c | 4 +- arch/sparc/kernel/prom_32.c | 26 +- arch/sparc/kernel/prom_64.c | 68 +- arch/sparc/kernel/systbls_32.S | 2 +- arch/sparc/kernel/systbls_64.S | 4 +- arch/sparc/vdso/Makefile | 8 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/ubd_kern.c | 178 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/common.lds.S | 2 - arch/um/kernel/initrd.c | 2 +- arch/unicore32/kernel/setup.c | 2 +- arch/x86/Kconfig | 4 +- arch/x86/Makefile | 8 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/header.S | 6 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 2 +- arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/fpu.c | 209 - arch/x86/entry/calling.h | 2 +- arch/x86/entry/entry_64.S | 15 + arch/x86/entry/vdso/Makefile | 16 +- arch/x86/entry/vdso/vclock_gettime.c | 220 +- arch/x86/entry/vdso/vgetcpu.c | 8 +- arch/x86/entry/vdso/vma.c | 38 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 51 +- arch/x86/events/amd/uncore.c | 10 + arch/x86/events/intel/core.c | 277 +- arch/x86/events/intel/cstate.c | 8 +- arch/x86/events/intel/rapl.c | 4 +- arch/x86/events/intel/uncore_snbep.c | 14 +- arch/x86/events/msr.c | 8 +- arch/x86/events/perf_event.h | 4 +- arch/x86/hyperv/Makefile | 4 + arch/x86/hyperv/hv_spinlock.c | 88 + arch/x86/include/asm/acpi.h | 7 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cmpxchg.h | 10 +- arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/elf.h | 6 +- arch/x86/include/asm/fsgsbase.h | 49 + arch/x86/include/asm/hyperv-tlfs.h | 5 + arch/x86/include/asm/intel-family.h | 33 +- arch/x86/include/asm/io.h | 3 +- arch/x86/include/asm/jump_label.h | 72 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/page_64_types.h | 15 +- arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/percpu.h | 8 +- arch/x86/include/asm/perf_event.h | 8 + arch/x86/include/asm/pgtable_types.h | 2 +- arch/x86/include/asm/refcount.h | 74 +- arch/x86/include/asm/segment.h | 46 +- arch/x86/include/asm/tlb.h | 21 +- arch/x86/include/asm/tlbflush.h | 33 +- arch/x86/include/asm/uv/uv.h | 6 + arch/x86/include/asm/vgtod.h | 79 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 4 + arch/x86/kernel/acpi/boot.c | 8 +- arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 52 +- arch/x86/kernel/cpu/intel_rdt.c | 10 +- arch/x86/kernel/cpu/intel_rdt.h | 6 +- arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 26 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 172 +- arch/x86/kernel/cpu/mshyperv.c | 14 + arch/x86/kernel/crash_dump_64.c | 60 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 29 +- arch/x86/kernel/head32.c | 1 + arch/x86/kernel/head64.c | 2 + arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/macros.S | 16 + arch/x86/kernel/pci-swiotlb.c | 2 - arch/x86/kernel/process_64.c | 183 +- arch/x86/kernel/ptrace.c | 28 +- arch/x86/kernel/setup.c | 17 + arch/x86/kernel/time.c | 24 +- arch/x86/kernel/tsc.c | 12 +- arch/x86/kernel/tsc_msr.c | 10 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/x86_init.c | 3 +- arch/x86/kvm/svm.c | 6 +- arch/x86/kvm/vmx.c | 6 +- arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/mm/fault.c | 288 +- arch/x86/mm/ioremap.c | 24 +- arch/x86/mm/pgtable.c | 10 +- arch/x86/mm/tlb.c | 167 +- arch/x86/pci/fixup.c | 12 +- arch/x86/platform/atom/punit_atom_debug.c | 6 +- .../platform/intel-mid/device_libs/platform_bt.c | 2 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 3 + arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/xen/enlighten_pvh.c | 2 +- arch/x86/xen/spinlock.c | 33 +- arch/x86/xen/xen-pvh.S | 2 +- arch/xtensa/kernel/Makefile | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 1 - arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 7 - block/Kconfig.iosched | 3 - block/bfq-iosched.c | 223 +- block/bfq-iosched.h | 27 +- block/bfq-wf2q.c | 36 +- block/blk-core.c | 5 +- block/blk-flush.c | 6 +- block/blk-mq-debugfs.c | 3 +- block/blk-mq.c | 169 +- block/blk-softirq.c | 5 +- block/blk-wbt.c | 2 +- block/blk.h | 2 +- block/cfq-iosched.c | 12 +- crypto/Kconfig | 2 +- crypto/aegis.h | 20 +- crypto/asymmetric_keys/Kconfig | 31 + crypto/asymmetric_keys/Makefile | 25 + crypto/asymmetric_keys/asym_tpm.c | 988 +++ crypto/asymmetric_keys/asymmetric_keys.h | 3 + crypto/asymmetric_keys/asymmetric_type.c | 43 + crypto/asymmetric_keys/pkcs7_parser.c | 1 + crypto/asymmetric_keys/pkcs8.asn1 | 24 + crypto/asymmetric_keys/pkcs8_parser.c | 184 + crypto/asymmetric_keys/public_key.c | 191 +- crypto/asymmetric_keys/signature.c | 95 + crypto/asymmetric_keys/tpm.asn1 | 5 + crypto/asymmetric_keys/tpm_parser.c | 102 + crypto/asymmetric_keys/x509_cert_parser.c | 21 +- crypto/lrw.c | 7 +- crypto/morus1280.c | 7 +- crypto/morus640.c | 16 +- crypto/rsa-pkcs1pad.c | 59 +- crypto/testmgr.c | 6 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/acpi_processor.c | 7 +- drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/acinterp.h | 23 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/amlcode.h | 10 +- drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/acpica/exfield.c | 326 +- drivers/acpi/acpica/exserial.c | 360 ++ drivers/acpi/nfit/Makefile | 1 + drivers/acpi/nfit/core.c | 177 +- drivers/acpi/nfit/intel.c | 371 ++ drivers/acpi/nfit/intel.h | 105 + drivers/acpi/nfit/nfit.h | 31 +- drivers/acpi/pptt.c | 33 +- drivers/acpi/x86/utils.c | 2 +- drivers/ata/Kconfig | 2 - drivers/atm/fore200e.c | 400 +- drivers/atm/fore200e.h | 8 +- drivers/atm/nicstar.c | 3 +- drivers/auxdisplay/panel.c | 7 +- drivers/base/cacheinfo.c | 2 + drivers/base/power/domain.c | 20 +- drivers/block/Kconfig | 1 - drivers/block/aoe/aoe.h | 4 + drivers/block/aoe/aoeblk.c | 49 +- drivers/block/aoe/aoecmd.c | 19 +- drivers/block/aoe/aoedev.c | 14 +- drivers/block/drbd/Kconfig | 1 - drivers/block/null_blk_main.c | 107 +- drivers/block/paride/pcd.c | 98 +- drivers/block/paride/pd.c | 109 +- drivers/block/paride/pf.c | 68 +- drivers/block/rbd.c | 9 +- drivers/block/skd_main.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/Kconfig | 2 - drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 2 +- drivers/cdrom/cdrom.c | 27 +- drivers/char/hw_random/core.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/keystone/gate.c | 5 + drivers/clk/keystone/pll.c | 5 + drivers/clk/samsung/clk-s3c64xx.c | 2 +- drivers/clk/ti/clk.c | 2 +- drivers/clk/zynqmp/Kconfig | 10 + drivers/clk/zynqmp/Makefile | 4 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 144 + drivers/clk/zynqmp/clk-mux-zynqmp.c | 141 + drivers/clk/zynqmp/clk-zynqmp.h | 68 + drivers/clk/zynqmp/clkc.c | 716 +++ drivers/clk/zynqmp/divider.c | 217 + drivers/clk/zynqmp/pll.c | 335 + drivers/clocksource/Makefile | 26 +- drivers/clocksource/asm9260_timer.c | 2 +- drivers/clocksource/cadence_ttc_timer.c | 543 -- drivers/clocksource/dw_apb_timer_of.c | 20 +- drivers/clocksource/pxa_timer.c | 6 +- drivers/clocksource/renesas-ostm.c | 11 +- drivers/clocksource/riscv_timer.c | 12 +- drivers/clocksource/sh_cmt.c | 106 +- drivers/clocksource/sh_mtu2.c | 10 +- drivers/clocksource/sh_tmu.c | 10 +- drivers/clocksource/time-orion.c | 192 - ...{time-armada-370-xp.c => timer-armada-370-xp.c} | 0 drivers/clocksource/timer-cadence-ttc.c | 543 ++ .../clocksource/{time-efm32.c => timer-efm32.c} | 0 .../{fsl_ftm_timer.c => timer-fsl-ftm.c} | 0 drivers/clocksource/timer-integrator-ap.c | 2 +- .../{time-lpc32xx.c => timer-lpc32xx.c} | 0 drivers/clocksource/timer-orion.c | 192 + drivers/clocksource/{owl-timer.c => timer-owl.c} | 0 .../{time-pistachio.c => timer-pistachio.c} | 0 drivers/clocksource/{qcom-timer.c => timer-qcom.c} | 0 drivers/clocksource/timer-sp804.c | 2 +- .../clocksource/{versatile.c => timer-versatile.c} | 0 .../clocksource/{vf_pit_timer.c => timer-vf-pit.c} | 0 .../clocksource/{vt8500_timer.c => timer-vt8500.c} | 0 drivers/clocksource/timer-zevio.c | 218 + drivers/clocksource/zevio-timer.c | 218 - drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq-dt.c | 34 +- drivers/cpufreq/imx6q-cpufreq.c | 52 +- drivers/cpufreq/intel_pstate.c | 4 +- drivers/cpuidle/governors/menu.c | 67 +- drivers/cpuidle/poll_state.c | 8 +- drivers/crypto/Kconfig | 11 + drivers/crypto/axis/artpec6_crypto.c | 1 - drivers/crypto/caam/Kconfig | 1 + drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_common.h | 5 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 99 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_isr.c | 336 +- drivers/crypto/cavium/nitrox/nitrox_isr.h | 10 + drivers/crypto/cavium/nitrox/nitrox_lib.c | 94 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 20 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 40 +- drivers/crypto/cavium/nitrox/nitrox_sriov.c | 5 +- drivers/crypto/ccp/psp-dev.c | 3 +- drivers/crypto/ccp/sp-platform.c | 53 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 4 - drivers/crypto/inside-secure/safexcel.c | 8 +- drivers/crypto/mxs-dcp.c | 121 +- drivers/crypto/qat/qat_common/qat_algs.c | 64 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/bcm2835-dma.c | 8 - drivers/dma/coh901318.c | 28 +- drivers/dma/dma-jz4740.c | 21 +- drivers/dma/dw/core.c | 5 - drivers/dma/ep93xx_dma.c | 21 +- drivers/dma/fsl-edma-common.c | 74 +- drivers/dma/fsl-edma-common.h | 12 +- drivers/dma/hsu/hsu.c | 4 - drivers/dma/idma64.c | 4 - drivers/dma/imx-dma.c | 20 +- drivers/dma/ioat/init.c | 7 +- drivers/dma/k3dma.c | 36 +- drivers/dma/mmp_tdma.c | 22 +- drivers/dma/owl-dma.c | 279 +- drivers/dma/sh/rcar-dmac.c | 3 + drivers/edac/pnd2_edac.c | 2 +- drivers/edac/skx_edac.c | 2 +- drivers/edac/thunderx_edac.c | 4 +- drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 2 + drivers/firmware/imx/imx-scu.c | 270 + drivers/firmware/imx/misc.c | 99 + drivers/firmware/memmap.c | 3 +- drivers/firmware/tegra/bpmp.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 42 + drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-creg-snps.c | 191 + drivers/gpio/gpio-mockup.c | 82 +- drivers/gpio/gpio-syscon.c | 2 +- drivers/gpio/gpiolib.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 183 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 52 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 187 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 321 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 219 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 42 - drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 27 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 40 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 40 + drivers/gpu/drm/amd/display/dc/dc.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 12 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 5 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 5 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 5 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 11 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 3 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 60 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 14 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 34 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 45 +- .../display/dc/i2caux/dce110/aux_engine_dce110.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 + drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 + .../amd/include/asic_reg/smuio/smuio_9_0_offset.h | 3 + .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h | 3 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 12 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 10 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 87 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 19 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 44 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 12 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 30 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 7 +- .../amd/powerplay/hwmgr/vega12_processpptables.c | 82 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 64 +- .../amd/powerplay/hwmgr/vega20_processpptables.c | 91 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 151 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h | 11 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 3 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 6 + drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 12 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 25 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 31 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 55 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 55 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 11 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 + drivers/gpu/drm/arm/malidp_drv.c | 4 +- drivers/gpu/drm/drm_crtc.c | 10 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 +- drivers/gpu/drm/imx/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 10 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 10 +- drivers/gpu/drm/imx/ipuv3-plane.c | 10 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 131 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 14 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 235 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 60 + drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 212 + drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 226 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 18 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 1413 ++++- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 40 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 12 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 34 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 8 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 15 +- drivers/gpu/drm/msm/msm_gpu.c | 58 +- drivers/gpu/drm/msm/msm_gpu.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 55 +- drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 5 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 220 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 54 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 33 + drivers/gpu/drm/nouveau/nouveau_display.c | 2 - drivers/gpu/drm/nouveau/nouveau_display.h | 25 - drivers/gpu/drm/nouveau/nouveau_drm.c | 179 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 36 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 8 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 10 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1 + drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 25 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/hid/Kconfig | 2 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-google-hammer.c | 413 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 1 + drivers/hid/wacom_wac.c | 19 + drivers/hv/hv_balloon.c | 6 +- drivers/hwmon/hwmon.c | 28 +- drivers/hwmon/ina3221.c | 526 +- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 15 - drivers/hwmon/tmp421.c | 6 +- drivers/hwtracing/stm/Kconfig | 29 + drivers/hwtracing/stm/Makefile | 6 + drivers/hwtracing/stm/core.c | 292 +- drivers/hwtracing/stm/heartbeat.c | 2 +- drivers/hwtracing/stm/p_basic.c | 48 + drivers/hwtracing/stm/p_sys-t.c | 382 ++ drivers/hwtracing/stm/policy.c | 147 +- drivers/hwtracing/stm/stm.h | 56 +- drivers/i2c/busses/Kconfig | 7 +- drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-master.c | 6 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-powermac.c | 17 +- drivers/i2c/busses/i2c-qcom-geni.c | 149 +- drivers/i2c/busses/i2c-qup.c | 14 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-base.c | 45 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 4 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 2 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +- drivers/idle/intel_idle.c | 18 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/core/cma.c | 17 +- drivers/infiniband/core/cq.c | 2 +- drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/restrack.c | 23 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 9 +- drivers/infiniband/core/verbs.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 6 - drivers/infiniband/hw/hfi1/rc.c | 24 +- drivers/infiniband/hw/hfi1/ruc.c | 372 +- drivers/infiniband/hw/hfi1/uc.c | 14 +- drivers/infiniband/hw/hfi1/ud.c | 22 +- drivers/infiniband/hw/hfi1/verbs.c | 235 +- drivers/infiniband/hw/hfi1/verbs.h | 28 - drivers/infiniband/hw/hns/hns_roce_device.h | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 163 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 52 +- drivers/infiniband/hw/hns/hns_roce_main.c | 1 + drivers/infiniband/hw/hns/hns_roce_qp.c | 41 +- drivers/infiniband/hw/mlx4/qp.c | 8 +- drivers/infiniband/hw/mlx5/mr.c | 12 +- drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/hw/mthca/mthca_main.c | 3 +- drivers/infiniband/hw/mthca/mthca_qp.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib_rc.c | 18 +- drivers/infiniband/hw/qib/qib_ruc.c | 342 +- drivers/infiniband/hw/qib/qib_sdma.c | 2 +- drivers/infiniband/hw/qib/qib_uc.c | 12 +- drivers/infiniband/hw/qib/qib_ud.c | 17 +- drivers/infiniband/hw/qib/qib_verbs.c | 29 +- drivers/infiniband/hw/qib/qib_verbs.h | 6 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 637 +- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/trace_tx.h | 42 + drivers/infiniband/sw/rdmavt/vt.c | 12 +- drivers/infiniband/sw/rxe/rxe_net.c | 5 - drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/infiniband/sw/rxe/rxe_srq.c | 10 +- drivers/input/evdev.c | 1 + drivers/input/joystick/xpad.c | 3 + drivers/input/misc/uinput.c | 1 + drivers/input/mousedev.c | 1 + drivers/input/serio/i8042.c | 29 +- drivers/input/serio/serport.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 7 +- drivers/input/touchscreen/of_touchscreen.c | 36 +- drivers/input/touchscreen/silead.c | 13 + drivers/input/touchscreen/st1232.c | 1 + drivers/interconnect/core.c | 3 - drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/amd_iommu_init.c | 16 +- drivers/iommu/arm-smmu-v3.c | 25 +- drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/isdn/capi/capi.c | 7 - drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/ev-layer.c | 4 +- drivers/isdn/gigaset/interface.c | 13 +- drivers/isdn/gigaset/isocdata.c | 2 +- drivers/isdn/hisax/amd7930_fn.c | 2 +- drivers/isdn/i4l/isdn_tty.c | 19 - drivers/leds/leds-sc27xx-bltc.c | 121 + drivers/leds/trigger/Kconfig | 7 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-pattern.c | 411 ++ drivers/lightnvm/Kconfig | 3 +- drivers/lightnvm/core.c | 334 +- drivers/lightnvm/pblk-cache.c | 1 + drivers/lightnvm/pblk-core.c | 587 +- drivers/lightnvm/pblk-gc.c | 11 +- drivers/lightnvm/pblk-init.c | 321 +- drivers/lightnvm/pblk-map.c | 13 +- drivers/lightnvm/pblk-rb.c | 110 +- drivers/lightnvm/pblk-read.c | 86 +- drivers/lightnvm/pblk-recovery.c | 471 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 12 +- drivers/lightnvm/pblk-trace.h | 145 + drivers/lightnvm/pblk-write.c | 90 +- drivers/lightnvm/pblk.h | 221 +- drivers/macintosh/adb-iop.c | 50 +- drivers/macintosh/adb.c | 8 +- drivers/macintosh/adbhid.c | 53 +- drivers/macintosh/smu.c | 2 +- drivers/macintosh/via-cuda.c | 35 + drivers/macintosh/via-macii.c | 352 +- drivers/macintosh/via-pmu.c | 33 + drivers/md/Kconfig | 11 - drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/closure.h | 3 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 2 +- drivers/md/bcache/request.c | 9 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 113 +- drivers/md/bcache/sysfs.c | 2 + drivers/md/dm-cache-target.c | 5 +- drivers/md/dm-core.h | 10 - drivers/md/dm-flakey.c | 2 + drivers/md/dm-integrity.c | 3 +- drivers/md/dm-linear.c | 8 +- drivers/md/dm-mpath.c | 26 +- drivers/md/dm-rq.c | 316 +- drivers/md/dm-rq.h | 4 - drivers/md/dm-sysfs.c | 3 +- drivers/md/dm-table.c | 40 +- drivers/md/dm.c | 50 +- drivers/md/dm.h | 1 - drivers/md/md-bitmap.c | 9 +- drivers/md/md.c | 4 - drivers/md/raid1.c | 1 + drivers/md/raid10.c | 1 + drivers/md/raid5-cache.c | 2 - drivers/media/cec/cec-adap.c | 92 +- drivers/media/cec/cec-core.c | 6 +- drivers/media/cec/cec-pin.c | 20 + drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 30 +- drivers/media/i2c/Kconfig | 22 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/adv7604.c | 6 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/dw9714.c | 5 +- drivers/media/i2c/dw9807-vcm.c | 3 +- drivers/media/i2c/imx319.c | 2560 ++++++++ drivers/media/i2c/imx355.c | 1860 ++++++ drivers/media/i2c/mt9v032.c | 2 +- drivers/media/i2c/ov2659.c | 14 +- drivers/media/i2c/ov5640.c | 13 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5647.c | 2 +- drivers/media/i2c/ov7251.c | 4 +- drivers/media/i2c/ov7670.c | 29 +- drivers/media/i2c/ov9650.c | 2 + drivers/media/i2c/s5c73m3/s5c73m3-core.c | 4 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 34 +- drivers/media/i2c/soc_camera/ov5642.c | 2 +- drivers/media/i2c/tc358743.c | 28 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/pci/bt8xx/bttv-input.c | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx23885/cx23885-i2c.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 16 +- drivers/media/pci/ivtv/ivtv-i2c.c | 2 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/am437x/am437x-vpfe.c | 84 +- drivers/media/platform/atmel/atmel-isc.c | 18 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/cadence/cdns-csi2rx.c | 32 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/davinci/isif.c | 3 +- drivers/media/platform/davinci/vpif_capture.c | 73 +- drivers/media/platform/davinci/vpif_display.c | 20 +- drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 34 +- drivers/media/platform/exynos4-is/media-dev.h | 1 - drivers/media/platform/exynos4-is/mipi-csis.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 4 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 2 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/pxa_camera.c | 29 +- drivers/media/platform/qcom/camss/camss.c | 89 +- drivers/media/platform/qcom/camss/camss.h | 2 +- drivers/media/platform/qcom/venus/vdec.c | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 6 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 26 +- drivers/media/platform/rcar_drif.c | 18 +- drivers/media/platform/renesas-ceu.c | 72 +- drivers/media/platform/soc_camera/soc_camera.c | 35 +- drivers/media/platform/soc_camera/soc_mediabus.c | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 28 +- drivers/media/platform/ti-vpe/cal.c | 35 +- drivers/media/platform/video-mux.c | 36 +- drivers/media/platform/vivid/vivid-vid-cap.c | 5 +- drivers/media/platform/vivid/vivid-vid-common.c | 28 + drivers/media/platform/xilinx/xilinx-vipp.c | 173 +- drivers/media/platform/xilinx/xilinx-vipp.h | 4 - drivers/media/rc/ir-imon-decoder.c | 62 +- drivers/media/rc/ir-mce_kbd-decoder.c | 77 +- drivers/media/rc/rc-core-priv.h | 5 - drivers/media/rc/rc-main.c | 20 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 16 +- drivers/media/usb/pvrusb2/pvrusb2-debug.h | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 8 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 28 +- drivers/media/usb/pvrusb2/pvrusb2-main.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 313 +- drivers/media/v4l2-core/v4l2-ctrls.c | 14 +- drivers/media/v4l2-core/v4l2-fwnode.c | 845 ++- drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/cros_ec_dev.h | 13 +- drivers/mfd/ti-lmu.c | 77 +- drivers/misc/cxl/guest.c | 2 - drivers/misc/mic/scif/scif_dma.c | 2 - drivers/mmc/core/block.c | 10 + drivers/mmc/host/Kconfig | 10 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/dw_mmc-exynos.c | 11 + drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci.c | 628 +- drivers/mmc/host/mmci.h | 172 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 282 + drivers/mmc/host/mtk-sd.c | 6 + drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 93 +- drivers/mmc/host/tifm_sd.c | 3 +- drivers/mtd/maps/gpio-addr-flash.c | 146 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/nand/raw/denali.c | 14 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/nand_toshiba.c | 10 +- drivers/mtd/nand/raw/r852.c | 14 +- drivers/mtd/nand/raw/r852.h | 2 +- drivers/mtd/spi-nor/fsl-quadspi.c | 1 + drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mux/adgs1408.c | 2 +- drivers/mux/core.c | 104 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/bcm_sf2.c | 14 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 +- drivers/net/ethernet/amazon/ena/ena_com.c | 302 +- drivers/net/ethernet/amazon/ena/ena_com.h | 71 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 285 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 468 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 17 + drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 16 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 114 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/freescale/Kconfig | 9 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 17 + drivers/net/ethernet/freescale/dpaa2/Makefile | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 68 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 5 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 222 + .../ethernet/freescale/dpaa2/dpaa2-ptp.h} | 0 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 40 + drivers/net/ethernet/freescale/dpaa2/dprtc.c | 194 + drivers/net/ethernet/freescale/dpaa2/dprtc.h | 45 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 14 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 175 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 47 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 504 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 40 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 58 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 495 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 24 +- drivers/net/ethernet/marvell/Kconfig | 3 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 9 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 17 + drivers/net/ethernet/marvell/octeontx2/Makefile | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 10 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 502 ++ drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 65 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 186 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 303 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 211 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1637 +++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 158 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 194 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 441 ++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 74 + drivers/net/ethernet/mellanox/mlx4/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/main.c | 43 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 581 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 17 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 15 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/mscc/Kconfig | 2 + drivers/net/ethernet/mscc/ocelot.c | 18 +- drivers/net/ethernet/mscc/ocelot.h | 79 +- drivers/net/ethernet/mscc/ocelot_board.c | 65 +- drivers/net/ethernet/mscc/ocelot_hsio.h | 785 --- drivers/net/ethernet/mscc/ocelot_regs.c | 93 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 35 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 35 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 35 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 34 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 415 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 39 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 86 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 45 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 175 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 34 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 49 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 57 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 34 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 179 +- .../net/ethernet/netronome/nfp/flower/offload.c | 65 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_abi.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.h | 43 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 34 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 34 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 35 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 34 +- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp6000.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 34 +- drivers/net/ethernet/netronome/nfp/nic/main.c | 34 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 121 +- drivers/net/ethernet/realtek/r8169.c | 4 +- drivers/net/ethernet/socionext/netsec.c | 5 +- drivers/net/fddi/skfp/h/cmtdef.h | 8 - drivers/net/hamradio/6pack.c | 21 - drivers/net/hamradio/mkiss.c | 21 - drivers/net/hamradio/yam.c | 4 + drivers/net/netdevsim/bpf.c | 8 +- drivers/net/phy/mscc.c | 1415 ++++- drivers/net/phy/phylink.c | 48 +- drivers/net/phy/sfp.c | 2 - drivers/net/slip/slip.c | 25 - drivers/net/tun.c | 35 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 49 + drivers/net/wan/x25_asy.c | 19 - drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/ath/ath10k/Makefile | 4 +- drivers/net/wireless/ath/ath10k/core.c | 14 +- drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/debug.c | 2 +- drivers/net/wireless/ath/ath10k/debug.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 76 +- drivers/net/wireless/ath/ath10k/pci.c | 23 +- drivers/net/wireless/ath/ath10k/qmi.c | 1019 +++ drivers/net/wireless/ath/ath10k/qmi.h | 129 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 2072 ++++++ drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 677 ++ drivers/net/wireless/ath/ath10k/snoc.c | 267 +- drivers/net/wireless/ath/ath10k/snoc.h | 4 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 21 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 187 + drivers/net/wireless/ath/ath10k/wmi-tlv.h | 254 + drivers/net/wireless/ath/ath10k/wmi.h | 57 + drivers/net/wireless/ath/ath10k/wow.c | 168 + drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 8 +- drivers/net/wireless/ath/ath9k/debug.c | 24 +- drivers/net/wireless/ath/ath9k/debug.h | 20 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/recv.c | 18 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/wil6210/debugfs.c | 14 +- drivers/net/wireless/broadcom/b43/main.c | 2 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 26 + .../wireless/broadcom/brcm80211/brcmsmac/main.h | 1 + drivers/net/wireless/intel/iwlegacy/4965.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 438 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 46 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 64 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 + .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 30 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 77 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 54 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 373 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 118 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 837 ++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 436 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 32 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 30 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 31 +- drivers/net/wireless/mac80211_hwsim.c | 23 +- drivers/net/wireless/marvell/libertas/if_cs.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 8 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas/main.c | 17 +- drivers/net/wireless/mediatek/mt76/Kconfig | 43 +- drivers/net/wireless/mediatek/mt76/Makefile | 26 +- drivers/net/wireless/mediatek/mt76/mmio.c | 1 + drivers/net/wireless/mediatek/mt76/mt76.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 83 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 24 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 59 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 82 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 20 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 41 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 11 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 134 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 91 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 395 +- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 101 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 68 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 215 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 140 + drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 8 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 33 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 37 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 419 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 61 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 74 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 179 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 201 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 143 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 202 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 15 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 43 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 27 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 175 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 78 - drivers/net/wireless/mediatek/mt76/mt76x2.h | 210 - drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 16 + .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 527 ++ drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 94 + drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 222 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 54 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 123 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 105 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 110 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 +++ .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 529 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 310 + .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 188 + .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 405 ++ drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 252 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 153 + .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 309 + .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 222 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 179 + .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 290 + .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 230 + drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x2_core.c | 76 - .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 137 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 878 --- drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 146 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 39 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 531 -- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 73 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 541 -- .../wireless/mediatek/mt76/mt76x2_init_common.c | 219 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 272 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 64 - .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 239 - drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 311 - drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 189 - drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 101 - .../net/wireless/mediatek/mt76/mt76x2_mcu_common.c | 125 - drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 111 - drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 458 -- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 344 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.c | 23 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 144 - drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 175 - .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 118 - drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 153 - drivers/net/wireless/mediatek/mt76/mt76x2u.h | 65 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 53 - drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 310 - drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 222 - drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 180 - drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 292 - drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 231 - drivers/net/wireless/mediatek/mt76/tx.c | 3 +- drivers/net/wireless/mediatek/mt76/usb.c | 13 +- drivers/net/wireless/quantenna/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 193 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 535 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 39 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 5 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 17 +- .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h | 22 +- .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h | 245 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 5 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 8 + drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 4 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 71 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/ti/wlcore/main.c | 48 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 + drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/nvdimm/Kconfig | 5 + drivers/nvdimm/Makefile | 1 + drivers/nvdimm/bus.c | 28 +- drivers/nvdimm/dimm.c | 17 +- drivers/nvdimm/dimm_devs.c | 147 +- drivers/nvdimm/label.c | 144 +- drivers/nvdimm/label.h | 4 +- drivers/nvdimm/namespace_devs.c | 1 - drivers/nvdimm/nd-core.h | 7 +- drivers/nvdimm/nd.h | 50 + drivers/nvdimm/pfn_devs.c | 61 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region_devs.c | 11 +- drivers/nvdimm/security.c | 471 ++ drivers/nvme/host/core.c | 20 +- drivers/nvme/host/fabrics.c | 7 +- drivers/nvme/host/fc.c | 108 +- drivers/nvme/host/lightnvm.c | 32 +- drivers/nvme/host/multipath.c | 57 +- drivers/nvme/host/nvme.h | 25 +- drivers/nvme/host/trace.h | 28 + drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/fc.c | 130 +- drivers/nvme/target/io-cmd-bdev.c | 9 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/rdma.c | 19 +- drivers/of/of_reserved_mem.c | 1 + drivers/opp/core.c | 2 +- drivers/opp/of.c | 51 +- drivers/parisc/dino.c | 5 +- drivers/pci/Kconfig | 6 +- drivers/pci/access.c | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 24 + drivers/pci/controller/pcie-cadence.c | 4 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/pci-acpi.c | 1 + drivers/pci/pci-mid.c | 4 +- drivers/pci/pcie/aer.c | 211 +- drivers/pcmcia/electra_cf.c | 2 +- drivers/perf/arm_pmu.c | 8 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/mscc/Kconfig | 11 + drivers/phy/mscc/Makefile | 5 + drivers/phy/mscc/phy-ocelot-serdes.c | 295 + drivers/pinctrl/Kconfig | 10 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/bcm/Kconfig | 13 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 372 ++ drivers/pinctrl/cirrus/pinctrl-madera-core.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 12 +- drivers/pinctrl/intel/pinctrl-broxton.c | 106 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.c | 103 +- drivers/pinctrl/intel/pinctrl-intel.h | 32 +- drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/pinctrl-gemini.c | 79 +- drivers/pinctrl/pinctrl-mcp23s08.c | 13 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 948 +++ drivers/pinctrl/qcom/pinctrl-msm.c | 79 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 64 +- drivers/platform/chrome/chromeos_tbmc.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 18 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_lpc_mec.h | 90 + drivers/platform/chrome/cros_ec_lpc_reg.c | 3 +- drivers/platform/chrome/cros_ec_lpc_reg.h | 61 + drivers/platform/chrome/cros_ec_proto.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_telemetry_debugfs.c | 2 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 24 + drivers/powercap/intel_rapl.c | 10 +- drivers/regulator/Kconfig | 19 + drivers/regulator/Makefile | 2 + drivers/regulator/fixed.c | 13 + drivers/regulator/lochnagar-regulator.c | 255 + drivers/regulator/stpmic1_regulator.c | 674 ++ drivers/remoteproc/Kconfig | 15 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/qcom_q6v5.c | 47 +- drivers/remoteproc/qcom_q6v5_adsp.c | 497 ++ drivers/remoteproc/qcom_q6v5_mss.c | 35 +- drivers/remoteproc/remoteproc_core.c | 478 +- drivers/remoteproc/remoteproc_debugfs.c | 1 + drivers/remoteproc/remoteproc_sysfs.c | 5 + drivers/reset/Kconfig | 9 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 15 +- drivers/reset/reset-imx7.c | 1 + drivers/reset/reset-qcom-pdc.c | 124 + drivers/s390/char/Makefile | 1 + drivers/s390/char/monwriter.c | 33 +- drivers/s390/char/sclp.h | 52 + drivers/s390/char/sclp_cmd.c | 11 +- drivers/s390/char/sclp_early.c | 123 +- drivers/s390/char/sclp_early_core.c | 116 + drivers/s390/cio/ccwgroup.c | 30 + drivers/s390/cio/vfio_ccw_cp.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 24 +- drivers/s390/cio/vfio_ccw_fsm.c | 6 +- drivers/s390/cio/vfio_ccw_ops.c | 4 +- drivers/s390/cio/vfio_ccw_private.h | 2 +- drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 61 +- drivers/s390/crypto/ap_bus.h | 25 + drivers/s390/crypto/pkey_api.c | 496 +- drivers/s390/crypto/vfio_ap_drv.c | 4 +- drivers/s390/crypto/vfio_ap_ops.c | 55 +- drivers/s390/crypto/zcrypt_api.c | 627 +- drivers/s390/crypto/zcrypt_api.h | 15 +- drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_cca_key.h | 2 - drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2a.h | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 292 + drivers/s390/crypto/zcrypt_cex2c.h | 18 + drivers/s390/crypto/zcrypt_cex4.c | 20 +- drivers/s390/crypto/zcrypt_error.h | 24 +- drivers/s390/crypto/zcrypt_msgtype50.c | 24 +- drivers/s390/crypto/zcrypt_msgtype50.h | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 65 +- drivers/s390/crypto/zcrypt_msgtype6.h | 15 +- drivers/s390/crypto/zcrypt_pcixcc.c | 317 - drivers/s390/crypto/zcrypt_pcixcc.h | 20 - drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/s390/net/qeth_core.h | 5 +- drivers/s390/net/qeth_core_main.c | 159 +- drivers/s390/net/qeth_core_mpc.h | 26 + drivers/s390/net/qeth_l2_main.c | 30 +- drivers/s390/net/qeth_l3_main.c | 47 +- drivers/sbus/char/openprom.c | 11 +- drivers/sbus/char/oradax.c | 3 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 1126 ++-- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 89 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 493 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1487 ++--- drivers/scsi/mpt3sas/mpt3sas_transport.c | 337 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 101 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 70 +- drivers/scsi/snic/snic_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 19 + drivers/scsi/ufs/Makefile | 3 +- drivers/scsi/ufs/ufs.h | 94 +- drivers/scsi/ufs/ufs_bsg.c | 210 + drivers/scsi/ufs/ufs_bsg.h | 23 + drivers/scsi/ufs/ufshcd.c | 373 +- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 25 +- drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qbman/bman.c | 6 +- drivers/soc/fsl/qbman/bman_portal.c | 14 +- drivers/soc/fsl/qbman/dpaa_sys.h | 20 + drivers/soc/fsl/qbman/qman.c | 53 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 6 +- drivers/spi/Kconfig | 18 + drivers/spi/Makefile | 2 + drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-dw-mmio.c | 9 + drivers/spi/spi-dw.c | 6 + drivers/spi/spi-dw.h | 2 + drivers/spi/spi-ep93xx.c | 36 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 703 +++ drivers/spi/spi-imx.c | 53 +- drivers/spi/spi-pxa2xx.c | 79 +- drivers/spi/spi-qcom-qspi.c | 581 ++ drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 62 +- drivers/spi/spi.c | 55 +- drivers/spi/spidev.c | 9 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/staging/axis-fifo/axis-fifo.c | 22 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 20 +- drivers/staging/comedi/Kconfig | 4 + drivers/staging/comedi/comedi.h | 174 +- drivers/staging/comedi/comedi_fops.c | 73 + drivers/staging/comedi/comedidev.h | 14 + drivers/staging/comedi/drivers.c | 19 + drivers/staging/comedi/drivers/Makefile | 28 + drivers/staging/comedi/drivers/comedi_test.c | 44 + drivers/staging/comedi/drivers/ni_660x.c | 363 +- drivers/staging/comedi/drivers/ni_mio_common.c | 944 ++- drivers/staging/comedi/drivers/ni_pcidio.c | 13 + drivers/staging/comedi/drivers/ni_pcimio.c | 21 + drivers/staging/comedi/drivers/ni_routes.c | 523 ++ drivers/staging/comedi/drivers/ni_routes.h | 329 + drivers/staging/comedi/drivers/ni_routing/README | 240 + .../comedi/drivers/ni_routing/ni_device_routes.c | 51 + .../comedi/drivers/ni_routing/ni_device_routes.h | 32 + .../drivers/ni_routing/ni_device_routes/all.h | 54 + .../ni_routing/ni_device_routes/pci-6070e.c | 639 ++ .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 +++++ .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 +++++ .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 +++++ .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 +++++ .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 +++++ .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 +++++ .../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 ++++++++++ .../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxi-6030e.c | 608 ++ .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 +++++ .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 +++++ .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 +++++ .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxie-6251.c | 1656 +++++ .../ni_routing/ni_device_routes/pxie-6535.c | 575 ++ .../ni_routing/ni_device_routes/pxie-6738.c | 3083 +++++++++ .../comedi/drivers/ni_routing/ni_route_values.c | 42 + .../comedi/drivers/ni_routing/ni_route_values.h | 98 + .../drivers/ni_routing/ni_route_values/all.h | 37 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 650 ++ .../ni_routing/ni_route_values/ni_eseries.c | 602 ++ .../ni_routing/ni_route_values/ni_mseries.c | 1752 ++++++ .../comedi/drivers/ni_routing/tools/.gitignore | 7 + .../comedi/drivers/ni_routing/tools/Makefile | 79 + .../drivers/ni_routing/tools/convert_c_to_py.c | 159 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 503 ++ .../drivers/ni_routing/tools/convert_py_to_csv.py | 67 + .../drivers/ni_routing/tools/csv_collection.py | 40 + .../drivers/ni_routing/tools/make_blank_csv.py | 32 + .../comedi/drivers/ni_routing/tools/ni_names.py | 56 + drivers/staging/comedi/drivers/ni_stc.h | 79 +- drivers/staging/comedi/drivers/ni_tio.c | 457 +- drivers/staging/comedi/drivers/ni_tio.h | 42 +- drivers/staging/comedi/drivers/ni_tio_internal.h | 2 + drivers/staging/comedi/drivers/ni_tiocmd.c | 66 +- drivers/staging/comedi/drivers/tests/Makefile | 7 + .../staging/comedi/drivers/tests/example_test.c | 72 + .../staging/comedi/drivers/tests/ni_routes_test.c | 613 ++ drivers/staging/comedi/drivers/tests/unittest.h | 63 + drivers/staging/emxx_udc/emxx_udc.c | 19 - drivers/staging/erofs/inode.c | 37 +- drivers/staging/erofs/internal.h | 15 + drivers/staging/erofs/namei.c | 19 +- drivers/staging/erofs/super.c | 13 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/fsl-dpaa2/Kconfig | 8 - drivers/staging/fsl-dpaa2/Makefile | 1 - drivers/staging/fsl-dpaa2/rtc/Makefile | 7 - drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 137 - drivers/staging/fsl-dpaa2/rtc/dprtc.c | 701 --- drivers/staging/fsl-dpaa2/rtc/dprtc.h | 164 - drivers/staging/fsl-dpaa2/rtc/rtc.c | 229 - drivers/staging/fwserial/fwserial.c | 66 +- drivers/staging/greybus/loopback.c | 8 - drivers/staging/greybus/uart.c | 47 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/imx/TODO | 29 +- drivers/staging/media/imx/imx-media-csi.c | 67 +- drivers/staging/media/imx/imx-media-dev.c | 159 +- drivers/staging/media/imx/imx-media-internal-sd.c | 5 +- drivers/staging/media/imx/imx-media-of.c | 106 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 31 +- drivers/staging/media/imx074/imx074.c | 2 +- drivers/staging/mt7621-dma/ralink-gdma.c | 1 - drivers/staging/mt7621-mmc/dbg.c | 21 +- drivers/staging/mt7621-mmc/dbg.h | 15 - drivers/staging/mt7621-mmc/sd.c | 250 +- drivers/staging/mt7621-pci/pci-mt7621.c | 50 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 39 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 58 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 18 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 45 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 30 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 26 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 8 +- drivers/staging/vboxvideo/vbox_mode.c | 9 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 10 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 1 - .../vc04_services/bcm2835-camera/mmal-vchiq.c | 9 +- .../interface/vchi/connections/connection.h | 324 - .../interface/vchi/message_drivers/message.h | 196 - .../staging/vc04_services/interface/vchi/vchi.h | 41 +- .../interface/vchi/vchi_cfg_internal.h | 71 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 38 +- drivers/staging/vt6655/rxtx.c | 29 +- drivers/staging/wilc1000/Kconfig | 8 +- drivers/tc/tc.c | 8 +- drivers/thermal/intel_soc_dts_thermal.c | 2 +- drivers/thermal/thermal_core.c | 9 +- drivers/tty/amiserial.c | 90 +- drivers/tty/cyclades.c | 77 +- drivers/tty/ipwireless/tty.c | 36 +- drivers/tty/isicom.c | 72 +- drivers/tty/moxa.c | 79 +- drivers/tty/mxser.c | 97 +- drivers/tty/n_gsm.c | 11 - drivers/tty/n_r3964.c | 22 + drivers/tty/n_tty.c | 20 +- drivers/tty/pty.c | 14 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/serial_core.c | 43 +- drivers/tty/serial/xilinx_uartps.c | 6 +- drivers/tty/synclink.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/synclinkmp.c | 3 +- drivers/tty/tty_buffer.c | 6 +- drivers/tty/tty_io.c | 231 +- drivers/tty/tty_ioctl.c | 16 - drivers/tty/vt/vt_ioctl.c | 31 +- drivers/usb/chipidea/core.c | 19 + drivers/usb/chipidea/host.c | 9 + drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/otg.h | 3 +- drivers/usb/chipidea/udc.c | 9 + drivers/usb/class/cdc-acm.c | 57 +- drivers/usb/core/driver.c | 3 - drivers/usb/core/hub.c | 4 +- drivers/usb/dwc2/core.h | 29 + drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/gadget.c | 121 +- drivers/usb/dwc2/hcd.c | 48 +- drivers/usb/dwc2/hw.h | 15 + drivers/usb/dwc2/params.c | 7 + drivers/usb/dwc2/platform.c | 8 + drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 212 +- drivers/usb/dwc3/gadget.c | 29 +- drivers/usb/early/xhci-dbc.c | 3 - drivers/usb/gadget/function/f_uac2.c | 216 +- drivers/usb/gadget/function/f_uvc.c | 57 +- drivers/usb/gadget/function/u_uvc.h | 3 + drivers/usb/gadget/function/uvc.h | 16 +- drivers/usb/gadget/function/uvc_configfs.c | 1168 ++-- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_video.c | 48 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 9 +- drivers/usb/gadget/udc/fotg210-udc.c | 2 +- drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2280.c | 3 - drivers/usb/gadget/udc/renesas_usb3.c | 14 + drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 + drivers/usb/serial/ark3116.c | 38 +- drivers/usb/serial/cypress_m8.c | 5 +- drivers/usb/serial/f81232.c | 36 +- drivers/usb/serial/f81534.c | 38 +- drivers/usb/serial/ftdi_sio.c | 93 +- drivers/usb/serial/ftdi_sio.h | 3 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/io_ti.c | 47 +- drivers/usb/serial/mos7720.c | 86 +- drivers/usb/serial/mos7840.c | 39 +- drivers/usb/serial/opticon.c | 43 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/quatech2.c | 42 +- drivers/usb/serial/ssu100.c | 42 +- drivers/usb/serial/ti_usb_3410_5052.c | 74 +- drivers/usb/serial/usb-serial.c | 20 + drivers/usb/serial/usb-wwan.h | 6 +- drivers/usb/serial/usb_wwan.c | 63 +- drivers/usb/serial/whiteheat.c | 42 +- drivers/usb/typec/class.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 6 + drivers/usb/usbip/vhci_hcd.c | 57 +- drivers/vhost/net.c | 1 - drivers/video/backlight/Kconfig | 16 - drivers/video/backlight/Makefile | 2 - drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/adp8860_bl.c | 2 +- drivers/video/backlight/adp8870_bl.c | 2 +- drivers/video/backlight/ld9040.c | 811 --- drivers/video/backlight/ld9040_gamma.h | 202 - drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/pwm_bl.c | 81 +- drivers/video/backlight/s6e63m0.c | 857 --- drivers/video/backlight/s6e63m0_gamma.h | 266 - drivers/video/fbdev/Kconfig | 36 +- drivers/video/fbdev/arcfb.c | 2 + drivers/video/fbdev/atmel_lcdfb.c | 43 +- drivers/video/fbdev/aty/atyfb.h | 15 +- drivers/video/fbdev/aty/atyfb_base.c | 43 +- drivers/video/fbdev/aty/mach64_accel.c | 32 +- drivers/video/fbdev/aty/mach64_ct.c | 10 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/controlfb.c | 5 +- drivers/video/fbdev/core/fbmon.c | 4 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/offb.c | 12 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 55 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pxa168fb.c | 3 - drivers/video/fbdev/sbuslib.c | 28 +- drivers/video/fbdev/sis/init301.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 141 +- drivers/video/fbdev/valkyriefb.c | 12 +- drivers/video/of_display_timing.c | 2 +- drivers/video/vgastate.c | 2 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/armada_37xx_wdt.c | 388 ++ drivers/watchdog/mpc8xxx_wdt.c | 22 + drivers/xen/balloon.c | 23 +- drivers/xen/xen-balloon.c | 13 +- fs/afs/cell.c | 17 +- fs/afs/dynroot.c | 2 +- fs/afs/internal.h | 4 +- fs/afs/main.c | 2 +- fs/afs/proc.c | 7 +- fs/afs/server.c | 2 + fs/btrfs/ctree.h | 6 +- fs/btrfs/delayed-ref.c | 18 +- fs/btrfs/delayed-ref.h | 4 +- fs/btrfs/extent-tree.c | 34 +- fs/btrfs/free-space-cache.c | 29 +- fs/btrfs/inode.c | 45 +- fs/btrfs/qgroup.c | 17 +- fs/btrfs/qgroup.h | 2 + fs/btrfs/relocation.c | 24 +- fs/btrfs/send.c | 3 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/tree-log.c | 72 +- fs/cachefiles/namei.c | 2 +- fs/ceph/acl.c | 13 +- fs/ceph/caps.c | 2 +- fs/ceph/file.c | 264 +- fs/ceph/inode.c | 13 +- fs/ceph/mds_client.c | 5 +- fs/ceph/xattr.c | 3 +- fs/cifs/cifs_debug.c | 13 +- fs/cifs/cifs_debug.h | 28 + fs/cifs/cifs_dfs_ref.c | 7 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 11 + fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 10 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/cifssmb.c | 23 + fs/cifs/connect.c | 13 +- fs/cifs/file.c | 54 +- fs/cifs/inode.c | 6 +- fs/cifs/ioctl.c | 23 +- fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 327 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 164 +- fs/cifs/smb2pdu.c | 238 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 28 +- fs/cifs/smbdirect.c | 38 +- fs/cifs/trace.h | 109 + fs/cifs/transport.c | 74 +- fs/compat_ioctl.c | 168 - fs/ecryptfs/inode.c | 11 +- fs/exec.c | 8 +- fs/ext4/acl.c | 4 + fs/ext4/ext4.h | 12 +- fs/ext4/ialloc.c | 2 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 4 +- fs/ext4/super.c | 73 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/dir.c | 2 +- fs/f2fs/extent_cache.c | 78 +- fs/f2fs/f2fs.h | 21 +- fs/f2fs/file.c | 2 +- fs/f2fs/inode.c | 6 + fs/f2fs/namei.c | 19 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 45 +- fs/f2fs/super.c | 15 +- fs/fat/dir.c | 2 +- fs/fat/fat.h | 4 + fs/fat/fatent.c | 1 + fs/fat/file.c | 17 +- fs/fat/inode.c | 9 +- fs/fat/misc.c | 91 +- fs/fat/namei_msdos.c | 17 +- fs/fat/namei_vfat.c | 15 +- fs/gfs2/bmap.c | 6 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 158 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 2 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 13 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/hfs/extent.c | 4 +- fs/hfs/inode.c | 2 + fs/hfsplus/extents.c | 4 +- fs/hfsplus/inode.c | 1 + fs/jbd2/checkpoint.c | 4 +- fs/kernfs/mount.c | 3 + fs/nfs/delegation.c | 6 +- fs/nfs/dns_resolve.c | 15 +- fs/nfsd/cache.h | 20 +- fs/nfsd/export.c | 14 +- fs/nfsd/export.h | 2 + fs/nfsd/nfs4idmap.c | 11 +- fs/nfsd/nfscache.c | 142 +- fs/nfsd/vfs.c | 3 +- fs/notify/fanotify/fanotify.c | 2 +- fs/ntfs/namei.c | 2 +- fs/orangefs/inode.c | 13 +- fs/orangefs/namei.c | 33 +- fs/orangefs/orangefs-kernel.h | 7 +- fs/proc/vmcore.c | 34 +- fs/ubifs/super.c | 4 +- fs/xfs/xfs_reflink.c | 200 +- include/acpi/acconfig.h | 17 +- include/acpi/acexcep.h | 9 +- include/acpi/acpixf.h | 2 +- include/asm-generic/bug.h | 8 +- include/asm-generic/qrwlock.h | 7 +- include/asm-generic/qspinlock.h | 16 +- include/asm-generic/vmlinux.lds.h | 27 +- include/crypto/asym_tpm_subtype.h | 19 + include/crypto/morus1280_glue.h | 2 +- include/crypto/morus640_glue.h | 2 +- include/crypto/public_key.h | 14 +- include/dt-bindings/clock/exynos3250.h | 5 +- include/dt-bindings/clock/exynos4.h | 7 +- include/dt-bindings/clock/exynos5250.h | 7 +- include/dt-bindings/clock/exynos5260-clk.h | 7 +- include/dt-bindings/clock/exynos5410.h | 7 +- include/dt-bindings/clock/exynos5420.h | 7 +- include/dt-bindings/clock/exynos5433.h | 5 +- include/dt-bindings/clock/exynos7-clk.h | 7 +- include/dt-bindings/clock/s3c2410.h | 5 +- include/dt-bindings/clock/s3c2412.h | 5 +- include/dt-bindings/clock/s3c2443.h | 5 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 + include/dt-bindings/net/mscc-phy-vsc8531.h | 2 + include/dt-bindings/phy/phy-ocelot-serdes.h | 12 + include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 + include/dt-bindings/reset/imx7-reset.h | 4 +- include/dt-bindings/reset/qcom,sdm845-pdc.h | 20 + include/keys/asymmetric-subtype.h | 9 + include/keys/trusted.h | 136 + include/linux/acpi.h | 5 +- include/linux/blkdev.h | 8 +- include/linux/bpf.h | 1 + include/linux/bpf_verifier.h | 1 + include/linux/ceph/libceph.h | 8 +- include/linux/ceph/osd_client.h | 5 +- include/linux/ceph/pagelist.h | 11 +- include/linux/clocksource.h | 8 +- include/linux/compiler-clang.h | 5 - include/linux/compiler-gcc.h | 73 +- include/linux/compiler-intel.h | 9 - include/linux/compiler.h | 92 +- include/linux/compiler_attributes.h | 257 + include/linux/compiler_types.h | 100 +- include/linux/cpuidle.h | 1 + include/linux/crash_dump.h | 4 + include/linux/cuda.h | 4 + include/linux/device-mapper.h | 5 +- include/linux/dma-debug.h | 8 + include/linux/dma-mapping.h | 15 +- include/linux/fanotify.h | 2 +- include/linux/firmware/imx/ipc.h | 59 + include/linux/firmware/imx/sci.h | 17 + include/linux/firmware/imx/svc/misc.h | 55 + include/linux/firmware/imx/types.h | 617 ++ include/linux/firmware/xlnx-zynqmp.h | 5 +- include/linux/gpio/consumer.h | 1 + include/linux/gpio/driver.h | 14 +- include/linux/huge_mm.h | 8 +- include/linux/hw_random.h | 3 +- include/linux/hwmon.h | 2 + include/linux/ieee80211.h | 1 + include/linux/init.h | 2 - include/linux/interrupt.h | 2 +- include/linux/key-type.h | 11 + include/linux/key.h | 3 + include/linux/keyctl.h | 46 + include/linux/leds.h | 15 + include/linux/libnvdimm.h | 57 +- include/linux/lightnvm.h | 166 +- include/linux/list.h | 23 + include/linux/lockdep.h | 7 +- include/linux/lsm_hooks.h | 12 + include/linux/memblock.h | 18 +- include/linux/memcontrol.h | 2 +- include/linux/memory_hotplug.h | 2 +- include/linux/mfd/cros_ec.h | 214 +- include/linux/mfd/cros_ec_commands.h | 296 +- include/linux/mfd/cros_ec_lpc_mec.h | 90 - include/linux/mfd/cros_ec_lpc_reg.h | 61 - include/linux/mfd/ti-lmu.h | 3 +- include/linux/mm.h | 12 +- include/linux/mmzone.h | 11 +- include/linux/module.h | 1 - include/linux/mux/consumer.h | 4 - include/linux/ndctl.h | 22 + include/linux/netdevice.h | 13 + include/linux/netlink.h | 2 + include/linux/nvme.h | 1 + include/linux/pci.h | 4 + include/linux/perf/arm_pmu.h | 1 + include/linux/phy/phy.h | 2 + include/linux/pm_domain.h | 35 +- include/linux/pmu.h | 4 + include/linux/pxa2xx_ssp.h | 3 +- include/linux/qcom_scm.h | 4 +- include/linux/rbtree_augmented.h | 4 +- include/linux/remoteproc.h | 29 +- include/linux/signal.h | 2 +- include/linux/smp.h | 4 + include/linux/spi/spi.h | 1 + include/linux/start_kernel.h | 2 + include/linux/string.h | 7 + include/linux/sunrpc/cache.h | 18 +- include/linux/sunrpc/svc_rdma.h | 13 +- include/linux/sunrpc/svcauth.h | 1 + include/linux/suspend.h | 2 + include/linux/tc.h | 1 + include/linux/trace_events.h | 3 +- include/linux/tty.h | 2 - include/linux/tty_driver.h | 3 + include/linux/tty_ldisc.h | 10 +- include/linux/usb/chipidea.h | 6 + include/linux/usb/serial.h | 2 + include/linux/virtio_net.h | 18 + include/media/cec.h | 4 +- include/media/v4l2-async.h | 111 +- include/media/v4l2-ctrls.h | 26 +- include/media/v4l2-fwnode.h | 141 +- include/media/v4l2-mediabus.h | 40 +- include/net/act_api.h | 4 +- include/net/bluetooth/l2cap.h | 19 +- include/net/cfg80211.h | 7 + include/net/devlink.h | 12 +- include/net/ip.h | 31 +- include/net/ip6_fib.h | 3 + include/net/ip_fib.h | 3 + include/net/ipv6.h | 2 - include/net/mac80211.h | 43 + include/net/neighbour.h | 1 + include/net/netlink.h | 23 +- include/net/netns/ipv6.h | 1 + include/net/pkt_cls.h | 10 - include/net/udp.h | 2 + include/net/xdp_sock.h | 7 + include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_netlink.h | 4 +- include/rdma/rdma_vt.h | 25 + include/rdma/rdmavt_qp.h | 7 + include/rdma/restrack.h | 12 +- include/soc/fsl/qman.h | 28 + include/soc/mscc/ocelot_hsio.h | 859 +++ include/trace/events/hwmon.h | 71 + include/trace/events/migrate.h | 27 - include/trace/events/rxrpc.h | 1 + include/uapi/linux/cec.h | 3 + include/uapi/linux/fanotify.h | 2 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/keyctl.h | 30 + include/uapi/linux/kvm.h | 2 + include/uapi/linux/ndctl.h | 58 +- include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 8 + include/uapi/linux/smc_diag.h | 25 +- include/uapi/linux/udp.h | 1 + include/uapi/linux/usb/video.h | 304 +- include/uapi/linux/vfio.h | 50 + include/uapi/scsi/scsi_bsg_ufs.h | 105 + include/video/udlfb.h | 3 - init/Kconfig | 5 + init/main.c | 22 +- kernel/bounds.c | 4 +- kernel/bpf/arraymap.c | 2 +- kernel/bpf/btf.c | 3 + kernel/bpf/offload.c | 18 + kernel/bpf/sockmap.c | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 22 +- kernel/bpf/verifier.c | 23 +- kernel/bpf/xskmap.c | 12 +- kernel/cpu.c | 1 + kernel/dma/debug.c | 16 + kernel/dma/direct.c | 12 +- kernel/events/core.c | 60 +- kernel/futex.c | 4 +- kernel/irq/irqdomain.c | 5 +- kernel/jump_label.c | 2 +- kernel/kexec_core.c | 6 + kernel/locking/lockdep.c | 113 +- kernel/locking/lockdep_internals.h | 27 + kernel/locking/lockdep_proc.c | 2 +- kernel/locking/test-ww_mutex.c | 10 +- kernel/memremap.c | 1 + kernel/panic.c | 10 +- kernel/power/snapshot.c | 3 +- kernel/power/suspend.c | 6 + kernel/printk/printk.c | 86 +- kernel/resource.c | 141 +- kernel/sched/core.c | 19 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 128 +- kernel/sched/features.h | 2 +- kernel/sched/pelt.c | 8 +- kernel/sched/pelt.h | 2 +- kernel/sched/sched.h | 10 +- kernel/signal.c | 147 +- kernel/smp.c | 19 +- kernel/sysctl.c | 1 - kernel/time/Kconfig | 4 + kernel/time/clocksource.c | 2 + kernel/time/tick-sched.c | 2 +- kernel/trace/trace_event_perf.c | 7 +- kernel/trace/trace_probe.h | 3 +- kernel/trace/trace_uprobe.c | 4 +- kernel/up.c | 14 +- lib/Kconfig.debug | 8 + lib/Kconfig.kasan | 9 + lib/Makefile | 2 +- lib/bch.c | 17 +- lib/cpumask.c | 2 +- lib/nlattr.c | 48 +- lib/string.c | 31 + lib/test_memcat_p.c | 115 + lib/vsprintf.c | 238 +- localversion-next | 2 +- mm/gup.c | 114 +- mm/gup_benchmark.c | 37 +- mm/huge_memory.c | 22 +- mm/internal.h | 1 + mm/kasan/quarantine.c | 18 +- mm/madvise.c | 2 +- mm/memblock.c | 6 +- mm/memcontrol.c | 28 +- mm/memory.c | 15 +- mm/memory_hotplug.c | 42 +- mm/migrate.c | 57 - mm/mmap.c | 11 +- mm/mremap.c | 9 +- mm/nommu.c | 6 +- mm/page-writeback.c | 33 +- mm/page_alloc.c | 92 +- mm/percpu.c | 39 +- mm/pgtable-generic.c | 1 + mm/slub.c | 30 +- mm/sparse.c | 3 +- mm/vmscan.c | 15 +- mm/vmstat.c | 1 + mm/workingset.c | 31 +- net/bluetooth/hci_event.c | 38 +- net/bluetooth/l2cap_core.c | 36 +- net/bluetooth/rfcomm/tty.c | 12 - net/bpfilter/bpfilter_kern.c | 4 +- net/bridge/br_mdb.c | 30 + net/bridge/br_netlink.c | 14 +- net/bridge/br_private.h | 2 + net/bridge/br_sysfs_br.c | 17 + net/bridge/br_vlan.c | 49 +- net/ceph/messenger.c | 1 + net/ceph/osd_client.c | 31 +- net/ceph/pagelist.c | 20 + net/core/dev.c | 42 +- net/core/devlink.c | 45 +- net/core/ethtool.c | 23 +- net/core/fib_rules.c | 36 +- net/core/filter.c | 15 +- net/core/neighbour.c | 190 +- net/core/net_namespace.c | 6 + net/core/rtnetlink.c | 317 +- net/core/skbuff.c | 12 +- net/ipv4/arp.c | 2 + net/ipv4/devinet.c | 101 +- net/ipv4/fib_frontend.c | 54 +- net/ipv4/fib_semantics.c | 83 +- net/ipv4/ipmr.c | 39 + net/ipv4/metrics.c | 30 +- net/ipv4/route.c | 19 +- net/ipv4/tcp_dctcp.c | 55 +- net/ipv4/tcp_dctcp.h | 40 + net/ipv4/udp.c | 4 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 177 +- net/ipv6/addrlabel.c | 34 +- net/ipv6/ip6_fib.c | 38 +- net/ipv6/ip6mr.c | 9 + net/ipv6/ndisc.c | 2 + net/ipv6/raw.c | 29 +- net/ipv6/route.c | 66 +- net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 2 +- net/ipv6/xfrm6_policy.c | 4 +- net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 85 + net/mac80211/driver-ops.h | 16 + net/mac80211/ieee80211_i.h | 1 + net/mac80211/main.c | 7 - net/mac80211/mlme.c | 107 +- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 - net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +- net/mac80211/rc80211_minstrel_ht.c | 298 +- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 12 +- net/mac80211/status.c | 19 + net/mac80211/trace.h | 23 + net/mac80211/util.c | 5 + net/mpls/af_mpls.c | 62 +- net/ncsi/internal.h | 5 + net/ncsi/ncsi-cmd.c | 30 +- net/ncsi/ncsi-pkt.h | 14 + net/ncsi/ncsi-rsp.c | 43 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/xt_quota.c | 2 +- net/netlink/af_netlink.c | 33 +- net/netlink/af_netlink.h | 1 + net/nfc/nci/uart.c | 1 + net/openvswitch/conntrack.c | 4 + net/packet/af_packet.c | 11 +- net/rds/send.c | 13 +- net/rxrpc/ar-internal.h | 23 +- net/rxrpc/call_accept.c | 27 +- net/rxrpc/call_object.c | 5 +- net/rxrpc/conn_client.c | 10 +- net/rxrpc/conn_event.c | 26 +- net/rxrpc/input.c | 251 +- net/rxrpc/local_object.c | 30 +- net/rxrpc/peer_event.c | 5 + net/rxrpc/peer_object.c | 29 +- net/sched/act_api.c | 46 +- net/sched/cls_api.c | 6 +- net/sched/cls_flower.c | 13 +- net/sched/cls_u32.c | 127 +- net/sched/sch_api.c | 24 +- net/sched/sch_cake.c | 2 +- net/sched/sch_generic.c | 14 +- net/sched/sch_pie.c | 36 +- net/socket.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 41 +- net/sunrpc/cache.c | 153 +- net/sunrpc/svcauth.c | 74 +- net/sunrpc/svcauth_unix.c | 24 +- net/sunrpc/svcsock.c | 53 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 23 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +- net/tipc/link.c | 27 +- net/tipc/socket.c | 14 +- net/wireless/lib80211_crypt_tkip.c | 57 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 593 +- net/xdp/xdp_umem.c | 98 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 22 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 3 - net/xfrm/xfrm_policy.c | 8 +- net/xfrm/xfrm_user.c | 2 +- samples/Kconfig | 1 + samples/vfio-mdev/mbochs.c | 136 +- scripts/Kbuild.include | 4 +- scripts/Makefile.extrawarn | 1 + scripts/asn1_compiler.c | 8 +- scripts/mod/Makefile | 2 + security/apparmor/lsm.c | 15 +- security/apparmor/net.c | 2 + security/integrity/digsig.c | 10 +- security/integrity/evm/evm_crypto.c | 4 +- security/integrity/iint.c | 6 +- security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_api.c | 3 +- security/integrity/ima/ima_crypto.c | 54 +- security/integrity/ima/ima_fs.c | 9 +- security/integrity/ima/ima_init.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_template.c | 11 +- security/keys/Makefile | 1 + security/keys/compat.c | 18 + security/keys/internal.h | 41 +- security/keys/keyctl.c | 24 + security/keys/keyctl_pkey.c | 323 + security/keys/process_keys.c | 1 + security/keys/trusted.c | 14 +- security/keys/trusted.h | 124 - security/security.c | 43 +- security/selinux/hooks.c | 5 +- security/smack/smack_lsm.c | 5 +- security/tomoyo/tomoyo.c | 5 +- sound/core/memalloc.c | 1 + sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/firewire/Kconfig | 2 + sound/firewire/bebob/bebob.c | 43 +- sound/firewire/dice/dice.c | 35 +- sound/firewire/digi00x/digi00x.c | 28 +- sound/firewire/fireface/ff.c | 28 +- sound/firewire/fireworks/fireworks.c | 56 +- sound/firewire/isight.c | 18 +- sound/firewire/motu/motu.c | 39 +- sound/firewire/oxfw/oxfw.c | 39 +- sound/firewire/tascam/tascam.c | 32 +- sound/isa/opti9xx/opti92x-ad1848.c | 6 +- sound/pci/asihpi/hpios.c | 2 +- sound/pci/au88x0/au88x0_core.c | 6 + sound/pci/hda/patch_ca0132.c | 75 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 27 + sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/max98088.c | 26 + sound/soc/codecs/max98373.c | 46 +- sound/soc/codecs/pcm186x.c | 3 +- sound/soc/codecs/pcm3168a.c | 75 + sound/soc/codecs/rt274.c | 2 + sound/soc/codecs/sta32x.c | 3 + sound/soc/codecs/wm8782.c | 63 + sound/soc/generic/audio-graph-card.c | 3 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 1 + sound/soc/sh/rcar/core.c | 4 +- sound/soc/soc-topology.c | 4 +- sound/usb/caiaq/device.c | 1 + sound/usb/mixer_quirks.c | 381 ++ sound/usb/quirks-table.h | 9 +- tools/Makefile | 13 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/map.c | 102 +- tools/include/linux/bitops.h | 7 +- {include => tools/include}/linux/bits.h | 0 tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 2 +- tools/lib/bpf/bpf.h | 2 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 2 +- tools/lib/bpf/libbpf.c | 23 +- tools/lib/bpf/libbpf.h | 15 +- tools/lib/bpf/libbpf_errno.c | 15 +- tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/nlattr.c | 7 +- tools/lib/bpf/nlattr.h | 7 +- tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/str_error.h | 2 +- tools/lib/traceevent/Build | 2 + tools/lib/traceevent/event-parse-api.c | 275 + tools/lib/traceevent/event-parse-local.h | 92 + tools/lib/traceevent/event-parse.c | 32 +- tools/lib/traceevent/event-parse.h | 228 +- tools/lib/traceevent/event-plugin.c | 1 + tools/lib/traceevent/parse-filter.c | 1 + tools/lib/traceevent/tep_strerror.c | 53 + tools/pci/Build | 1 + tools/pci/Makefile | 53 + tools/pci/pcitest.c | 7 +- tools/perf/arch/powerpc/util/book3s_hv_exits.h | 1 - tools/perf/check-headers.sh | 1 + tools/perf/scripts/python/export-to-postgresql.py | 9 + tools/perf/scripts/python/export-to-sqlite.py | 6 +- tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/tests.h | 1 + tools/perf/tests/wp.c | 12 + tools/perf/util/auxtrace.h | 1 + tools/perf/util/machine.c | 8 +- tools/perf/util/setup.py | 16 +- tools/perf/util/strbuf.c | 10 +- tools/perf/util/trace-event-info.c | 2 + tools/perf/util/trace-event-parse.c | 26 +- tools/perf/util/trace-event-read.c | 11 +- tools/power/cpupower/utils/cpufreq-info.c | 8 +- tools/power/cpupower/utils/helpers/amd.c | 11 +- tools/power/cpupower/utils/helpers/cpuid.c | 8 +- tools/power/cpupower/utils/helpers/helpers.h | 2 +- tools/power/cpupower/utils/helpers/misc.c | 2 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/pm-graph/Makefile | 4 +- tools/power/pm-graph/bootgraph.py | 125 +- tools/power/pm-graph/config/cgskip.txt | 1 + .../pm-graph/config/custom-timeline-functions.cfg | 4 +- tools/power/pm-graph/sleepgraph.8 | 13 +- tools/power/pm-graph/sleepgraph.py | 1836 +++--- tools/power/x86/turbostat/turbostat.c | 46 +- tools/testing/nvdimm/Kbuild | 4 + tools/testing/nvdimm/acpi_nfit_test.c | 8 + tools/testing/nvdimm/dimm_devs.c | 39 + tools/testing/nvdimm/test/nfit.c | 188 +- tools/testing/nvdimm/test/nfit_test.h | 24 - tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/bpf_helpers.h | 4 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/test_verifier.c | 501 +- tools/testing/selftests/bpf/test_xdp_vlan.c | 292 + tools/testing/selftests/bpf/test_xdp_vlan.sh | 195 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 0 .../selftests/drivers/usb/usbip/usbip_test.sh | 4 + tools/testing/selftests/gpio/Makefile | 32 +- tools/testing/selftests/net/fib_tests.sh | 167 +- tools/testing/selftests/net/forwarding/lib.sh | 2 +- tools/testing/selftests/net/ip_defrag.c | 1 - tools/testing/selftests/net/ip_defrag.sh | 8 +- tools/testing/selftests/net/pmtu.sh | 258 +- tools/testing/selftests/net/reuseport_bpf.c | 13 +- tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/net/udpgso_bench.sh | 2 +- tools/testing/selftests/tc-testing/README | 2 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 66 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- tools/testing/selftests/tc-testing/tdc_config.py | 4 +- tools/testing/selftests/vm/gup_benchmark.c | 42 +- tools/testing/selftests/x86/test_vdso.c | 172 + 2738 files changed, 135488 insertions(+), 56596 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-stp-policy-p_sys-t delete mode 100644 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-pattern create mode 100644 Documentation/admin-guide/ext4.rst create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst create mode 100644 Documentation/arm64/hugetlbpage.txt create mode 100644 Documentation/core-api/memory-hotplug.rst create mode 100644 Documentation/devicetree/bindings/arm/atmel-sysregs.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt create mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt create mode 100644 Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/attributes.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/checksums.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/directory.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/group_descr.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/ifork.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/inodes.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/journal.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/mmp.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/special_inodes.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/super.rst (100%) delete mode 100644 Documentation/memory-hotplug.txt create mode 100644 Documentation/nvdimm/security.txt create mode 100644 Documentation/process/programming-language.rst create mode 100644 Documentation/trace/sys-t.rst create mode 100644 Documentation/xilinx/eemi.txt create mode 100644 LICENSES/other/ISC create mode 100644 arch/csky/abiv1/inc/abi/elf.h delete mode 100644 arch/csky/abiv1/inc/abi/tlb.h create mode 100644 arch/csky/abiv2/inc/abi/elf.h delete mode 100644 arch/csky/abiv2/inc/abi/tlb.h delete mode 100644 arch/csky/abiv2/memcpy.c delete mode 100644 arch/csky/include/asm/compat.h delete mode 100644 arch/csky/kernel/platform.c create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb120.dts create mode 100644 arch/mips/generic/board-ocelot.its.S delete mode 100644 arch/mips/generic/board-ocelot_pcb123.its.S create mode 100644 arch/parisc/include/asm/alternative.h delete mode 100644 arch/powerpc/include/asm/pte-common.h create mode 100644 arch/powerpc/kvm/book3s_hv_nested.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-8xx.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-book3s64.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-generic.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables.h delete mode 100644 arch/powerpc/mm/slb_low.S create mode 100644 arch/riscv/kernel/fpu.S create mode 100644 arch/s390/boot/boot.h create mode 100644 arch/s390/boot/cmdline.c create mode 100644 arch/s390/boot/compressed/decompressor.c create mode 100644 arch/s390/boot/compressed/decompressor.h delete mode 100644 arch/s390/boot/compressed/head.S delete mode 100644 arch/s390/boot/compressed/misc.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ctype.c create mode 100644 arch/s390/boot/ipl_parm.c create mode 100644 arch/s390/boot/ipl_vmparm.c create mode 100644 arch/s390/boot/mem_detect.c create mode 100644 arch/s390/boot/startup.c create mode 100644 arch/s390/boot/string.c create mode 100644 arch/s390/include/asm/boot_data.h create mode 100644 arch/s390/include/asm/kasan.h create mode 100644 arch/s390/include/asm/mem_detect.h create mode 100644 arch/s390/include/asm/vmlinux.lds.h create mode 100644 arch/s390/kernel/ipl_vmparm.c create mode 100644 arch/s390/mm/kasan_init.c delete mode 100644 arch/s390/mm/mem_detect.c delete mode 100644 arch/x86/crypto/fpu.c create mode 100644 arch/x86/hyperv/hv_spinlock.c create mode 100644 arch/x86/include/asm/fsgsbase.h create mode 100644 arch/x86/kernel/macros.S create mode 100644 crypto/asymmetric_keys/asym_tpm.c create mode 100644 crypto/asymmetric_keys/pkcs8.asn1 create mode 100644 crypto/asymmetric_keys/pkcs8_parser.c create mode 100644 crypto/asymmetric_keys/tpm.asn1 create mode 100644 crypto/asymmetric_keys/tpm_parser.c create mode 100644 drivers/acpi/acpica/exserial.c create mode 100644 drivers/acpi/nfit/intel.c create mode 100644 drivers/acpi/nfit/intel.h create mode 100644 drivers/clk/zynqmp/Kconfig create mode 100644 drivers/clk/zynqmp/Makefile create mode 100644 drivers/clk/zynqmp/clk-gate-zynqmp.c create mode 100644 drivers/clk/zynqmp/clk-mux-zynqmp.c create mode 100644 drivers/clk/zynqmp/clk-zynqmp.h create mode 100644 drivers/clk/zynqmp/clkc.c create mode 100644 drivers/clk/zynqmp/divider.c create mode 100644 drivers/clk/zynqmp/pll.c delete mode 100644 drivers/clocksource/cadence_ttc_timer.c delete mode 100644 drivers/clocksource/time-orion.c rename drivers/clocksource/{time-armada-370-xp.c => timer-armada-370-xp.c} (100%) create mode 100644 drivers/clocksource/timer-cadence-ttc.c rename drivers/clocksource/{time-efm32.c => timer-efm32.c} (100%) rename drivers/clocksource/{fsl_ftm_timer.c => timer-fsl-ftm.c} (100%) rename drivers/clocksource/{time-lpc32xx.c => timer-lpc32xx.c} (100%) create mode 100644 drivers/clocksource/timer-orion.c rename drivers/clocksource/{owl-timer.c => timer-owl.c} (100%) rename drivers/clocksource/{time-pistachio.c => timer-pistachio.c} (100%) rename drivers/clocksource/{qcom-timer.c => timer-qcom.c} (100%) rename drivers/clocksource/{versatile.c => timer-versatile.c} (100%) rename drivers/clocksource/{vf_pit_timer.c => timer-vf-pit.c} (100%) rename drivers/clocksource/{vt8500_timer.c => timer-vt8500.c} (100%) create mode 100644 drivers/clocksource/timer-zevio.c delete mode 100644 drivers/clocksource/zevio-timer.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_isr.h create mode 100644 drivers/firmware/imx/Kconfig create mode 100644 drivers/firmware/imx/Makefile create mode 100644 drivers/firmware/imx/imx-scu.c create mode 100644 drivers/firmware/imx/misc.c create mode 100644 drivers/gpio/gpio-creg-snps.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c create mode 100644 drivers/hwtracing/stm/p_basic.c create mode 100644 drivers/hwtracing/stm/p_sys-t.c create mode 100644 drivers/leds/trigger/ledtrig-pattern.c create mode 100644 drivers/lightnvm/pblk-trace.h create mode 100644 drivers/media/i2c/imx319.c create mode 100644 drivers/media/i2c/imx355.c create mode 100644 drivers/mmc/host/mmci_stm32_sdmmc.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/nvdimm/security.c create mode 100644 drivers/phy/mscc/Kconfig create mode 100644 drivers/phy/mscc/Makefile create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c create mode 100644 drivers/pinctrl/bcm/pinctrl-ns.c create mode 100644 drivers/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/platform/chrome/cros_ec_lpc_mec.h create mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h create mode 100644 drivers/regulator/lochnagar-regulator.c create mode 100644 drivers/regulator/stpmic1_regulator.c create mode 100644 drivers/remoteproc/qcom_q6v5_adsp.c create mode 100644 drivers/reset/reset-qcom-pdc.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.h delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.c delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.h create mode 100644 drivers/scsi/ufs/ufs_bsg.c create mode 100644 drivers/scsi/ufs/ufs_bsg.h create mode 100644 drivers/spi/spi-geni-qcom.c create mode 100644 drivers/spi/spi-qcom-qspi.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/README create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/.gitignore create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/Makefile create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py create mode 100644 drivers/staging/comedi/drivers/tests/Makefile create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/staging/comedi/drivers/tests/unittest.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c delete mode 100644 drivers/staging/vc04_services/interface/vchi/connections/connection.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/message_drivers/message.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg_internal.h delete mode 100644 drivers/video/backlight/ld9040.c delete mode 100644 drivers/video/backlight/ld9040_gamma.h delete mode 100644 drivers/video/backlight/s6e63m0.c delete mode 100644 drivers/video/backlight/s6e63m0_gamma.h create mode 100644 drivers/watchdog/armada_37xx_wdt.c create mode 100644 include/crypto/asym_tpm_subtype.h create mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h create mode 100644 include/dt-bindings/pinctrl/rzn1-pinctrl.h create mode 100644 include/dt-bindings/reset/qcom,sdm845-pdc.h create mode 100644 include/keys/trusted.h create mode 100644 include/linux/compiler_attributes.h create mode 100644 include/linux/firmware/imx/ipc.h create mode 100644 include/linux/firmware/imx/sci.h create mode 100644 include/linux/firmware/imx/svc/misc.h create mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/keyctl.h delete mode 100644 include/linux/mfd/cros_ec_lpc_mec.h delete mode 100644 include/linux/mfd/cros_ec_lpc_reg.h create mode 100644 include/linux/ndctl.h create mode 100644 include/soc/mscc/ocelot_hsio.h create mode 100644 include/trace/events/hwmon.h create mode 100644 include/uapi/scsi/scsi_bsg_ufs.h create mode 100644 lib/test_memcat_p.c create mode 100644 net/ipv4/tcp_dctcp.h create mode 100644 security/keys/keyctl_pkey.c delete mode 100644 security/keys/trusted.h copy {include => tools/include}/linux/bits.h (100%) create mode 100644 tools/lib/traceevent/event-parse-api.c create mode 100644 tools/lib/traceevent/event-parse-local.h create mode 100644 tools/lib/traceevent/tep_strerror.c create mode 100644 tools/pci/Build create mode 100644 tools/pci/Makefile create mode 100644 tools/testing/nvdimm/dimm_devs.c create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh mode change 100644 => 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py