This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-good in repository toolchain/linux-next.
omits f8dcd0279214 Add linux-next specific files for 20180913 omits 787d452bd22f Merge branch 'akpm/master' omits 568e39651081 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 872ce2b43fc5 vfs: replace current_kernel_time64 with ktime equivalent omits fef59de61429 percpu: remove PER_CPU_DEF_ATTRIBUTES macro omits 64de818399ee Merge branch 'akpm-current/current' omits c6247557bc4e ipc: conserve sequence numbers in extended IPCMNI mode omits 518c72dee9a8 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 3a9036c1077b ipc: allow boot time extension of IPCMNI from 32k to 8M omits 6a85270add82 ipc: IPCMNI limit check for semmni omits e87f1b83f3a9 ipc: IPCMNI limit check for msgmni and shmmni omits 19450672cb8e bfs: add sanity check at bfs_fill_super() omits 6bc7c84ac61b reiserfs: propagate errors from fill_with_dentries() properly omits f9bcf7c8b527 hfs: prevent btree data loss on ENOSPC omits e31bf2ce0b81 hfsplus: prevent btree data loss on ENOSPC omits 17e193b35449 hfs: fix BUG on bnode parent update omits ef57abb35cbe hfs: prevent btree data loss on root split omits fb18ee89a07f hfsplus: fix BUG on bnode parent update omits 6f757a28a16d hfsplus: prevent btree data loss on root split omits 51941ba6c859 init/do_mounts.c: add root=PARTLABEL=<name> support omits 01e87b930ff0 checkpatch: remove GCC_BINARY_CONSTANT warning omits 7d9d95b9b8cb lib/sg_pool.c: remove unnecessary null check when freeing object omits 8a590caa0aa0 include/linux/radix-tree.h: use DIV_ROUND_UP instead of re [...] omits c13f71172076 lib/zlib_inflate/inflate.c: remove fall through warnings omits 472bc27a2981 lib/parser.c: switch match_number() over to use match_strdup() omits 15fb9e107815 lib/parser.c: switch match_u64int() over to use match_strdup() omits 019aa87abf29 lib/parser.c: switch match_strdup() over to use kmemdup_nul() omits 4516182a16a2 lib/bitmap.c: simplify bitmap_print_to_pagebuf() omits c6d679d88296 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] omits 5519efe4772f lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] omits 0c78f636e637 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] omits 912ba0d99366 linux/bitmap.h: relax comment on compile-time constant nbits omits 745a5e345bb6 linux/bitmap.h: fix type of nbits in bitmap_shift_right() omits 8b3c8901f6fa linux/bitmap.h: remove redundant uses of small_const_nbits() omits 95158967d428 linux/bitmap.h: handle constant zero-size bitmaps correctly omits b54105e7d5b2 lib/bitmap.c: remove wrong documentation omits d3ba5cbc1202 treewide: remove current_text_addr omits 06414f65533d include/linux/compiler*.h: add version detection to asm_vo [...] omits a0c16240fbbf fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 24f9b0e63286 mm/oom_kill.c: syzbot: dump all threads upon global OOM omits d44bc3e33197 mm/page_owner: align with pageblock_nr pages omits a7b940bd4f87 mm/page_owner: align with pageblock_nr_pages omits 7dc75dd58dcb mm: don't expose page to fast gup before it's ready omits 7a55e4e33d3d mm: add strictlimit knob omits 71de57e937d1 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] omits dddb65b00e2a mm/list_lru.c: prefetch neighboring list entries before ac [...] omits 64eb9a9e4ee8 mm: fix race between swapoff and mincore omits 7b50dcfc53ce mm, swap: fix race between swapoff and some swap operations omits 37a877222793 mm, swap: fix race between swapoff and some swap operations omits a91f7960b889 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] omits 1c75aa68ec82 mm: move mirrored memory specific code outside of memmap_i [...] omits fb1d20dfdae0 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix omits 2757a1bfeec6 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 omits 59f3d83e419d mm: calculate deferred pages after skipping mirrored memory omits 2f1d258bffd5 mm: make memmap_init a proper function omits 47ce9ea31ee6 mm/z3fold.c: fix wrong handling of headless pages omits 08baabb7355e mm, page_alloc: drop should_suppress_show_mem omits ffc90b8de58d psi: cgroup support omits 5ee72eee54dd psi: pressure stall information for CPU, memory, and IO fix omits 7a8a580eb146 psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 omits 5e4d3571bcdb psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 omits df9ded9f0532 psi-pressure-stall-information-for-cpu-memory-and-io-fix omits e0a657e54fca psi: pressure stall information for CPU, memory, and IO omits 7dbeaa2ecbcb sched: introduce this_rq_lock_irq() omits 6adb3e4ed31a sched: sched.h: make rq locking and clock functions availa [...] omits 0f728d70b35c sched: loadavg: make calc_load_n() public omits cfb652fab54a sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-2 omits 984f1efac575 Merge remote-tracking branch 'kspp/for-next/kspp' omits 5995aead876f Merge remote-tracking branch 'ntb/ntb-next' omits 8021f440a2fa Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits a06cdcca263d Merge remote-tracking branch 'rtc/rtc-next' omits 384ab2e9d57c Merge remote-tracking branch 'coresight/next' omits d5afb2773800 Merge remote-tracking branch 'livepatching/for-next' omits a51e9fcff59e Merge remote-tracking branch 'y2038/y2038' omits c80105cfc902 Merge remote-tracking branch 'kselftest/next' omits 202a8718c620 Merge remote-tracking branch 'userns/for-next' omits a1b5d7b2ddc2 Merge remote-tracking branch 'pinctrl/for-next' omits 87392215dc99 Merge remote-tracking branch 'gpio/for-next' omits f80ec273b0ce Merge remote-tracking branch 'rpmsg/for-next' omits 84d3a3806fdb Merge remote-tracking branch 'scsi/for-next' omits 187ba513ff8b Merge remote-tracking branch 'slave-dma/next' omits 0c5caf571bb9 Merge remote-tracking branch 'icc/icc-next' omits 71c6119b55af Merge remote-tracking branch 'mux/for-next' omits 5459d49aee61 Merge remote-tracking branch 'staging/staging-next' omits b167c4643264 Merge remote-tracking branch 'soundwire/next' omits bb35062e0970 Merge remote-tracking branch 'extcon/extcon-next' omits 3eb85992f475 Merge remote-tracking branch 'char-misc/char-misc-next' omits 0029f1000a0f Merge remote-tracking branch 'tty/tty-next' omits 79ba0bb72f67 Merge remote-tracking branch 'phy-next/next' omits eaf748eebd7b Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 58c60ebfd19d Merge remote-tracking branch 'usb/usb-next' omits 5c5c6ec7bea9 Merge remote-tracking branch 'ipmi/for-next' omits 688f6fce1f5f Merge remote-tracking branch 'leds/for-next' omits c82794ca8ca0 Merge remote-tracking branch 'xen-tip/linux-next' omits 7308a93dc2a8 Merge remote-tracking branch 'kvms390/next' omits ca8d3c3b2918 Merge remote-tracking branch 'rcu/rcu/next' omits 92c68c4da635 Merge remote-tracking branch 'edac-amd/for-next' omits 6cbddf4086a8 Merge remote-tracking branch 'tip/auto-latest' omits 2f8ca8c13066 Merge remote-tracking branch 'spi/for-next' omits 554592deee5d Merge remote-tracking branch 'devicetree/for-next' omits 468dc91796b4 Merge remote-tracking branch 'selinux/next' omits 6279d57ed36d Merge remote-tracking branch 'apparmor/apparmor-next' omits ad59123f7940 Merge remote-tracking branch 'security/next-testing' omits e7716f66c7a5 Merge remote-tracking branch 'regulator/for-next' omits 9f6b0400e0f9 Merge remote-tracking branch 'battery/for-next' omits 2adb91fb15d2 Merge remote-tracking branch 'mfd/for-mfd-next' omits e8ef75388cc9 Merge remote-tracking branch 'md/for-next' omits e0f4f6b79b6c Merge remote-tracking branch 'mmc/next' omits b64b7eff381c Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 6f0d497575be Merge remote-tracking branch 'device-mapper/for-next' omits 3632e05bf9b2 Merge remote-tracking branch 'block/for-next' omits 96f2de87775d Merge remote-tracking branch 'sound-asoc/for-next' omits fc0242349e6f Merge remote-tracking branch 'sound/for-next' omits 921ff18f7d21 Merge remote-tracking branch 'regmap/for-next' omits 343797f6598f Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits d6fd32f3a654 Merge remote-tracking branch 'drm-msm/msm-next' omits 84bf746b12b1 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2489d05c48e8 Merge remote-tracking branch 'drm-intel/for-linux-next' omits f459399805dc Merge remote-tracking branch 'drm/drm-next' omits 55628d01c950 Merge remote-tracking branch 'crypto/master' omits bb18b17c6699 Merge remote-tracking branch 'nand/nand/next' omits f0e9ed33621a Merge remote-tracking branch 'gfs2/for-next' omits a47ad2894b05 Merge remote-tracking branch 'mac80211-next/master' omits 9e3fcd2cae4b Merge remote-tracking branch 'bluetooth/master' omits 901d2b25d891 Merge remote-tracking branch 'wireless-drivers-next/master' omits 4fb95f95dfb1 Merge remote-tracking branch 'nfc-next/master' omits 0f575206baf0 Merge remote-tracking branch 'ipsec-next/master' omits f90423fa2c1e Merge remote-tracking branch 'bpf-next/master' omits fddc175d0c07 Merge remote-tracking branch 'net-next/master' omits 4e6d8d0f3f9c Merge remote-tracking branch 'rdma/for-next' omits ca2d22f7ccab Merge remote-tracking branch 'cpupower/cpupower' omits 372a41b622b5 Merge remote-tracking branch 'v4l-dvb-next/master' omits b8639f481e6b Merge remote-tracking branch 'v4l-dvb/master' omits 90e889d9c0ad sched-loadavg-consolidate-load_int-load_frac-calc_load-fix omits cd5d559b3552 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD omits 7b820da8527e delayacct: track delays from thrashing cache pages omits e6021521cf22 mm: workingset: tell cache transitions from workingset thrashing omits 7e671dbab84e mm: workingset: don't drop refault information prematurely omits 63c2a5a2b0d5 mm, slab: shorten kmalloc cache names for large sizes omits 97bc80cf0f8c mm, proc: add KReclaimable to /proc/meminfo omits 21d4818ac13e mm: rename and change semantics of nr_indirectly_reclaimab [...] omits 6afff7b0f72d dcache: allocate external names from reclaimable kmalloc caches omits 279432886f84 mm, slab/slub: introduce kmalloc-reclaimable caches omits 3f27811f7267 mm, slab: combine kmalloc_caches and kmalloc_dma_caches omits 632dd025276d mm: page_alloc: reduce unnecessary binary search in memblo [...] omits 7cc4ab8a259c mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 omits 388af62f8085 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID omits 5acb5b264659 userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] omits 62f520e83b80 alpha: switch to NO_BOOTMEM omits 083bdf459219 unicore32: switch to NO_BOOTMEM omits 51594d8c4f29 um: switch to NO_BOOTMEM omits 98911751df0c um: setup_physmem: stop using global variables omits be1dff66d049 nios2: switch to NO_BOOTMEM omits b91cd8dad95d nios2: use generic early_init_dt_add_memory_arch omits 2430fbc56b12 of: ignore sub-page memory regions omits b14061cfd20f hexagon: switch to NO_BOOTMEM omits 98a33d356063 mm: convert insert_pfn() to vm_fault_t omits d2952e802285 mm: convert __vm_insert_mixed() to vm_fault_t omits a5042ca4aafd mm: inline vm_insert_pfn_prot() into caller omits 914ea02b1cd6 mm: remove vm_insert_pfn() omits f898f90403fd mm: remove references to vm_insert_pfn() omits 6baa6e0c54ed mm: make vm_insert_pfn_prot() static omits 21058bb938a8 x86: convert vdso to use vm_fault_t omits ae03325d0cb0 mm: introduce vmf_insert_pfn_prot() omits 879b0b15cf2b mm: remove vm_insert_mixed() omits 0ce19dcd6cda cramfs: convert to use vmf_insert_mixed omits 7d9183ddc01f mm: convert to use vm_fault_t omits 3d049daf7de7 mm/page_alloc.c: clean up check_for_memory() omits 1bfeb53d8974 mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() omits feceabf4d338 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() omits c4d58457b5da mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] omits 05180785983f kmemleak: add module param to print warnings to dmesg omits 538457f69f32 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] omits b8604d83853a mm, mmu_notifier: be explicit about range invalition non-b [...] omits 0ed714bd88d9 xen/gntdev: fix up blockable calls to mn_invl_range_start omits 541474dc0a1f mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] omits 2d87bd6cfb53 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] omits 010cb21d4ede math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] omits f77d7a05670d mm: don't miss the last page because of round-off error omits d18bf0af683e mm: drain memcg stocks on css offlining omits 71cd51b2e1ca mm: rework memcg kernel stack accounting omits 024388933ab6 mm/slub.c: switch to bitmap_zalloc() omits 7cb26bc882f0 xtensa: use generic vga.h omits d806b287b279 fs/iomap.c: change return type to vm_fault_t omits c8bec1aa5068 vfs: dedupe should return EPERM if permission is not granted omits 246fc7373db4 vfs: allow dedupe of user owned read-only files omits cf6671b3ced3 block: restore /proc/partitions to not display non-partiti [...] omits 524c977d4253 fix-clusters-leak-in-ocfs2_defrag_extent-fix omits 2a08f63bb7fb ocfs2: fix clusters leak in ocfs2_defrag_extent() omits 3abe7d219119 ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 omits 48433a0efc87 ocfs2: fix deadlock caused by ocfs2_defrag_extent omits 9d03cb3254fa ocfs2: dlmglue: clean up timestamp handling omits 5438375f7aa3 ocfs2: don't put and assigning null to bh allocated outside omits 7edb02d8c031 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] omits b184cf5f0606 ocfs2: don't use iocb when EIOCBQUEUED returns omits d715da3e41ca ocfs2: without quota support, avoid calling quota recovery omits 2d3d9b393c4a ocfs2: remove ocfs2_is_o2cb_active() omits f0195d47568c arm: arch/arm/include/asm/page.h needs personality.h omits b1378ad400f8 ocfs2: fix ocfs2 read block panic omits f3a2fccbce15 mm: slowly shrink slabs with a relatively small number of objects omits c390c6eb748d kernel/sys.c: remove duplicated include omits d8e46c3f6d95 mm: shmem.c: Correctly annotate new inodes for lockdep omits 0439c2492aa7 proc-kcore-fix-invalid-memory-access-in-multi-page-read-op [...] omits c516da3fe48f fs/proc/kcore.c: fix invalid memory access in multi-page r [...] omits 7162ec08f255 mm: disable deferred struct page for 32-bit arches omits 0fc35470bf90 fork: report pid exhaustion correctly omits 52344123a0d8 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes omits 2d7400193e2a fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 omits 4505dca7dfc7 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() omits 89b0aa1214b2 hugetlb: take PMD sharing into account when flushing tlb/caches omits d8344184e399 mm-migration-fix-migration-of-huge-pmd-shared-pages-v7 omits 16ee5335d5b7 mm: migration: fix migration of huge PMD shared pages omits 87bec3421378 Merge remote-tracking branch 'jc_docs/docs-next' omits d2d09db003d4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits bffd9c6e871b Merge remote-tracking branch 'i2c/i2c/for-next' omits 1a4b37017b43 Merge remote-tracking branch 'hid/for-next' omits 3e44bf4bf7a9 Merge remote-tracking branch 'pstore/for-next/pstore' omits 2a790809771e Merge remote-tracking branch 'pci/next' omits ec875f1ab1ca Merge remote-tracking branch 'printk/for-next' omits 30a892967d0a Merge remote-tracking branch 'vfs/for-next' omits 86611d8e6e9c Merge remote-tracking branch 'v9fs/9p-next' omits 2263afefef95 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 62b37c474bb4 Merge remote-tracking branch 'orangefs/for-next' omits fa4ba19a9527 Merge remote-tracking branch 'nfs-anna/linux-next' omits c974d411df60 Merge remote-tracking branch 'jfs/jfs-next' omits d5a7c0e02897 Merge remote-tracking branch 'fuse/for-next' omits c840cfa82b29 Merge remote-tracking branch 'f2fs/dev' omits 5c186a8840ef Merge remote-tracking branch 'ext4/dev' omits a51dbd58c32b Merge remote-tracking branch 'ext3/for_next' omits e8e237b1f40d Merge remote-tracking branch 'ecryptfs/next' omits 59ec7f55d09d Merge remote-tracking branch 'cifs/for-next' omits 83938bc0a55b Merge remote-tracking branch 'btrfs-kdave/for-next' omits 2aae4b5c3cc2 Merge remote-tracking branch 'befs/for-next' omits 5723c96907d4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5bcac4220723 Merge remote-tracking branch 'uml/linux-next' omits a6e7cd8681c7 Merge remote-tracking branch 's390/features' omits 18275a93ffe1 Merge remote-tracking branch 'risc-v/for-next' omits 1f6f1819a309 Merge remote-tracking branch 'parisc-hd/for-next' omits f8026994e8bf Merge remote-tracking branch 'mips/mips-next' omits b61bb04e066c Merge remote-tracking branch 'm68knommu/for-next' omits 0c9551ddb703 Merge remote-tracking branch 'm68k/for-next' omits 05a9090bc9cd Merge remote-tracking branch 'c6x/for-linux-next' omits 69382b6bc9f7 Merge remote-tracking branch 'clk-samsung/for-next' omits d40ee24dc406 Merge remote-tracking branch 'clk/clk-next' omits 8e5c4b566499 Merge remote-tracking branch 'arm64/for-next/core' omits a8d524d9a4ad Merge remote-tracking branch 'tegra/for-next' omits b96ca23f0896 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits f5d5f63e2c06 Merge remote-tracking branch 'samsung-krzk/for-next' omits a93a7db9c1d3 Merge remote-tracking branch 'rockchip/for-next' omits 15d6a7e30b80 Merge remote-tracking branch 'renesas/next' omits c2be0006fcff Merge remote-tracking branch 'realtek/for-next' omits 99714f7ef5f3 Merge remote-tracking branch 'qcom/for-next' omits 2758afccc01f Merge remote-tracking branch 'omap/for-next' omits b82b78063da6 Merge remote-tracking branch 'mvebu/for-next' omits d838a37b126b Merge remote-tracking branch 'mediatek/for-next' omits fb8cab0e9330 Merge remote-tracking branch 'keystone/next' omits c0a9b94d1e8c Merge remote-tracking branch 'imx-mxs/for-next' omits 703ab1d3bec7 Merge remote-tracking branch 'bcm2835/for-next' omits 9547f1d8f145 Merge remote-tracking branch 'at91/at91-next' omits 5487231e2e42 Merge remote-tracking branch 'aspeed/for-next' omits 71a0ef7cae0c Merge remote-tracking branch 'amlogic/for-next' omits cfc1de25c3cf Merge remote-tracking branch 'actions/for-next' omits 0e68f6f934f0 Merge remote-tracking branch 'arm-soc/for-next' omits 2e21d1b7f0e4 Merge remote-tracking branch 'arm/for-next' omits 5e98235aab8f Merge remote-tracking branch 'dma-mapping/for-next' omits da212dcaee60 Merge remote-tracking branch 'leaks/leaks-next' omits ca2603a4fa6f Merge remote-tracking branch 'kbuild/for-next' omits 2430aa6a6b04 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 12ca5ab1b013 Merge remote-tracking branch 'mmc-fixes/fixes' omits 4387b5bdb5ba Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 279afd2bd0eb Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 6acc41a794f7 Merge remote-tracking branch 'scsi-fixes/fixes' omits 99eb112d6d95 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ce0462bd1bc9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 7913992ad7f8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 91eeb1d57513 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits ece85ed9b179 Merge remote-tracking branch 'kvms390-fixes/master' omits 825978f53374 Merge remote-tracking branch 'omap-fixes/fixes' omits 859b01f0b976 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 757e6a2fdfa8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 17763d56f0a2 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' omits 501b75a06cda Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 2a9d86b9151c Merge remote-tracking branch 'soundwire-fixes/fixes' omits 8ffc7ed439c9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 49115d4fc654 Merge remote-tracking branch 'staging.current/staging-linus' omits 14a2d8d41534 Merge remote-tracking branch 'usb.current/usb-linus' omits cb61f6b92bcc Merge remote-tracking branch 'tty.current/tty-linus' omits ebb8eb9cf10a Merge remote-tracking branch 'pci-current/for-linus' omits 3b8df5b5f76b Merge remote-tracking branch 'spi-fixes/for-linus' omits 1b80a3f118ad Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8cb99e920baf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3f2a5f911a4b Merge remote-tracking branch 'sound-current/for-linus' omits 8ea57431d1d3 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 580fbf0e8b7a Merge remote-tracking branch 'mac80211/master' omits a103b500f79f Merge remote-tracking branch 'ipsec/master' omits 659e65dc269f Merge remote-tracking branch 'bpf/master' omits 0def51955c8f Merge remote-tracking branch 'net/master' omits 6db3823d183b Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 98271203da02 Merge remote-tracking branch 'arc-current/for-curr' omits 3eb0a6f2e0ba Merge remote-tracking branch 'fixes/master' omits 41e351e0d8bc Merge branch 'x86/urgent' omits 4dc021563872 Merge branch 'x86/pti' omits 64737f0ad21f Merge branch 'x86/paravirt' omits a0d4a863c538 Merge branch 'x86/boot' omits 5577f312a11c Merge branch 'x86/asm' omits 1d72e9466903 Merge branch 'sched/core' omits cb3b25dfcebd Merge branch 'perf/urgent' omits eee80526be09 Merge branch 'perf/core' omits 23e6498d84b1 Merge branch 'locking/urgent' omits 729c5d110dbb Merge branch 'locking/core' omits e8310b3f4601 Merge branch 'linus' omits 172e596c15ff pstore: fix incorrect persistent ram buffer mapping omits 29e687c2be7d Merge branch 'devel' into for-next omits 6e7cb32e9f64 Merge branch 'topic/jz' into next omits e9c43948921b Merge branch 'topic/intel' into next omits 305276dab3a9 Merge branch 'topic/fsl' into next omits c48e4c3f32a2 s390/tape: fix spelling mistake "partion" -> "partition" omits 74445d04394f s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] omits 24abb8794bcf s390/zcrypt: Use kmemdup to replace kmalloc + memcpy omits be27675d870f s390/sclp: Allow to request adapter reset omits fb3cd261d0c8 Merge branch 'at91-defconfig' into at91-next omits 50eedbaeb864 Merge branch 'at91-dt' into at91-next omits 468582126935 Merge branch 'at91-soc' into at91-next omits 7b9c4a38d63a Merge branch 'at91-drivers' into at91-next omits cbc5086f7524 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] omits 0ae0b8de9cc6 arm64: dts: r8a77965: add FDP1 device nodes omits 9fea58299658 arm64: dts: renesas: draak: Sort device nodes omits 86bc194810d7 m68k: fix command-line parsing when passed from u-boot omits 87a0a1536d35 Merge branches 'work.mount', 'work.alpha' and 'work.compat [...] omits 09f0a401de37 vfs: Implement parameter value retrieval with fsinfo() omits 2b542e40ca4f vfs: Allow fsinfo() to be used to query an fs parameter de [...] omits 50d1ea7689cb vfs: Allow fsinfo() to query what's in an fs_context omits 7e761ed42158 afs: Add fsinfo support omits 8ffbe303edce vfs: syscall: Add fsinfo() to query filesystem information omits 0966963beb7f vfs: Add a sample program for the new mount API omits dacb72ce0704 afs: Use fs_context to pass parameters over automount omits 7ee6233040cc afs: Add fs_context support omits 6b0af44eeec7 vfs: syscall: Add fspick() to select a superblock for reco [...] omits fb9d0673424f vfs: syscall: Add fsmount() to create a mount for a superblock omits aa8371e17d63 vfs: syscall: Add fsconfig() for configuring and managing [...] omits 28f99fe66d09 vfs: Add some logging to the core users of the fs_context log omits 5f03ac23313a vfs: Implement logging through fs_context omits 85bbc16ad0c7 vfs: syscall: Add fsopen() to prepare for superblock creation omits c01eaa95ad30 Make anon_inodes unconditional omits fdda5c7d7e46 vfs: Provide documentation for new mount API omits 43521ad492e5 vfs: Remove kern_mount_data() omits 0e152fce1319 hugetlbfs: Convert to fs_context omits 62a58e1566d1 kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits d2ca22a7b3d9 cpuset: Use fs_context omits 0ca63af92443 ipc: Convert mqueue fs to fs_context omits 99569c7ad8e6 proc: Add fs_context support to procfs omits 63e6b04eb6ae procfs: Move proc_fill_super() to fs/proc/root.c omits ac843f6a2396 vfs: Remove unused code after filesystem context changes omits 092ea9ac6360 vfs: Implement a filesystem superblock creation/configurat [...] omits 65ca18190667 hwmon: (lm75) Add MAX31725/6 support omits 3892bb313931 Merge branch 'spi-4.20' into spi-next omits 9029858be9ef Merge branch 'spi-4.19' into spi-linus omits cb6c25385540 Merge branch 'asoc-4.20' into asoc-next omits de7609683fef Merge branch 'asoc-4.19' into asoc-linus omits 63bfa461b93d ext4: close race between direct IO and ext4_break_layouts() omits d2a571eafd46 Merge branch 'for-next-next-v4.20-20180911' into for-next- [...] omits 51dfe72c24fa Merge branch 'for-next-current-v4.19-20180911' into for-ne [...] omits b708b68b24ec Merge branch 'ext/liubo/rb-cached' into for-next-next-v4.2 [...] omits 60ddc4a00d9c Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits d27409021666 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits 6990d442ada2 Merge branch 'ext/nikbor/delayed-ref-loop' into for-next-n [...] omits 65b91d4f90ad Merge branch 'ext/nikbor/eb-ref-cleanups' into for-next-ne [...] omits 0942bec23e94 Merge branch 'ext/qu/qgroup-dirty-tracking' into for-next- [...] omits f6c21a9d896c Merge branch 'ext/qu/trim-fixes' into for-next-next-v4.20- [...] omits 29547fe00ac7 Merge branch 'ext/jeffm/trim' into for-next-next-v4.20-20180911 omits c038a70ce80d Merge branch 'misc-next' into for-next-next-v4.20-20180911 omits f74ec112fb37 Merge branch 'misc-4.19' into for-next-current-v4.19-20180911 omits 9fb746dd8089 btrfs: refactor __btrfs_run_delayed_refs loop omits 3587af7e8571 btrfs: Factor out loop processing all refs of a head omits c2c9d5d95693 btrfs: Factor out ref head locking code in __btrfs_run_del [...] omits b4d98d440a2a btrfs: Ensure btrfs_trim_fs can trim the whole fs omits db85675fc163 btrfs: Enhance btrfs_trim_fs function to handle error better omits 0f27fac7a4b9 Merge remote-tracking branch 'regulator/topic/pfuze100' in [...] omits da424ef9a8c6 Merge branch 'regulator-4.20' into regulator-next omits b832dd4f2c04 Merge branch 'regulator-4.19' into regulator-linus omits de1ab150ae47 xen: avoid crash in disable_hotplug_cpu omits 046c95e56a99 arm64: dts: renesas: enable SDR104 on R-Car Gen3 omits 1c569602d7e8 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes omits 82025ac6f5d9 arm64: dts: r8a77990: Add I2C device nodes omits 89f1415884b9 arm64: dts: r8a77990: Add VIN and CSI-2 device nodes omits 62242b20b1f7 arm64: dts: renesas: r8a77990: Add all MSIOF nodes omits e722597e448e arm64: dts: renesas: r8a7795: Move arm_cc630p node omits 4b509f473959 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 omits 26c04a620b97 arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] omits 3b4a3c9d081c arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] omits 12a5ba14bfbd arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 omits ab877b6b57c2 arm64: dts: renesas: r8a77965: Fix HS-USB compatible omits e71d208f2dad arm64: dts: renesas: r8a77965: Move timer node omits 5cf77e1abfdd arm64: dts: renesas: v3hsk: Move lvds0 node omits a01dc714bf3a arm64: dts: renesas: Fix whitespace around assignments omits 40347a56ae7a arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree omits 7307907c6eb5 arm64: dts: renesas: condor: add PCIe support omits 058598090278 arm64: dts: renesas: r8a77980: add PCIe support omits 5af710f61e0c arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes omits 1b940d726eca arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] omits 8aa1cdd188ad arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] omits 5bbd729cbffe arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances omits fadceab35f2d arm64: dts: renesas: r8a774a1: Add audio support omits 51849d60be22 arm64: dts: renesas: r8a774a1: Add PWM device nodes omits 43de88b56e38 arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores omits 9788874250c3 arm64: dts: renesas: r8a774a1: Add all MSIOF nodes omits ce0caf9c11da arm64: dts: renesas: r8a774a1: Add IPMMU device nodes omits bb39cf5d315c arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support omits 3b9b84f566ee arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support omits ebae9c6fdd48 arm64: dts: renesas: r8a774a1: Add SDHI nodes omits 3bc888d3ffce arm64: dts: renesas: r8a774a1: Add GPIO device nodes omits ab0d570ac812 arm64: dts: renesas: r8a774a1: Add pinctrl device node omits fb86634656ac arm64: dts: renesas: r8a774a1: Add RWDT node omits 6e1a0f9dcf95 arm64: dts: renesas: r8a774a1: Add Ethernet AVB node omits fbad0449330b arm64: dts: renesas: r8a774a1: Add INTC-EX device node omits 8e5cff8162df arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes omits db90e441cb7d arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes omits caa3935a0995 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support omits 9c5fb2ca809c arm64: dts: renesas: v3msk: add eMMC support omits b032b3e6eac2 arm64: dts: renesas: r8a77970: add MMC support omits b8de7100c3b1 arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices omits 5873f083eca7 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree omits 00358981e61d arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes omits 3cf1f1256f0d arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU omits 930e3cb9a448 arm64: dts: renesas: Initial r8a774a1 SoC device tree omits 9c9f5b2e51e7 arm64: dts: renesas: salvator-common: adv748x: Override se [...] omits f39174ee49cb arm64: dts: renesas: r8a77980: add CSI2/VIN support omits 370e3cf0bec6 arm64: dts: renesas: salvator-xs: enable SATA omits 02e7d8c048d4 arm64: dts: r8a77965: Add SATA controller node omits e7a3ff92eaf1 dmaengine: fsl-edma: add ColdFire mcf5441x edma support omits 4d6d3a90e4ac dmaengine: fsl-edma: fix macros omits 377eaf3b3c4a dmaengine: fsl-edma: add edma version and configurable registers omits 9d831528a656 dmaengine: fsl-edma: extract common fsl-edma code (no chan [...] omits 09eb2ee4800f xen/balloon: add runtime control for scrubbing ballooned o [...] omits b18b1c25c254 Merge branch 'x86/paravirt' omits a370f0ef382c Merge branch 'x86/microcode' omits fc990e2c3a7b Merge branch 'x86/core' omits dee495771a44 Merge branch 'timers/urgent' omits 91bb16653d11 Merge branch 'smp/urgent' omits 0676218d3662 Merge branch 'perf/core' omits 8713a25c6dae Merge branch 'irq/urgent' omits 7e0a5f1196d6 Merge branch 'core/objtool' omits db1ad09df2a1 hwmon: (sht15) Switch to SPDX identifier omits 87ac3bcc0436 hwmon: (mc13783-adc) Switch to SPDX identifier omits f1090d66c004 hwmon: (nct6775) Clean up a condition omits 89c035e7ae22 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] omits 88702c583922 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks omits be29e8db7cbb hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string omits 8e7f6d938888 hwmon: Convert to using %pOFn instead of device_node.name omits 07bc4ec14614 hwmon: (mc13783-adc) Use nxp.com URLs omits 968a9db35820 hwmon: (mc13783-adc) Remove the mention to 'Atlas' omits ea92bd8c3826 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule omits ef1b193e6032 Merge remote-tracking branch 'regmap/topic/single-rw' into [...] omits d34cea1f7fb8 NFS: Don't open code clearing of delegation state omits 4557c675197c NFSv4.1 fix infinite loop on I/O. omits 468196e85f83 NFSv4: Fix a tracepoint Oops in initiate_file_draining() omits f323dbc2ad3d pNFS: Ensure we return the error if someone kills a waitin [...] omits 8b9b89855605 btrfs: keep trim from interfering with transaction commits omits 0faf00e7a0c6 btrfs: don't attempt to trim devices that don't support it omits bc383a4174f7 btrfs: use ->devices list instead of ->alloc_list in btrfs [...] omits 6db9ab0fcc8a btrfs: remove redundant variable from btrfs_cross_ref_exist omits 6d2beaffc5b7 mmc: sunxi: Use new timing mode for A64 eMMC controller omits 8b4b4d274ef4 mmc: sunxi: Clarify new timing mode usage and implementation omits a1a900095011 mmc: sdhci-sprd: Add Spreadtrum's initial host controller omits 5620c680d2e4 dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] omits 70dc98445df0 mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode omits 6367bbec7704 mmc: sdhci: Add Auto CMD Auto Select support omits fa7a415667a6 mmc: sdhci: Add 32-bit block count support for v4 mode omits 06bf75e798d5 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode omits 104810168354 mmc: sdhci: Change SDMA address register for v4 mode omits f619f839386f mmc: sdhci: Add sd host v4 mode omits 26adb4f14913 mmc: sdhci: Add version V4 definition omits edf5f6ced531 s390/dasd: remove unnecessary condition check omits 67290bfdeacf Merge branch 'v4.20/dt64' into tmp/aml-rebuild omits bc5f32c0d8b8 Merge branch 'v4.20/dt' into tmp/aml-rebuild omits 91e106edf670 Merge remote-tracking branch 'arm-soc/fixes' into tmp/aml-rebuild omits d3bfd26508ba xen/manage: don't complain about an empty value in control [...] omits d1aacffdc4a9 Btrfs: set leave_spinning in btrfs_get_extent omits 2184162e2127 Btrfs: fix alignment in declaration and prototype of btrfs [...] omits 0b08ffb08ba1 btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] omits 0d6660d8b558 btrfs: remove unused pointer inode in relink_file_extents omits aa8225b6966e btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] omits 0302204d536b Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes omits 90d620a2741c btrfs: free path at an earlier point in btrfs_get_extent omits 252c9814f37f Btrfs: use next_state in find_first_extent_bit omits 06d97a2042c0 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] omits e6d717bae23b btrfs: Handle owner mismatch gracefully when walking up tree omits ce61645dc979 btrfs: change btrfs_pin_log_trans to return void omits 617f2e453e4d btrfs: change btrfs_free_reserved_bytes to return void omits 14567c17ea6c Btrfs: remove always true if branch in btrfs_get_extent omits d6014b88ae6c btrfs: qgroup: Dirty all qgroups before rescan omits 344cbb023467 Btrfs: clean up scrub is_dev_replace parameter omits 54d92e78c72a btrfs: add helper to obtain number of devices with ongoing [...] omits 77aeb9c829c7 btrfs: add assertions where number of devices could go below 0 omits 1867b8be3718 btrfs: remove unneeded NULL checks before kfree omits 649eb4b0add0 Btrfs: do not unnecessarily pass write_lock_level when pro [...] omits 25469b06f562 btrfs: Remove 'objectid' member from struct btrfs_root omits 00912991c5a1 btrfs: remove a useless return statement in btrfs_block_rsv_add omits 34fc31254d87 btrfs: Remove root parameter from btrfs_insert_dir_item omits 96a4c767e545 btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] omits 046b051c97c9 btrfs: simplify the send_in_progress check in btrfs_delete [...] omits d5a43c6c4efc btrfs: Fix suspicious RCU usage warning in btrfs_debug_in_rcu omits b88e1878887c btrfs: use after free in btrfs_quota_enable omits 99d758b3bae4 btrfs: btrfs_shrink_device should call commit transaction [...] omits a10ec767882d btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_ [...] omits 29f6145d60a1 Btrfs: fix data corruption when deduplicating between diff [...] omits 13801de3fd60 Btrfs: sync log after logging new name omits 1306753ebb79 Btrfs: fix unexpected failure of nocow buffered writes aft [...] omits 730fbcc5b7db Merge branch 'fixes' into next omits beed8d101694 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR omits c31ad71c756c mmc: tegra: Implement periodic pad calibration omits cf54017bb0f6 mmc: tegra: Implement HS400 delay line calibration omits 49b0c98d0021 mmc: tegra: Implement HS400 enhanced strobe omits 2bb6acbe608a mmc: tegra: Parse and program DQS trim value omits b78b39dea67d dt-bindings: mmc: Add DQS trim value to Tegra SDHCI omits 9740d4295859 mmc: tegra: Enable UHS and HS200 modes for Tegra186 omits 8a3ea98410e3 mmc: tegra: Enable UHS and HS200 modes for Tegra210 omits 5db6c9ba3c70 mmc: tegra: Disable card clock during tuning cmd on Tegra210 omits f411a44c685e mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops omits 799b22cba7a4 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 omits 0ec621f4d96b mmc: tegra: Configure default trim value on reset omits 20b60cd19f62 mmc: tegra: Configure default tap values omits 42dd19f7148e mmc: tegra: Parse default trim and tap from dt omits 6de7d45b090c mmc: tegra: Add a workaround for tap value change glitch omits 70931298820b mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 omits b31f063ea5a7 mmc: tegra: Perform pad calibration after voltage switch omits 193c844590e7 mmc: tegra: Program pad autocal offsets from dt omits bbb986015837 mmc: tegra: Disable card clock during pad calibration omits f76d5e8849d4 mmc: tegra: Power on the calibration pad omits a3404c388ad5 mmc: tegra: Set calibration pad voltage reference omits 16acad75863d mmc: tegra: Poll for calibration completion omits 5783a9529891 mmc: tegra: Reconfigure pad voltages during voltage switching omits 8081b141f2ae dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values omits adde2b6cca5d dt-bindings: Add Tegra SDHCI pad pdpu offset bindings omits 9118f92ca8bb dt-bindings: mmc: tegra: Add pad voltage control properties omits 2287a18f75c4 mmc: tmio: remove now unused variable omits 8feb64aa8ebe mmc: tmio: more concise clk calculation omits dea44187f530 mmc: tmio: Fix SCC error detection omits c012e72f38fd mmc: renesas_sdhi: skip SCC error check when retuning omits b4a297d8a59a mmc: core: add helper to see if a host is doing a retune omits 0bd487286405 mmc: tmio: refactor CLK_CTL bit calculation omits cc8bccdf5b83 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock omits 56b7a4f812d9 mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation omits 5176332bd898 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops omits fd39c3b8e1f4 mmc: sdhci: add adma_table_cnt member to struct sdhci_host omits e50c42279642 mmc: Convert to using %pOFn instead of device_node.name omits 9cbdf861b70d mmc: sdhci: Export sdhci_request() omits c368a4b40693 sdhci: acpi: add qcom sdhci host reset quirk fix omits 180f02d6a5b3 sdhci: acpi: add free_slot callback omits f2900545441f mmc: sdhci-of-esdhc: add erratum A008171 support omits 1838e762f0fc mmc: sdhci: add tuning error codes omits 988c2fadf12c mmc: uniphier-sd: add UniPhier SD/eMMC controller driver omits deb29eb041a5 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller omits fb0fd959d1e6 mmc: tmio: move tmio_mmc_set_clock() to platform hook omits 4d65532ef24f mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] omits 3cd3553c9f8c mmc: jz4740: Add support for the JZ4725B omits 580c6fd84758 mmc: use SPDX identifier for Renesas drivers omits 28c855fa255e dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings omits 7385fb4482fb mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist omits a71a73203596 mmc: renesas_sdhi_internal_dmac: Fix a few typos omits 64f4c8e63cfa mmc: jz4740: Drop dependency on MACH_JZ4740/80 omits c46bf4e7e22a mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap omits 05872e25a479 mmc: renesas_sdhi: Add r8a774a1 support omits 6953ea7cd17c mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 omits fb6de9f69a0b mmc: sdhci-of-arasan: Do now show error message in case of [...] omits eff74fa804af mmc: sdhci-iproc: Add ACPI support omits 5bad7244c7c2 mmc: sdhci-pltfm: Convert DT properties to generic device [...] omits bc221b0f7ee3 ipmi: Remove platform driver overrides and use the id_table omits 33df67b30614 ipmi: Free the address list on module cleanup omits c5c94d1893fe ipmi: Don't leave holes in the I2C address list in the ssi [...] omits 346512e9d21f ipmi: fix return value of ipmi_set_my_LUN omits 1f5201862c4e ipmi: Convert pr_xxx() to dev_xxx() in the BT code omits 393cd853f6cd ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address omits 64e6f1a4852a ipmi:dmi: Use pr_fmt in the IPMI DMI code omits 62da0cc7d4b1 ipmi: Change to ktime_get_ts64() omits 236cad79e8ed ipmi_si: fix potential integer overflow on large shift omits 563cb2b6d557 ipmi_si_pci: fix NULL device in ipmi_si error message omits ca380ce944d0 ipmi: Convert printk(KERN_<level> to pr_<level>( omits 596830664c74 ipmi: Use more common logging styles omits 7260d40545b2 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX omits e012fd2de784 pci:ipmi: Move IPMI PCI class id defines to pci_ids.h omits 2e1d52f5a683 ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t omits a8bbf67c17a8 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi omits 0398c5634f17 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * omits d16f7d431779 acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * omits 231d259f547c power: bq25890_charger.c: Read back the current battery voltage omits 6d3b6bc5dbd3 power: bq25890_charger.c: Add the BQ25896 part omits b74ca2e526b7 power: bq25890_charger.c: Remove unused table entries omits e904ceb6b0c5 power: bq25890_charger.c: Add debugging output of failed i [...] omits 8dffc7803661 NFSv4: Fix a tracepoint Oops in initiate_file_draining() omits 1ab75c1a1deb Merge branch 'devel' into for-next omits 14b0c44af4e9 soundwire: intel: Remove duplicate assignment omits 026d34a76448 MAINTAINERS: Update Vinod's email omits 4b5ea4866bf2 soundwire: intel: Fix uninitialized adev deref omits 743739c38241 soundwire: intel: Add pre/post bank switch ops omits fda2f3a812bf soundwire: keep track of Masters in a stream omits a065a341dc1e soundwire: Add support for multi link bank switch omits 6d3eff64242a soundwire: Handle multiple master instances in a stream omits 54f830bb98e4 soundwire: Add support to lock across bus instances omits 90bc7491a6d1 soundwire: Initialize completion for defer messages omits b334669c4e50 Documentation: soundwire: Add documentation for multi link omits 7b07d64917ba soundwire: Fix acquiring bus lock twice during master release omits 43422de84f62 soundwire: Fix incorrect exit after configuring stream omits 406dad04e3d1 soundwire: Fix duplicate stream state assignment omits c224edaa4a46 Merge branches 'defconfig-for-v4.19' and 'dt-for-v4.19' in [...] omits 19617a35b083 ARM: dts: aspeed: Add Power9 CFAM description omits d90e8b094d6f ARM: dts: aspeed: Add Power8 CFAM description for use by Palmetto omits 0d6f39d26554 ARM: dts: aspeed: Palmetto system can use coprocessor for FSI omits b1912042c9f6 ARM: dts: aspeed: Romulus system can use coprocessor for FSI omits 23b7c60b80f6 Merge branch 'mvebu/dt64' into mvebu/for-next omits dbdf22a0a3b2 Merge branch 'mvebu/dt' into mvebu/for-next omits 9bbda14f73ba Merge branch 'mvebu/defconfig' into mvebu/for-next omits 25e834c20acd Merge branch 'mvebu/arm' into mvebu/for-next adds 67b076095dd7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7428b2e5d0b1 Merge tag 'drm-fixes-2018-09-12' of git://anongit.freedesk [...] adds d3bd5973c72e Merge tag 'for-linus-4.19' of git://github.com/cminyard/li [...] adds 54eda9df17f3 Merge tag 'pci-v4.19-fixes-1' of git://git.kernel.org/pub/ [...] adds 7a9cdebdcc17 mm: get rid of vmacache_flush_all() entirely adds fa108f95c676 s390/zcrypt: remove VLA usage from the AP bus adds 1d176582c795 Merge tag 's390-4.19-3' of git://git.kernel.org/pub/scm/li [...] adds 200f351e27f0 arch/hexagon: fix kernel/dma.c build warning adds 5c41aaad409c hexagon: modify ffs() and fls() to return int adds 72d4c6e5893a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1194c4154662 MAINTAINERS: Make Dennis the percpu tree maintainer adds f1c03a465192 Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/ [...] adds bd5bca13819b Merge tag 'pinctrl-v4.19-2' of git://git.kernel.org/pub/sc [...] adds 4624d6ea1b7f Merge tag 'mmc-v4.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds 831b624df1b4 pstore: Fix incorrect persistent ram buffer mapping adds 145ea6f10d42 Merge tag 'pstore-v4.19-rc4' of git://git.kernel.org/pub/s [...] adds db7f06d49037 Merge tag 'drm-intel-fixes-2018-09-11' of git://anongit.fr [...] adds b463d4e53ca9 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds 68ebc13ea406 drm/amdgpu: Fix SDMA hang in prt mode v2 adds 3a74987b2427 drm/amdgpu: move PSP init prior to IH in gpu reset adds 0165de983272 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds 25824ca38e83 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds 3483f08106fc drm/nouveau/devinit: fix warning when PMU/PRE_OS is missing adds 2b6318a09fd3 Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 0f9aeeac1df7 Merge tag 'drm-fixes-2018-09-14' of git://anongit.freedesk [...] adds a0efc03b7925 Merge tag 'for-4.19/dm-fixes' of git://git.kernel.org/pub/ [...] adds 8407879c4e0d nvmet-rdma: fix possible bogus dereference under heavy load adds bf93585ee1e2 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 01c5f85aebaa blk-cgroup: increase number of supported policies adds b228ba1cb95a null_blk: fix zoned support for non-rq based operation adds 4d8d9f540b78 Merge tag 'for-linus-20180913' of git://git.kernel.dk/linux-block adds 48751b562bce Merge tag 'ovl-fixes-4.19-rc4' of git://git.kernel.org/pub [...] adds a06b0c82a049 Merge tag 'printk-for-4.19-rc4' of git://git.kernel.org/pu [...] adds 319cbacfc0f2 Merge tag 'char-misc-4.19-rc4' of git://git.kernel.org/pub [...] adds 45d9ab8a306b Merge tag 'staging-4.19-rc4' of git://git.kernel.org/pub/s [...] adds c284cf062191 Merge tag 'tty-4.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds 1abc088afd5b Merge tag 'usb-4.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds f3c0b8ce4840 Merge tag 'dmaengine-fix-4.19-rc4' of git://git.infradead. [...] adds 500dd232449e asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMA [...] adds 3e153256d9f1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds eae4f8851f35 Merge tag 'xtensa-20180914' of git://github.com/jcmvbkbc/l [...] adds 87dffe86d406 xen/manage: don't complain about an empty value in control [...] adds 197ecb3802c0 xen/balloon: add runtime control for scrubbing ballooned o [...] adds 3366cdb6d350 xen: avoid crash in disable_hotplug_cpu adds 4dca864b59dd xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCH [...] adds 58a575699040 xen/gntdev: fix up blockable calls to mn_invl_range_start adds d7c0268090e2 Merge tag 'for-linus-4.19c-rc4-tag' of git://git.kernel.or [...] adds 090b75bcba62 Merge tag 'devicetree-fixes-for-4.19-2' of git://git.kerne [...] adds b1f4ff74fcb0 tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE adds 5b945fd2c34c Merge tag 'trace-v4.19-rc3' of git://git.kernel.org/pub/sc [...] adds 2a534a7473bf NFSv4: Fix a tracepoint Oops in initiate_file_draining() adds d03360aaf5cc pNFS: Ensure we return the error if someone kills a waitin [...] adds 2edaead69e75 NFSv4: Fix a tracepoint Oops in initiate_file_draining() adds 994b15b983a7 NFSv4.1 fix infinite loop on I/O. adds 9f0c5124f4a8 NFS: Don't open code clearing of delegation state adds 589109df3184 Merge tag 'nfs-for-4.19-2' of git://git.linux-nfs.org/proj [...] adds 3a5af36b6d0e Merge tag '4.19-rc3-smb3-cifs' of git://git.samba.org/sfre [...] adds ca062f8df5d1 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds c0be92b5b14b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 4314daa55b4d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 61a6bd83abf2 Revert "x86/mm/legacy: Populate the user page-table with u [...] adds 002b87d2aace x86/APM: Fix build warning when PROC_FS is not enabled adds 27c5a778dfe2 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 8a104f8b5867 Code of Conduct: Let's revamp it. adds 7876320f8880 Linux 4.19-rc4 adds c0747ad363ff Merge tag 'linux-kselftest-4.19-rc5' of git://git.kernel.o [...] adds b1f382178d15 ext4: close race between direct IO and ext4_break_layouts() adds 338affb548c2 ext4: show test_dummy_encryption mount option in /proc/mounts adds fe18d649891d ext4: don't mark mmp buffer head dirty adds 94dbb63117e8 ext4, dax: add ext4_bmap to ext4_dax_aops adds cce6c9f7e602 ext4, dax: set ext4_dax_aops for dax files adds ad3273d5f1b9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 3918c21eacb0 Merge tag 'spi-fix-v4.19-rc4' of https://git.kernel.org/pu [...] adds 22d0bd82cc7c ipv6: use rt6_info members when dst is set in rt6_fill_node adds ad4f15dc2c70 xen/netfront: don't bug in case of too many frags adds f5b9bac7451c net_sched: notify filter deletion when deleting a chain adds 018349d70f28 hv_netvsc: fix schedule in RCU context adds 9824dfae5741 net/appletalk: fix minor pointer leak to userspace in SIOC [...] adds 56a49d704870 net: rtnl_configure_link: fix dev flags changes arg to __d [...] adds f0e0d04413fc neighbour: confirm neigh entries when ARP packet is received adds 7cba09c6d5bc tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 adds 86029d10af18 tls: zero the crypto information from tls_context before freeing adds c844eb46b7d4 tls: clear key material from kernel memory when do_tls_set [...] adds 79140335ac12 Merge branch 'tls-don-t-leave-keys-in-kernel-memory' adds 94f14e472812 Bluetooth: SMP: Fix trying to use non-existent local OOB data adds 4ba5175f2c10 Bluetooth: Use correct tfm to generate OOB data adds e6a57d22f787 Bluetooth: hci_ldisc: Free rw_semaphore on close adds bffb9b51a230 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds c56cae23c6b1 gso_segment: Reset skb->mac_len after modifying network header adds 1cebf8f143c2 socket: fix struct ifreq size in compat ioctl adds 34043d250f51 net/sched: act_sample: fix NULL dereference in the data path adds edf2ef724280 stmmac: fix valid numbers of unicast filter entries adds 2b5a921740a5 udp4: fix IP_CMSG_CHECKSUM for connected sockets adds eb63f2964dbe udp6: add missing checks on edumux packet processing adds 978298888e3e Merge branch 'udp-add-missing-check-on-edumx-rx-path' adds 4bf9ffa0fb57 veth: Orphan skb before GRO adds 4c3d795cb012 bpf: use __GFP_COMP while allocating page adds 0376d5dce0aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f025571e96ca net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency adds 8540827ebac6 pppoe: fix reception of frames with no mac header adds 41948ccb4a85 net: mvpp2: let phylink manage the carrier state adds eb4ed8e2d7fe net: macb: disable scatter-gather for macb on sama5d3 adds 321cc359d899 ARM: dts: at91: add new compatibility string for macb on sama5d3 adds a7f38002fb69 net: hp100: fix always-true check for link up state adds bbd6528d28c1 ipv6: fix possible use-after-free in ip6_xmit() adds 28ea334bd165 bnxt_en: Fix VF mac address regression. adds a15f2c08c708 PCI: hv: support reporting serial number as slot information adds 00d7ddba1143 hv_netvsc: pair VF based on serial number adds aa079bd05032 Merge branch 'hv_netvsc-associate-VF-and-PV-device-by-seri [...] adds 50c6b58a814d tls: fix currently broken MSG_PEEK behavior adds ddca24dfcf1b net: dsa: mv88e6xxx: Fix ATU Miss Violation adds c73480910e96 net: ethernet: Fix a unused function warning. adds 072222b488bc kcm: remove any offset before parsing messages adds 3275b4df3c39 Revert "kcm: remove any offset before parsing messages" adds 94235460f9ea r8169: Align ASPM/CLKREQ setting function with vendor driver adds 0866cd15029b r8169: enable ASPM on RTL8106E adds b1e3454d39f9 clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail adds c2f6f3ee7f22 r8169: Get and enable optional ether_clk clock adds 648e921888ad clk: x86: Stop marking clocks as CLK_IS_CRITICAL adds 89bfd48d679e Merge branch 'r8169-clk-fixes' adds 922005c7f50e qmi_wwan: set DTR for modems in forced USB2 mode adds 30bfd9306281 net/ipv6: do not copy dst flags on rt init adds 5211da9ca526 Merge gitolite.kernel.org:/pub/scm/linux/kernel/git/davem/net adds eba2d6b34a32 Merge tag 'platform-drivers-x86-v4.19-2' of git://git.infr [...] adds 83f365554e47 ring-buffer: Allow for rescheduling when removing pages adds f21f7fa263ac Merge tag 'trace-v4.19-rc4' of git://git.kernel.org/pub/sc [...] adds 3702a0585e64 crypto: ccp - add timeout support in the SEV command adds 24568b47d48e crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 adds 4ca719a338d5 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6ad49fa1993d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 37196ba4ae95 hwmon: (nct6775) Fix virtual temperature sources for NCT6796D adds f6de298806d9 hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D adds 55066354285b hwmon: (nct6775) Use different register to get fan RPM for fan7 adds eb9a29f9e585 Merge tag 'hwmon-for-linus-v4.19-rc5' of git://git.kernel. [...] adds a49a83ab05e3 ALSA: firewire-digi00x: fix memory leak of private data adds 8d28277c065a ALSA: firewire-tascam: fix memory leak of private data adds 498fe23aad8e ALSA: oxfw: fix memory leak of private data adds 37a3a98ef601 ALSA: hda - Enable runtime PM only for discrete GPU adds b1fbebd4164b ALSA: bebob: fix memory leak for M-Audio FW1814 and Projec [...] adds ce925f088b97 ALSA: oxfw: fix memory leak for model-dependent data at er [...] adds 1064bc685d35 ALSA: oxfw: fix memory leak of discovered stream formats a [...] adds c3b55e2ec9c7 ALSA: fireworks: fix memory leak of response buffer at error path adds 542cedec53c9 Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" adds b61749a89f82 sound: enable interrupt after dma buffer initialization adds 75383f8d39d4 sound: don't call skl_init_chip() to reset intel skl soc adds 196f4eeeb78f Merge tag 'asoc-v4.19-rc4' of https://git.kernel.org/pub/s [...] adds d82920849f30 Merge tag 'sound-4.19-rc5' of git://git.kernel.org/pub/scm [...] adds 21a268069203 mtd: rawnand: marvell: prevent harmless warnings adds cf51e4b9c344 mtd: rawnand: denali: fix a race condition when DMA is kicked adds 85516a9881a3 mtd: partitions: fix unbalanced of_node_get/put() adds 4a3e85f2674c mtd: devices: m25p80: Make sure the buffer passed in op is [...] adds 4b92e7fd76e9 Merge tag 'mtd/fixes-for-4.19-rc5' of git://git.infradead. [...] adds d124b44f09ca Compiler Attributes: naked was fixed in gcc 4.6 adds ae596de1a0c8 Compiler Attributes: naked can be shared adds f83606f5eb00 fork: report pid exhaustion correctly adds 889c695d419f mm: disable deferred struct page for 32-bit arches adds a1b3d2f217cf fs/proc/kcore.c: fix invalid memory access in multi-page r [...] adds b45d71fb89ab mm: shmem.c: Correctly annotate new inodes for lockdep adds 3bf181bc5d8b kernel/sys.c: remove duplicated include adds 172b06c32b94 mm: slowly shrink slabs with a relatively small number of objects adds 234b69e3e089 ocfs2: fix ocfs2 read block panic adds 1bd2b2741cf5 Merge remote-tracking branch 'fixes/master' adds 5a4630aadb9a ftrace: Build with CPPFLAGS to get -Qunused-arguments adds ef8c4ed9db80 kbuild: allow to use GCC toolchain not in Clang search path adds 24d757c1ca56 Merge remote-tracking branch 'kbuild-current/fixes' adds 615f64458ad8 ARC: build: Get rid of toolchain check adds 7c2020c3022d ARC: fix spelling mistake "entires" -> "entries" adds 40660f1fcee8 ARC: build: Don't set CROSS_COMPILE in arch's Makefile adds 2db579b18e98 Merge remote-tracking branch 'arc-current/for-curr' adds 8fce33317023 net: stmmac: Rework coalesce timer and fix multi-queue races adds 0431100b3d82 net: stmmac: Fixup the tail addr setting in xmit path adds 87ebcffd82ec Merge branch 'stmmac-Coalesce-and-tail-addr-fixes' adds 0a286afee5a1 selftests: pmtu: properly redirect stderr to /dev/null adds 674d9de02aa7 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds e285d5bfb7e9 NFC: Fix the number of pipes adds 08e39982ef64 net: emac: fix fixed-link setup for the RTL8363SB switch adds 250ae0d46d85 net/mlx5: Fix read from coherent memory adds 6b359d5550a1 net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ adds 8f92e35aff96 net/mlx5e: TLS, Read capabilities only when it is safe adds 6344244c71fd Merge tag 'mlx5-fixes-2018-09-17' of git://git.kernel.org/ [...] adds 65fac4fe9080 net: bnxt: Fix a uninitialized variable warning. adds 2fe397a3959d ravb: do not write 1 to reserved bits adds 648a5a7aed34 net/smc: fix non-blocking connect problem adds 1ca52fcfaca4 net/smc: remove duplicate mutex_unlock adds dd65d87a6abd net/smc: enable fallback for connection abort in state INIT adds 71d117f52742 net/smc: no urgent data check for listen sockets adds 381897798a94 net/smc: fix sizeof to int comparison adds 81d0b759e161 Merge branch 'net-smc-fixes' adds 774268f3e51b net: mvpp2: fix a txq_done race condition adds 126d6848ef13 sfp: fix oops with ethtool -m adds 867586059232 Revert "ipv6: fix double refcount of fib6_metrics" adds ce7ea4af0838 ipv6: fix memory leak on dst->_metrics adds 69ba423d35c2 Merge branch 'ipv6-fix-issues-on-accessing-fib6_metrics' adds 88d0895d0ea9 batman-adv: Avoid probe ELP information leak adds b9fd14c20871 batman-adv: Fix segfault when writing to throughput_override adds a25bab9d723a batman-adv: Fix segfault when writing to sysfs elp_interval adds dff9bc42ab0b batman-adv: Prevent duplicated gateway_node entry adds fa122fec8640 batman-adv: Prevent duplicated nc_node entry adds 94cb82f594ed batman-adv: Prevent duplicated softif_vlan entry adds e7136e48ffdf batman-adv: Prevent duplicated global TT entry adds ae3cdc97dc10 batman-adv: Prevent duplicated tvlv handler adds 5af96b9c59c7 batman-adv: fix backbone_gw refcount on queue_work() failure adds 4c4af6900844 batman-adv: fix hardif_neigh refcount on queue_work() failure adds dabeb13eee81 batman-adv: Increase version number to 2018.3 adds aa86b03c3ee6 Merge tag 'batadv-net-for-davem-20180919' of git://git.ope [...] adds 76c0ddd8c3a6 ip6_tunnel: be careful when accessing the inner header adds cf5cca6e4cc4 net: mvneta: fix the Rx desc buffer DMA unmapping adds 50fdf60181b0 qed: Fix populating the invalid stag value in multi functi [...] adds 0216da9413af qed: Do not add VLAN 0 tag to untagged frames in multi-fun [...] adds 7e3e375ceede qed: Add missing device config for RoCE EDPM in UFP mode. adds bffd5e86951c Merge branch 'qed-fixes' adds f9d5b1d50840 mlxsw: spectrum: Bump required firmware version adds 56ce3c5a50f4 smc: generic netlink family should be __ro_after_init adds 8c6ec3613e7b bnxt_en: don't try to offload VLAN 'modify' action adds d7ab5cdce54d sctp: update dst pmtu with the correct daddr adds 615bf5a4a32d Merge remote-tracking branch 'net/master' adds 080220b68714 tools: bpf: fix license for a compat header file adds d4d7b47ce66d Merge remote-tracking branch 'bpf/master' adds 6ed5fa23c583 Merge remote-tracking branch 'ipsec/master' adds a173f066c7cf netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev adds bab4344975fe netfilter: nft_osf: use enum nft_data_types for nft_valida [...] adds 346fa83d1093 netfilter: conntrack: get rid of double sizeof adds 96df3bc55d9d Merge remote-tracking branch 'netfilter/master' adds 3341ba9f0f26 mt76x0: fix remove_interface adds 2823c8716c68 b43: fix DMA error related regression with proprietary firmware adds f61a227956d9 Merge remote-tracking branch 'wireless-drivers/master' adds dd8c06c6eef5 Merge remote-tracking branch 'mac80211/master' adds 67e3816842fe RDMA/uverbs: Atomically flush and mark closed the comp eve [...] adds 5fe23f262e05 ucma: fix a use-after-free in ucma_resolve_ip() adds ee92efe41cf3 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an i [...] adds 497b1a64dbd9 Merge remote-tracking branch 'rdma-fixes/for-rc' adds b3a5402cbceb ALSA: hda: Fix the audio-component completion timeout adds 2928c3405412 Merge remote-tracking branch 'sound-current/for-linus' adds fbb673f7c655 ASoC: rt5514-spi: Get the period_bytes in the copy work to [...] adds 3f24f37adbc9 ASoC: rt5682: Remove HP volume control adds c50535ed6a10 ASoC: AMD: Fix capture unstable in beginning for some runs adds 5f755dd0a118 Merge branch 'asoc-4.19' into asoc-linus adds 040c90363138 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds fb6de923ca33 regulator: fix crash caused by null driver data adds 7c420c7121ec Merge branch 'regulator-4.19' into regulator-linus adds 5688dd4c69ea Merge remote-tracking branch 'regulator-fixes/for-linus' adds 60489f085574 spi: spi-mem: Add missing description for data.nbytes field adds c949a8e8b43f spi: spi-mem: Move the DMA-able constraint doc to the kern [...] adds 61f3329a7c44 Merge branch 'spi-4.19' into spi-linus adds faf12709395e Merge remote-tracking branch 'spi-fixes/for-linus' adds 235fe0851bcf MAINTAINERS: Update PPC contacts for PCI core error handling adds b3027b7746ce MAINTAINERS: Move mobiveil PCI driver entry where it belongs adds 9024143e700f PCI: dwc: Fix scheduling while atomic issues adds 712135851e75 Merge remote-tracking branch 'pci-current/for-linus' adds e0bf2d4982fe serial: mvebu-uart: Fix reporting of effective CSIZE to userspace adds 3216c622a24b tty: serial: lpuart: avoid leaking struct tty_struct adds be28c1e3ca29 serial: cpm_uart: return immediately from console poll adds fe3241679009 tty: Drop tty->count on tty_reopen() failure adds e97267cb4d1e tty: vt_ioctl: fix potential Spectre v1 adds 7e620984b625 serial: imx: restore handshaking irq for imx1 adds ca9f8b14df2f Merge remote-tracking branch 'tty.current/tty-linus' adds 783f3b4e9ec5 usb: musb: dsps: do not disable CPPI41 irq in driver teardown adds e871db8d78df Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in [...] adds 7a68d9fb8510 USB: usbdevfs: sanitize flags more adds 81e0403b26d9 USB: usbdevfs: restore warning for nonsensical flags adds c183813fcee4 USB: remove LPM management from usb_driver_claim_interface() adds bd729f9d67aa USB: fix error handling in usb_driver_claim_interface() adds c9a4cb204e9e USB: handle NULL config in usb_find_alt_setting() adds 5c54fcac9a9d usb: roles: Take care of driver module reference counting adds 16c4cb19fa85 usb: core: safely deal with the dynamic quirk lists adds 3e3b81965cbf usb: typec: mux: Take care of driver module reference counting adds 4ac35938e4d5 Merge remote-tracking branch 'usb.current/usb-linus' adds 36cae568404a USB: serial: option: improve Quectel EP06 detection adds 35aecc02b5b6 USB: serial: option: add two-endpoints device-id flag adds a6d05071c30f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d193d1a210ff Merge tag 'soundwire-4.19-fixes' of git://git.kernel.org/p [...] adds 8801922cd94c intel_th: Fix device removal logic adds ebe4582281d6 intel_th: Fix resource handling for ACPI glue layer adds 59d08d00d43c intel_th: pci: Add Ice Lake PCH support adds 28a3f1ef4d84 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b8a946d8dc24 Input: gpio-keys - fix a documentation index issue adds 49f62249a957 Input: egalax_ts - add system wakeup support adds 9e62df51be99 Input: atakbd - fix Atari keymap adds 52d2c7bf7c90 Input: atakbd - fix Atari CapsLock behaviour adds 91a97507323e Input: elantech - enable middle button of touchpad on Thin [...] adds 4fef1250eafd Input: uinput - allow for max == min during input_absinfo [...] adds b4401deab7d8 Merge remote-tracking branch 'input-current/for-linus' adds 6d2813d5d4ea Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' adds 324493fba775 media: platform: fix cros-ec-cec build error adds 543dbb8c5032 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 249644d82f91 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 049cf70d1a87 Merge remote-tracking branch 'omap-fixes/fixes' adds cb5fb87a2fbe Merge tag 'kvm-s390-master-4.19-2' of git://git.kernel.org [...] adds 425333bf3a77 KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode adds 71d29f43b633 KVM: PPC: Book3S HV: Don't use compound_order to determine [...] adds 1795f81f6167 Merge tag 'kvm-ppc-fixes-4.19-2' of git://git.kernel.org/p [...] adds 02ca120c13b9 Merge remote-tracking branch 'kvm-fixes/master' adds fafbaa74a368 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ffc4c92227db sysfs: Do not return POSIX ACL xattrs via listxattr adds 6d5c80f27162 Merge remote-tracking branch 'vfs-fixes/fixes' adds d792d4c4fc86 scsi: ibmvscsis: Fix a stringop-overflow warning adds adad633af7b9 scsi: ibmvscsis: Ensure partition name is properly NUL terminated adds 83e32a591077 scsi: sd: Contribute to randomness when running rotational device adds 30d3220045f4 Merge remote-tracking branch 'scsi-fixes/fixes' adds 3c499ea0c662 drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs [...] adds 57078338b2e4 drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers. adds 558a9ef94a32 drm: sun4i: drop second PLL from A64 HDMI PHY adds d5b3a31b1cea Merge tag 'drm-misc-fixes-2018-09-19' of git://anongit.fre [...] adds db7c8f1e5f1c drm/i915/gvt: Init PHY related registers for BXT adds d817de3bc186 drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler adds a1ac5f094301 drm/i915/gvt: request srcu_read_lock before checking if on [...] adds 7759ca3aac79 drm/i915/gvt: clear ggtt entries when destroy vgpu adds a530bf948ab7 Merge tag 'gvt-fixes-2018-09-18' of https://github.com/int [...] adds 8ca4fff974ad Merge tag 'drm-intel-fixes-2018-09-19' of git://anongit.fr [...] adds 5b455036ae6a Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 2ea15030c3f0 mmc: sdhi: sys_dmac: check for all Gen3 types when whitelisting adds 13709b940b4d Merge remote-tracking branch 'mmc-fixes/fixes' adds cd26677bd393 Merge remote-tracking branch 'kbuild/for-next' adds 92c76bf96857 Merge remote-tracking branch 'leaks/leaks-next' adds a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] adds 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT adds f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device adds bc3ec75de545 dma-mapping: merge direct and noncoherent ops adds 58b0440663ec dma-mapping: consolidate the dma mmap implementations adds 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] adds 90b3c701c7f7 Merge remote-tracking branch 'dma-mapping/for-next' adds 481244257954 Merge remote-tracking branch 'arm/for-next' adds 3f52a0ad9185 Merge remote-tracking branch 'arm-soc/for-next' adds 5c9c083e4d60 Merge remote-tracking branch 'actions/for-next' adds 9f2e9909f63f Merge branch 'v4.20/dt' into tmp/aml-rebuild adds 8c0cf40f06af arm64: dts: meson-axg: sort nodes consistently adds 4cbef415c90a arm64: dts: meson-gx: increase default shared CMA pool size adds b7eb0e26cc4a arm64: dts: meson: libretech: update board model adds f1726043426c arm64: dts: meson-gx: add dmcbus and canvas nodes. adds c362e4e0052a arm64: dts: meson-axg: add pdm adds 63d1e75742fe arm64: dts: meson-axg: s400: add dmic codec adds d85163c7ee2d arm64: dts: meson-axg: s400: add pdm to the sound card adds eaf8f57c0bf5 arm64: dts: meson-axg: use the proper compatible for ethmac adds 2250e0f57a84 arm64: dts: meson-axg-s400: Add chosen and memory nodes adds 445f2bda3501 arm64: dts: meson: Switch simple-mfd and syscon order adds 820e0f1868fe Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds 839d23478d56 arm64: defconfig: enable modules for amlogic s400 sound card adds 17662ec0afc4 Merge branch 'v4.20/defconfig' into tmp/aml-rebuild adds 0789724f86a5 firmware: meson_sm: Add serial number sysfs entry adds 5516803d48ed dt-bindings: soc: amlogic: add meson-canvas documentation adds d4983983d987 soc: amlogic: add meson-canvas driver adds 8787854a1fbf Merge branch 'v4.20/drivers' into tmp/aml-rebuild adds 139385e65de3 Merge remote-tracking branch 'amlogic/for-next' adds 1426d40e11f7 ARM: dts: aspeed: Fix I2C bus warnings adds e19ecbca78fb ARM: dts: aspeed: quanta-q71l: add aliases for i2c adds d8a2b2a279ce ARM: dts: aspeed: quanta-q71l: Add four PSUs adds fde4f21bc280 ARM: dts: aspeed: quanta-q71l: Enable adc & ibt nodes adds c8551f6f3e8c ARM: dts: aspeed: Add HXT StarDragon 4800 REP2 BMC adds 3368e06e2a91 ARM: dts: aspeed: Adding Facebook TiogaPass BMC adds b334b705dd91 Merge remote-tracking branch 'aspeed/for-next' adds c890ecdbe93d ARM: dts: atmel: Fix I2C and SPI bus warnings adds f3cdc783ceb7 ARM: dts: at91: sama5d27_som1_ek: add adc regulators adds 97181516b078 arm: dts: sama5d2: Update coresight bindings for hardware ports adds 4a2a8be2f29d Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] adds a31a9772a2aa Merge remote-tracking branch 'at91/at91-next' adds 80bee922b97f Merge remote-tracking branch 'bcm2835/for-next' adds 089caea1eca4 Merge remote-tracking branch 'imx-mxs/for-next' adds af702e06796f Merge remote-tracking branch 'keystone/next' adds d429656b2db0 Merge remote-tracking branch 'mediatek/for-next' adds 3e1ad82a1904 ARM: dts: mvebu: 98dx3236: Rename nand controller node adds 7b8f80d0ca72 ARM: dts: mvebu: db-dxbc2: use new style nand binding adds 9c10611959a3 ARM: dts: mvebu: db-xc3-24g4: use new style nand binding adds 354c97a9042f ARM: dts: mvebu: Add device tree for db-88f6820-amc board adds b590156600a7 Merge remote-tracking branch 'mvebu/for-next' adds 0812db943748 ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor adds 1464d031c45d ARM: OMAP1: ams-delta: initialize latch2 pins to safe values adds d3e952ad300e ARM: OMAP1: ams-delta: register MODEM device earlier adds 26683316c92a ARM: OMAP1: ams-delta-fiq: Use <linux/platform_data/gpio-omap.h> adds 1137ceee76ba ARM: OMAP1: ams-delta: Don't request unused GPIOs adds a622067f6e92 Merge branch 'omap-for-v4.20/omap1' into for-next adds dcbf6b18d81b ARM: dts: am335x-evm: fix number of cpsw adds 0f6e0ed00bc3 Merge branch 'am335x-evm-port-fix' into omap-for-v4.20/dt adds 769de05b2ae4 ARM: dts: am335x-shc: get rid of phy_id property adds 9e19b4bd012b ARM: dts: am335x-pepper: get rid of phy_id property adds 4f9584518f24 ARM: dts: am335x-pdu001: get rid of phy_id property adds 25245c44d4d7 ARM: dts: am335x-nano: get rid of phy_id property adds 5ef346bb8092 ARM: dts: am335x-moxa-uc-8100-me-t: get rid of phy_id property adds 5ec73320abd7 ARM: dts: am335x-lxm: get rid of phy_id property adds d9312570d5d1 ARM: dts: am335x-igep0033: get rid of phy_id property adds 53c2c22b8cfa ARM: dts: am335x-evmsk: get rid of phy_id property adds 0d175556e2e4 ARM: dts: am335x-cm-t335: get rid of phy_id property adds 8cd1cc3f7c0a ARM: dts: am335x-chiliboard: get rid of phy_id property adds 4d8b032d3c03 ARM: dts: am335x-bone-common: get rid of phy_id property adds 5925ae235418 ARM: dts: am43x-epos-evm: get rid of phy_id property adds 7c0373b16f04 ARM: dts: am437x-sk-evm: get rid of phy_id property adds c0af07883c2c ARM: dts: am437x-idk-evm: get rid of phy_id property adds cfd91db31fbf ARM: dts: am437x-gp-evm: get rid of phy_id property adds 04f48434dce0 ARM: dts: am437x-cm-t43: get rid of phy_id property adds 5180679c9a9d ARM: dts: dra76-evm: get rid of phy_id property adds 24e0023c6005 ARM: dts: dra72-evm: get rid of phy_id property adds f1934c90a2cb ARM: dts: dra72-evm-revc: get rid of phy_id property adds c4ab24684565 ARM: dts: dra71-evm: get rid of phy_id property adds 4d80b7c5077b ARM: dts: dra7-evm: get rid of phy_id property adds adfcf71b9f5c ARM: dts: am57xx-idk-common: get rid of phy_id property adds 2ac921dc010a ARM: dts: am57xx-cl-som-am57x: get rid of phy_id property adds abf878ddfdf2 ARM: dts: dm8148-evm: get rid of phy_id property adds 3a25128c02f6 ARM: dts: dm8148-t410: get rid of phy_id property adds e99c4d576254 ARM: dts: dra62x-j5eco-evm: get rid of phy_id property adds cc893871f092 ARM: dts: ti: Fix SPI and I2C bus warnings adds f2b072135068 ARM: dts: omap: Update coresight bindings for hardware ports adds 9686a40d486e Merge branch 'omap-for-v4.20/dt' into for-next adds a8b80f102018 Merge remote-tracking branch 'omap/for-next' adds 83d19a240081 Merge remote-tracking branch 'qcom/for-next' adds 1eee72bfcf09 Merge remote-tracking branch 'realtek/for-next' adds 346f02270a61 arm64: dts: renesas: r8a77965: Add SATA controller node adds 3a0832d09369 arm64: dts: renesas: salvator-xs: enable SATA adds 3182aa4e0bf4 arm64: dts: renesas: r8a77980: add CSI2/VIN support adds e3da41a6c28f arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds 90493b09df41 arm64: dts: renesas: Initial r8a774a1 SoC device tree adds 4d76ad7d9de0 arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds 92bc66bfce99 arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes adds 83ff28c74b52 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree adds 62531104428b arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices adds 979e32b5265d arm64: dts: renesas: r8a77970: add MMC support adds 8d9923b3a2f6 arm64: dts: renesas: v3msk: add eMMC support adds 70fd8b6a4846 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support adds 37a61e4d9f94 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds 3a3933a4fa36 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds a21c572ce8bc arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds 71bddde2a2df arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 426f0b95af0d arm64: dts: renesas: r8a774a1: Add RWDT node adds 3698dbd02c93 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 53ae5809d306 arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds 663386c3e1aa arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c674e8a78c6c arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds a4165904fd34 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds 8f507babc617 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds c512110d64a0 arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds 09f49bcf6f5a arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds 9567a8566850 arm64: dts: renesas: r8a774a1: Add PWM device nodes adds e2f04248fcd4 arm64: dts: renesas: r8a774a1: Add audio support adds 282419526ad7 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds 4c2c2fb99876 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds ed898d4fc19d arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 453240f6657a arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds ffa967e24c58 arm64: dts: renesas: r8a77980: add PCIe support adds c6eb20473f0b arm64: dts: renesas: condor: add PCIe support adds c41fc1185078 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds fced3a97f809 arm64: dts: renesas: Fix whitespace around assignments adds 47d7f6822864 arm64: dts: renesas: v3hsk: Move lvds0 node adds ff55027185bc arm64: dts: renesas: r8a77965: Move timer node adds 99584d93e301 arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds 7a590fe31748 arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 48e1f50bd67a arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds 83e7d2ec0d7b arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 103db9b53956 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 8db067d55335 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 4b7e3ab19169 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds ec70407ae7d7 arm64: dts: renesas: r8a77990: Add VIN and CSI-2 device nodes adds bc011dfa3065 arm64: dts: renesas: r8a77990: Add I2C device nodes adds 3943e8967ad2 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 9bc03b57277c arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 7acc17b1a3e9 arm64: dts: renesas: draak: Sort device nodes adds 450d6079e8d3 arm64: dts: r8a77965: add FDP1 device nodes adds 5f7d1395275e Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 9aa2126f16da ARM: dts: r9a06g032: Correct UART and add all other UARTs adds c79661eb5060 arm64: dts: renesas: Remove unneeded status from thermal nodes adds cb391265bca4 dt-bindings: power: Add r8a774c0 SYSC power domain definitions adds 39dc9a103bc5 dt-bindings: power: rcar-sysc: Document r8a774c0 sysc adds f37d211c6875 soc: renesas: rcar-sysc: Add r8a774c0 support adds 36fc8dba0195 Merge branches 'arm-dt-for-v4.20', 'arm64-dt-for-v4.20' an [...] adds bc8871536246 ARM: shmobile: r8a7744: Basic SoC support adds 76506880eac6 arm64: defconfig: enable R8A774C0 SoC adds a1d354a768d8 arm64: dts: renesas: ebisu: Add HDMI and CVBS input adds fe46b8229f28 dt-bindings: reset: rcar-rst: Document r8a774c0 rst adds 91e95ecd4b4f soc: renesas: rcar-rst: Add support for RZ/G2E adds 08ea4a3004da dt-bindings: power: rcar-sysc: Document r8a7744 SYSC binding adds 841e37a5cad3 dt-bindings: power: rcar-sysc: Add r8a7744 power domain in [...] adds c3299eb2770b soc: renesas: rcar-sysc: Add r8a7744 support adds f1ae799039bf dt-bindings: reset: rcar-rst: Document r8a7744 reset module adds 547276c67999 soc: renesas: rcar-rst: Add support for RZ/G1N adds 2662ae94a639 Merge branches 'arm-soc-for-v4.20', 'arm64-defconfig-for-v [...] adds 4f743344dded ARM: multi_v7_defconfig: Enable r8a7744 SoC adds c26eb6f34c9e ARM: shmobile: defconfig: Enable r8a7744 SoC adds 3310c920b5bb arm: dts: Include R-Car Gen2 product name in DTSI files adds c30568951ba4 arm: dts: R-Car Gen1 board comment update adds abf3bf537d29 ARM: debug-ll: Add support for r8a7744 adds 6d14d4d313d0 ARM: shmobile: Rework the PMIC IRQ line quirk adds f0f9f7a6baac arm64: dts: renesas: r8a77990: Attach the SYS-DMAC to the IPMMU adds d59b0784f1e6 arm64: dts: renesas: r8a77980: Attach the SYS-DMAC to the IPMMU adds 11a33f816161 arm64: dts: renesas: gen3: use 400kHz for I2C DVFS bus adds a215af751dc5 arm64: dts: renesas: r8a779{7|8}0: add CMT support adds 4619ef4747c2 dt-bindings: apmu: Document r8a77470 support adds 5851fa4d0887 dt-bindings: timer: renesas: tmu: document R8A779{7|8}0 bindings adds 883f3822a343 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 1a8554289253 Merge remote-tracking branch 'renesas/next' adds 131c3eb428cc ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 adds a1e5c133c1a7 Merge branch 'v4.20-armsoc/dts32' into for-next adds 501500e65fa9 arm64: dts: rockchip: Fix I2C bus unit-address error on rk [...] adds 41c832563530 Merge branch 'v4.20-armsoc/dts64' into for-next adds bf1bc05c9cb2 Merge remote-tracking branch 'rockchip/for-next' adds b9e89ce78d29 dt-bindings: arm: Explicitly mark Samsung Exynos SoC as unstable adds 7c92b9a8e0fc ARM: dts: exynos: Correct audio subsystem parent clock on [...] adds 4dcbc9cf5e6d Merge branch 'next/dt' into for-next adds f30858439e7d ARM: s3c24xx: Restore proper usage of pr_info/pr_cont adds 71b2c5109268 Merge branch 'next/soc' into for-next adds 318a3d375c4f Merge remote-tracking branch 'samsung-krzk/for-next' adds 0729b4af5753 ARM: dts: sunxi: Fix I2C bus warnings adds 57a83c5222c1 ARM: dts: sun9i: Fix I2C bus warnings adds 9266cf77f759 Merge branch 'sunxi/dt-for-4.20' into sunxi/for-next adds 13b91ed77a65 ARM: dts: sun8i: drop A64 HDMI PHY fallback compatible fro [...] adds 4893ae1be42a Merge branch 'sunxi/fixes-for-4.19' into sunxi/for-next adds 827d10260c27 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 56b31909ce7b Merge remote-tracking branch 'tegra/for-next' adds ca7f686ac9fe arm64: Fix silly typo in comment adds d71be2b6c0e1 arm64: cpufeature: Detect SSBS and advertise to userspace adds 2d1b2a91d56b arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS adds 0bf0f444b2c4 arm64: entry: Allow handling of undefined instructions from EL1 adds 8f04e8e6e29c arm64: ssbd: Add support for PSTATE.SSBS rather than trapp [...] adds 7c36447ae5a0 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disa [...] adds b8925ee2e12d arm64: cpu: Move errata and feature enable callbacks close [...] adds 8a60419d3676 arm64: force_signal_inject: WARN if called from kernel context adds e4ba15debcfd arm64: fix for bad_mode() handler to always result in panic adds 74e248286e1d arm64: sysreg: Clean up instructions for modifying PSTATE fields adds 5ffdfaedfa0a arm64: mm: Support Common Not Private translations adds ab510027dc4d arm64: KVM: Enable Common Not Private translations adds 827078a49abd Merge remote-tracking branch 'arm64/for-next/core' adds ec78e181b3e5 Merge remote-tracking branch 'clk/clk-next' adds c617a818df11 Merge remote-tracking branch 'clk-samsung/for-next' adds ef5a898fbc2b Merge remote-tracking branch 'c6x/for-linux-next' adds dbd9228bb886 csky: Build infrastructure adds bd032dd6ed9c csky: defconfig adds d46b38db96f8 csky: Kernel booting adds a4571e227938 csky: Exception handling and mm-fault adds c98f0fc01031 csky: System Call adds 7cd7abcd2acf csky: Cache and TLB routines adds ed7dcac1e0f3 csky: MMU and page table management adds a51eb26bd944 csky: Process management and Signal adds 60367116cc11 csky: VDSO and rt_sigreturn adds fbb4e798d158 csky: IRQ handling adds b9adbc71f0ab csky: Atomic operations adds af7a63ee980d csky: ELF and module probe adds 2418a9d77fb9 csky: Library functions adds dd7047e9e42e csky: User access adds a23b652c2ab5 csky: Debug and Ptrace GDB adds 3738782b6821 csky: SMP support adds 5ae1990e1863 csky: Misc headers adds 62098e7d0a7f dt-bindings: csky CPU Bindings adds da5734d918db dt-bindings: Add vendor prefix for csky adds 0aa4429a576c Merge remote-tracking branch 'csky/linux-next' adds 68ae3bbeb8ce Merge remote-tracking branch 'm68k/for-next' adds 9b340567a25c m68k: fix command-line parsing when passed from u-boot adds 2cb591ceb477 Merge remote-tracking branch 'm68knommu/for-next' adds bcec54bf3118 mips: switch to NO_BOOTMEM adds 2794f688b2c3 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS adds c824ad164760 MIPS: Loongson-3: Enable Store Fill Buffer at runtime adds 8250a9b43b25 MIPS/PCI: Let Loongson-3 pci_ops access extended config space adds c633eab7e00d Merge remote-tracking branch 'mips/mips-next' adds ef30d1e6296c Merge remote-tracking branch 'parisc-hd/for-next' adds dd9a8c5a8739 powerpc/tm: Fix HFSCR bit for no suspend case adds 56d20861c027 powerpc/vdso: Correct call frame information adds b0dc0f8618e8 powerpc/powernv: Don't select the cpufreq governors adds 693b31b2fc16 powerpc/selftests: Wait all threads to join adds 96695563cebf powerpc/tm: Fix HTM documentation adds 5600fbe34033 powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE adds 0effa488dc1a powerpc/pseries/mm: factorize PTE slot computation adds ba2dd8a26baa powerpc/pseries/mm: call H_BLOCK_REMOVE adds be54c1216f66 powerpc/64: Remove static branch hints from memset() adds 3f7daf3d7582 powerpc/memtrace: Remove memory in chunks adds 6f8e45f7eb1b ocxl: Fix access to the AFU Descriptor Data adds 8ac9e5bfd8cf powerpc/xive: Use xive_cpu->chip_id instead of looking it [...] adds 984ecdd68de0 powerpc/iommu: Avoid derefence before pointer check adds 44d947eff19d selftests/powerpc: Do not fail with reschedule adds 04fce21c9db5 powerpc/pseries: Define MCE error event section. adds a43c1590426c powerpc/pseries: Flush SLB contents on SLB MCE errors. adds 8f0b80561f21 powerpc/pseries: Display machine check error details. adds c6d15258cdf1 powerpc/pseries: Dump the SLB contents on SLB MCE errors. adds db7d31ac0413 powernv/pseries: consolidate code for mce early handling. adds 09b4438db13f powerpc/64s/hash: Fix stab_rr off by one initialization adds 505ea82eabd2 powerpc/64s/hash: avoid the POWER5 < DD2.1 slb invalidate [...] adds 8b92887ced2e powerpc/64s/hash: move POWER5 < DD2.1 slbie workaround whe [...] adds 85376e2a17ec powerpc/64s/hash: remove the vmalloc segment from the bolted SLB adds 5141c182d75b powerpc/64s/hash: Use POWER6 SLBIA IH=1 variant in switch_slb adds 82d8f4c22f35 powerpc/64s/hash: Use POWER9 SLBIA IH=3 variant in switch_slb adds 5e46e29e6a97 powerpc/64s/hash: convert SLB miss handlers to C adds 8fed04d0f6ae powerpc/64s/hash: remove user SLB data from the paca adds 655deecf67b2 powerpc/64s/hash: SLB allocation status bitmaps adds e83cbf7fb7d1 powerpc/64s: xmon do not dump hash fields when using radix mode adds 2e1626744e8d powerpc/64s/hash: provide arch_setup_exec hooks for hash s [...] adds 89ca4e126a3f powerpc/64s/hash: Add a SLB preload cache adds f2910f0e6835 powerpc: remove old GCC version checks adds 2a056f58fd33 powerpc: consolidate -mno-sched-epilog into FTRACE flags adds 6977f95e63b9 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer adds 063b8b1251fd powerpc/pseries/memory-hotplug: Only update DT once per me [...] adds cd24e457fd8b powerpc/pseries: Remove prrn_work workqueue adds fd12527a1da4 powerpc/pseries: Remove unneeded uses of dlpar work queue adds 85a88cabad57 powerpc/pseries: Disable CPU hotplug across migrations adds cbc39809a398 powerpc/configs: Update skiroot defconfig adds ee9d21b3b358 powerpc/boot: Ensure _zimage_start is a weak symbol adds e00d93ac9a18 powerpc: Fix duplicate const clang warning in user access code adds ab91239942a9 powerpc/prom: Remove VLA in prom_check_platform_support() adds 74422e2b1939 powerpc/pseries: Remove VLA from lparcfg_write() adds 0823c68b054b powerpc/fadump: re-register firmware-assisted dump if alre [...] adds dfb32f5d498b Merge remote-tracking branch 'powerpc/next' adds 29a023e76794 Merge remote-tracking branch 'risc-v/for-next' adds 55a5542a5462 s390/hibernate: fix error handling when suspend cpu != resume cpu adds 734781a9165a s390/dasd: remove unnecessary condition check adds 6779df406b27 s390/sclp: Allow to request adapter reset adds 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy adds 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] adds 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" adds 8e5a7627b588 s390: add initial 64-bit restart PSW adds 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain adds d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions adds 4e62d4588500 s390: clean up stacks setup adds ccc413f62143 s390/qdio: clean up AOB handling adds 61be3ba6f039 Merge remote-tracking branch 's390/features' adds cd9fdbe6d754 Merge remote-tracking branch 'uml/linux-next' adds 060b27d83648 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 86a39f5a920a Merge remote-tracking branch 'befs/for-next' adds e4a93447db2d Merge branch 'misc-4.19' into for-next-current-v4.19-20180914 adds fc5b842177ba Merge branch 'for-next-current-v4.19-20180914' into for-ne [...] adds 6824bbb9355b Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 8ee313f8861b Btrfs: unify error handling of btrfs_lookup_dir_item adds 407e2b8983c8 Btrfs: remove unnecessary level check in balance_level adds 99e5ad8e42d5 Btrfs: assert page dirty bit on extent buffer pages adds 4315e42eb1b7 Btrfs: skip set_page_dirty if eb pages are already dirty adds 163e80d1576b Btrfs: remove wait_ordered_range in btrfs_evict_inode adds bf1d613989c9 btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 41806fc99716 btrfs: handle error of get_old_root adds 464180658360 btrfs: change remove_extent_mapping to return void adds 31a8cc6267d1 btrfs: fix error handling in btrfs_dev_replace_start adds ef4c3515ee1c btrfs: Enhance btrfs_trim_fs function to handle error better adds 080e9eba6d0c btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds b08614769787 btrfs: iterate all devices during trim, instead of fs_devi [...] adds 98598fda5ca1 btrfs: don't attempt to trim devices that don't support it adds de8511466568 btrfs: keep trim from interfering with transaction commits adds 4a994244a2b6 btrfs: wait on caching when putting the bg cache adds 935580eb6af7 Merge branch 'misc-next' into for-next-next-v4.20-20180914 adds b1c8b9fc2b48 Merge branch 'ext/qu/qgroup-dirty-tracking' into for-next- [...] adds 7559f62f9369 btrfs: tests: add separate stub for find_lock_delalloc_range adds 09d4fef7b442 btrfs: tests: move testing members of struct btrfs_root to [...] adds d52abaaa8d23 btrfs: tests: group declarations of self-test helpers adds 1ce2459b0d84 btrfs: tests: polish ifdefs around testing helper adds 80a085418473 Merge branch 'cleanup/tests' into for-next-next-v4.20-20180914 adds bb86727be5e4 Merge branch 'ext/liubo/rb-cached' into for-next-next-v4.2 [...] adds b0dd9e0066a3 btrfs: remove btrfs_dev_replace::read_locks adds ec47605c8c1f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds ae47d9f34a9f btrfs: open code btrfs_dev_replace_stats_inc adds e0472bc97514 btrfs: open code btrfs_after_dev_replace_commit adds 892fe882f73b btrfs: dev-replace: avoid useless lock on error handling path adds 3232d495f9eb btrfs: dev-replace: move replace members out of fs_info adds 2ff3af5fbb1e btrfs: dev-replace: remove pointless assert in write unlock adds a4114f7bdd7c btrfs: reada: reorder dev-replace locks before radix tree preload adds 6ac34dd920d7 btrfs: dev-replace: swich locking to rw semaphore adds f46692e23a1b btrfs: dev-replace: remove custom read/write blocking scheme adds 0d665e9b1ddf btrfs: dev-replace: open code trivial locking helpers adds d44a33607e6a Merge branch 'dev/dev-replace-locking' into for-next-next- [...] adds b910373a2d04 Merge branch 'ext/nikbor/eb-ref-cleanups' into for-next-ne [...] adds 74980c4190d0 btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds 18809c70c6cf btrfs: Factor out loop processing all refs of a head adds 185d1487472b btrfs: refactor __btrfs_run_delayed_refs loop adds 56632566588b Merge branch 'ext/nikbor/delayed-ref-loop' into for-next-n [...] adds 773cc334cf33 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds c16b6c3f8752 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 89067b62df5b Merge branch 'for-next-next-v4.20-20180914' into for-next- [...] adds 9fdfb4bcb889 Merge remote-tracking branch 'btrfs-kdave/for-next' adds e7e222040473 smb3: do not display confusing message on mount to Azure servers adds a84f49429e02 cifs: Use kmemdup rather than duplicating its implementati [...] adds 46688c1ee1ba cifs: remove set but not used variable 'cifs_sb' adds 161543eb3e66 smb3: add tracepoint to catch cases where credit refund of [...] adds e27d9ee5c818 cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 0e91b98fec3f cifs: change mkdir to use a compound adds d99c6fb5afea cifs: change unlink to use a compound adds 979dbc445c06 cifs: create helpers for SMB2_set_info_init/free() adds 12559f0ca559 cifs: make rmdir() use compounding adds 3734dbd58965 cifs: change SMB2_OP_SET_EOF to use compounding adds d099d019dd02 cifs: change SMB2_OP_SET_INFO to use compounding adds b6233787a893 cifs: remove the is_falloc argument to SMB2_set_eof adds 668349c3edb2 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 864b4f60f96e cifs: create a define for the max number of iov we need fo [...] adds d1f4dba68775 SMB3: Backup intent flag missing from compounded ops adds d567c6df2dd8 cifs: add a warning if we try to to dequeue a deleted mid adds f31a9f2381d6 cifs: only wake the thread for the very last PDU in a compound adds 086503eeb2fa smb3: allow stats which track session and share reconnects [...] adds 022051375103 cifs: protect against server returning invalid file system [...] adds 7a241b6d20e7 cifs: minor updates to module description for cifs.ko adds 9ea12867def2 smb3: add way to control slow response threshold for loggi [...] adds 1a0bf7449818 smb3: minor missing defines relating to reparse points adds 74a018bbbe7a smb3: track the instance of each session for debugging adds 955a7112708d Merge remote-tracking branch 'cifs/for-next' adds 3c29dec0c9eb Merge remote-tracking branch 'ecryptfs/next' adds 965af4a8bdce Merge remote-tracking branch 'ext3/for_next' adds 02dcab473afd Merge remote-tracking branch 'f2fs/dev' adds def78e72765f Merge remote-tracking branch 'fuse/for-next' adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds 426eeae93384 Merge remote-tracking branch 'jfs/jfs-next' adds 767164d6ec93 Merge remote-tracking branch 'orangefs/for-next' adds 37f31b6ca431 ubifs: Check for name being NULL while mounting adds d3bdc016c598 ubifs: drop false positive assertion adds f061c1cc404a Revert "ubifs: xattr: Don't operate on deleted inodes" adds 2bfa182ad697 Merge remote-tracking branch 'ubifs/linux-next' adds 62c54071a462 Merge remote-tracking branch 'v9fs/9p-next' adds b79f498dc568 vfs: Implement a filesystem superblock creation/configurat [...] adds ad81a1d4d1b2 vfs: Remove unused code after filesystem context changes adds 99e53d7d604a procfs: Move proc_fill_super() to fs/proc/root.c adds 9d937e9c000b proc: Add fs_context support to procfs adds ec834411fed3 ipc: Convert mqueue fs to fs_context adds f74c0e34a5c7 cpuset: Use fs_context adds e62016662d09 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 3a0732152c26 hugetlbfs: Convert to fs_context adds d0283754acd5 vfs: Remove kern_mount_data() adds 43656990f064 vfs: Provide documentation for new mount API adds f57d445eb317 Make anon_inodes unconditional adds 6cc2935f513c vfs: syscall: Add fsopen() to prepare for superblock creation adds 5e881993ad9c vfs: Implement logging through fs_context adds 40dd313f2386 vfs: Add some logging to the core users of the fs_context log adds 340b15627030 vfs: syscall: Add fsconfig() for configuring and managing [...] adds 4add482b68e0 vfs: syscall: Add fsmount() to create a mount for a superblock adds b08f8a4a8096 vfs: syscall: Add fspick() to select a superblock for reco [...] adds 1b67a4257e2b afs: Add fs_context support adds ea5ac68d1621 afs: Use fs_context to pass parameters over automount adds 6036ddae9083 vfs: Add a sample program for the new mount API adds 47234df5f97c vfs: syscall: Add fsinfo() to query filesystem information adds 21691b58ac1c afs: Add fsinfo support adds 05039c0085e4 vfs: Allow fsinfo() to query what's in an fs_context adds ef91d4630f02 vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds 3db9d13be46b vfs: Implement parameter value retrieval with fsinfo() adds f022b08a0a9b Merge branches 'work.mount', 'work.alpha' and 'work.compat [...] adds b1cf0acd37f0 Merge remote-tracking branch 'vfs/for-next' adds ba248a2881b0 Merge remote-tracking branch 'pci/next' adds 807588ac9201 HID: i2c-hid: disable runtime PM operations on hantick touchpad adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds d13c943c07b2 Merge remote-tracking branch 'hid/for-next' adds 599d8f610efc Merge remote-tracking branch 'i2c/i2c/for-next' adds e0decff91597 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 07c3f8ea0aae hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 51e74e500202 hwmon: (mc13783-adc) Use nxp.com URLs adds 047981ca1d46 hwmon: Convert to using %pOFn instead of device_node.name adds 99478e4e3970 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds fe46ec294a04 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 3ad1701c6633 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds 156960739143 hwmon: (nct6775) Clean up a condition adds 1e633fe470a4 hwmon: (mc13783-adc) Switch to SPDX identifier adds e2ab9984e978 hwmon: (sht15) Switch to SPDX identifier adds c3fbe73a2e05 hwmon: (lm75) Add MAX31725/6 support adds 3c23c13d0582 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds 59a5eef8ff68 hwmon: (scmi) Remove redundant pointer check adds 05f39504bb2a hwmon: (lm92) Fix whitespace issues adds b7b80915e336 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 6daf1c635082 Merge remote-tracking branch 'jc_docs/docs-next' adds 5c4c4505b716 media: tvp5150: avoid going past array on v4l2_querymenu() adds 258c430456ba media: em28xx: fix handler for vidioc_s_input() adds f823ce2a1202 media: em28xx: use a default format if TRY_FMT fails adds 15644bfa195b media: em28xx: fix input name for Terratec AV 350 adds afeaade90db4 media: em28xx: make v4l2-compliance happier by starting se [...] adds 092a37875a22 media: v4l2: remove VBI output pad adds c1a37dd5e87d media: v4l2: taint pads with the signal types for consumer [...] adds 9d6d20e652c0 media: v4l2-mc: switch it to use the new approach to setup [...] adds caf276be3a96 media: v4l2-mc: add print messages when media graph fails adds f3efe15a2f05 media: dvb: use signal types to discover pads adds 5e68d8e26e26 media: au0828: use signals instead of hardcoding a pad number adds 44fd653bde54 media: au8522: declare its own pads adds fc9bd1cea522 media: msp3400: declare its own pads adds 87f9971710d6 media: saa7115: declare its own pads adds bc322c0d46ce media: tvp5150: declare its own pads adds 552b926fa3b1 media: si2157: declare its own pads adds 3aa13787c8af media: saa7134: declare its own pads adds db7da96ba861 media: mxl111sf: declare its own pads adds 65e83fb00b2d media: v4l2-mc: get rid of global pad indexes adds bd24db04101f media: tvp5150: fix width alignment during set_selection() adds 2d29bcc8c237 media: tvp5150: fix switch exit in set control handler adds 28b9e227d222 media: tvp5150: convert register access to regmap adds 8a7441baccd4 media: tvp5150: make use of regmap_update_bits adds e62fdbb24c34 media: v4l2-rect.h: add position and equal helpers adds 5cb8294013a4 media: tvp5150: add default format helper adds b440b7337352 media: tvp5150: trigger autodetection on subdev open to re [...] adds 1569586688a0 media: tvp5150: fix standard autodetection adds 1bb086bc4d4a media: tvp5150: split reset/enable routine adds 8105e1bcfc22 media: tvp5150: remove pin configuration from initializati [...] adds 8e4c97e0f50a media: tvp5150: Add sync lock interrupt handling adds 62a764e1c56e media: tvp5150: disable output while signal not locked adds 2f0a5c65d162 media: tvp5150: issue source change events adds 7bb3c33892ea media: tvp5150: add sync lock/loss signal debug messages adds 0db87cc7ffdf media: tvp5150: add g_std callback adds ee9a6ff6a697 media: tvp5150: add querystd adds 5bd1d91d673d media: tvp5150: implement decoder lock when irq is not used adds c135e99748fe media: tvp5150: get rid of some warnings adds 35c6b2bb6138 media: MAINTAINERS: VSP1: Add co-maintainer adds 5eea860a6fec media: vsp1: Fix vsp1_regs.h license header adds de2bc45c84f7 media: vsp1: Update LIF buffer thresholds adds 9b2798d5b71c media: vsp1: Fix YCbCr planar formats pitch calculation adds 8a7db6475e28 media: vsp1: Remove artificial minimum width/height limitation adds 23a99e80e308 media: vsp1: use periods at the end of comment sentences adds ce51fd3b4a56 media: vsp1: Document max_width restriction on SRU adds 03939db7cb0e media: vsp1: Document max_width restriction on UDS adds 1a07dd8a6b85 media: dt-bindings: dw9714, dw9807-vcm: Add files to MAINT [...] adds 24614c1e906d media: dw9807-vcm: Remove redundant pm_runtime_set_suspend [...] adds 3df8adb7d52d media: imx274: rename IMX274_DEFAULT_MODE to IMX274_DEFAUL [...] adds 7d2332c76d1b media: imx274: rearrange sensor startup register tables adds 409426cb796a media: imx274: don't hard-code the subdev name to DRIVER_NAME adds 9648cb577b76 media: imx274: rename frmfmt and format to "mode" adds 1657c28d82e8 media: imx274: fix error in function docs adds ca017467c78b media: imx274: add helper to read multibyte registers adds e6002df8f37f media: imx274: switch to SPDX license identifier adds 0658293012af media: v4l: subdev: Add a function to set an I²C sub-devic [...] adds 18ce84857975 media: smiapp: Use v4l2_i2c_subdev_set_name adds 7d3073f13ea8 media: v4l: sr030pc30: Remove redundant setting of sub-dev [...] adds 75b090a5bc96 media: sr030pc30: remove NULL in sr030pc30_base_config() adds b7a417628abf media: ov2680: don't register the v4l2 subdevice before ch [...] adds e7f4861dad89 media: ov2680: rename ov2680_v4l2_init() to ov2680_v4l2_re [...] adds aa4bb8b8838f media: ov5640: Re-work MIPI startup sequence adds bad1774ed41e media: ov5640: Fix timings setup code adds dc29a1c187ee media: ov5640: fix exposure regression adds 3cca8ef5f774 media: ov5640: fix auto gain & exposure when changing mode adds c2c3f42df4dd media: ov5640: fix wrong binning value in exposure calculation adds a8f438c684ea media: ov5640: fix auto controls values when switching to [...] adds 985cdcb08a04 media: ov5640: fix restore of last mode set adds 024de7b62946 Merge remote-tracking branch 'v4l-dvb/master' adds e4d9bf336249 Merge remote-tracking branch 'v4l-dvb-next/master' adds a4a008e53c9e intel_idle: Get rid of custom ICPU() macro adds 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() adds 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name adds 3bb756449b2d PM / hibernate: Documentation: fix image_size default value adds 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort adds 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro adds 5d457454f4b7 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-sleep' and [...] adds 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use adds 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] adds 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] adds afd0b1fb2226 mailbox: PCC: handle parse error adds 36b835176fe0 ACPI / PMIC: Sort headers alphabetically adds 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier adds d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() adds c394940a72c5 Merge branches 'acpi-bus', 'acpi-misc', 'acpi-soc', 'acpi- [...] adds 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds f799c5fe3ef1 Merge branch 'acpi-soc' into linux-next adds d1e1303173d7 cpufreq: dt: Add support for r8a7744 adds edbdf4828402 Merge branch 'pm-cpufreq' into linux-next adds b2692b209c9c Merge remote-tracking branch 'pm/linux-next' adds 3af87faa4b15 Merge remote-tracking branch 'cpupower/cpupower' adds 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities adds 404b1369ea26 OPP: Don't try to remove all OPP tables on failure adds 3d2556992a87 OPP: Protect dev_list with opp_table lock adds eb7c8743d6cf OPP: Pass index to _of_init_opp_table() adds f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() adds 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs adds d0e8ae6c26da OPP: Create separate kref for static OPPs list adds 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() adds 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() adds cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table adds faf830f8d061 OPP: Prevent creating multiple OPP tables for devices shar [...] adds 9ea47a1cc5f0 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() adds dff9879afcf7 Merge remote-tracking branch 'opp/opp/linux-next' adds 99ed748e878a IB/mlx5: Allow transition of DCI QP to reset adds caf1e3ae9fa6 RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu adds f89b7dfa3353 RDMA/core: Avoid unnecessary sa_family overwrite adds 89c5691cdd95 RDMA/core: Let protocol specific function typecast sockadd [...] adds a362ea1d9e1a RDMA/core: Introduce and use rdma_set_src_addr() between I [...] adds 77addc524473 RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr adds 783793b5543d RDMA/core: Use common code flow for IPv4/6 for addr resolve adds 307edde8efb7 RDMA/core: Refer to network type instead of device type adds c31d4b2ddf07 RDMA/core: Protect against changing dst->dev during destin [...] adds 6aaecd385685 RDMA/core: Simplify roce_resolve_route_from_path() adds d6b1764a8c5a RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to chec [...] adds 0e9d2c19bff1 RDMA/core: Consider net ns of gid attribute for RoCE adds 4c0b6534c910 Documentation/ABI: document /sys/class/net/*/dev_port adds 9b8b2a323008 IB/ipoib: Use dev_port to expose network interface port numbers adds f6350da41dc7 IB/ipoib: Log sysfs 'dev_id' accesses from userspace adds cb816cd22618 RDMA: Remove duplicated include from ib_addr.h adds 9a59739bd01f IB/rxe: Revise the ib_wr_opcode enum adds 6ebce4474603 RDMA/uverbs: Remove is_closed from ib_uverbs_file adds 802fa45cd320 RDMA/i40iw: Fix incorrect iterator type adds 0965cc953a23 RDMA/core: Properly return the error code of rdma_set_src_ [...] adds 0099103926b6 RDMA/uverbs: Fix error unwind in ib_uverbs_add_one adds b00a92c8f2ca RDMA/hns: Move all prints out of irq handle adds db7633920da3 Merge remote-tracking branch 'rdma/for-next' adds 4ef972fd3ec6 net: phy: ste10Xp: Remove wrong SUPPORTED_Pause adds 26eb00a4fcad net: phy: et1011c: Remove incorrect missing 1000 Half adds 15d8daf7bc2d net: phy: bcm63xx: Allow to be built with COMPILE_TEST adds 58056c1e1b0e net: ethernet: Use phy_set_max_speed() to limit advertised speed adds 00eb2243b933 net: bcmgenet: Fix speed selection for reverse MII adds 04b7d41d8046 net: ethernet: Fix up drivers masking pause support adds 41124fa64d4b net: ethernet: Add helper to remove a supported link mode adds af8d9bb2f2f4 net: ethernet: Add helper for MACs which support asym pause adds c306ad36184f net: ethernet: Add helper for MACs which support pause adds 70814e819c11 net: ethernet: Add helper for set_pauseparam for Asym Pause adds 0c122405d4c3 net: ethernet: Add helper for set_pauseparam for Pause adds 22b7d29926b5 net: ethernet: Add helper to determine if pause configurat [...] adds 15665342d48b Merge branch 'Preparing-for-phylib-linkmodes' adds 435f2e7cc0b7 net: bridge: add support for sticky fdb entries adds db3df242bc44 qlcnic: Remove set but not used variables 'fw_mbx' and 'hdr_size' adds f8a1988f6551 net: ethernet: Use DIV_ROUND_UP instead of reimplementing [...] adds d700ec4118f9 net: dsa: mv88e6xxx: Make sure to configure ports with ext [...] adds 52d0d404d39d geneve: add ttl inherit support adds a20625e49dde docs: net: Remove TCP congestion document adds aaf9253025e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds cc973aecf0b0 MIPS: lantiq: Do not enable IRQs in dma open adds 7969119293f5 net: dsa: Add Lantiq / Intel GSWIP tag support adds 839790e88a3c dt-bindings: net: Add lantiq, xrx200-net DT bindings adds fe1a56420cf2 net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver adds 86ce2bc73c7a dt-bindings: net: dsa: Add lantiq, xrx200-gswip DT bindings adds 14fceff4771e net: dsa: Add Lantiq / Intel DSA driver for vrx200 adds d03790f55a68 Merge branch 'Lantiq-Intel-vrx200-support' adds 15033f0457dc ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL adds 9708d2b5b7c6 llc: avoid blocking in llc_sap_close() adds e4a2a3048ed9 net: sock: introduce SOCK_XDP adds 4f23aff8713c tuntap: switch to use XDP_PACKET_HEADROOM adds 291aeb2b1dba tuntap: enable bh early during processing XDP adds f7053b6ccb65 tuntap: simplify error handling in tun_build_skb() adds ac1f1f6c5ae8 tuntap: tweak on the path of skb XDP case in tun_build_skb() adds 8ae1aff0b331 tuntap: split out XDP logic adds 1a097910adda tuntap: move XDP flushing out of tun_do_xdp() adds fe8dd45bb755 tun: switch to new type of msg_control adds 043d222f93ab tuntap: accept an array of XDP buffs through sendmsg() adds 0efac27791ee tap: accept an array of XDP buffs through sendmsg() adds 0a0be13b8fe2 vhost_net: batch submitting XDP buffers to underlayer sockets adds 8bb83b78382c Merge branch 'vhost_net-TX-batching' adds b2ddc48a81b5 net: dsa: b53: Do not fail when IRQ are not initialized adds 293681f149a8 vxlan: Remove duplicated include from vxlan.h adds 50c12f7401a9 gso_segment: Reset skb->mac_len after modifying network header adds 310fc0513ea9 tg3: Fix fall-through annotations adds f91845da9fda pktgen: Fix fall-through annotation adds ee4fccbee7d3 net/ibm/emac: Remove VLA usage adds 52bb6677d530 net: move definition of pcpu_lstats to header file adds 0dc235afc59a cxgb4: Fix endianness issue in t4_fwcache() adds 992bea8e40b7 cxgb4: add per rx-queue counter for packet errors adds c3ec8bcceb07 cxgb4: update supported DCB version adds 93be42f9173b net/sched: act_police: use per-cpu counters adds 2d550dbad83c net/sched: act_police: don't use spinlock in the data path adds 50676de48679 Merge branch 'act_police-lockless-data-path' adds 21e65923abaa net: phy: et011c: Remove incorrect PHY_POLL flags adds b0350d51f001 ip_gre: fix parsing gre header in ipgre_err adds a82738adff16 ip6_gre: simplify gre header parsing in ip6gre_err adds 7a3dd8c8979c tls: async support causes out-of-bounds access in crypto APIs adds f5de8bfef85b net: dsa: gswip: Fix return value check in gswip_probe() adds f592e0b9895c net: dsa: gswip: Fix copy-paste error in gswip_gphy_fw_probe() adds b8b2de91e9db net: lantiq: Fix return value check in xrx200_probe() adds 0a959e45846a net: hns: make function hns_gmac_wait_fifo_clean() static adds d52030e6d584 dt-bindings: net: lantiq, xrx200-net: Use lower case in hex adds e82b5fe5d480 dt-bindings: net: dsa: lantiq, xrx200-gswip: Fix minor sty [...] adds a44ecfbda48f net: lantiq: lantiq_xrx200: Move clock prepare to probe function adds 0e630b598e87 net: dsa: lantiq_gswip: Minor code style improvements adds 711ddb625cf0 net: dsa: tag_gswip: Add gswip to dsa_tag_protocol_to_str() adds d10f7e1d9e60 Merge branch 'lantiq-Minor-fixes-for-vrx200-and-gswip' adds 6f9dbadc1ac6 net: aquantia: memory corruption on jumbo frames adds 0185e2e69f8e selftests/tls: Add MSG_WAITALL in recv() syscall adds 1635bb548f84 net: rds: use memset to optimize the recv adds 764ea3714a85 net: usb: remove redundant null pointer check before of_node_put adds 1ddc5d3e5f1c net: dsa: remove redundant null pointer check before of_node_put adds b458925ed579 net: dsa: remove redundant null pointer check before put_device adds a4ebec033e1c net: ethernet: remove redundant null pointer check before [...] adds 75b2c206bb10 liquidio: Add the features to show FEC settings and set FE [...] adds fc69660bbdb2 s390/qeth: move L2 xmit code to core module adds f13ade199391 s390/qeth: run non-offload L3 traffic over common xmit path adds 0a6da4b10d9c s390/qeth: remove unused L3 xmit code adds 40e6a2258492 s390/qeth: remove qeth_get_elements_no() adds f231dc9dbd78 s390/qeth: limit csum offload erratum to L3 devices adds 2d3986d1ceda s390/qeth: fix up protocol headers early adds 554942646653 s390/qeth: check size of required HW header cache object adds e517b649b3c3 s390/qeth: prepare for copy-free TSO transmission adds 356156b60aff s390/qeth: speed up TSO transmission adds 69d7ce80df6d s390/qeth: remove qeth_hdr_chk_and_bounce() adds 121ca39aa558 s390/qeth: uninstall IRQ handler on device removal adds 4d19db777a2f s390/qeth: invoke softirqs after napi_schedule() adds 31c92732cdf2 s390/qeth: fix typo in return value adds ed47155bdcf3 s390/qeth: fine-tune spinlocks adds 500abbf04029 s390/qeth: reduce 0-initializing when building IPA cmds adds ce5b127b172e Merge branch 's390-qeth-next' adds 5d288b88655d net: caif: remove redundant null check on frontpkt adds 0020f5c807ef net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds 076ed3da0c9b net/ipv4: defensive cipso option parsing adds c1d04a174f8d gianfar: remove duplicated include from gianfar.c adds e65d52564b01 cxgb4: remove duplicated include from cxgb4_main.c adds 03aa6d95c14c liquidio: remove duplicated include from lio_vf_rep.c adds 49780be19ceb qed: remove duplicated include from qed_cxt.c adds cf7d97e1e54d net: mdio: remove duplicated include from mdio_bus.c adds e366fa435032 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8062b2263a9f intel-ethernet: rename i40evf to iavf adds ee61022acfff iavf: diet and reformat adds 129cf89e5856 iavf: rename functions and structs to new name adds 0b6591e6463b iavf: rename i40e_status to iavf_status adds 5ec8b7d11470 iavf: move i40evf files to new name adds f1cad2ce06f2 iavf: remove references to old names adds 4dbc76e014d1 iavf: rename device ID defines adds 83eafc492258 iavf: rename I40E_ADMINQ_DESC adds f349daa58809 iavf: rename i40e_hw to iavf_hw adds f1aa1abaf5a6 iavf: replace i40e_debug with iavf version adds ad64ed8bf908 iavf: tracing infrastructure rename adds 56184e01c00d iavf: rename most of i40e strings adds 66bc8e0f591a iavf: finish renaming files to iavf adds 98674ebec892 intel-ethernet: use correct module license adds 89f4b9a6e4c6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 568b742a9d98 netlink: add NLA_REJECT policy type adds b60b87fc2996 netlink: add ethernet address policy types adds 14d73416792a veth: rename pcpu_vstats as pcpu_lstats adds 5391346e165b net: ethernet: slicoss: remove duplicated include from slic.h adds c9c3941186c5 net: hns3: fix return type of ndo_start_xmit function adds ac1172dea10b net: cavium: fix return type of ndo_start_xmit function adds 94b2bb28dbb4 net: ibm: fix return type of ndo_start_xmit function adds 2208e9a7e94e net: neterion: s2io: Use linux/io-64-nonatomic-lo-hi.h adds fdd1445b684a net: neterion: vxge: Use linux/io-64-nonatomic-lo-hi.h adds 7e76798f431b Merge branch 'neterion-use-linux-io-64-nonatomic-lo-hi-h' adds e641e99f261f net: ethernet: remove redundant include adds b9d957c5b109 net: wan: remove redundant include adds 138c72efbd5d batman-adv: Start new development cycle adds 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated adds d331a7399499 batman-adv: Provide debug messages as trace events adds dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo adds a7ea49afcc88 batman-adv: Enable LockLess TX for softif adds 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] adds 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] adds cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] adds f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] adds e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] adds a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] adds 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] adds 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] adds e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop adds f46f33a6790c Merge branch 'phy_stop-synchronous' adds f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] adds cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 adds a9aac38599ec net: mvpp2: rename the IRQs to match the hardware adds 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] adds fd4a1056884e net: mvpp2: do not update the queue mode while probing adds 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 adds 850623b3823a net: mvpp2: cpu should always be unsigned adds ecfed8d9b387 net: mvpp2: make the per-cpu helpers static adds 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static adds 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] adds 074c74dfcb33 net: mvpp2: map the CPUs to threads adds e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] adds 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread adds 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' adds aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] adds f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open adds 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open adds db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] adds f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function adds bacade822524 net: toshiba: fix return type of ndo_start_xmit function adds 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function adds 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function adds fe72352e37ae net: amd: fix return type of ndo_start_xmit function adds 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function adds 874bff0ba6cf net: hns3: Add default irq affinity adds 932d1252aded net: hns3: Add unlikely for buf_num check adds 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] adds 3152fcc69ae0 net: hns3: Remove packet statistics of public adds 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl adds 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net adds 582d37bbb613 net: hns3: Check hdev state when getting link status adds fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem adds 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf adds 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] adds d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] adds 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds 1e6a4bc874db Merge branch 'hns3-fixes' adds 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback adds c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' adds c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] adds 7a67e11d901e r8169: simplify RTL8169 PHY initialization adds 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps adds 23d9f5531c7c nfp: provide a better warning when ring allocation fails adds 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' adds da2cfbd3e756 e1000: remove set but not used variable 'txb2b' adds 713746bb2866 atl1: remove set but not used variable 'advertising' adds faa08325b429 isdn/hisax: Remove unnecessary parenthesis adds a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 adds 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout adds 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress adds fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb adds f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size adds d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] adds 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells adds 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools adds e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool adds 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration adds 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() adds a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() adds b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood adds cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' adds 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h adds 476a063be586 Merge remote-tracking branch 'net-next/master' adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 593b5e937ed4 Merge remote-tracking branch 'bpf-next/master' adds 4903df7a1b1b Merge remote-tracking branch 'ipsec-next/master' adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 5a104e391983 Merge remote-tracking branch 'netfilter-next/master' adds 6a1620c91916 Merge remote-tracking branch 'nfc-next/master' adds 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of https://github.co [...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds 94986ad61247 Merge remote-tracking branch 'wireless-drivers-next/master' adds dda42eb30c37 Merge remote-tracking branch 'bluetooth/master' adds 1bdac8658596 mac80211: fix issue with possible txq NULL pointer adds ec5b8381e2fc cfg80211: combine duplicate wdev init code adds 1a2570d4f2d9 Merge remote-tracking branch 'mac80211-next/master' adds 4846f40bb44d Merge remote-tracking branch 'gfs2/for-next' adds d6fe17f1497b mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 318dd91112c9 mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 385f386de5df mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds c69e416e0599 mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 5e8e473b50d1 mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds af95e345a516 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds d3f11006f111 mtd: rawnand: Deprecate ->erase() adds 4f3add14d895 mtd: rawnand: Deprecate ->{set,get}_features() hooks adds af5f4ce19fdc mtd: rawnand: Deprecate ->chip_delay adds aeb82c203120 mtd: rawnand: Move function prototypes after struct declarations adds 3890bff46def mtd: rawnand: Get rid of nand_flash_dev forward declation adds 977f6b508033 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds f4f3be846169 mtd: rawnand: Get rid of a few unused definitions adds 19cf5dfa3a31 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds a83ac08bd034 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 1e4f01ec4456 mtd: rawnand: Keep all internal stuff private adds 915ceb1cf9da mtd: rawnand: Move legacy code to nand_legacy.c adds 165b3aca7164 mtd: rawnand: Move ONFI code to nand_onfi.c adds b53a71c2dad2 mtd: rawnand: Move JEDEC code to nand_jedec.c adds 5dcd8e479992 mtd: rawnand: reorder NAND manufacturer IDs adds 69d1a7ea77db mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds c5a83ae4701e mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds 729a0db903c8 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds 183f4b1b3274 Merge remote-tracking branch 'nand/nand/next' adds da62ce3b981e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds 8fbb1d4c705e mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 5d7b1a28de3e Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 6d39a1241ebc dm: Remove VLA usage from hashes adds a7e7edfea23f crc-t10dif: crc_t10dif_mutex can be static adds a78884811645 crypto: aesni - don't use GFP_ATOMIC allocation if the req [...] adds 41a9aca6a2f3 crypto: cavium/nitrox - Added support for SR-IOV configuration. adds 03b5533c4d89 Merge remote-tracking branch 'crypto/master' adds eb1d23d71e3e drm/bridge: analogix_dp: Downgrade "Link Training" message [...] adds 169cc4c7a14e drm: bridge: document bridge attach/detach imbalance adds 2dc7bad71cd3 Merge tag 'drm-misc-next-2018-09-13' of git://anongit.free [...] adds 18ace11f87e6 drm: Introduce per-device driver_features adds 1feb64c49d7f drm/i915: Clear DRIVER_ATOMIC on a per-device basis adds 351c4dbe4fae drm/amdgpu: Use per-device driver_features to disable atomic adds 6f19eb21a2ef udmabuf: fix error code in map_udmabuf() adds 69fdf4206a8b drm: Differentiate the lack of an interface from invalid p [...] adds 5c5b3b0ebe6d dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY adds 3536faefc03d drm/sun4i: add support for R40 HDMI PHY adds 8f44ca223345 drm/virtio: add dma sync for dma mapped virtio gpu framebu [...] adds 0b49bbbd9f10 drm: Add support for device_id based detection. adds 53ca2edcf033 drm: Change limited M/N quirk to constant N quirk. adds e884818cc0ed drm: add LG eDP panel to quirk database adds 795241040a91 Merge tag 'drm-misc-next-2018-09-19' of git://anongit.free [...] adds 308b118b6090 MAINTAINERS: Update tree location for the Renesas DRM drivers adds 7408e252ddf2 MAINTAINERS: rcar-du: Add co-maintainer adds 4ffe5aa53791 dt-bindings: display: renesas: du: document R8A77980 bindings adds ab77eb4c4de7 dt-bindings: display: renesas: lvds: document R8A77980 bindings adds 59104f239b9e drm: shmobile: convert to SPDX identifiers adds d7cfd259048b drm: panel-lvds: convert to SPDX identifiers adds 0bbce9eb7738 drm: rcar-du: Convert to SPDX identifiers adds 4e86c208ddf2 drm: rcar-du: Support interlaced video output through vsp1 adds c14f63abebb3 drm: rcar-du: Refactor Feature and Quirk definitions adds c6e3194a3b55 drm: rcar-du: Add interlaced feature flag adds 7281e6c6a5bd drm: rcar-du: Rework clock configuration based on hardware limits adds 8c74c4561f05 drm: rcar-du: Improve non-DPLL clock selection adds 9fe50e64fac7 drm: rcar-du: Rename and document dpll_ch field adds a8492e88d9c7 drm: rcar-du: Write ESCR and OTAR as CRTC registers adds c4341442acb1 drm: rcar-du: lvds: add R8A77980 support adds 2a3181d9cfd6 drm: rcar-du: Update Gen3 output limitations adds 0f35b25b8792 drm: rcar-du: Add support for missing pixel formats adds f09e5b5d776d drm: rcar-du: Update framebuffer pitch and alignment limit [...] adds 6e1637c91742 drm: rcar-du: Remove packed VYUY support adds 0320ac5188ea Merge tag 'du-next-20180914' of git://linuxtv.org/pinchart [...] adds 1cadf2b36809 drm/amdgpu: fix VM clearing for the root PD adds 9296435729dc drm/amdgpu: fix preamble handling adds 4f0ecd36f276 amdgpu: fix multi-process hang issue adds a3d9103ebfa0 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds 9650205a32e7 drm/amd/display: Fix bug use wrong pp interface adds 982976d92f17 drm/amd/pp: Add ACP PG support in SMU adds be2d6aa51e66 drm/amdgpu: Power down acp if board uses AZ (v2) adds 1062ddb6d574 drm/amd/amdgpu: Enabling Power Gating for Stoney platform adds 3a54d2c89511 drm/amdgpu/acp: Powrgate acp via smu adds c36628d8989a drm/amgpu/acp: Implement set_powergating_state for acp adds ac0a6cf1c6ef drm/scheduler: add a list of run queues to the entity adds 249a07c05a8d drm/scheduler: add counter for total jobs in scheduler adds 97ffa35b5dec drm/scheduler: add new function to get least loaded sched v2 adds df0ca30838ee drm/scheduler: move idle entities to scheduler with less load v2 adds 07507c01aa70 drm/scheduler: Add job dependency trace. adds 65f7260b1356 drm/amdgpu: Add job pipe sync dependecy trace adds f688b614b643 drm/amd/pp: Implement get_performance_level for legacy dgpu adds a465feae60dc drm/amd/display: pass compat_level to hubp adds 265f5ba6c209 drm/amd/display: Move PME to function pointer call semantics adds 2cb3bcdb33c0 drm/amd/display: dal 3.1.60 adds 4e60536d093f drm/amd/display: Set DFS bypass flags for dce110 adds 1c8faa9aa0cc drm/amd/display: Enable DFS bypass support in DC config adds 5a83c9324909 drm/amd/display: Add support for toggling DFS bypass adds d23ee13fba23 drm/amdgpu: Add amdgpu_gfx_off_ctrl function adds 1e317b99f0c2 drm/amdgpu: Put enable gfx off feature to a delay thread adds 408acede8732 drm/amdgpu: Ctrl gfx off via amdgpu_gfx_off_ctrl adds 3fded222f4bf drm/amdgpu: Disable gfx off if VCN is busy adds fd28705388ef drm/amd/pp: Delete duplicated interface in hwmgr_func adds 448fe1928ce4 drm/amdgpu: move gfx definitions into amdgpu_gfx header adds aa47d117282c drm/amdgpu: move ih definitions into amdgpu_ih header adds bb7743bc2051 drm/amdgpu: move sdma definitions into amdgpu_sdma header adds 55560046d5b0 drm/amdgpu: move firmware definitions into amdgpu_ucode header adds 6462c0071b8d drm/amdgpu: move psp macro into amdgpu_psp header adds 2cddc50e9819 drm/amdgpu: move gem definitions into amdgpu_gem header adds 1b369d3c0d93 drm/amd/display: pass the right num of modes added adds 9b5349f74a85 drm/amd/display: correct image viewport calculation adds d02e07948fcf drm/amd/display: Print DPP DTN log info only for enabled pipes adds dc6c981d2027 drm/amd/display: Use DGAM ROM or RAM adds 1fdf7a4b1f96 drm/amd/display: Add check for num of entries in gamma adds bf9b1d9dc7e9 drm/amdgpu: Delay 100ms to enable gfx off feature adds 7febe4bfd5d4 drm/scheduler: fix setting the priorty for entities (v2) adds e854b61acf77 drm/scheduler: bind job earlier to scheduler adds c51cebb890dc gpu: drm: radeon: cik: Replace mdelay() with msleep() in c [...] adds 2f2debb5a162 gpu: drm: radeon: si: Replace mdelay() with msleep() in si [...] adds 4b991c54ce82 gpu: drm: radeon: radeon_test: Replace mdelay() with msleep() adds 0a7845db93b2 drm/amdgpu: move ring macros into amdgpu_ring header adds 9e21fc56fe58 drm/amdgpu: remove useless gds switch macro adds 5df585258f9f drm/amdgpu: move display definitions into amdgpu_display header adds c082b99878b7 drm/amdgpu: move gmc macros into amdgpu_gmc header adds 4473e1db3120 drm/amdgpu: move vm definitions into amdgpu_vm header adds c2d358d724ee drm/amdgpu: move missed gfxoff entry into amdgpu_gfx header adds 93f15e1c0796 drm/scheduler: Remove entity->rq NULL check adds 573edb241b44 drm/scheduler: fix last_scheduled handling adds 35e160e781a0 drm/scheduler: change entities rq even earlier adds 2cf01099518b drm/amdgpu/pp: endian fixes for process_pptables_v1_0.c adds 54f16ebfde5d drm/amdgpu/pp: endian fixes for processpptables.c adds eb4f69992037 drm/amdgpu: add emit reg write reg wait for vcn jpeg adds 8709890892d8 drm/amdgpu: add system interrupt register offset header adds 44287b7190f4 drm/amdgpu: add system interrupt mask for jrbc adds 7f31077cadc9 drm/amdgpu: enable system interrupt for jrbc adds 36a12bd0b423 drm/amdgpu: add emit trap for vcn jpeg adds 7ea34ea3e889 drm/amdgpu: fix emit frame size and comments for jpeg adds ec2e082a79b5 drm/amdgpu/powerplay: check vrefresh when when changing displays adds 6c1fd99bc669 drm/amdgpu: Cancel gfx off delay work when driver fini/suspend adds f1220c876d4f drm/amd/display: dc 3.1.61 adds 94a4ffd1d40b drm/amd/display: fix PIP bugs on Dal3 adds c4621988d497 drm/amd/display: Add dprefclk value to dce_dccg adds f137586b2b2b drm/amd/display: fix dml handling of mono8/16 pixel formats adds 2f14bc8968e3 drm/amd/display: add retimer log for HWQ tuning use. adds 56780940389a drm/amd/display: Remove redundant non-zero and overflow check adds 5d0e7e5caa08 drm/amd/display: dc 3.1.62 adds a4ead3e5d6f3 drm/amdgpu: add AVFS control to PP_FEATURE_MASK adds b4abff4bb2b4 drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemask adds a19c3bea8ebe drm/amdgpu/powerplay/vega10: enable AVFS control via ppfea [...] adds bcd47f60ab65 drm/amd/display: enable ABGR and XBGR formats (v4) adds 00ecc6e6d4ee drm/amdgpu: enable ABGR and XBGR formats (v2) adds a69e40fd824d drm/radeon: enable ABGR and XBGR formats (v2) adds 1f902edecb32 drm/amdgpu/include: Add nbio 7.4 header files (v4) adds c62d3cd0ddd6 drm/amdgpu/include: Add sdma0/1 4.2 register headerfiles. (v3) adds e6af616a7822 drm/amdgpu/include: add thm 11.0.2 headers adds e9126d09eeb5 drm/amdgpu/include: Add mp 11.0 header files. (v2) adds 25eaa565c47b Revert "drm/amdgpu: Add nbio support for vega20 (v2)" adds fe3c948918e7 drm/amdgpu: Add nbio 7.4 support for vega20 (v3) adds 7a0d7089c700 drm/amdgpu: update atomfirmware.h adds 5f51ab41e7a0 drm/amd/powerplay: add vega20_inc.h (v2) adds 5fef5b1e7d9b drm/amd/powerplay: add smu11_driver_if.h (v4) adds 79df9413f7c3 drm/amd/powerplay: add vega20_ppsmc.h (v2) adds b9443b572c06 drm/amd/powerplay: add vega20_pptable.h (v2) adds f4eac80add11 drm/amd/powerplay: add the smu manager for vega20 (v2) adds f0e7e5e2a8e4 drm/amd/powerplay: new interfaces for ActivityMonitor tabl [...] adds da958630d530 drm/amd/powerplay: add the hw manager for vega20 (v3) adds 982b90319459 drm/amd/powerplay: support workload profile query and setu [...] adds 7c2912a26d36 drm/amd/powerplay: init vega20 uvd/vce powergate status on [...] adds fff7e3e049d8 drm/amd/powerplay: correct force clock level related setti [...] adds b8497699ef8a drm/amd/powerplay: export vega20 stable pstate clocks adds 8dd97d6bc2c5 drm/amd/powerplay: add vega20 pre_display_config_changed callback adds bc9b8c45b86f drm/amd/powerplay: conv the vega20 pstate sclk/mclk into n [...] adds 7dd67c0d4200 drm/amd/powerplay: initialize vega20 overdrive settings adds d617d4d73043 drm/amd/powerplay: new interfaces for overdrive vega20 scl [...] adds acd116243a0d drm/amd/powerplay: revise vega20 PPSMC_MSG_SetSoftMin/[Max [...] adds 8c191fe3d553 drm/amd/powerplay: update vega20 clocks threshold settings [...] adds a6637313c7bf drm/amdgpu: enable vega20 powerplay support adds 654f761cfa04 drm/amdgpu: Add psp 11.0 support for vega20. (v2) adds 0df5295c99de drm/amdgpu/vg20: Change the load type of vega20 to psp (v2) adds 3490738f9be9 drm/amd/powerplay: enable fclk ss by default adds be6a55a11af6 drm/amd/powerplay: remove setting soc floor voltage before [...] adds d940def9ab1f drm/amd/powerplay: avoid enabling/disabling uvd/vce dpm twice adds 5d923a692868 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] adds 16ed0ff2755c drm/amd/powerplay: allow slow switch only if NBPState enabled adds efa7ac67a80f drm/amd/powerplay: remove max DCEFCLK limitation adds ff50e15b00b0 drm/amd/powerplay: added voltage boot time calibration adds 54d682d9a5b3 drm/amdgpu/gfx9: Update gfx9 golden settings. adds 218a9fbc8a28 drm/amdgpu: update vega20 sdma golden settings adds 3082be1aeaee drm/amdgpu/psp: Enlarge PSP TMR SIZE from 3M to 4M. adds 6dddaeef4f9e drm/amdgpu: remove experimental flag for vega20 adds a54594752ad4 drm/amdgpu: Cancel the delay work when suspend adds e51ee68ff2ee drm/amd/pp: OverDrive gfx domain voltage on Tonga adds ff30e9e8509c drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() adds 8acc7254577a drm/scheduler: trivial error handling fix adds 620e762f9a98 drm/scheduler: move entity handling into separate file adds 7b10574eac0b drm/scheduler: cleanup entity coding style adds 23f67981fd92 drm/scheduler: rename gpu_scheduler.c to sched_main.c adds aa5873dca463 drm/amdgpu: Change VCE booting with firmware loaded by PSP adds 3798e9a6e639 drm/amdgpu: use new scheduler load balancing for VMs adds 845e6fdf3b52 drm/amdgpu: use scheduler load balancing for SDMA CS adds 72a4c072ca9f drm/amdgpu: use scheduler load balancing for compute CS adds 869a53d4d7d7 drm/amdgpu: remove the queue manager adds 86275d090f01 drm/amdgpu: remove ring lru handling adds 8290268f31b8 drm/amdgpu: move context related stuff to amdgpu_ctx.h adds 0d346a14c634 drm/amdgpu: use entity instead of ring for CS adds 851c2509aef6 drm/doc: Adapt GPU scheduler references for renamed C file adds d4e838431d56 drm/amdgpu: added support 2nd UVD instance adds bfcea5204287 drm/amdgpu:change VEGA booting with firmware loaded by PSP adds 8c3db1284a01 drm/amdgpu: fill in amdgpu_dm_remove_sink_from_freesync_module adds 98e6436d3af5 drm/amd/display: Refactor FreeSync module adds e80e94460841 drm/amd/display: add method to check for supported range adds ff6014d63a87 drm/amd/display: Fix bug where refresh rate becomes fixed adds 050790cc5973 drm/amd/display: Fix bug that causes black screen adds be922ff750e4 drm/amd/display: Add back code to allow for rounding error adds 9410a3776bbf drm/amd/display: fix LFC tearing at top of screen adds 953c2901c860 drm/amd/display: refactor vupdate interrupt registration adds bf2af91cb3a4 drm/amd/display: Correct rounding calcs in mod_freesync_is [...] adds 4c1fa3630b44 drm/amd/display: Don't force UPDATE_TYPE_FULL if stream_up [...] adds 69ff88452674 drm/amd/display: add config for sending VSIF adds 1e7e86c43f38 drm/amd/display: decouple front and backend pgm using dpms [...] adds 27e2e2077479 drm/amd/display: Program vline interrupt on FAST update adds 1336926f43cc drm/amd/display: Enable Stereo in Dal3 adds 0e4af5f3675b drm/amd/display: Program vsc_infopacket in commit_planes_f [...] adds e71f8ca1a7db drm/amd/display: Handle HDR meta update as fast update adds 72ac71a7e652 drm/amd/display: HDR dynamic meta should be treated as str [...] adds 8ab561727950 drm/amd/display: Program gamut remap as part of stream update adds 1112a46b48b7 drm/amdgpu: Refine function name and function args adds 05df1f01b292 drm/amdgpu: Set power ungate state when suspend/fini adds fdd34271a321 drm/amdgpu: Set clock ungate state when suspend/fini adds 09b6f25b55d9 drm/amdgpu: fix VM size reporting on Raven adds 02b29caf18b3 drm/ttm: remove dead codes adds 28a160277aef drm/amdgpu: add status checking after fw is loaded adds 2c1e9bca448a drm/amdgpu: Do not evict VRAM on APUs with disabled HIBERNATE adds d6257ab531ba drm/radeon: Do not evict VRAM on APUs with disabled HIBERNATE adds c85e6e546edd drm/amd/display: Create new i2c resource adds eb385204b241 drm/amd/display: Program csc matrix as part of stream update adds d75de8ac943b drm/amd/display: Define registers for dcn10 adds 728098352ea4 drm/amd/display: Combine dce80 and dce100 i2c hw functions adds d82f99422b21 drm/amd/display: move edp fast boot optimization flag to stream adds dd7304353451 drm/amd/display: implement DPMS DTN test v2 adds 39b62541aac3 drm/amdgpu: Remove the sriov checking and add firmware checking adds 3890d11153e2 drm/amdgpu: use kiq to do invalidate tlb adds 9c70d10ae72a drm/amdgpu: remove fulll access for suspend phase1 adds 62347a33001c drm/scheduler: Add stopped flag to drm_sched_entity adds a245daf3d7a1 drm/amdgpu: cleanup HW_IP query adds 1b1f2fecb699 drm/amdgpu: rework ctx entity creation adds a00ead2b394b drm/amdgpu: Fix compile warning adds 52de2ea74f36 drm/amdgpu: fix sdma doorbell range setting adds fc0faf044001 drm/amdgpu/sriov: Only sriov runtime support use kiq adds 35fb7220742b drm/amd/display: fix a compile warning adds 43fbbe89f15b drm/amd/display: indent an if statement adds c89677afb305 drm/scheduler: avoid redundant shifting of the entity v2 adds ae74da3e1451 drm/amdgpu: Don't use kiq in gpu reset adds 11c3ee48bd7c drm/amdgpu/display: add support for LVDS (v5) adds 1849e73748be drm/amdgpu: amdgpu_kiq_reg_write_reg_wait() can be static adds 12938fad234a drm/amdgpu: cleanup GPU recovery check a bit (v2) adds 262b9c392e7d drm/amdgpu: validate the VM root PD from the VM code adds 9a02ece43ee4 drm/amdgpu: cleanup VM handling in the CS a bit adds cbd528514276 drm/amdgpu: move setting the GART addr into TTM adds 1123b989c506 drm/amdgpu: rename gart.robj into gart.bo adds 4e830fb1b5f5 drm/amdgpu: remove gart.table_addr adds 11c3a249ff7a drm/amdgpu: add amdgpu_gmc_pd_addr helper adds 8c7655a0fdd3 drm/ttm: add helper structures for bulk moves on lru list adds 9a2779528edd drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves adds 7748e2dcdaad drm/ttm: add bulk move function on LRU adds f921661bd4a1 drm/amdgpu: use bulk moves for efficient VM LRU handling (v6) adds 07e6d3f03b5f drm/amdgpu: move PD/PT bos on LRU again adds 7876fa4f55fd drm/amdgpu: add ring soft recovery v4 adds efb670640596 drm/amdgpu: implement soft_recovery for GFX7 adds f5d850331ea9 drm/amdgpu: implement soft_recovery for GFX8 v2 adds 80dbea4720bb drm/amdgpu: implement soft_recovery for GFX9 adds 43370c4ce5c6 drm/amdgpu: Adjust the VM size based on system memory size v2 adds 1f06dee8f784 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds d3200a536ccb drm/amdgpu: Remove duplicated power source update adds 3510bafe561b drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 3442516d1481 drm/amdgpu: Update power state at the end of smu hw_init. adds e851abd83088 drm/amdgpu: Power on uvd block when hw_fini adds f1df06d0f9bc drm/amdgpu: Remove dead code in amdgpu_pm.c adds 6c10b5cc4eaa drm/amdgpu: Remove duplicate code in gfx_v8_0.c adds a62a49e5b968 drm/amdgpu: Refine gfx_v8_0_kcq_disable function adds 841cf911fb9e drm/amdgpu: Remove duplicate code in gfx_v9_0.c adds ffabea84c55b drm/amdgpu: Refine gfx_v9_0_kcq_disable function adds 36859cd5354b drm/amdgpu: Change kiq initialize/reset sequence on gfx8 adds a9a8a788e5e9 drm/amdgpu: Change kiq ring initialize sequence on gfx9 adds 85eff20020a6 drm/amdgpu: amdgpu_ctx_add_fence can't fail adds 4f9ea1d0d1ed drm/amdgpu: fix holding mn_lock while allocating memory adds 248f2b8ef25c drm/amdgpu: remove extra root PD alignment adds e21eb2613d07 drm/amdgpu: add helper for VM PD/PT allocation parameters v3 adds bbc9fb10e581 drm/amdgpu: add GMC9 support for PDs/PTs in system memory adds 24a8d289d532 drm/amdgpu: add amdgpu_gmc_get_pde_for_bo helper v2 adds 284dec4317c8 drm/amdgpu: enable GTT PD/PT for raven v3 adds 9bbdb0f345f5 drm/amd/display: Eliminate i2c hw function pointers adds 58382a445b76 drm/amd/display: dc 3.1.63 adds e5d0170e5644 drm/amd/display: Use non-deprecated vblank handler adds e498eb713604 drm/amd/display: Add support for hw_state logging via debugfs adds 18e4aa33bdfb drm/amd/display: eliminate long wait between register poll [...] adds 219097df0f9d drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 1f6010a96273 drm/amd/display: Improve spelling, grammar, and formatting [...] adds 46659a83e466 drm/amd/display: Support reading hw state from debugfs file adds d377ae4e3754 drm/amd/display: Remove redundant i2c structs adds ad908423ef86 drm/amd/display: support 48 MHZ refclk off adds 9bbf6a534109 drm/amd/display: Flatten unnecessary i2c functions adds 7d0aa3765fa8 drm/amdgpu: Refine gmc9 VM fault print. adds 04d5e2765802 drm/amdgpu: Merge amdkfd into amdgpu adds 82b7b619c44c drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE adds 521fb7d021f7 drm/amdgpu: Move KFD parameters to amdgpu (v3) adds 0c79c0bb872e drm/amdgpu: remove extra newline when printing VM faults adds e78196444b43 drm/amdgpu: move full access into amdgpu_device_ip_suspend adds 7ef0b435457a drm/amdgpu: Need to set moved to true when evict bo adds bdb1922abd62 drm/amdgpu: Only retrieve GPU address of GART table after [...] adds 1685b01a8588 drm/amdgpu: Set pasid for compute vm (v2) adds bf47afbabf1c drm/amdkfd: Release an acquired process vm adds efa9a5ef10fb drm/amdgpu: remove amdgpu_bo_gpu_accessible adds 961c75cf2031 drm/amdgpu: move amdgpu_device_(vram|gtt)_location adds 0be655d1c6c6 drm/amdgpu: fix amdgpu_gmc_gart_location a little bit adds 22d8bfafcc12 drm/amdgpu: stop using gart_start as offset for the GTT domain adds 0e33495d4907 drm/amdgpu: distinct between allocated GART space and GMC addr adds d78c1fa0c9f8 Revert "drm/amdgpu: move PD/PT bos on LRU again" adds 5f232bd79b24 drm/amdgpu: use the smaller hole for GART adds 25eef4214a43 drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper adds dcaaff4eed13 drm/amdgpu: remove redundant memset adds 2690262ec9fe drm/amdgpu: Relocate some definitions v2 adds d9997b64c52b drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type adds ec210e3226dc drm/amdgpu: put GART away from VRAM v2 adds 17cc525206d6 drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" adds 88b35d83a79c drm/amdgpu: Use drm_dev_unplug in PCI .remove adds 972a21f94631 drm/ttm: fix ttm_bo_bulk_move_helper adds b995795bf09b drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 adds 5d35ed4832da drm/amdgpu: fix idle state and bulk_moveable flag adds cd2b56238ef7 drm/amdgpu/gmc9: rework stolen vga memory handling adds 6fb81375db0f drm/amdgpu/gmc9: don't keep stolen memory on Raven adds 95010ba79baa drm/amdgpu/gmc9: don't keep stolen memory on vega12 adds 6abc0c8f8cf3 drm/amdgpu/gmc9: don't keep stolen memory on vega20 adds d5bf26539494 drm/amd/powerplay: added vega20 overdrive support V3 adds 9a412063f094 drm/amd/powerplay: correct data type to support under voltage adds c460f8a6f591 drm/amdgpu: move size calculations to the front of the file again adds c12a2ee5d002 drm/amdgpu: separate per VM BOs from normal in the moved state adds 0a53b69cce84 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds bcdc9fd634d1 drm/amdgpu: improve VM state machine documentation v2 adds ad9a5b78f585 drm/amdgpu: correctly sign extend 48bit addresses v3 adds d76364fc7fde drm/amdgpu: add amdgpu_gmc_agp_location v3 adds 485fc361d38a drm/amdgpu: use the AGP aperture for system memory access v2 adds 3d5fe658b5b3 drm/amdgpu: manually map the shadow BOs again adds 43c40a02c1b1 drm/amd/display: dc 3.1.64 adds a87fa9938749 drm/amd/display: Build stream update and plane updates in dm adds 182388fcc4c8 drm/amd/display: Add DP YCbCr 4:2:0 support adds 550db2881295 drm/amd/display: Fix DAL217 tests modify DTN logs for other tests adds 61ea4c6f70ff drm/amd/display: Add driver-side parsing for CM adds 5a8132b9f606 drm/amd/display: remove dead dc vbios code adds e6ada54126cf drm/amd/display: remove unused clk_src code adds 491e08c9b858 drm/amd/display: add disconnect_delay to dc_panel_patch adds 86a2da705cc2 drm/amd/display: add aux transition event log. adds 0e8e4fbf8d89 drm/amd/display: num of sw i2c/aux engines less than num o [...] adds a487411a6481 drm/amd/display: Use DRM helper for best_encoder adds 43af9e040905 drm/amd/display: Reorder resource_pool to put i2c with aux adds 2222f4486bbe drm/amd/display: dc 3.1.65 adds cae50a43b931 drm/amd/display: use link type to decide stream enc acquisition adds 9c09df569dde drm/amd/display: Remove call to amdgpu_pm_compute_clocks adds 6787359b1471 drm/amd/display: clean code for transition event log. adds afd0384c2af2 drm/amd/display: Add invariant support instrumentation in driver adds 03a1c08d003b drm/amdgpu: Clean up KFD init and fini adds c3e1b43c2c1e drm/amdgpu: enable AGP aperture for GMC9 v2 adds 03e9dee11db0 drm/amdgpu: Fix compute VM BO params after rebase v2 adds 989edc699f65 drm/amdgpu: Fix warnings while make xmldocs adds 28968375a7ec drm/amd/powerplay: fix compile warning for wrong data type V2 adds 03f67ed10d85 drm/amdgpu: Fix SDMA hang in prt mode v2 adds fbbf794cbd48 drm/amdgpu: set bulk_moveable to false when a per VM is released adds 39186aefac36 drm/amdgpu: move PSP init prior to IH in gpu reset adds 984564031a1a drm/amd/include: update the bitfield define for PF_MAX_REGION adds 76a5b36776aa drm/amdgpu/gmc: add initial xgmi structure to amdgpu_gmc s [...] adds bf0a60b78b61 drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi adds 6fdd68b14a94 drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi of [...] adds 6449724058c6 drm/amdgpu : Add psp function interfaces for XGMI support adds 78122127a418 drm/amdgpu: Add place holder functions for xgmi topology i [...] adds fb30fc59a245 drm/amdgpu : Generate XGMI topology info from driver level adds 6ef22c39edd4 drm/amd/include: Add get_hive_id interface in kfd2kgd adds db8b62c04b23 drm/amdgpu: get_hive_id from amdgpu side (v2) adds 0c1690e38b5e drm/amdkfd: kfd expose the hive_id of the device through i [...] adds aa64ca38ed82 drm/amdkfd: Add new iolink type defines adds ae9a25aea7f3 drm/amdkfd: Generate xGMI direct iolink adds 67f7cf9f76bc drm/amdkfd: Only add bi-directional iolink on GPU with XGM [...] adds 7893499e3022 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds ba79fde47b9b drm/amdgpu: add amdgpu_vm_pt_parent helper adds 1c860a022f65 drm/amdgpu: add amdgpu_vm_update_func adds d8de8260a45a drm/amdgpu: Fix SDMA TO after GPU reset v3 adds 433ca054949a drm/amdgpu: try allocating VRAM as power of two adds 7e7bf8de432d drm/amdgpu: move cs dependencies front a bit adds 240cd9a64226 drm/amdgpu: Move fault hash table to amdgpu vm adds 01fcfc83fe07 drm/amd: Add ucode DMCU support adds 6b7eab2ce60d drm/amd: Add PSP DMCU support adds a94d5569b232 drm/amd: Add DM DMCU support adds 8901a65f080a drm/amd/display: fix ptr_ret.cocci warnings adds 52e211c1f04f drm/amdgpu:Add error message when register failed to reach [...] adds 73633e3223e6 drm/amdgpu: add some VM PD/PT iterators v2 adds d72a6887eef8 drm/amdgpu: use leaf iterator for allocating PD/PT adds 229a37f83454 drm/amdgpu: use dfs iterator to free PDs/PTs adds d4085ea9bc8d drm/amdgpu: use the DFS iterator in amdgpu_vm_invalidate_pds v2 adds dfa70550f5b7 drm/amdgpu: use leaf iterator for filling PTs adds dfcd99f6273e drm/amdgpu: meld together VM fragment and huge page handling adds 1b1d5c43db58 drm/amdgpu: use the maximum possible fragment size on Vega/Raven adds 0c70dd4985b3 drm/amdgpu: allow fragment processing for invalid PTEs adds c37e2d29f0fb drm/amd/display: Fix pflip IRQ status after gpu reset. adds 03651735fbde drm/ttm: once more fix ttm_bo_bulk_move_lru_tail adds e83dfe4d8693 drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) adds 646b90259842 drm/amdgpu: use a single linked list for amdgpu_vm_bo_base adds be9699e39230 drm/amdgpu: add picasso to asic_type enum adds ad5a67a7ea87 drm/amdgpu: add soc15 support for picasso adds 5f4e2085eeab drm/amdgpu: add picasso support for vm adds b22ab73314c0 drm/amd/display/dm: add picasso support adds 186b073decbf drm/amdgpu: Add support of powerplay for picasso adds 227f3dc5f615 drm/amdgpu: initilize picasso psp firmwares support adds 669018bdcd85 drm/amdgpu: add picasso ucode loading method adds 86771d9a58fa drm/amdgpu: add picasso support for vcn adds 79f3641cc038 drm/amdgpu: add clockgating support for picasso adds e21f561ad52a drm/amdgpu: add picasso support for gmc adds 501a580ae6a4 drm/amdgpu: add picasso support for gfx_v9_0 adds 84ad2e1bd6e6 drm/amdgpu: add picasso support for sdma_v4 adds b95874cfa83e drm/amdgpu: add picasso for amdgpu kms adds 8c7bf5834a33 drm/amdgpu: Add pg support for gfxoff for PCO adds a4494fda32ad drm/amdgpu: Enable SDMA power gating for PCO adds 91468057d39e drm/amdgpu: enable mmhub power gating adds 1a84d967c180 drm/amdgpu: enable vcn powergating for PCO adds 40c2358b1102 drm/amdgpu: add ip blocks for picasso (v2) adds 367b013ce006 drm/amdgpu: add new raven series device adds a06c3ee083b5 drm/amdgpu: enable gfxoff in non-sriov and stutter mode by [...] adds 44876ae294dd drm/amdgpu: use IP presence to free uvd and vce handles adds 4cb0becb269e drm/amdgpu: move get_rev_id at first before load gpu_info [...] adds 1879e6a7f86e drm/amdgpu: set external rev id for raven2 adds 54c4d17e98db drm/amdgpu: add raven2 to gpu_info firmware adds 8b47cc9bb122 drm/amdgpu: add raven2 vcn firmware support adds e11fa1b68a49 drm/amdgpu: add psp support for raven2 adds e7497a302bf0 drm/amdgpu/sdma4: specify raven2 firmware. adds e75279e871ce drm/amdgpu/sdma4: Add raven2 golden setting adds cf4b60c6846a drm/amdgpu/gfx9: add support for raven2 gfx firmware adds 28ab1229c36a drm/amdgpu/gfx9: add raven2 golden setting adds 760067769ebb drm/amdgpu: fix the VM fault while write at the top of the [...] adds 0e3d73f1a440 drm/amd/display: Add Raven2 definitions in dc adds 1a4d427dd283 drm/amd/display: Add DC config flag for Raven2 (v2) adds 3e9d06b56f40 drm/amd/powerplay: update smu10_verify_smc_interface() to [...] adds fa27203f8af9 drm/amd/powerplay: round up the Mhz convertion (v2) adds 89da2a505f1b drm/amd/powerplay: disable raven2 force dpm level support (v2) adds 520cbe0f4a7f drm/amdgpu: set CG flags for raven2 (v2) adds 6a15f3ff19a8 drm/amdgpu: Initialize fences array entries in amdgpu_sa_b [...] adds 56ea09760076 drm/amdgpu: Style fixes to PRIME code documentation adds ee6e89c0f1d1 drm/amd/display: Add DMCU firmware version adds 4d11b4b256a8 drm/amdgpu: Add DMCU to firmware query interface adds 23ecdc6187ef drm/amdgpu/soc15: clean up picasso support adds 741deade2a70 drm/amdgpu: simplify Raven, Raven2, and Picasso handling adds 59d0f396b5ab drm/amdgpu/display: return proper error codes in dm adds feabaad8aae0 drm/amdgpu: fix mask in GART location calculation adds 0957dc7097a3 drm/amdgpu: revert "stop using gart_start as offset for th [...] adds d77f778e59ca drm/amd/display: Fix 3D stereo issues. adds b07971d43c4d drm/amd/display: stop using switch for different CS revisions adds c276f81b7240 drm/amd/display: add aux i2c event log. adds cac7643a27ff drm/amd/display: dc 3.1.66 adds 16f4c69549ef drm/amd/display: add query HPD interface. adds 8603b30c9a07 drm/amd/display: Drop amdgpu_display_manager.dal member adds 5232da2f75d9 drm/amd/display: Drop amdgpu_dm_prev_state struct adds cb90b97bb379 drm/amdgpu: add amdgpu_vm_entries_mask v2 adds 769f846e1411 drm/amdgpu: fix parameter documentation for amdgpu_vm_free_pts adds 0ee8685392a6 drm/amdgpu: add GDS, GWS and OA debugfs files adds 3b2de69944cf drm/amdgpu: stop crashing on GDS/GWS/OA eviction adds 21a7e77f77b3 drm/amdgpu: don't allocate zero sized kernel BOs adds 5297572806ae drm/amdgpu: drop size check adds ddaf501347e2 drm/amd/amdgpu: Avoid fault when allocating an empty buffe [...] adds 066689161a48 drm/amdgpu: use processed values for counting adds 1f81fbc4ce82 drm/radeon: change function signature to pass full range adds 801281fe09ff drm/amdgpu: update vram_info structure in atomfirmware.h adds 27e39d3dd365 drm/amdgpu: fix unknown vram mem type for vega20 adds 8a1304a5b431 drm/amd/powerplay: update OD feature judgement adds b1f82cb21231 drm/amd/powerplay: update OD to take voltage value instead [...] adds 32f2a0d11776 drm/amd/powerplay: retrieve the updated clock table after OD adds 3e14bedc581c drm/amdgpu: remove fence fallback adds 4947b2f248f8 drm/amdgpu: stop pipelining VM PDs/PTs moves adds 166886774276 drm/amdgpu: always enable shadow BOs v2 adds 7fcb0657ffa9 drm/amdgpu: shadow BOs don't need any alignment adds c33adbc7285f drm/amdgpu: always recover VRAM during GPU recovery adds 403009bfba45 drm/amdgpu: fix shadow BO restoring adds 77a2faa55c1a drm/amdgpu: fix up GDS/GWS/OA shifting adds c832c346cdf9 drm/amdgpu: initialize GDS/GWS/OA domains even when they a [...] adds fd395547924d drm/amdgpu: move reserving GDS/GWS/OA into common code adds a2045ee6692b drm/amdgpu: add vega20 sriov capability detection adds 846311ae68f3 drm/amdgpu: Exclude MM engines for vega20 virtual device adds 36c9c3c91128 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds e827a1aad1dc Merge remote-tracking branch 'drm/drm-next' adds 55bd1dca1c31 Merge remote-tracking branch 'drm-intel/for-linux-next' adds e5264c433c80 gpu: do not double put device node in zx_drm_probe adds e267364a6e1b drm/atomic: Initialise planes with opaque alpha values adds 4f724df717c6 MAINTAINERS: Move udl drm driver to drm-misc tree adds ed4c800ab6d9 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 953b8a7650cd Merge remote-tracking branch 'drm-msm/msm-next' adds f644558917b0 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 1a866306e0fb drm/etnaviv: add DMA configuration for etnaviv platform device adds 6a15ea8129a9 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds fadf3e019411 Merge remote-tracking branch 'regmap/topic/single-rw' into [...] adds 5f59eb36b66d Merge remote-tracking branch 'regmap/for-next' adds 5b03006d5c58 ALSA: hda: fix unused variable warning adds 7064f376d4a1 ALSA: intel8x0m: Register irq handler after register initi [...] adds 05e2ec3b00ed ALSA: atiixp: fix fall-through annotations adds e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops adds bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params adds f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 adds d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 adds 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer adds ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 adds b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions adds 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup adds 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage adds 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup adds 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 adds 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select adds 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 adds f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 adds 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls adds edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function adds 7b4804e4b38d Merge remote-tracking branch 'sound/for-next' adds e1e38ea14ea3 ASoC: remove unneeded static set .owner field in platform_driver adds e894efef9ac7 ASoC: core: add support to card rebind adds a7c439d6128d ASoC: soc-core: remove dai->driver NULL check adds d9b84a15892c ALSA: hda: Fix implicit definition of pci_iomap() on SH adds 597d18325acd ASoC: es8328: Fix fall-through annotations adds 982e386379f0 ASoC: hisilicon: fix fall-through annotations adds 24b7a0aa1abe ASoC: qdsp6: q6asm-dai: remove duplicated include from q6a [...] adds 4a9ed39477bd ASoC: soc-core: manage platform name under snd_soc_init_pl [...] adds be6ac0a9ced9 ASoC: soc-core: add snd_soc_is_matching_component() adds 29ca7d32d7f1 ASoC: remove redundant include adds bf0fa00fd841 ASoC: rt5682: Improve HP performance adds 90fbeb0cabf7 Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps. adds afd603e4ded0 ASoC: rt5682: Update calibration function adds 28b20dde5e1c ASoC: rt5682: Fix the boost volume at the begining of playback adds 37efe23dcca3 ASoC: rt5682: Minor code modification adds 65ba4dd5200a ASoC: rt5677-spi: Drop unused GPIO include adds 3a6818c77167 ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines adds 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part adds 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback adds 7fe072b4df5d ASoC: add for_each_card_prelinks() macro adds 98061fdbfccc ASoC: add for_each_card_links() macro adds bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro adds f70f18f7d459 ASoC: add for_each_card_components() macro adds 1a1035a9854f ASoC: add for_each_comp_order() macro adds d2e24d64652b ASoC: add for_each_dpcm_fe() macro adds 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro adds fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] adds 3e8a087beda8 Merge branch 'asoc-4.20' into asoc-next adds 0c9315980ef6 Merge remote-tracking branch 'sound-asoc/for-next' adds f8c0d7b16fd9 blk-iolatency: remove set but not used variables 'changed' [...] adds 0f222148b971 Merge branch 'for-4.20/block' into for-next adds cbeb869a3d11 block, bfq: correctly charge and reset entity service in a [...] adds d0edc2473be9 block, bfq: inject other-queue I/O into seeky idle queues [...] adds c8765de0adfc blok, bfq: do not plug I/O if all queues are weight-raised adds 4e0cd84418eb Merge branch 'for-4.20/block' into for-next adds 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages adds 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached adds 2fef015d769a Merge branch 'for-4.20/block' into for-next adds 9a6d051281f5 Merge remote-tracking branch 'block/for-next' adds 013ad043906b dm thin metadata: fix __udivdi3 undefined on 32-bit adds b592211c33f7 dm mpath: fix attached_handler_name leak and dangling hw_h [...] adds 0328ba90407c dm raid: remove bogus const from decipher_sync_action() re [...] adds ae42c8df6d68 Merge remote-tracking branch 'device-mapper/for-next' adds b1e19793bba2 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 0f611b6e7861 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 22c35a4f51dd mmc: sdhci-iproc: Add ACPI support adds ecc55d68adcb mmc: sdhci-of-arasan: Do now show error message in case of [...] adds a0bdb4173eb3 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds af9f5191e502 mmc: renesas_sdhi: Add r8a774a1 support adds b4c986b9430f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 09dbf856f4d3 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds 15fdce25c2fd mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 5e98a605f80a mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds fe94cae0d4af dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds d07d82c2e085 mmc: use SPDX identifier for Renesas drivers adds 13d2c006e261 mmc: jz4740: Add support for the JZ4725B adds 7566e320693e mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds c10e89af2ed0 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds b915af3188a7 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 215fa52ac9cd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds d4e52c9b4348 mmc: sdhci: add tuning error codes adds 21c38c7af711 mmc: sdhci-of-esdhc: add erratum A008171 support adds 490923a85246 sdhci: acpi: add free_slot callback adds 617ab9c743ea sdhci: acpi: add qcom sdhci host reset quirk fix adds 23346124cfe2 mmc: sdhci: Export sdhci_request() adds f9be8c0eef62 mmc: Convert to using %pOFn instead of device_node.name adds 912398e10f17 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds cc7ef0fb6373 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds 576e466080cd mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 0a37d27d50c1 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds c7108137d103 mmc: tmio: refactor CLK_CTL bit calculation adds f2590022fd0b mmc: core: add helper to see if a host is doing a retune adds 91952098102b mmc: renesas_sdhi: skip SCC error check when retuning adds 9dae8aa2017d mmc: tmio: Fix SCC error detection adds 6b6cf07a9453 mmc: tmio: more concise clk calculation adds c5f63f7beb2a mmc: tmio: remove now unused variable adds a8fac44d0bf7 dt-bindings: mmc: tegra: Add pad voltage control properties adds 9229aed7ce1e dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds dc3e962b5ffe dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds fe5133873445 mmc: tegra: Reconfigure pad voltages during voltage switching adds b4844867d26f mmc: tegra: Poll for calibration completion adds 0e8a4790ed12 mmc: tegra: Set calibration pad voltage reference adds d8d32d8df119 mmc: tegra: Power on the calibration pad adds 7c95001e155e mmc: tegra: Disable card clock during pad calibration adds ff5ecdbecc01 mmc: tegra: Program pad autocal offsets from dt adds 7349401e2570 mmc: tegra: Perform pad calibration after voltage switch adds 0dd89faa1dcf mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds db9272ddab72 mmc: tegra: Add a workaround for tap value change glitch adds e5008e92eb1a mmc: tegra: Parse default trim and tap from dt adds f23261296ac5 mmc: tegra: Configure default tap values adds e5c621e542fe mmc: tegra: Configure default trim value on reset adds 757dcc039c73 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds 17f4a4cc52d4 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds a25e65f42c00 mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds dda5b2b43063 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds e196a7c7b482 mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds e01f89d21a83 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds fd06f901dc97 mmc: tegra: Parse and program DQS trim value adds b5fd479c8aa9 mmc: tegra: Implement HS400 enhanced strobe adds e3b55ae9a17a mmc: tegra: Implement HS400 delay line calibration adds fda2eda77d26 mmc: tegra: Implement periodic pad calibration adds fce3762f5829 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 1e5ce60b7a38 mmc: sdhci: Add version V4 definition adds 35ad0f3d72b1 mmc: sdhci: Add sd host v4 mode adds b277a2e61b92 mmc: sdhci: Change SDMA address register for v4 mode adds 50e69a119a76 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds 957f188b7326 mmc: sdhci: Add 32-bit block count support for v4 mode adds 08e64e2c0698 mmc: sdhci: Add Auto CMD Auto Select support adds b5aa86b2e212 mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds 9e9e81764df0 dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds 1f25b63753f6 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds f55419b79428 mmc: sunxi: Clarify new timing mode usage and implementation adds 4464311c3998 mmc: sunxi: Use new timing mode for A64 eMMC controller adds b7da2cc73d7a Merge branch 'fixes' into next adds f84c9604e608 mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 4d07c8af15c5 mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds c42c3deae1a7 mmc: sdhci: fix __sdhci_adma_write_desc adds d1e57b8ce106 Merge remote-tracking branch 'mmc/next' adds 9b8bf2bd8980 Merge remote-tracking branch 'md/for-next' adds 5df9597acf64 Merge remote-tracking branch 'mfd/for-mfd-next' adds 9d9ae3414d1b power: supply: bq25890_charger: Add debugging output of fa [...] adds 0838d84fff7c power: supply: bq25890_charger: Remove unused table entries adds 2e1a2ddee9ce power: supply: bq25890_charger: Add the BQ25896 part adds ae6fe7a387e9 power: supply: bq25890_charger: Read back the current batt [...] adds 87a2b65fc855 power: supply: sysfs: ratelimit property read error message adds 54baff8d4e5d power: supply: ab8500_fg: silence uninitialized variable warnings adds b3e1b276a429 power: reset: convert to SPDX identifiers adds 9f7195da31fb power: reset: at91-poweroff: switch to slow clock before shutdown adds 4e018c1e9b05 power: reset: at91-poweroff: use only one poweroff function adds 9be74f0d39c1 power: reset: at91-poweroff: make mpddrc_base part of stru [...] adds 6764aca14fc8 power: reset: at91-poweroff: make sclk part of struct shdwc adds d12f84906bcb power: reset: at91-poweroff: rename at91_shdwc_base member [...] adds 9f1e44774be5 power: reset: at91-poweroff: do not procede if at91_shdwc [...] adds 2e04dd441a2e Merge tag 'psy-at91-poweroff-immutable-for-v4.20-signed' i [...] adds 36f47383c7f9 mfd: cros: add charger port count command definition adds 3af15cfacd1e power: supply: cros: add support for dedicated port adds 782853cf9b1b Merge tag 'psy-mfd-cros-immutable-for-v4.20-signed' into psy-next adds cb90a2c6f77f power: supply: max8998-charger: Fix platform data retrieval adds ad1570d99f28 power: supply: bq25890_charger: fix semicolon.cocci warnings adds 8314c212f995 power: supply: twl4030_charger: fix charging current out-o [...] adds 079cdff3d0a0 power: supply: twl4030_charger: disable eoc interrupt on l [...] adds 8d1f326ab8ed dt-bindings: power: Add Spreadtrum SC2731 charger documentation adds 1c3d7b0364f0 power: supply: Add Spreadtrum SC2731 charger support adds 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 adds a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support adds 2b9f58510add Merge remote-tracking branch 'battery/for-next' adds 69a3f680261f Merge branch 'regulator-4.19' into regulator-linus adds efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only adds df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion adds f589d95b9751 regulator: qcom: Add PMS405 regulators adds 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check adds 950b60787f67 Merge branch 'regulator-4.20' into regulator-next adds db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] adds f7ae8bfc121d Merge remote-tracking branch 'regulator/topic/pfuze100' in [...] adds 860f472aae59 Merge remote-tracking branch 'regulator/for-next' adds 1effe3a9a00e Merge remote-tracking branch 'security/next-testing' adds 1f8266ff5884 apparmor: don't try to replace stale label in ptrace access check adds 4de6ad062d21 Merge remote-tracking branch 'apparmor/apparmor-next' adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds a8e8e9ace503 Merge remote-tracking branch 'selinux/next' adds 7a96f0a3de62 tpm: fix response size validation in tpm_get_random() adds fac353d17a0c tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] adds b64a44b4bcdb tpm: Make SECURITYFS a weak dependency adds 355d6f673fd6 tpm: add ptr to the tpm_space struct to file_priv adds 8489bf8336ea tpm: add support for nonblocking operation adds 8abac8d7b90d tpm: Restore functionality to xen vtpm driver. adds c1c282662920 Merge remote-tracking branch 'tpmdd/next' adds 362ce2b8e52b Merge branch 'dt/linus' into HEAD adds 62287dce5d0e of/unittest: Fix I2C bus unit-address error adds 53dd9dce6979 libfdt: Ensure INT_MAX is defined in libfdt_env.h adds c36d5a6c74e7 scripts/dtc: Add yamltree.c to dtc sources adds f858927fd6ce scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 adds eace3cb71b11 Merge remote-tracking branch 'devicetree/for-next' adds 1f6b3b2c1ff4 Merge branch 'spi-4.19' into spi-linus adds 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' adds 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() adds 0baf9eb25572 spi: add new SPI_CS_WORD flag adds cbaa62e0094a spi: add software implementation for SPI_CS_WORD adds 926369667732 Merge tag 'spi-cs-word' into spi-4.20 adds a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD adds 8089babee17c spi: pxa2xx: Remove the shutdown callback adds 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled adds 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. adds 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] adds f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio adds 380583227c0c spi: spi-mem: Add extra sanity checks on the op param adds 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds 4d7a1493a432 Merge branch 'spi-4.20' into spi-next adds 7900f6446e4c Merge remote-tracking branch 'spi/for-next' adds 1ab6c1647557 Merge branch 'core/objtool' adds c83fae90bcdd Merge branch 'locking/core' adds bec4636acd8b Merge branch 'locking/urgent' adds dbb509fd8c4e Merge branch 'perf/core' adds 20e3530e4cbb Merge branch 'perf/urgent' adds 5b07519d197b Merge branch 'sched/core' adds 4e36780e3fd2 Merge branch 'x86/asm' adds 7c6f231c9caf Merge branch 'x86/boot' adds bb69fa0ce0b7 Merge branch 'x86/core' adds 40015030d593 Merge branch 'x86/microcode' adds 2104e85d4a27 Merge branch 'x86/paravirt' adds fca60caec28a Merge branch 'x86/pti' adds f267a29578f7 Merge branch 'x86/urgent' adds c73e404f6856 Merge remote-tracking branch 'tip/auto-latest' adds c968ed08594d EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions adds dd29cf467e80 Merge remote-tracking branch 'edac-amd/for-next' adds 15567b6740df Merge remote-tracking branch 'rcu/rcu/next' adds b38690cf1981 Merge remote-tracking branch 'kvms390/next' adds 70513d58751d xen/x86/vpmu: Zero struct pt_regs before calling into samp [...] adds d59f532480f5 xen: issue warning message when out of grant maptrack entries adds a39144ed7961 Merge remote-tracking branch 'xen-tip/linux-next' adds 0b59c25f9100 mm: percpu: remove unnecessary unlikely() adds a414f57bfe15 Merge remote-tracking branch 'percpu/for-next' adds 4c1e375ce2cf Merge remote-tracking branch 'leds/for-next' adds ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 25880f7d61a4 ipmi: Use more common logging styles adds f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( adds 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message adds 97a103e6b584 ipmi_si: fix potential integer overflow on large shift adds dd3535b937c1 ipmi: Change to ktime_get_ts64() adds 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN adds c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 36e398d7ab02 ipmi: Free the address list on module cleanup adds b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table adds bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings adds 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts adds 51bd4d8b4487 Merge remote-tracking branch 'ipmi/for-next' adds 1652a83fa494 Merge 4.19-rc4 into usb-next adds cc5faf053a4a Merge remote-tracking branch 'usb/usb-next' adds 12d33628a78c Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 3356d0173f7d Merge remote-tracking branch 'phy-next/next' adds 8baf9061c80d Merge 4.19-rc4 into tty-next adds 4bb1ce2350a5 serial: uartps: console_setup() can't be placed to init section adds 77ec669f257b serial: uartps: Do not initialize field to zero again adds 4b9d33c6a306 serial: uartps: Fix suspend functionality adds 46a460f0150a serial: uartps: Do not use static struct uart_driver out o [...] adds 14090ad1805f serial: uartps: Move alias reading higher in probe() adds e4bbb5194ea3 serial: uartps: Move register to probe based on run time d [...] adds 10a5315b47b0 serial: uartps: Fill struct uart_driver in probe() adds 427c8ae9bebc serial: uartps: Change logic how console_port is setup adds 024ca329bfb9 serial: uartps: Register own uart console and driver structures adds bed25ac0e2b6 serial: uartps: Move Port ID to device data structure adds 6ac1b91f346f serial: uartps: Enable automatic flow control adds 1bd54d851f50 kgdboc: Passing ekgdboc to command line causes panic adds 39724d56a0a8 kgdboc: Change printk to the right fashion adds 2dd453168643 kgdboc: Fix restrict error adds 9d7c249a1ef9 serial: 8250: drop the printk from serial8250_interrupt() adds ea42d7a67a9e tty: serial: uartlite: Enable clocks at probe adds 415b43bdb008 tty: serial: uartlite: Move uart register to probe adds 5f6825d1cef7 tty: serial: uartlite: remove console_init adds deeb33e8fdd8 tty: serial: uartlite: Use dynamic array for console port adds c974991d2620 tty:serial:imx: use spin_lock instead of spin_lock_irqsave in isr adds 07b5e16e9830 tty: serial: imx: add lock for registers save/restore adds fcfed1be53e0 tty: serial: imx: add pinctrl sleep/default mode switch fo [...] adds 10c63443b74d Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" adds a1c2fd7e1098 Revert "serial: sh-sci: Allow for compressed SCIF address" adds 3d8b43ad9c0c serial: sh-sci: Add earlycon for R7S9210 adds 1ff3652bc711 serial: samsung: Enable baud clock for UART reset procedur [...] adds c886751465b8 serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3 adds 20464f3a9b46 serial: sprd: Remove unused structure adds 2b5a997386b0 serial: sprd: Use readable macros instead of magic number adds 262d3dc00730 serial: sprd: Remove unnecessary resource validation adds dd22161eef8b serial: sprd: Change 'int' to 'unsigned int' adds d2de9601eb12 serial: sprd: Fix the indentation issue adds 5963e8a31224 serial: mxs-auart: Fix potential infinite loop adds 2843cbb5d3c4 tty: serial: qcom_geni_serial: Drop useless check for dev.of_node adds c362272bdea3 tty: serial: qcom_geni_serial: Fix serial when not used as [...] adds a27d938251ef serial: 8250_of: Fix for lack of interrupt support adds fff10721d8b8 tty: Convert to using %pOFn instead of device_node.name adds f6aa5beb45be serial: 8250: Fix clearing FIFOs in RS485 mode again adds 834449872105 sc16is7xx: Fix for multi-channel stall adds 30ec514d440c sc16is7xx: Fix for "Unexpected interrupt: 8" adds 863299001b39 tty_port: Remove incorrect whitespace after comments adds feacbecb39db TTY: tty_buffer, warn on leaks adds 8e141220d251 Merge remote-tracking branch 'tty/tty-next' adds 44b73962cb25 android: binder: no outgoing transaction when thread todo [...] adds 44d8047f1d87 binder: use standard functions to allocate fds adds 6b6642dadd68 android: binder: use kstrdup instead of open-coding it adds b7e6a8961b5d binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. adds a71bcc1b0949 vme: remove unneeded kfree adds 162aa53b1840 firmware: google: make structure gsmi_dev static adds aa2eb86060f4 misc: Convert to using %pOFn instead of device_node.name adds ed824215658c platform: goldfish: pipe: Fix comments to fit 80 columns adds c3c4e307dbb6 platform: goldfish: pipe: Update license adds 53bdf6686ef4 platform: goldfish: pipe: Move an opening brace to the next line adds 95577010a45c platform: goldfish: pipe: Separate the host interface to a [...] adds 84ae527aa58c platform: goldfish: pipe: Update the comment for GFP_ATOMIC adds d23069a5a53b platform: goldfish: pipe: Fail compilation if structs are [...] adds 869fd5023a71 platform: goldfish: pipe: Replace an array of 1 with a variable adds 25b97d57065e platform: goldfish: pipe: Replace pr_ with dev_ for logging adds 46928cc6ff6d platform: goldfish: pipe: Add blank lines to separate stru [...] adds 2ed43e53e359 platform: goldfish: pipe: Remove a redundant variable adds 610a72b70733 platform: goldfish: pipe: Replace two code blocks with a f [...] adds 468e62f92e90 platform: goldfish: pipe: Remove reduntant casting adds 1d1021a0f917 platform: goldfish: pipe: Remove a blank line before '}' adds 61b38f027f85 platform: goldfish: pipe: Rename 'wakeBit' to 'wake_bit' adds a0739604f489 platform: goldfish: pipe: Remove reduntant casting to (void) adds 92c320b97eb3 platform: goldfish: pipe: Rename goldfish_x to goldfish_pipe_x adds 562a74de9757 platform: goldfish: pipe: Fix lines to not end an opening bracket adds 52bcc7d942f0 platform: goldfish: pipe: Fix alignment to match parenthesis adds cc14057f514b platform: goldfish: pipe: Move logical ops to the end of t [...] adds bfb8e8384793 platform: goldfish: pipe: Replace "x==NULL" to "!x" adds 2e6ae11dd0d1 slimbus: ngd: mark PM functions as __maybe_unused adds 99aeebe8140c misc: sgi-xp: remove meaningless null check before kfree adds dbd71398bdd4 drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address adds 09ed061a4f56 firmware: coreboot: Let OF core populate platform device adds 20edec388277 firmware: coreboot: Unmap ioregion after device population adds b81e3140e412 firmware: coreboot: Make bus registration symmetric adds a28aad66da8b firmware: coreboot: Collapse platform drivers into bus core adds a7d9b5f0120e firmware: coreboot: Remap RAM with memremap() instead of i [...] adds 7adb05bb813d firmware: coreboot: Only populate devices in coreboot_tabl [...] adds f685fc6ab051 Merge b4.19-rc4 into char-misc-next adds a126566374d9 Merge remote-tracking branch 'char-misc/char-misc-next' adds fb61769067bd Merge remote-tracking branch 'extcon/extcon-next' adds 8cf3f9cfd9dc Documentation: soundwire: Add documentation for multi link adds a306a0e4a532 soundwire: Initialize completion for defer messages adds 0c4a1049cf29 soundwire: Add support to lock across bus instances adds 48949722ced4 soundwire: Handle multiple master instances in a stream adds ce6e74d008ff soundwire: Add support for multi link bank switch adds 9b5c132a1ec9 soundwire: keep track of Masters in a stream adds 30246e2d78c0 soundwire: intel: Add pre/post bank switch ops adds e1c815f4b24a soundwire: intel: Fix uninitialized adev deref adds 7bce918be43f MAINTAINERS: Update Vinod's email adds c272a766db4f soundwire: intel: Remove duplicate assignment adds 502c00d9c315 Documentation: soundwire: fix stream.rst markup warnings adds e7cd3aefcdfd Merge remote-tracking branch 'soundwire/next' adds 7dd68b147d60 staging: erofs: use explicit unsigned int type adds 064ee3c0da80 staging: erofs: surround fault_injection ralted option par [...] adds 5e45729608dd iio: chemical: fix spelling mistake "failted" -> "failed" adds 2fca58550271 dt-bindings: iio: adc: Add DT binding document for PMIC5 ADC adds e13d757279bb iio: adc: Add QCOM SPMI PMIC5 ADC driver adds 2c8909b95b3e iio: adc: Update QCOM ADC license to SPDX format adds 07c12b1c007c iio: imu: mpu6050: add support for regulator framework adds 1ed80a817bc4 dt-bindings: iio: tsl2772: add new bindings adds 94cd1113aaa0 iio: tsl2772: add support for reading proximity led settin [...] adds 28b6977e089d dt-bindings: iio: tsl2772: add binding for avago,apds9930 adds 75de3b570b1c iio: tsl2772: add support for avago,apds9930 adds 7c14947e4d3d iio: tsl2772: add support for regulator framework adds 8a0ae7d83aa8 iio: chemical: bme680: use clamp macro adds 6784ba340a0e iio: chemical: bme680: cleanup bme680_read_calib formatting adds 70f1cbddb265 iio: chemical: bme680: indent #defines consistently adds a24b4d70c7b2 iio: chemical: bme680: change MSK->MASK in #defines adds 8d3032c3692d iio: chemical: bme680: use GENMASK macro adds 3dcb60cd926e iio: chemical: bme680: use FIELD_GET macro adds 79fd571b7a49 iio: chemical: bme680: simplify oversampling handling adds a18c66c405c7 iio: pressure: ms5611: remove deprecated compatible strings adds 9ffa68f65416 iio: health: max30102: Mark expected switch fall-throughs adds 9920ed25eccc drivers: iio: Update MODULE AUTHOR email address adds fe8a5420749f iio: dac: max517: avoid using CONFIG_PM_SLEEP adds b6ec220c2826 iio: dac: max5821: avoid using CONFIG_PM_SLEEP adds 1a5bc41a3d23 iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP adds b1ec08025038 iio: adc: max9611: explicitly cast gain_selectors adds 4d0434f1297c iio: adc: qcom-spmi-adc5: Add ADC5_AMUX_THM[24]_100K_PU to [...] adds 4097da40f926 iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer adds ad6e1fb0312c dt-bindings: iio: accel: Add docs for ADXL372 adds 4bc5b6b64c9d Merge tag 'regmap-noinc-read' into togreg adds f4f55ce38e5f iio:adxl372: Add FIFO and interrupts support adds eb2e188817b1 iio: max44000: remove unused variable max44000_alstim_shift adds 6b8471e4601d iio: adxl345: move null check for i2c id at start of probe adds 3a89b289df5d iio: adc: add support for mcp3911 adds 1c4fbbea3408 dt-bindings: iio: adc: add bindings for mcp3911 adds 010de20412fc MAINTAINERS: Add entry for mcp3911 ADC driver adds 892e62fab498 iio: chemical: bme680: Add check for val2 in the write_raw [...] adds ce7c637a8368 iio: potentiometer: merge calls to of_match_device and of_ [...] adds b9ea8c31e36e iio: potentiometer: mcp4018: use the correct MODULE_LICENSE adds 0ba56985824e iio: potentiometer: mcp4531: switch to SPDX license identifier adds 10d6e7955594 iio: envelope-detector: switch to SPDX license identifier adds 3c4b0f4ddf46 iio: dpot-dac: switch to SPDX license identifier adds 8109b2c94f58 iio: multiplexer: switch to SPDX license identifier adds 1691d4ca7081 iio: chemical: bme680: Remove field value defines adds 1c412a321590 iio: adxl372: Provide validate_trigger and validate_device [...] adds 5e605a4df6f1 iio:adxl372: Add sampling frequency support adds 7ec040af6ce1 iio:adxl372: Add filter bandwidth support adds 8316cebd1e59 iio: dac: add support for ltc1660 adds d1071f726a76 dt-bindings: iio: dac: add bindings for ltc1660 adds e2b01faf6cde MAINTAINERS: add entry for ltc1660 DAC driver adds 0833627fc3f7 iio: dac: mcp4922: fix error handling in mcp4922_write_raw adds 91d05d7639f3 iio: dac: ti-dac5571: provide of_match_table to driver adds fd2f53ebf981 iio: adc: sc27xx: Add raw data support adds 8ba0dbfd07a3 iio: adc: sc27xx: Add ADC scale calibration adds 24493cce03b6 iio: light: isl29501: Simplify code to kill compiler warning adds 21eab7861688 iio: fix position relative kernel version adds 1e46774fec4b iio: adc: qcom-spmi-adc5: Verify channel numbers from DT adds 1fc378fa9dab iio: Convert to using %pOFn instead of device_node.name adds ff5059302642 iio: dac: ad5758: Add support for hard reset adds 50ff457d1b32 iio: imu: st_lsm6dsx: add read_fifo callback to fifo_ops adds 54a6d0c6882d iio: imu: st_lsm6dsx: make st_lsm6dsx_check_odr() non-static adds 5b3c87fd92d5 iio: imu: st_lsm6dsx: add addr/max_word_len to st_lsm6dsx_ [...] adds 801a6e0af0c6 iio: imu: st_lsm6dsx: add support to LSM6DSO adds 897be9c0a747 dt-bindings: iio: imu: st_lsm6dsx: add LSM6DSO device bindings adds 53d3ae20a68c iio: light: bh1750: switch to SPDX identifier adds 6cfdb150e3fc iio: pressure: ms5611: switch to SPDX identifier adds 7ac346823bbb dt-bindings: iio: vadc: Fix documentation of 'reg' adds d9e8fd0421c2 iio: adxl372: Refactor the driver adds 94dbb46c7a8f iio: adxl372: Add support for I2C communication adds c0f87b333510 dt-bindings: adxl372: Document the adxl372 I2C bindings adds daae7861a696 iio: light: bh1750: simplify setting PM ops adds 4b55dce8b0e5 Merge tag 'iio-for-4.20a' of git://git.kernel.org/pub/scm/ [...] adds b4a01d8fa311 staging: wilc1000: fix null checks on wilc adds faeeeea89670 staging: remove unneeded static set .owner field in platfo [...] adds 009e451c4ff6 staging: octeon-hcd: remove unnecessary unlikely() adds 6029b7ac292a MAINTAINERS: remove myself as staging FBTFT maintainer adds 7dc074348eb8 Merge 4.19-rc4 into staging-next adds f8499d6edc08 staging: erofs: code cleanup for erofs_kmalloc() adds a15087ec16c9 staging: gasket: Kconfig: describe Apex as an Edge TPU device adds 467976ff6e56 staging: gasket: interrupt: remove PCI-MSIX-specific status check adds 45dd9954d903 staging: gasket: page table: use GFP_KERNEL for dma_alloc_ [...] adds 912b8a811cc1 staging: gasket: fix DMA direction for extended page tables adds d2118f8e93df staging: gasket: fix data page unmap DMA direction adds f8b6a076610f staging: gasket: page_table: don't unmap coherent pages adds c3873a5c741f staging: gasket: fix gasket_free_coherent_memory metadata frees adds 863739bda25b staging: gasket: cleanup if dma_map_page fails in gasket_p [...] adds 0eaf57fb6150 staging: gasket: page_table: use total_entries for max ext [...] adds 08b6b28801cc staging: gasket: page_table: handle failed dma_map_page adds a5aca2057469 staging: vboxvideo: Fix modeset / page_flip error handling adds 3c94952c38ce staging: vboxvideo: Skip currrent crtc when updating crtcs adds ce8ec32cbd42 staging: vboxvideo: Remove vboxfb_create_object() wrapper adds 4f6f44086fce staging: vboxvideo: Drop vbox_bo_unref() helper adds 7af5bd0ca431 staging: rtl8188eu: remove code that is valid only for 5 GHz adds 2051c6ae928d staging: rtl8188eu: Fix a sleep-in-atomic-context bug in i [...] adds bffa9b1cc64a staging: dgnc: Fix a sleep-in-atomic-context bug in cls_as [...] adds 47bde229703f staging: greybus: fix spelling mistake "entires" -> "entries" adds 1c8cb89ee9f8 staging: rtl8723bs: Fix a sleep-in-atomic-context bug in i [...] adds 8204b61a7758 staging: rtl8723bs: Fix two sleep-in-atomic-context bugs i [...] adds 1ad53b2df90a staging: rtl8188eu: simplify calculation adds f14cbe632677 staging: rtl8188eu: remove unnecessary parentheses adds 116bcfdfcf9b staging: rtl8188eu: remove whitespace adds 50f2ea8bf8b4 staging: rtl8188eu: fix comparsions to true adds 2590e4e3a636 staging: rtl8188eu: fix comparsions to false adds 562fd259be53 staging: rtl8188eu: add missing spaces around operators adds 508c7457746a staging: rtl8188eu: fix lines over 80 characters adds f4cd8d753a57 staging: rtl8188eu: simplify function comments adds 37ec35a6cc2b staging: erofs: fix a missing endian conversion adds a07eeddf5b63 staging: erofs: clean up z_erofs_map_blocks_iter adds c1ccc8670c26 staging: erofs: complete error handing of z_erofs_map_blocks_iter adds 0734ffbf574e staging: erofs: fix a bug when appling cache strategy adds 1e05ff36e692 staging: erofs: complete error handing of z_erofs_do_read_page adds 6bec52047f56 staging: erofs: avoid magic constants when initializing cl [...] adds 284db12cfda3 staging: erofs: add trace points for reading zipped data adds 9141b60cf6a5 staging: erofs: replace BUG_ON with DBG_BUGON in data.c adds cad900874e16 Merge remote-tracking branch 'staging/staging-next' adds a764d305cb63 Merge remote-tracking branch 'mux/for-next' adds 336672220211 Merge remote-tracking branch 'icc/icc-next' adds 8023ad364550 Merge branch 'topic/intel' into next adds 1576f7e1ef98 Merge branch 'topic/jz' into next adds de1a68acf864 Merge remote-tracking branch 'slave-dma/next' adds bfa1d93c898f Merge branch 'fixes' into for-next adds eebcc1964648 scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init adds 78d85f31519c scsi: pm80xx: Remove set but not used variable 'device_id' adds fdd0a66b7af4 scsi: pm80xx: Remove set but not used variable 'page_code' adds 902ff8603ed7 scsi: iscsi: target: fix spelling mistake "entires" -> "entries" adds 5227388d599e scsi: aic7xxx: remove set but not used variable 'shared_scb_data' adds 6f1d8a5327c5 scsi: core: remove unnecessary unlikely() adds efcbe99818ac scsi: bnx2fc: Remove set but not used variable 'oxid' adds a63eba9efdc1 scsi: lpfc: Remove set but not used variable 'sgl_size' adds 2b08adff433c scsi: qla2xxx: Remove set but not used variable 'ptr_dma' adds 3d1edf32e7e7 Merge branch 'misc' into for-next adds 487e051f4d1e Merge remote-tracking branch 'scsi/for-next' adds 1d340d0fbd1e Merge remote-tracking branch 'rpmsg/for-next' adds 19a4fbffc94e gpiolib: Free the last requested descriptor adds 0b35cd7b1860 gpio: uapi: Grammar s/array/array of/ adds fa38869b0161 gpiolib: Don't support irq sharing for userspace adds d0121b8548bc gpiolib: use better errno if get_direction is not available adds 171948ea33e1 gpiolib: check if irqchip already has the irq hook replacements adds 3b3001cacdf4 gpio: vr41xx: Include the right header adds 2abfb31410fa gpio: vr41xx: Cut down on boilerplate adds 2ab4a93980e4 gpio: vr41xx: Delete vr41xx_gpio_pullupdown() callback adds 83a4e2c50ef0 gpio: xtensa: Include the right header adds 3edc68832812 gpio: xtensa: Cut down on boilerplate adds d3007ecb5b87 gpio: viperboard: Include the right header adds 751107ef790a gpio: viperboard: Cut down on boilerplate adds 3bca2d4e4e7b gpio: vx855: Include the right header adds c872a20f5ba2 gpio: vx855: Cut down on boilerplate adds 121111d78431 gpio: xlp: Include the right header adds 130a990b724c gpio: xlp: Cut down on boilerplate adds 10833c4b6ec0 gpio: wm8xxx: Use the right header adds 66dbe750a96f gpio: wm8xxx: Cut down on boilerplate adds f13a0b0bb46f gpio: Get rid of legacy header adds 259e61c670ea gpio: davinci: Remove unused member of davinci_gpio_controller adds d62a37d16170 gpio: davinci: Use dev name for label and automatic base s [...] adds 6b3d9c807567 gpio: davinci: Allocate the correct amount of memory for c [...] adds 926ed7d4cfd3 gpio: davinci: Remove unneeded GPIO macro adds e5b9c96504c1 gpio: davinci: Move driver local definitions to driver adds b9762bebc633 gpiolib: Pass bitmaps, not integer arrays, to get/set array adds bf9346f5d47b gpiolib: Identify arrays matching GPIO hardware adds 77588c14ac86 gpiolib: Pass array info to get/set array functions adds b17566a6b08b gpiolib: Implement fast processing path in get/set array adds 9cd679413552 Merge branch 'ib-array-bitmaps' into devel adds 4201300305e1 Merge branch 'devel' into for-next adds e96c8e3a50f8 Merge remote-tracking branch 'gpio/for-next' adds 8e2aac333785 pinctrl: cannonlake: Fix gpio base for GPP-E adds 96147db1e1df pinctrl: intel: Do pin translation in other GPIO operation [...] adds 924cf800574f pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() int [...] adds 99d9806f8552 pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() adds 79b7d19ebaf6 pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() adds 61db6c9db384 pinctrl: baytrail: Convert to use device_get_match_data() adds 70c263c42c38 pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() int [...] adds c98a96672b10 pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() adds 0c03e92e7d66 pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_ [...] adds 6d7c05faaf01 pinctrl: intel: Introduce common macro for PM operations adds 5689d6aaea24 pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 05a100e4ac7d pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds b417748c0fa2 pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() adds c804d8ae2083 pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 6016b099c343 pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 4ee73414a4a1 pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 558b34ba10e2 pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() adds ae4610873fab pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 27d91e80d53f pinctrl: remove unnecessary unlikely() adds d06e3be6e86a pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions adds 491e9f585c97 pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups adds 951ae7cb068f pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions adds 8f9a1acd8c8b dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support adds 91d627a779a1 pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support adds ada9a3d98fac pinctrl: sh-pfc: r8a77965: Add Audio clock pin support adds 7a7dfc4770c7 pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support adds 2ed03c835d6f pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function adds 2e38b882b9b0 Merge tag 'sh-pfc-for-v4.20-tag1' of git://git.kernel.org/ [...] adds b432414b996d pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant adds 0d5b476f8f57 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant adds 9ae4987ebbb9 pinctrl: sirf: atlas7: remove set but not used variables ' [...] adds 89c68b102f13 pinctrl: qcom: spmi-mpp: Fix drive strength setting adds b97760ae8e3d pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 0c3dfa176912 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds e897b3866580 pinctrl: at91-pio4: Get rid of legacy call adds 1c5fb66afa2a pinctrl: Include <linux/gpio/driver.h> nothing else adds a1a503a8c332 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all Media [...] adds e78d57b2f87c pinctrl: mediatek: add pinctrl-moore that implements the g [...] adds b906faf7b61d pinctrl: mediatek: extend struct mtk_pin_field_calc to pin [...] adds fb5fa8dc151b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-m [...] adds 1dc5e5369159 pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mt [...] adds c28321979ba8 pinctrl: mediatek: add driving strength related support to [...] adds 3ad38a14e13c pinctrl: mediatek: add drv register support to pinctrl-mtk [...] adds 85430152ba46 pinctrl: mediatek: add pull related support to pinctrl-mtk [...] adds 0d7ca772148f pinctrl: mediatek: add advanced pull related support to pi [...] adds 182c842fd5e6 pinctrl: mediatek: add ies register support to pinctrl-mtk [...] adds 9afc305bfad7 pinctrl: mediatek: add pullen, pullsel register support to [...] adds e7507f57a93a pinctrl: mediatek: add MT7623 pinctrl driver based on gene [...] adds ea051eb38413 pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-c [...] adds 2bc47dfe4f8b pinctrl: mediatek: add multiple register bases support to [...] adds 9d9b171c6897 pinctrl: mediatek: adjust error code and message when some [...] adds b7d7f9eeca55 pinctrl: mediatek: extend struct mtk_pin_desc which per-pi [...] adds 805250982bb5 pinctrl: mediatek: add pinctrl-paris that implements the v [...] adds 750cd15d9081 pinctrl: mediatek: add MT8183 pinctrl driver adds 79348f6fb713 pinctrl: mediatek: extend advanced pull support in pinctrl [...] adds 29686f0151df pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183 adds 89132dd8ffd2 pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c adds 6561859b067f pinctrl: mediatek: add eint support to MT8183 pinctrl driver adds 55818b90233b Merge branch 'ib-mtk' into devel adds 677506ee09b9 pinctrl: intel: Move linux/pm.h to the local header adds b76f191420bc pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() adds e0da38425b35 pinctrl: baytrail: Sort headers alphabetically adds 5458b7cec46a pinctrl: cherryview: Re-use data structures from pinctrl-intel.h adds e93ca9bbf3d8 pinctrl: cherryview: Remove unused groups of pins adds a919684f9ed9 pinctrl: cherryview: Describe members of couple of structs adds 994f8865687d pinctrl: cherryview: Remove linux/init.h and sort headers adds 22d7fe4984a2 pinctrl: mtk: Fix up GPIO includes adds a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe adds c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe adds 1b14a236bb5f Merge branch 'devel' into for-next adds 22284fecdc2e Merge remote-tracking branch 'pinctrl/for-next' adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds 257a4b268890 Merge remote-tracking branch 'userns/for-next' adds a1afb8233417 Merge remote-tracking branch 'y2038/y2038' adds c14f88d48e55 Merge remote-tracking branch 'livepatching/for-next' adds 0fd9f3f85e62 coresight: dts: binding: Fix example for TPIU component adds 8d082fe251a1 coresight: dts: binding: Update coresight binding examples adds a8182859510f hwtracing: coresight: remove redundant null pointer check [...] adds bb98d52988a0 Merge remote-tracking branch 'coresight/next' adds 9612f8f50380 mfd: menelaus: Fix possible race condition and leak adds 4392ec1a6c58 Merge tag 'ib-mfd-rtc-v4.20' of git://git.kernel.org/pub/s [...] adds 1e479c619b2a rtc: unexport non devm managed registration adds f1c8bc332e6d rtc: remove irq_task from kerneldoc adds 03df75dd0330 rtc: isl1208: avoid possible sysfs race adds 0f924c9f1dac rtc: ds1307: add offset sysfs for mt41txx chips. adds 0b1c6ba85f73 rtc: ds1307: add frequency_test_enable attribute on m41txx adds 3bbbcb80c0ca rtc: reorder Makefile entries adds 2be761fbfb65 rtc: move rtc_add_group/s definitions adds 273437f06215 rtc: isl1208: don't include core header file adds 71e6e1a8ed03 rtc: tx4939: fixup nvmem name and register size adds 1e30573cad50 rtc: test: make license text and module license match. adds a7c25aa2f977 rtc: test: Switch to SPDX identifier adds 01d39ff451bc Merge remote-tracking branch 'rtc/rtc-next' adds 22ec735adffe Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 84d863304a4a Merge remote-tracking branch 'ntb/ntb-next' adds d2334ffc967e Merge remote-tracking branch 'kspp/for-next/kspp' adds 3b6d26787820 mm: migration: fix migration of huge PMD shared pages adds 8ab0a7f95206 mm-migration-fix-migration-of-huge-pmd-shared-pages-v7 adds 713d3a9ed30f hugetlb: take PMD sharing into account when flushing tlb/caches adds b656b9a07a14 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds 0cecfa00dbd1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 adds 0229a68fc84d fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes adds 9d36488c3be2 mm, thp: fix mlocking THP page with migration enabled adds 28877e14cb40 arm: arch/arm/include/asm/page.h needs personality.h adds 10cad29f3f55 include/linux/linkage.h: align weak symbols adds 4618f02c185f arm64: lib: use C string functions with KASAN enabled adds 7b17fe24577c lib/test_kasan.c: add tests for several string/memory API [...] adds 459979b642d2 scripts/tags.sh: add DECLARE_HASHTABLE() adds 468e8633b1b0 ocfs2: fix a GCC warning adds 790ed35c9881 ocfs2: remove ocfs2_is_o2cb_active() adds 45a0665dcd44 ocfs2: without quota support, avoid calling quota recovery adds 0493a788b451 ocfs2: don't use iocb when EIOCBQUEUED returns adds 9023f11578ac ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds df738362c14e ocfs2: don't put and assigning null to bh allocated outside adds b5bac225fc7d ocfs2: dlmglue: clean up timestamp handling adds 8798458f51cc ocfs2: fix deadlock caused by ocfs2_defrag_extent adds e025c39d7b1c ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds de4e32ed9e08 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds e6ded282642a fix-clusters-leak-in-ocfs2_defrag_extent-fix adds 567a6897134f block: restore /proc/partitions to not display non-partiti [...] adds 2f72ff9377ce vfs: allow dedupe of user owned read-only files adds a32fdfbc228b vfs: dedupe should return EPERM if permission is not granted adds c5a1650dd6ca fs/iomap.c: change return type to vm_fault_t adds 057a58e83c63 xtensa: use generic vga.h adds ab8380221e8b mm/slub.c: switch to bitmap_zalloc() adds 9d599848e967 mm: rework memcg kernel stack accounting adds f9b26bfaae97 mm: drain memcg stocks on css offlining adds 4ad64ad003ea mm: don't miss the last page because of round-off error adds bd63fc538697 math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] adds 4a9cd7c58997 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 41b178730373 mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 228b312521b6 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 5c876a9f6c0f Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds 008c39980c23 kmemleak: add module param to print warnings to dmesg adds ad0cb36b9bda mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds cb1726ec472d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 8ad65a0a2bfd mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds d3815fe67312 mm/page_alloc.c: clean up check_for_memory() adds b247edecf61a mm: convert to use vm_fault_t adds cafd7dff1ddb cramfs: convert to use vmf_insert_mixed adds 5a1094d72b05 mm: remove vm_insert_mixed() adds 06dbe8b37b9a mm: introduce vmf_insert_pfn_prot() adds 48fa664b7610 x86: convert vdso to use vm_fault_t adds d9f12ab76959 mm: make vm_insert_pfn_prot() static adds 124926f4c2e1 mm: remove references to vm_insert_pfn() adds eea5d782ac18 mm: remove vm_insert_pfn() adds 588ce0d863d6 mm: inline vm_insert_pfn_prot() into caller adds 5e8f43fe5fd0 mm: convert __vm_insert_mixed() to vm_fault_t adds 5d514f64a521 mm: convert insert_pfn() to vm_fault_t adds e63b9708b18a hexagon: switch to NO_BOOTMEM adds 29821e073de7 of: ignore sub-page memory regions adds d73701918b98 nios2: use generic early_init_dt_add_memory_arch adds 61debf0e807c nios2: switch to NO_BOOTMEM adds ffc524343db2 um: setup_physmem: stop using global variables adds c47acf5bcbed um: switch to NO_BOOTMEM adds 08347bc3899d unicore32: switch to NO_BOOTMEM adds 72384b997ef9 alpha: switch to NO_BOOTMEM adds c8ec12741a31 userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds e1405baa7db1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds 0e8950f2263c mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds e81f3647f94e mm: page_alloc: reduce unnecessary binary search in memblo [...] adds 58c029871cfb mm, slab: combine kmalloc_caches and kmalloc_dma_caches adds 0d540d11b991 mm, slab/slub: introduce kmalloc-reclaimable caches adds 955a66952639 dcache: allocate external names from reclaimable kmalloc caches adds 09713baea7f5 mm: rename and change semantics of nr_indirectly_reclaimab [...] adds 865f41e1f7e6 mm, proc: add KReclaimable to /proc/meminfo adds ea76ea55a2d4 mm, slab: shorten kmalloc cache names for large sizes adds 2685383fce55 mm: workingset: don't drop refault information prematurely adds 544eea1cbede mm: workingset: tell cache transitions from workingset thrashing adds 85bbc2c16f1a delayacct: track delays from thrashing cache pages adds e168dba046d6 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD adds 07360251b445 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix adds 1ccc64569a48 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-fix adds a1a7b30ea295 sched: loadavg: make calc_load_n() public adds 6c5ddb6ee10b sched: sched.h: make rq locking and clock functions availa [...] adds 627fd23fab3c sched: introduce this_rq_lock_irq() adds 27ed01faa9d6 psi: pressure stall information for CPU, memory, and IO adds 3b2a8ee5b441 psi-pressure-stall-information-for-cpu-memory-and-io-fix adds 33c48db9e6ae psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 adds 4b24de1bccf4 psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 adds 71177a95037b psi-pressure-stall-information-for-cpu-memory-and-io-fix-4 adds 722971542cc1 psi: cgroup support adds e76455bf3a54 mm, page_alloc: drop should_suppress_show_mem adds 602e7f347513 mm/swap.c: remove duplicated include adds d023efa3a0c4 mm/mempolicy.c: use match_string() helper to simplify the code adds 838f8166d60a kvfree(): fix misleading comment adds 8274ec43d574 mm/vmalloc.c: improve vfree() kerneldoc adds 35849e7a963b vfree: add debug might_sleep() adds 4e59fb7c6018 vfree-kvfree-add-debug-might-sleeps-fix adds 68a7f1ffbde4 mm: mmap: zap pages with read mmap_sem in munmap adds d7e3a8212ea2 mm: unmap VM_HUGETLB mappings with optimized path adds 6a8d7214378a mm: unmap VM_PFNMAP mappings with optimized path adds 1f2679ee2aa1 mm/filemap.c: Use existing variable adds 682cae46069a mm/memory_hotplug.c: spare unnecessary calls to node_set_state adds 21082a801d16 mm/memory_hotplug.c: avoid node_set/clear_state(N_HIGH_MEM [...] adds d67ef804c1c7 mm/memory_hotplug.c: tidy up node_states_clear_node() adds 33b8b90e5881 mm/memory_hotplug.c: simplify node_states_check_changes_online adds 457e65cb7e91 mm/memory_hotplug.c: clean up node_states_check_changes_offline() adds 25a3264df78f memcg: remove memcg_kmem_skip_account adds 3020aa418afa mm/z3fold.c: fix wrong handling of headless pages adds 7d5cfcb1f5de mm: make memmap_init a proper function adds 86cdd2359877 mm: calculate deferred pages after skipping mirrored memory adds 7dc31352b5d7 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 23e79421b5d6 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds edc4ac988e95 mm: move mirrored memory specific code outside of memmap_i [...] adds 3b9194eb6dd0 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds dc1a104ad749 mm, swap: fix race between swapoff and some swap operations adds c38ccdfc01d8 mm, swap: fix race between swapoff and some swap operations adds a14d7b3196d7 mm: fix race between swapoff and mincore adds 6a048b373dc0 mm/list_lru.c: prefetch neighboring list entries before ac [...] adds c846f4d36ee2 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 98ce5428163e mm: add strictlimit knob adds 292e10032865 mm: don't expose page to fast gup before it's ready adds 8e7cd059ff78 mm/page_owner: align with pageblock_nr_pages adds 50e283784c4c mm/page_owner: align with pageblock_nr pages adds 9e742e365ec3 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds edd033279eb3 fs/proc/vmcore.c: Convert to use vmf_error() adds 9503cd9cbaba include/linux/compiler*.h: add version detection to asm_vo [...] adds 14ef908a2f06 treewide: remove current_text_addr adds e92f471c4457 lib/bitmap.c: remove wrong documentation adds 74f1b7bed345 linux/bitmap.h: handle constant zero-size bitmaps correctly adds 76c95be77e9a linux/bitmap.h: remove redundant uses of small_const_nbits() adds 425887643827 linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 49b9cdb6595f linux/bitmap.h: relax comment on compile-time constant nbits adds 06b2669217f6 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds bc6741039547 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds eacac083af3b lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 2bead79e919c lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds 9a907159b56f lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds 030f791e68fb lib/parser.c: switch match_u64int() over to use match_strdup() adds 254aff8c64fc lib/parser.c: switch match_number() over to use match_strdup() adds 9ea53575f745 lib/zlib_inflate/inflate.c: remove fall through warnings adds e4618700a039 include/linux/radix-tree.h: use DIV_ROUND_UP instead of re [...] adds 6d6bc1fec3f9 lib/sg_pool.c: remove unnecessary null check when freeing object adds 0d70713fdaa0 checkpatch: remove GCC_BINARY_CONSTANT warning adds 65c427f39417 init/do_mounts.c: add root=PARTLABEL=<name> support adds bcaea93d76aa hfsplus: prevent btree data loss on root split adds 1f7987b2dec6 hfsplus: fix BUG on bnode parent update adds b524f102654a hfs: prevent btree data loss on root split adds 9ea6feff6355 hfs: fix BUG on bnode parent update adds bd779b4a4a0a hfsplus: prevent btree data loss on ENOSPC adds ee20ce5f2250 hfs: prevent btree data loss on ENOSPC adds 7ed6a43a2037 reiserfs: propagate errors from fill_with_dentries() properly adds 34490f5112b0 bfs: add sanity check at bfs_fill_super() adds e71efe838b49 ipc: IPCMNI limit check for msgmni and shmmni adds 76d0d0783fb0 ipc: IPCMNI limit check for semmni adds 89c4dd95a854 ipc: allow boot time extension of IPCMNI from 32k to 8M adds a0d7faae7610 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 2cbb83fd5707 ipc: conserve sequence numbers in extended IPCMNI mode adds 2e85e7af5bd2 ipc/shm.c: use ERR_CAST() for shm_lock() error return adds ac6c789471e5 lib/lz4: update LZ4 decompressor module adds 9a02b33206e0 Merge branch 'akpm-current/current' adds e117d824509b percpu: remove PER_CPU_DEF_ATTRIBUTES macro adds 9d7793821ea6 mm: remove CONFIG_NO_BOOTMEM adds 9b122c510bf7 mm: remove CONFIG_HAVE_MEMBLOCK adds acb2109e77db of/fdt: fixup #ifdefs after removal of HAVE_MEMBLOCK confi [...] adds 204c83dfd8ad mm: remove bootmem allocator implementation. adds 3980bc0101c7 mm: nobootmem: remove dead code adds 47df1dfc47ae memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] adds 57396d45b5aa memblock: remove _virt from APIs returning virtual address adds a4ce0bc07356 memblock: replace alloc_bootmem_align with memblock_alloc adds e722185ea9fe memblock: replace alloc_bootmem_low with memblock_alloc_low adds 80f3c2f75ac7 memblock: replace __alloc_bootmem_node_nopanic with memblo [...] adds e42b472fb385 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] adds bc9f96db8141 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) adds 3b947ab42586 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] adds 920a9d08e7e0 memblock: add align parameter to memblock_alloc_node() adds b6515e526407 memblock: replace alloc_bootmem_pages_node with memblock_a [...] adds 2a3f41c07a03 memblock: replace __alloc_bootmem_node with appropriate me [...] adds dec9ecdb8f18 memblock: replace alloc_bootmem_node with memblock_alloc_node adds 57b1980109a4 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low adds ca3911d414cc memblock: replace alloc_bootmem_pages with memblock_alloc adds 79cbbe3ee69f memblock: replace __alloc_bootmem with memblock_alloc_from adds ab7e61f4c235 memblock: replace alloc_bootmem with memblock_alloc adds 5747cdf0b493 mm: nobootmem: remove bootmem allocation APIs adds aec0e558481f memblock: replace free_bootmem{_node} with memblock_free adds a43881d85eee memblock: replace free_bootmem_late with memblock_free_late adds 9a1bb6996af9 memblock: rename free_all_bootmem to memblock_free_all adds 105631f7a52b memblock: rename __free_pages_bootmem to memblock_free_pages adds fb0ade68d42a mm: remove nobootmem adds b76703a7c3a4 memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants adds f6c119434d72 mm: remove include/linux/bootmem.h adds 56592d25bbae docs/boot-time-mm: remove bootmem documentation adds d3ca450ee762 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] adds c232363de937 vfs: replace current_kernel_time64 with ktime equivalent adds 493012f5454b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 629d01d0fac3 Merge branch 'akpm/master' adds 46c163a036b4 Add linux-next specific files for 20180921
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 (f8dcd0279214) \ N -- N -- N refs/heads/linaro-local/ci/llvm-kernel-armv8l-good (46c1 [...]
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: Documentation/ABI/testing/sysfs-bus-iio | 2 +- Documentation/ABI/testing/sysfs-class-net | 18 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/core-api/boot-time-mm.rst | 71 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 1 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/mm-api.rst | 2 + .../devicetree/bindings/arm/coresight.txt | 27 +- .../devicetree/bindings/arm/samsung/exynos.txt | 26 + Documentation/devicetree/bindings/csky/cpus.txt | 70 + .../bindings/display/bridge/renesas,lvds.txt | 1 + .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/sunxi/sun4i-drm.txt | 5 +- .../devicetree/bindings/iio/accel/adxl372.txt | 33 + .../devicetree/bindings/iio/adc/mcp3911.txt | 30 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 81 +- .../bindings/iio/adc/sprd,sc27xx-adc.txt | 4 + .../devicetree/bindings/iio/dac/ad5758.txt | 5 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/input/gpio-keys.txt | 2 +- ...dongwoon,dw9807.txt => dongwoon,dw9807-vcm.txt} | 0 .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 143 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + .../devicetree/bindings/power/renesas,apmu.txt | 1 + .../bindings/power/renesas,rcar-sysc.txt | 2 + .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/power/supply/sc2731_charger.txt | 40 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../devicetree/bindings/reset/renesas,rst.txt | 2 + .../bindings/soc/amlogic/amlogic,canvas.txt | 29 + .../devicetree/bindings/sound/qcom,q6afe.txt | 18 +- .../devicetree/bindings/timer/renesas,tmu.txt | 2 + .../devicetree/bindings/trivial-devices.txt | 10 - .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/gpio/board.rst | 15 + Documentation/driver-api/gpio/consumer.rst | 46 +- Documentation/driver-api/mtdnand.rst | 30 +- Documentation/driver-api/soundwire/stream.rst | 8 + Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/mount_api.txt | 4 + Documentation/gpu/drm-mm.rst | 4 +- Documentation/networking/i40evf.txt | 54 - Documentation/networking/iavf.txt | 56 + Documentation/networking/tcp.txt | 101 - Documentation/power/swsusp.txt | 2 +- Documentation/process/code-of-conduct.rst | 81 + Documentation/process/code-of-conflict.rst | 28 - Documentation/process/index.rst | 2 +- Documentation/security/keys/ecryptfs.rst | 8 +- MAINTAINERS | 76 +- Makefile | 18 +- Next/SHA1s | 219 +- Next/Trees | 3 +- Next/merge.log | 5499 ++- arch/alpha/Kconfig | 2 - arch/alpha/kernel/core_cia.c | 4 +- arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/core_marvel.c | 6 +- arch/alpha/kernel/core_titan.c | 2 +- arch/alpha/kernel/core_tsunami.c | 2 +- arch/alpha/kernel/pci-noop.c | 6 +- arch/alpha/kernel/pci.c | 6 +- arch/alpha/kernel/pci_iommu.c | 14 +- arch/alpha/kernel/setup.c | 3 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/mm/init.c | 4 +- arch/alpha/mm/numa.c | 1 - arch/arc/Kconfig | 8 +- arch/arc/Makefile | 24 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/dma.c | 41 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 - arch/arm/Kconfig.debug | 9 +- arch/arm/boot/compressed/libfdt_env.h | 2 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/am335x-bone-common.dtsi | 6 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 6 +- arch/arm/boot/dts/am335x-cm-t335.dts | 6 +- arch/arm/boot/dts/am335x-evm.dts | 12 +- arch/arm/boot/dts/am335x-evmsk.dts | 12 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 13 +- arch/arm/boot/dts/am335x-lxm.dts | 12 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 12 +- arch/arm/boot/dts/am335x-nano.dts | 12 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 12 +- arch/arm/boot/dts/am335x-shc.dts | 1 - arch/arm/boot/dts/am4372.dtsi | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 12 +- arch/arm/boot/dts/am437x-gp-evm.dts | 6 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-sk-evm.dts | 12 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 14 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 157 + arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 18 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 18 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 207 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 146 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 1 - arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 38 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 13 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 - arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 47 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 4 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 42 + arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/dm8148-evm.dts | 14 +- arch/arm/boot/dts/dm8148-t410.dts | 14 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 14 +- arch/arm/boot/dts/dra7-evm.dts | 14 +- arch/arm/boot/dts/dra7.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/dra72-evm-revc.dts | 4 +- arch/arm/boot/dts/dra72-evm.dts | 8 +- arch/arm/boot/dts/dra76-evm.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 2 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 2 +- arch/arm/boot/dts/ibm-power8-cfam.dtsi | 31 - arch/arm/boot/dts/ibm-power9-cfam.dtsi | 104 - arch/arm/boot/dts/ibm-power9-dual.dtsi | 57 - arch/arm/boot/dts/keystone-k2g.dtsi | 2 +- arch/arm/boot/dts/omap2.dtsi | 4 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 17 +- arch/arm/boot/dts/omap3-beagle.dts | 17 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790.dtsi | 2 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 83 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 17 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-r40.dtsi | 3 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/include/asm/kvm_arm.h | 1 + arch/arm/include/asm/kvm_mmu.h | 5 + arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/setup.c | 5 +- arch/arm/mach-at91/pm_suspend.S | 8 + arch/arm/mach-davinci/board-neuros-osd2.c | 8 +- arch/arm/mach-ep93xx/snappercl15.c | 8 +- arch/arm/mach-ep93xx/ts72xx.c | 9 +- arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 6 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 173 +- arch/arm/mach-omap1/board-fsample.c | 3 +- arch/arm/mach-omap1/board-h2.c | 3 +- arch/arm/mach-omap1/board-h3.c | 2 +- arch/arm/mach-omap1/board-nand.c | 2 +- arch/arm/mach-omap1/board-perseus2.c | 3 +- arch/arm/mach-omap1/include/mach/board-ams-delta.h | 7 - arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 16 +- arch/arm/mach-orion5x/ts78xx-setup.c | 9 +- arch/arm/mach-pxa/balloon3.c | 5 +- arch/arm/mach-pxa/em-x270.c | 10 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtx.c | 5 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 6 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/arm/mach-shmobile/Kconfig | 5 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 139 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mm/dma-mapping-nommu.c | 7 +- arch/arm/mm/dma-mapping.c | 1 - arch/arm/mm/init.c | 3 +- arch/arm/mm/mmu.c | 2 +- arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 2 +- arch/arm64/Kconfig | 16 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 248 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1766 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a7795.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a7796.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77970.dtsi | 70 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 86 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 86 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/configs/defconfig | 5 + arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 8 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_host.h | 11 + arch/arm64/include/asm/kvm_mmu.h | 5 + arch/arm64/include/asm/mmu_context.h | 17 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/processor.h | 11 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/string.h | 14 +- arch/arm64/include/asm/sysreg.h | 41 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/arm64ksyms.c | 7 +- arch/arm64/kernel/cpu_errata.c | 32 +- arch/arm64/kernel/cpufeature.c | 126 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/process.c | 4 + arch/arm64/kernel/setup.c | 3 +- arch/arm64/kernel/ssbd.c | 24 +- arch/arm64/kernel/suspend.c | 4 + arch/arm64/kernel/traps.c | 20 +- arch/arm64/kvm/hyp-init.S | 3 + arch/arm64/kvm/hyp/sysreg-sr.c | 11 + arch/arm64/lib/memchr.S | 2 +- arch/arm64/lib/memcmp.S | 2 +- arch/arm64/lib/strchr.S | 2 +- arch/arm64/lib/strcmp.S | 2 +- arch/arm64/lib/strlen.S | 2 +- arch/arm64/lib/strncmp.S | 2 +- arch/arm64/lib/strnlen.S | 2 +- arch/arm64/lib/strrchr.S | 2 +- arch/arm64/mm/context.c | 3 + arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/fault.c | 14 - arch/arm64/mm/init.c | 5 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/numa.c | 5 +- arch/arm64/mm/proc.S | 11 +- arch/c6x/Kconfig | 4 +- arch/c6x/kernel/setup.c | 1 - arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 204 + arch/csky/Kconfig.debug | 8 + arch/csky/Makefile | 92 + arch/csky/abiv1/Makefile | 8 + arch/csky/abiv1/alignment.c | 332 + arch/csky/abiv1/bswapdi.c | 19 + arch/csky/abiv1/bswapsi.c | 15 + arch/csky/abiv1/cacheflush.c | 51 + arch/csky/abiv1/inc/abi/cacheflush.h | 43 + arch/csky/abiv1/inc/abi/ckmmu.h | 75 + arch/csky/abiv1/inc/abi/entry.h | 160 + arch/csky/abiv1/inc/abi/page.h | 27 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv1/inc/abi/reg_ops.h | 27 + arch/csky/abiv1/inc/abi/regdef.h | 26 + arch/csky/abiv1/inc/abi/string.h | 13 + arch/csky/abiv1/inc/abi/tlb.h | 12 + arch/csky/abiv1/inc/abi/vdso.h | 18 + arch/csky/abiv1/memcpy.S | 345 + arch/csky/abiv1/memset.c | 37 + arch/csky/abiv1/mmap.c | 66 + arch/csky/abiv1/strksyms.c | 7 + arch/csky/abiv2/Makefile | 10 + arch/csky/abiv2/cacheflush.c | 59 + arch/csky/abiv2/fpu.c | 281 + arch/csky/abiv2/inc/abi/cacheflush.h | 40 + arch/csky/abiv2/inc/abi/ckmmu.h | 87 + arch/csky/abiv2/inc/abi/entry.h | 157 + arch/csky/abiv2/inc/abi/fpu.h | 66 + arch/csky/abiv2/inc/abi/page.h | 14 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv2/inc/abi/reg_ops.h | 17 + arch/csky/abiv2/inc/abi/regdef.h | 26 + arch/csky/abiv2/inc/abi/string.h | 28 + arch/csky/abiv2/inc/abi/tlb.h | 13 + arch/csky/abiv2/inc/abi/vdso.h | 24 + arch/csky/abiv2/memcmp.S | 152 + arch/csky/abiv2/memcpy.S | 110 + arch/csky/abiv2/memcpy.c | 40 + arch/csky/abiv2/memmove.S | 108 + arch/csky/abiv2/memset.S | 83 + arch/csky/abiv2/strcmp.S | 168 + arch/csky/abiv2/strcpy.S | 123 + arch/csky/abiv2/strksyms.c | 12 + arch/csky/abiv2/strlen.S | 97 + arch/csky/abiv2/sysdep.h | 30 + arch/csky/boot/Makefile | 24 + arch/csky/boot/dts/Makefile | 13 + arch/csky/boot/dts/include/dt-bindings | 1 + arch/csky/configs/defconfig | 61 + arch/csky/include/asm/Kbuild | 69 + arch/csky/include/asm/addrspace.h | 10 + arch/csky/include/asm/atomic.h | 213 + arch/csky/include/asm/barrier.h | 45 + arch/csky/include/asm/bitops.h | 282 + arch/csky/include/asm/bug.h | 26 + arch/csky/include/asm/cache.h | 28 + arch/csky/include/asm/cacheflush.h | 9 + arch/csky/include/asm/checksum.h | 55 + arch/csky/include/asm/cmpxchg.h | 70 + arch/csky/include/asm/compat.h | 11 + arch/csky/include/asm/elf.h | 150 + arch/csky/include/asm/fixmap.h | 27 + arch/csky/include/asm/highmem.h | 51 + arch/csky/include/asm/io.h | 24 + arch/csky/include/asm/irq.h | 9 + arch/csky/include/asm/irqflags.h | 50 + arch/csky/include/asm/mmu.h | 12 + arch/csky/include/asm/mmu_context.h | 149 + arch/csky/include/asm/page.h | 101 + arch/csky/include/asm/pgalloc.h | 109 + arch/csky/include/asm/pgtable.h | 300 + arch/csky/include/asm/processor.h | 121 + arch/csky/include/asm/reg_ops.h | 22 + arch/csky/include/asm/segment.h | 19 + arch/csky/include/asm/shmparam.h | 11 + arch/csky/include/asm/smp.h | 26 + arch/csky/include/asm/spinlock.h | 272 + arch/csky/include/asm/spinlock_types.h | 35 + arch/csky/include/asm/string.h | 13 + arch/csky/include/asm/switch_to.h | 36 + arch/csky/include/asm/syscall.h | 69 + arch/csky/include/asm/syscalls.h | 15 + arch/csky/include/asm/thread_info.h | 75 + arch/csky/include/asm/tlb.h | 20 + arch/csky/include/asm/tlbflush.h | 23 + arch/csky/include/asm/traps.h | 40 + arch/csky/include/asm/uaccess.h | 399 + arch/csky/include/asm/unistd.h | 4 + arch/csky/include/asm/vdso.h | 13 + arch/csky/include/uapi/asm/Kbuild | 33 + arch/csky/include/uapi/asm/byteorder.h | 9 + arch/csky/include/uapi/asm/cachectl.h | 14 + arch/csky/include/uapi/asm/ptrace.h | 104 + arch/csky/include/uapi/asm/sigcontext.h | 14 + arch/csky/include/uapi/asm/unistd.h | 10 + arch/csky/kernel/Makefile | 8 + arch/csky/kernel/asm-offsets.c | 86 + arch/csky/kernel/atomic.S | 87 + arch/csky/kernel/cpu-probe.c | 79 + arch/csky/kernel/dumpstack.c | 65 + arch/csky/kernel/entry.S | 397 + arch/csky/kernel/head.S | 78 + arch/csky/kernel/irq.c | 22 + arch/csky/kernel/module.c | 83 + arch/csky/kernel/platform.c | 17 + arch/csky/kernel/power.c | 30 + arch/csky/kernel/process.c | 135 + arch/csky/kernel/ptrace.c | 318 + arch/csky/kernel/setup.c | 151 + arch/csky/kernel/signal.c | 351 + arch/csky/kernel/smp.c | 234 + arch/csky/kernel/syscall.c | 42 + arch/csky/kernel/syscall_table.c | 14 + arch/csky/kernel/time.c | 11 + arch/csky/kernel/traps.c | 168 + arch/csky/kernel/vdso.c | 85 + arch/csky/kernel/vmlinux.lds.S | 64 + arch/csky/lib/Makefile | 1 + arch/csky/lib/delay.c | 40 + arch/csky/lib/usercopy.c | 271 + arch/csky/mm/Makefile | 13 + arch/csky/mm/cachev1.c | 127 + arch/csky/mm/cachev2.c | 80 + arch/csky/mm/dma-mapping.c | 254 + arch/csky/mm/fault.c | 221 + arch/csky/mm/highmem.c | 196 + arch/csky/mm/init.c | 119 + arch/csky/mm/ioremap.c | 49 + arch/csky/mm/syscache.c | 29 + arch/csky/mm/tlb.c | 215 + arch/h8300/Kconfig | 2 - arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 4 +- arch/hexagon/include/asm/bitops.h | 4 +- arch/hexagon/kernel/dma.c | 4 +- arch/hexagon/kernel/setup.c | 2 +- arch/hexagon/mm/init.c | 3 +- arch/ia64/Kconfig | 2 - arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/mca.c | 10 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/setup.c | 1 - arch/ia64/kernel/smpboot.c | 2 +- arch/ia64/kernel/topology.c | 2 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/contig.c | 6 +- arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 11 +- arch/ia64/mm/numa.c | 2 +- arch/ia64/mm/tlb.c | 6 +- arch/ia64/pci/pci.c | 2 +- arch/ia64/sn/kernel/bte.c | 2 +- arch/ia64/sn/kernel/io_common.c | 9 +- arch/ia64/sn/kernel/setup.c | 6 +- arch/m68k/Kconfig | 4 +- arch/m68k/atari/stram.c | 5 +- arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 5 +- arch/m68k/mm/motorola.c | 8 +- arch/m68k/mm/sun3mmu.c | 6 +- arch/m68k/sun3/config.c | 2 +- arch/m68k/sun3/dvma.c | 2 +- arch/m68k/sun3/mmu_emu.c | 2 +- arch/m68k/sun3/sun3dvma.c | 5 +- arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/Kconfig | 6 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/kernel/dma.c | 22 - arch/microblaze/mm/consistent.c | 5 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/pci/pci-common.c | 2 +- arch/mips/Kconfig | 8 +- arch/mips/alchemy/devboards/db1200.c | 9 +- arch/mips/alchemy/devboards/db1300.c | 9 +- arch/mips/alchemy/devboards/db1550.c | 9 +- arch/mips/ar7/memory.c | 2 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/dec/prom/memory.c | 2 +- arch/mips/emma/common/prom.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/device.h | 19 - arch/mips/include/asm/dma-coherence.h | 6 + arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/io.h | 2 +- .../asm/mach-loongson64/kernel-entry-init.h | 16 +- arch/mips/include/asm/vr41xx/giu.h | 8 - arch/mips/jazz/jazzdma.c | 9 +- arch/mips/kernel/crash.c | 2 +- arch/mips/kernel/crash_dump.c | 2 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/setup.c | 106 +- arch/mips/kernel/traps.c | 6 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/commpage.c | 2 +- arch/mips/kvm/dyntrans.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/interrupt.c | 2 +- arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 2 +- arch/mips/lantiq/xway/dma.c | 1 - arch/mips/lantiq/xway/sysctrl.c | 14 +- arch/mips/lasat/prom.c | 2 +- arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 37 +- arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 79 +- arch/mips/mm/init.c | 7 +- arch/mips/mm/pgtable-32.c | 2 +- arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/netlogic/xlp/dt.c | 2 +- arch/mips/netlogic/xlr/platform-flash.c | 3 +- arch/mips/pci/ops-loongson3.c | 34 +- arch/mips/pci/pci-legacy.c | 6 +- arch/mips/pci/pci.c | 2 +- arch/mips/pnx833x/common/platform.c | 5 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 5 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 14 +- arch/mips/sibyte/common/cfe.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/txx9/rbtx4938/prom.c | 2 +- arch/nds32/Kconfig | 4 +- arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/highmem.c | 2 +- arch/nds32/mm/init.c | 13 +- arch/nios2/Kconfig | 4 +- arch/nios2/kernel/prom.c | 2 +- arch/nios2/kernel/setup.c | 1 - arch/nios2/mm/init.c | 4 +- arch/openrisc/Kconfig | 4 +- arch/openrisc/kernel/setup.c | 3 +- arch/openrisc/mm/init.c | 7 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 4 +- arch/parisc/kernel/setup.c | 2 +- arch/parisc/mm/init.c | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/Makefile | 47 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/configs/powernv_defconfig | 3 + arch/powerpc/configs/ppc64_defconfig | 3 + arch/powerpc/configs/skiroot_defconfig | 154 +- arch/powerpc/include/asm/asm-prototypes.h | 2 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 12 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/drmem.h | 5 + arch/powerpc/include/asm/exception-64s.h | 8 - arch/powerpc/include/asm/firmware.h | 3 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/iommu.h | 2 - arch/powerpc/include/asm/machdep.h | 1 + arch/powerpc/include/asm/mce.h | 3 + arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/paca.h | 25 +- arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/rtas.h | 13 + arch/powerpc/include/asm/slice.h | 1 + arch/powerpc/include/asm/thread_info.h | 11 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/kernel/Makefile | 8 +- arch/powerpc/kernel/asm-offsets.c | 11 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/entry_64.S | 2 + arch/powerpc/kernel/exceptions-64s.S | 244 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/iommu.c | 27 +- arch/powerpc/kernel/mce.c | 9 +- arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/paca.c | 24 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/process.c | 16 + arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 7 +- arch/powerpc/kernel/rtas.c | 2 + arch/powerpc/kernel/rtasd.c | 17 +- arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 29 +- arch/powerpc/kernel/tm.S | 10 +- arch/powerpc/kernel/trace/Makefile | 2 +- arch/powerpc/kernel/traps.c | 16 +- arch/powerpc/kernel/vdso32/datapage.S | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 1 + arch/powerpc/kernel/vdso64/datapage.S | 1 + arch/powerpc/kernel/vdso64/gettimeofday.S | 1 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 91 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 39 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/lib/mem_64.S | 4 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/hash_utils_64.c | 46 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init_64.c | 49 - arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_context.c | 3 +- arch/powerpc/mm/mmu_context_book3s64.c | 9 + arch/powerpc/mm/mmu_context_iommu.c | 34 +- arch/powerpc/mm/mmu_context_nohash.c | 8 +- arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/mm/slb.c | 661 +- arch/powerpc/mm/slb_low.S | 335 - arch/powerpc/mm/slice.c | 43 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/Kconfig | 5 - arch/powerpc/platforms/powernv/memtrace.c | 21 +- arch/powerpc/platforms/powernv/opal.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/powernv/setup.c | 11 + arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 37 +- arch/powerpc/platforms/pseries/firmware.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 55 +- arch/powerpc/platforms/pseries/lpar.c | 241 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 18 +- arch/powerpc/platforms/pseries/pseries.h | 6 +- arch/powerpc/platforms/pseries/ras.c | 305 +- arch/powerpc/platforms/pseries/setup.c | 14 + arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- arch/powerpc/sysdev/xive/native.c | 11 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 37 +- arch/riscv/Kconfig | 2 - arch/riscv/mm/init.c | 5 +- arch/s390/Kconfig | 2 - arch/s390/boot/compressed/head.S | 4 +- arch/s390/boot/head.S | 6 +- arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 3 +- arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/setup.c | 16 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/swsusp.S | 8 +- arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/mm/extmem.c | 2 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/vmem.c | 7 +- arch/s390/numa/mode_emu.c | 3 +- arch/s390/numa/numa.c | 3 +- arch/s390/numa/toptree.c | 4 +- arch/s390/purgatory/head.S | 4 +- arch/sh/Kconfig | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 8 +- arch/sh/mm/init.c | 9 +- arch/sh/mm/ioremap_fixed.c | 2 +- arch/sparc/Kconfig | 4 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/sparc/kernel/mdesc.c | 7 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/prom_64.c | 2 +- arch/sparc/kernel/setup_64.c | 12 +- arch/sparc/kernel/smp_64.c | 18 +- arch/sparc/mm/init_32.c | 5 +- arch/sparc/mm/init_64.c | 27 +- arch/sparc/mm/srmmu.c | 12 +- arch/um/Kconfig | 2 - arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/kernel/initrd.c | 4 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 1 - arch/unicore32/Kconfig | 2 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/mm/init.c | 7 +- arch/unicore32/mm/mmu.c | 3 +- arch/x86/Kconfig | 4 - arch/x86/crypto/aegis128-aesni-glue.c | 1 - arch/x86/crypto/aegis128l-aesni-glue.c | 1 - arch/x86/crypto/aegis256-aesni-glue.c | 1 - arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/morus1280-sse2-glue.c | 1 - arch/x86/crypto/morus640-sse2-glue.c | 1 - arch/x86/include/asm/pgtable-2level.h | 9 - arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/acpi/sleep.c | 1 - arch/x86/kernel/amd_gart_64.c | 6 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 7 +- arch/x86/kernel/apm_32.c | 2 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/e820.c | 5 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/setup_percpu.c | 14 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tce_64.c | 6 +- arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/fault.c | 2 +- arch/x86/mm/highmem_32.c | 4 +- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 11 +- arch/x86/mm/numa.c | 3 +- arch/x86/mm/numa_32.c | 1 - arch/x86/mm/numa_64.c | 2 +- arch/x86/mm/numa_emulation.c | 1 - arch/x86/mm/pageattr-test.c | 2 +- arch/x86/mm/pageattr.c | 2 +- arch/x86/mm/pat.c | 2 +- arch/x86/mm/physaddr.c | 2 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- arch/x86/platform/olpc/olpc_dt.c | 4 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 6 +- arch/x86/xen/pmu.c | 2 +- arch/xtensa/Kconfig | 4 +- arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 5 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/setup.c | 2 +- block/bfq-iosched.c | 78 +- block/bfq-iosched.h | 26 + block/bfq-wf2q.c | 13 +- block/bio.c | 41 +- block/blk-cgroup.c | 4 +- block/blk-iolatency.c | 5 - block/blk-settings.c | 2 +- block/blk-throttle.c | 41 +- block/bounce.c | 2 +- drivers/acpi/acpi_lpss.c | 24 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/numa.c | 1 - drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 16 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/tables.c | 3 +- drivers/acpi/x86/apple.c | 4 +- drivers/android/Kconfig | 2 +- drivers/android/binder.c | 489 +- drivers/android/binder_alloc.c | 5 +- drivers/android/binder_trace.h | 36 +- drivers/auxdisplay/hd44780.c | 61 +- drivers/base/platform.c | 2 +- drivers/block/null_blk.h | 17 +- drivers/block/null_blk_main.c | 45 +- drivers/block/null_blk_zoned.c | 34 +- drivers/bluetooth/hci_ldisc.c | 2 + drivers/bus/ts-nbus.c | 20 +- drivers/char/ipmi/ipmi_ssif.c | 209 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm-dev-common.c | 147 +- drivers/char/tpm/tpm-dev.c | 11 +- drivers/char/tpm/tpm-dev.h | 18 +- drivers/char/tpm/tpm-interface.c | 30 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm2-cmd.c | 4 +- drivers/char/tpm/tpmrm-dev.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clk/ti/clk.c | 4 +- drivers/clk/x86/clk-pmc-atom.c | 18 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/crypto/cavium/nitrox/Makefile | 2 + drivers/crypto/cavium/nitrox/nitrox_common.h | 14 - drivers/crypto/cavium/nitrox/nitrox_dev.h | 36 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 22 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 1 + drivers/crypto/cavium/nitrox/nitrox_main.c | 29 +- drivers/crypto/cavium/nitrox/nitrox_sriov.c | 150 + drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/Kconfig | 11 - drivers/dma/Makefile | 3 +- drivers/dma/fsl-edma-common.c | 614 - drivers/dma/fsl-edma-common.h | 239 - drivers/dma/fsl-edma.c | 729 +- drivers/dma/mcf-edma.c | 317 - drivers/edac/sb_edac.c | 4 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/google/Kconfig | 26 +- drivers/firmware/google/Makefile | 2 - drivers/firmware/google/coreboot_table-acpi.c | 88 - drivers/firmware/google/coreboot_table-of.c | 82 - drivers/firmware/google/coreboot_table.c | 126 +- drivers/firmware/google/coreboot_table.h | 6 - drivers/firmware/google/gsmi.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 4 +- drivers/firmware/meson/meson_sm.c | 56 + drivers/gpio/gpio-davinci.c | 60 +- drivers/gpio/gpio-max3191x.c | 16 +- drivers/gpio/gpio-viperboard.c | 10 +- drivers/gpio/gpio-vr41xx.c | 55 +- drivers/gpio/gpio-vx855.c | 20 +- drivers/gpio/gpio-wm831x.c | 8 +- drivers/gpio/gpio-wm8350.c | 8 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xlp.c | 12 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpiolib-acpi.c | 1 - drivers/gpio/gpiolib-sysfs.c | 10 +- drivers/gpio/gpiolib.c | 294 +- drivers/gpio/gpiolib.h | 15 +- drivers/gpu/drm/Kconfig | 2 - drivers/gpu/drm/amd/amdgpu/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 633 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 334 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 262 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 88 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 377 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 92 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 352 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 216 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 75 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 261 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 316 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 224 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1476 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 119 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 12 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 12 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 12 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 11 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 197 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 331 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 53 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 154 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 258 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 248 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 31 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 598 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 12 +- drivers/gpu/drm/amd/amdgpu/si_enums.h | 20 + drivers/gpu/drm/amd/amdgpu/sid.h | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 121 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 38 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 87 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_module.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 6 + drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 735 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 32 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 83 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 89 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 16 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1181 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 312 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 3 + .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 257 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 64 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 - drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 23 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 441 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 68 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 676 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 301 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 541 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 57 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 34 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 6 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 24 + .../drm/amd/display/dc/dce100/dce100_resource.c | 57 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 112 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 58 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 58 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 72 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 124 + drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 84 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 561 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 98 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dm_event_log.h | 38 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 92 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 10 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 1 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 8 +- .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 7 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 4 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../gpu/drm/amd/display/include/logger_interface.h | 6 +- drivers/gpu/drm/amd/display/include/logger_types.h | 9 +- .../gpu/drm/amd/display/include/set_mode_types.h | 12 - drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 13 +- .../drm/amd/display/modules/color/color_gamma.h | 5 +- .../drm/amd/display/modules/freesync/freesync.c | 1906 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 156 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 40 + .../drm/amd/display/modules/info_packet/Makefile | 31 + .../amd/display/modules/info_packet/info_packet.c | 279 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 4 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 358 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4627 ++ .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 48436 +++++++++++++++++++ .../amd/include/asic_reg/sdma0/sdma0_4_2_offset.h | 1047 + .../amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h | 2992 ++ .../amd/include/asic_reg/sdma1/sdma1_4_2_offset.h | 1039 + .../amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h | 2948 ++ .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 37 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 86 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 2 + drivers/gpu/drm/amd/include/atomfirmware.h | 106 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 39 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 18 + drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 4 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 8 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 194 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 28 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 21 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 27 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 3447 ++ drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 575 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 35 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h | 32 + .../gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 964 + .../amd/powerplay/hwmgr/vega20_processpptables.h | 31 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 212 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h | 64 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 3 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 831 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 128 + drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 1 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 3 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 587 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 65 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/drm_atomic.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 4 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_bridge.c | 4 + drivers/gpu/drm/drm_bufs.c | 32 +- drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 2 +- drivers/gpu/drm/drm_context.c | 16 +- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_debugfs.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 17 +- drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 6 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 4 +- drivers/gpu/drm/drm_lease.c | 8 +- drivers/gpu/drm/drm_lock.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 3 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_plane.c | 10 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_property.c | 8 +- drivers/gpu/drm/drm_scatter.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 14 +- drivers/gpu/drm/drm_vblank.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 27 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 7 +- drivers/gpu/drm/i915/gvt/mmio.c | 28 + drivers/gpu/drm/i915/gvt/vgpu.c | 1 + drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/intel_display.c | 28 +- drivers/gpu/drm/i915/intel_display.h | 2 +- drivers/gpu/drm/i915/intel_dp.c | 8 +- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 21 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 + drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/r600_reg.h | 31 +- drivers/gpu/drm/radeon/radeon_object.c | 4 +- drivers/gpu/drm/radeon/radeon_test.c | 10 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 181 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 44 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 18 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 87 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_plane.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 6 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 5 +- drivers/gpu/drm/scheduler/Makefile | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 958 - drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 24 + drivers/gpu/drm/scheduler/sched_entity.c | 525 + drivers/gpu/drm/scheduler/sched_main.c | 604 + drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_backlight.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_regs.h | 6 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 13 +- drivers/gpu/drm/ttm/ttm_bo.c | 91 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 + drivers/gpu/drm/virtio/virtgpu_fb.c | 7 - drivers/gpu/drm/virtio/virtgpu_vq.c | 18 + drivers/gpu/drm/zte/zx_drm_drv.c | 4 +- drivers/gpu/vga/vga_switcheroo.c | 2 + drivers/hid/i2c-hid/i2c-hid.c | 11 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/nct6775.c | 43 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwtracing/coresight/of_coresight.c | 9 +- drivers/hwtracing/intel_th/core.c | 16 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/muxes/i2c-mux-gpio.c | 14 +- drivers/idle/intel_idle.c | 75 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 975 + drivers/iio/accel/adxl372.h | 17 + drivers/iio/accel/adxl372_i2c.c | 61 + drivers/iio/accel/adxl372_spi.c | 52 + drivers/iio/adc/Kconfig | 30 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7887.c | 2 +- drivers/iio/adc/ad7923.c | 2 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3911.c | 363 + drivers/iio/adc/qcom-pm8xxx-xoadc.c | 4 +- drivers/iio/adc/qcom-spmi-adc5.c | 793 + drivers/iio/adc/qcom-vadc-common.c | 189 +- drivers/iio/adc/qcom-vadc-common.h | 54 + drivers/iio/adc/rcar-gyroadc.c | 12 +- drivers/iio/adc/sc27xx_adc.c | 154 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/chemical/bme680.h | 19 +- drivers/iio/chemical/bme680_core.c | 154 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5758.c | 26 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/dpot-dac.c | 5 +- drivers/iio/dac/ltc1660.c | 250 + drivers/iio/dac/max517.c | 11 +- drivers/iio/dac/max5821.c | 11 +- drivers/iio/dac/mcp4725.c | 12 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 62 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 18 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 166 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 51 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/light/bh1750.c | 14 +- drivers/iio/light/max44000.c | 1 - drivers/iio/light/tsl2772.c | 194 +- drivers/iio/multiplexer/iio-mux.c | 5 +- drivers/iio/potentiometer/max5481.c | 7 +- drivers/iio/potentiometer/mcp4018.c | 9 +- drivers/iio/potentiometer/mcp4531.c | 14 +- drivers/iio/pressure/ms5611.h | 5 +- drivers/iio/pressure/ms5611_core.c | 5 +- drivers/iio/pressure/ms5611_i2c.c | 7 +- drivers/iio/pressure/ms5611_spi.c | 7 +- drivers/iio/proximity/isl29501.c | 12 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/infiniband/core/addr.c | 389 +- drivers/infiniband/core/cache.c | 33 + drivers/infiniband/core/cma.c | 11 +- drivers/infiniband/core/core_priv.h | 9 +- drivers/infiniband/core/sa_query.c | 40 - drivers/infiniband/core/ucma.c | 2 + drivers/infiniband/core/uverbs.h | 1 - drivers/infiniband/core/uverbs_main.c | 32 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 228 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 33 + drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/keyboard/atakbd.c | 74 +- drivers/input/misc/uinput.c | 2 +- drivers/input/mouse/elantech.c | 2 + drivers/input/touchscreen/egalax_ts.c | 6 + drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/isdn/hisax/w6692.c | 2 +- drivers/macintosh/smu.c | 7 +- drivers/mailbox/pcc.c | 7 +- drivers/md/dm-integrity.c | 23 +- drivers/md/dm-mpath.c | 14 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm-verity-fec.c | 5 +- drivers/media/dvb-core/dvbdev.c | 19 +- drivers/media/dvb-frontends/au8522_decoder.c | 10 +- drivers/media/dvb-frontends/au8522_priv.h | 9 +- drivers/media/i2c/dw9807-vcm.c | 1 - drivers/media/i2c/imx274.c | 165 +- drivers/media/i2c/msp3400-driver.c | 6 +- drivers/media/i2c/msp3400-driver.h | 8 +- drivers/media/i2c/ov2680.c | 16 +- drivers/media/i2c/ov5640.c | 275 +- drivers/media/i2c/saa7115.c | 18 +- drivers/media/i2c/smiapp/smiapp-core.c | 10 +- drivers/media/i2c/sr030pc30.c | 3 +- drivers/media/i2c/tvp5150.c | 549 +- drivers/media/i2c/tvp5150_reg.h | 3 + drivers/media/media-entity.c | 26 + drivers/media/pci/saa7134/saa7134-core.c | 9 +- drivers/media/pci/saa7134/saa7134.h | 8 +- drivers/media/platform/Kconfig | 2 + drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 11 +- drivers/media/platform/vsp1/vsp1_drv.c | 6 +- drivers/media/platform/vsp1/vsp1_entity.c | 2 +- drivers/media/platform/vsp1/vsp1_lif.c | 29 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/platform/vsp1/vsp1_rpf.c | 4 +- drivers/media/platform/vsp1/vsp1_sru.c | 7 +- drivers/media/platform/vsp1/vsp1_uds.c | 14 +- drivers/media/platform/vsp1/vsp1_video.c | 9 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/tuners/si2157.c | 13 +- drivers/media/tuners/si2157_priv.h | 9 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 8 +- drivers/media/usb/em28xx/em28xx-cards.c | 33 +- drivers/media/usb/em28xx/em28xx-video.c | 92 +- drivers/media/usb/em28xx/em28xx.h | 8 +- drivers/media/v4l2-core/tuner-core.c | 54 +- drivers/media/v4l2-core/v4l2-common.c | 18 +- drivers/media/v4l2-core/v4l2-mc.c | 147 +- drivers/mfd/menelaus.c | 13 +- drivers/misc/ad525x_dpot-i2c.c | 2 +- drivers/misc/ad525x_dpot-spi.c | 2 +- drivers/misc/ad525x_dpot.c | 6 +- drivers/misc/cxl/flash.c | 4 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_dev.c | 9 +- drivers/misc/ocxl/config.c | 4 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/mmc/core/pwrseq_simple.c | 13 +- drivers/mmc/host/mxcmmc.c | 5 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 8 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/sdhci.c | 4 +- drivers/mtd/ar7part.c | 2 +- drivers/mtd/devices/m25p80.c | 26 +- drivers/mtd/mtdpart.c | 5 +- drivers/mtd/nand/raw/Makefile | 5 +- drivers/mtd/nand/raw/ams-delta.c | 22 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 26 +- drivers/mtd/nand/raw/au1550nd.c | 43 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 22 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 15 +- drivers/mtd/nand/raw/cafe_nand.c | 22 +- drivers/mtd/nand/raw/cmx270_nand.c | 28 +- drivers/mtd/nand/raw/cs553x_nand.c | 42 +- drivers/mtd/nand/raw/davinci_nand.c | 34 +- drivers/mtd/nand/raw/denali.c | 29 +- drivers/mtd/nand/raw/diskonchip.c | 50 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 18 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 24 +- drivers/mtd/nand/raw/fsl_upm.c | 30 +- drivers/mtd/nand/raw/fsmc_nand.c | 1 - drivers/mtd/nand/raw/gpio.c | 16 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 22 +- drivers/mtd/nand/raw/hisi504_nand.c | 18 +- drivers/mtd/nand/raw/internals.h | 115 + drivers/mtd/nand/raw/jz4740_nand.c | 14 +- drivers/mtd/nand/raw/jz4780_nand.c | 10 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 26 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 14 +- drivers/mtd/nand/raw/mtk_nand.c | 12 +- drivers/mtd/nand/raw/mxc_nand.c | 20 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1260 +- drivers/mtd/nand/raw/nand_bbt.c | 5 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 9 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 + drivers/mtd/nand/raw/nand_legacy.c | 642 + drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 3 +- drivers/mtd/nand/raw/nand_onfi.c | 305 + drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 14 +- drivers/mtd/nand/raw/ndfc.c | 14 +- drivers/mtd/nand/raw/nuc900_nand.c | 22 +- drivers/mtd/nand/raw/omap2.c | 62 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/oxnas_nand.c | 10 +- drivers/mtd/nand/raw/pasemi_nand.c | 32 +- drivers/mtd/nand/raw/plat_nand.c | 17 +- drivers/mtd/nand/raw/qcom_nandc.c | 39 +- drivers/mtd/nand/raw/r852.c | 14 +- drivers/mtd/nand/raw/s3c2410.c | 34 +- drivers/mtd/nand/raw/sh_flctl.c | 18 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/socrates_nand.c | 16 +- drivers/mtd/nand/raw/sunxi_nand.c | 14 +- drivers/mtd/nand/raw/tango_nand.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 20 +- drivers/mtd/nand/raw/txx9ndfmc.c | 12 +- drivers/mtd/nand/raw/xway_nand.c | 12 +- drivers/mtd/spi-nor/spi-nor.c | 918 +- drivers/mux/gpio.c | 12 +- drivers/net/appletalk/ipddp.c | 8 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_srab.c | 8 +- drivers/net/dsa/bcm_sf2.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 1167 + drivers/net/dsa/lantiq_pce.h | 153 + drivers/net/dsa/mv88e6xxx/chip.c | 16 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +- drivers/net/ethernet/8390/ax88796.c | 4 +- drivers/net/ethernet/Kconfig | 7 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 4 +- drivers/net/ethernet/agere/et131x.c | 12 +- drivers/net/ethernet/alacritech/slic.h | 1 - drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +- drivers/net/ethernet/altera/altera_tse_main.c | 5 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 1 - drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 4 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 30 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 32 +- drivers/net/ethernet/atheros/atlx/atl1.c | 22 +- drivers/net/ethernet/aurora/nb8800.c | 9 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 22 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 20 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 20 +- drivers/net/ethernet/broadcom/tg3.c | 71 +- drivers/net/ethernet/cadence/macb_main.c | 17 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 148 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 76 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 10 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 6 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 5 + .../net/ethernet/cavium/liquidio/octeon_device.h | 2 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 7 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 27 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 - drivers/net/ethernet/chelsio/cxgb4/l2t.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 20 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 3 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 27 +- drivers/net/ethernet/freescale/fec_main.c | 23 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 55 +- drivers/net/ethernet/freescale/ucc_geth.c | 7 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 3 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 83 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 375 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 105 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 47 +- drivers/net/ethernet/hp/hp100.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 28 +- drivers/net/ethernet/ibm/emac/core.h | 3 + drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 4 +- drivers/net/ethernet/intel/Kconfig | 15 +- drivers/net/ethernet/intel/Makefile | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40evf/Makefile | 16 - drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 967 - drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 136 - .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2717 -- drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 35 - drivers/net/ethernet/intel/i40evf/i40e_common.c | 1320 - drivers/net/ethernet/intel/i40evf/i40e_devids.h | 34 - drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 215 - drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 158 - drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 52 - drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 130 - drivers/net/ethernet/intel/i40evf/i40e_register.h | 313 - drivers/net/ethernet/intel/i40evf/i40e_status.h | 78 - drivers/net/ethernet/intel/i40evf/i40e_trace.h | 209 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2508 - drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 524 - drivers/net/ethernet/intel/i40evf/i40e_type.h | 1496 - drivers/net/ethernet/intel/i40evf/i40evf.h | 427 - drivers/net/ethernet/intel/i40evf/i40evf_client.c | 579 - drivers/net/ethernet/intel/i40evf/i40evf_client.h | 169 - drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 1054 - drivers/net/ethernet/intel/i40evf/i40evf_main.c | 4013 -- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 1465 - drivers/net/ethernet/intel/iavf/Makefile | 15 + drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 + drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 + drivers/net/ethernet/intel/iavf/iavf.h | 418 + drivers/net/ethernet/intel/iavf/iavf_alloc.h | 31 + drivers/net/ethernet/intel/iavf/iavf_client.c | 579 + drivers/net/ethernet/intel/iavf/iavf_client.h | 169 + drivers/net/ethernet/intel/iavf/iavf_common.c | 955 + drivers/net/ethernet/intel/iavf/iavf_devids.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1036 + drivers/net/ethernet/intel/iavf/iavf_main.c | 4010 ++ drivers/net/ethernet/intel/iavf/iavf_osdep.h | 52 + drivers/net/ethernet/intel/iavf/iavf_prototype.h | 67 + drivers/net/ethernet/intel/iavf/iavf_register.h | 68 + drivers/net/ethernet/intel/iavf/iavf_status.h | 78 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 209 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2508 + drivers/net/ethernet/intel/iavf/iavf_txrx.h | 523 + drivers/net/ethernet/intel/iavf/iavf_type.h | 688 + drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1452 + drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 567 + drivers/net/ethernet/marvell/mvneta.c | 9 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 27 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 463 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 8 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 488 +- drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/mscc/ocelot_dev_gmii.h | 154 - drivers/net/ethernet/neterion/s2io.c | 3 +- drivers/net/ethernet/neterion/s2io.h | 22 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 20 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 1 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 16 +- drivers/net/ethernet/nxp/lpc_eth.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 4 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qlogic/qede/qede.h | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 6 +- drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/r8169.c | 54 +- drivers/net/ethernet/renesas/ravb.h | 11 +- drivers/net/ethernet/renesas/ravb_main.c | 157 +- drivers/net/ethernet/renesas/ravb_ptp.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 6 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/sni_ave.c | 24 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 253 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 9 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 8 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 12 +- drivers/net/geneve.c | 41 +- drivers/net/hyperv/netvsc.c | 3 + drivers/net/hyperv/netvsc_drv.c | 67 +- drivers/net/loopback.c | 6 - drivers/net/nlmon.c | 6 - drivers/net/phy/Kconfig | 2 +- drivers/net/phy/et1011c.c | 3 +- drivers/net/phy/mdio-mux-gpio.c | 11 +- drivers/net/phy/mdio_bus.c | 1 - drivers/net/phy/phy.c | 2 + drivers/net/phy/phy_device.c | 118 + drivers/net/phy/phylink.c | 3 + drivers/net/phy/sfp-bus.c | 4 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/ppp/pppoe.c | 3 + drivers/net/tap.c | 88 +- drivers/net/tun.c | 267 +- drivers/net/usb/lan78xx.c | 5 +- drivers/net/usb/qmi_wwan.c | 14 +- drivers/net/veth.c | 26 +- drivers/net/vsockmon.c | 14 +- drivers/net/wan/c101.c | 1 - drivers/net/wan/pci200syn.c | 1 - drivers/net/wireless/broadcom/b43/dma.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 2 + drivers/net/wireless/mediatek/mt76/Kconfig | 27 +- drivers/net/wireless/mediatek/mt76/Makefile | 9 +- drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 41 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/mediatek/mt76/mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76.h | 81 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 524 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 3 - drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 378 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 323 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 132 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 229 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 395 - drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 60 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 125 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 81 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 245 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 232 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 46 - drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 347 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 122 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 213 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 100 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 29 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 72 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 401 + drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 29 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 42 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 259 +- drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 12 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 33 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 110 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 368 +- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 50 +- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 261 +- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 68 +- .../net/wireless/mediatek/mt76/mt76x2_mcu_common.c | 124 + drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 65 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 39 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 2 + drivers/net/wireless/mediatek/mt76/mt76x2u.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 69 +- drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 210 +- drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 67 +- drivers/net/wireless/mediatek/mt76/tx.c | 16 + drivers/net/wireless/mediatek/mt76/usb.c | 105 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 242 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 3 - drivers/net/xen-netfront.c | 8 +- drivers/nvme/target/rdma.c | 27 +- drivers/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 13 +- drivers/of/unittest-data/overlay_15.dts | 4 +- drivers/of/unittest-data/tests-overlay.dtsi | 4 +- drivers/of/unittest.c | 4 +- drivers/opp/core.c | 147 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 188 +- drivers/opp/opp.h | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 8 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/pci-hyperv.c | 37 + drivers/pcmcia/soc_common.c | 9 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 19 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 29 +- drivers/pinctrl/intel/pinctrl-broxton.c | 48 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 21 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 81 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 32 +- drivers/pinctrl/intel/pinctrl-icelake.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 158 +- drivers/pinctrl/intel/pinctrl-intel.h | 10 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 7 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 41 +- drivers/pinctrl/mediatek/Makefile | 4 + drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 690 + drivers/pinctrl/mediatek/pinctrl-moore.h | 51 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 1407 +- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 1441 + drivers/pinctrl/mediatek/pinctrl-mt8183.c | 544 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 670 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 290 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h | 1916 + drivers/pinctrl/mediatek/pinctrl-paris.c | 907 + drivers/pinctrl/mediatek/pinctrl-paris.h | 63 + drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 29 +- drivers/pinctrl/pinctrl-at91.c | 32 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 1 - drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 1 - drivers/pinctrl/pinctrl-rockchip.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 27 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 30 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 5 + drivers/pinctrl/sh-pfc/Makefile | 1 + drivers/pinctrl/sh-pfc/core.c | 6 + drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 133 + drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 837 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 419 + drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 321 + drivers/pinctrl/sh-pfc/sh_pfc.h | 1 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 7 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/spear/pinctrl-spear.h | 2 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 299 +- drivers/platform/goldfish/goldfish_pipe_qemu.h | 112 + drivers/power/reset/at91-sama5d2_shdwc.c | 119 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 31 +- drivers/power/supply/bq25890_charger.c | 10 +- drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/cros_usbpd-charger.c | 115 +- drivers/power/supply/max8998_charger.c | 2 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/sc2731_charger.c | 504 + drivers/power/supply/twl4030_charger.c | 30 +- drivers/powercap/intel_rapl.c | 73 +- drivers/regulator/bd71837-regulator.c | 1 + drivers/regulator/core.c | 2 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 33 +- drivers/regulator/pfuze100-regulator.c | 2 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/rtc/Makefile | 12 +- drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 3 - drivers/rtc/rtc-core.h | 14 - drivers/rtc/rtc-ds1307.c | 169 + drivers/rtc/rtc-isl1208.c | 18 +- drivers/rtc/rtc-test.c | 7 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/sclp_early_core.c | 11 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/cio/cmf.c | 2 +- drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/crypto/ap_bus.c | 104 +- drivers/s390/net/qeth_core.h | 17 +- drivers/s390/net/qeth_core_main.c | 307 +- drivers/s390/net/qeth_l2_main.c | 116 +- drivers/s390/net/qeth_l3_main.c | 340 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/aic7xxx/aic79xx_pci.c | 2 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 - drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 +- drivers/scsi/lpfc/lpfc_nvme.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 - drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qla2xxx/qla_iocb.c | 2 - drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/sd.c | 3 + drivers/scsi/ufs/ufshcd.c | 53 +- drivers/sfi/sfi_core.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 6 +- drivers/soc/amlogic/Kconfig | 7 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-canvas.c | 185 + drivers/soc/renesas/Kconfig | 13 +- drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774c0-sysc.c | 68 + drivers/soc/renesas/rcar-rst.c | 2 + drivers/soc/renesas/rcar-sysc.c | 5 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 10 +- drivers/spi/spi-mem.c | 54 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-pic32-sqi.c | 2 +- drivers/spi/spi-pic32.c | 4 +- drivers/spi/spi-pxa2xx.c | 9 - drivers/spi/spi.c | 33 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/staging/dgnc/dgnc_cls.c | 2 +- drivers/staging/erofs/data.c | 35 +- drivers/staging/erofs/dir.c | 15 +- drivers/staging/erofs/include/trace/events/erofs.h | 20 +- drivers/staging/erofs/inode.c | 7 +- drivers/staging/erofs/internal.h | 13 +- drivers/staging/erofs/namei.c | 28 +- drivers/staging/erofs/super.c | 15 +- drivers/staging/erofs/unzip_vle.c | 238 +- drivers/staging/erofs/utils.c | 2 +- drivers/staging/erofs/xattr.c | 44 +- drivers/staging/gasket/Kconfig | 5 +- drivers/staging/gasket/gasket_interrupt.c | 5 - drivers/staging/gasket/gasket_page_table.c | 61 +- drivers/staging/greybus/audio_codec.c | 1 - drivers/staging/greybus/tools/README.loopback | 2 +- drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/adc/ad7192.c | 2 +- drivers/staging/iio/adc/ad7280a.c | 2 +- drivers/staging/iio/adc/ad7606.c | 10 +- drivers/staging/iio/adc/ad7606_par.c | 2 +- drivers/staging/iio/adc/ad7606_spi.c | 2 +- drivers/staging/iio/adc/ad7780.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 16 +- drivers/staging/mt7621-eth/gsw_mt7621.c | 1 - drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 1 - drivers/staging/octeon-usb/octeon-hcd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 23 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 25 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 142 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/vboxvideo/vbox_fb.c | 22 +- drivers/staging/vboxvideo/vbox_main.c | 14 +- drivers/staging/vboxvideo/vbox_mode.c | 124 +- drivers/staging/wilc1000/linux_wlan.c | 9 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.h | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/tty/ehv_bytechan.c | 12 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_of.c | 22 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 20 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 3 +- drivers/tty/serial/imx.c | 46 +- drivers/tty/serial/kgdboc.c | 21 +- drivers/tty/serial/mvebu-uart.c | 1 + drivers/tty/serial/mxs-auart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 69 +- drivers/tty/serial/samsung.c | 8 + drivers/tty/serial/sc16is7xx.c | 47 +- drivers/tty/serial/serial_mctrl_gpio.c | 7 +- drivers/tty/serial/sh-sci.c | 63 +- drivers/tty/serial/sprd_serial.c | 98 +- drivers/tty/serial/uartlite.c | 71 +- drivers/tty/serial/xilinx_uartps.c | 212 +- drivers/tty/tty_buffer.c | 7 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_port.c | 7 - drivers/tty/vt/vt_ioctl.c | 4 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/roles.c | 15 +- drivers/usb/core/devio.c | 24 +- drivers/usb/core/driver.c | 28 +- drivers/usb/core/quirks.c | 3 +- drivers/usb/core/usb.c | 2 + drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/serial/option.c | 15 +- drivers/usb/typec/mux.c | 17 +- drivers/vhost/net.c | 181 +- drivers/vme/vme.c | 1 - drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 4 +- drivers/xen/grant-table.c | 29 +- drivers/xen/swiotlb-xen.c | 12 +- drivers/xen/xen-selfballoon.c | 2 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/ctree.h | 42 +- fs/btrfs/dev-replace.c | 145 +- fs/btrfs/dev-replace.h | 13 - fs/btrfs/disk-io.c | 14 +- fs/btrfs/extent-tree.c | 35 +- fs/btrfs/extent_io.c | 26 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 5 +- fs/btrfs/extent_map.h | 2 +- fs/btrfs/inode.c | 26 +- fs/btrfs/ioctl.c | 6 +- fs/btrfs/reada.c | 16 +- fs/btrfs/scrub.c | 26 +- fs/btrfs/send.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/transaction.c | 5 +- fs/btrfs/volumes.c | 23 +- fs/cifs/cifs_debug.c | 13 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 3 + fs/cifs/cifssmb.c | 21 + fs/cifs/connect.c | 11 +- fs/cifs/ioctl.c | 2 - fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 327 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 16 +- fs/cifs/smb2pdu.c | 205 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/trace.h | 30 + fs/cifs/transport.c | 36 +- fs/dcache.c | 2 +- fs/ext4/inode.c | 3 +- fs/ext4/mmp.c | 1 - fs/ext4/super.c | 2 + fs/fs_context.c | 21 +- fs/inode.c | 2 +- fs/internal.h | 1 + fs/jfs/inode.c | 1 - fs/namespace.c | 25 +- fs/ocfs2/dlmglue.c | 2 + fs/proc/kcore.c | 2 +- fs/proc/page.c | 2 +- fs/proc/root.c | 11 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 1 - fs/super.c | 14 +- fs/ubifs/super.c | 7 +- fs/ubifs/xattr.c | 24 - fs/xattr.c | 24 +- include/asm-generic/dma-mapping.h | 9 - include/asm-generic/io.h | 3 +- include/drm/drm_device.h | 10 + include/drm/drm_dp_helper.h | 6 +- include/drm/drm_drv.h | 10 +- include/drm/gpu_scheduler.h | 42 +- include/drm/ttm/ttm_bo_api.h | 16 +- include/drm/ttm/ttm_bo_driver.h | 28 + include/dt-bindings/iio/qcom,spmi-vadc.h | 125 +- include/dt-bindings/power/r8a7744-sysc.h | 24 + include/dt-bindings/power/r8a774c0-sysc.h | 25 + include/linux/blkdev.h | 2 +- include/linux/bootmem.h | 404 - include/linux/bpf.h | 1 + include/linux/bpf_types.h | 1 + include/linux/compiler-gcc.h | 14 - include/linux/compiler_types.h | 8 + include/linux/device.h | 7 + include/linux/dma-direct.h | 4 + include/linux/dma-mapping.h | 13 +- include/linux/dma-noncoherent.h | 27 +- include/linux/firmware/meson/meson_sm.h | 1 + include/linux/gpio/consumer.h | 59 +- include/linux/if_tun.h | 14 + include/linux/ipv6.h | 3 +- include/linux/libfdt_env.h | 1 + include/linux/linkage.h | 1 + include/linux/memblock.h | 159 +- include/linux/mfd/cros_ec_commands.h | 10 + include/linux/mm.h | 2 +- include/linux/mm_types.h | 2 +- include/linux/mm_types_task.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/mtd/jedec.h | 91 + include/linux/mtd/onfi.h | 178 + include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 555 +- include/linux/mtd/spi-nor.h | 119 + include/linux/netdevice.h | 7 +- include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/phy.h | 8 + include/linux/platform_data/dma-mcf-edma.h | 38 - include/linux/platform_data/gpio-davinci.h | 34 - include/linux/platform_data/gpio-omap.h | 4 + include/linux/platform_device.h | 1 + include/linux/pm_opp.h | 6 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/regulator/fixed.h | 3 - include/linux/rtc.h | 21 +- include/linux/sched.h | 3 - include/linux/serial_sci.h | 1 + include/linux/skbuff.h | 20 + include/linux/soc/amlogic/meson-canvas.h | 65 + include/linux/spi/spi-mem.h | 7 +- include/linux/spi/spi.h | 2 +- include/linux/stmmac.h | 1 + include/linux/vga_switcheroo.h | 3 + include/linux/vm_event_item.h | 1 - include/linux/vmacache.h | 5 - include/media/media-entity.h | 48 + include/media/v4l2-common.h | 12 + include/media/v4l2-mc.h | 78 - include/media/v4l2-rect.h | 26 + include/media/vsp1.h | 2 +- include/net/dsa.h | 1 + include/net/llc.h | 1 + include/net/net_namespace.h | 3 + include/net/netfilter/nf_tables.h | 9 +- include/net/netlink.h | 26 +- include/net/nfc/hci.h | 2 +- include/net/sch_generic.h | 12 +- include/net/sock.h | 1 + include/net/tls.h | 23 +- include/net/vxlan.h | 1 - include/rdma/ib_addr.h | 8 +- include/rdma/ib_verbs.h | 34 +- include/sound/hdaudio.h | 1 + include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 26 +- include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/linux/android/binder.h | 10 + include/uapi/linux/bpf.h | 26 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 31 + include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/rdma/ib_user_verbs.h | 20 +- init/main.c | 12 +- ipc/mqueue.c | 14 - ipc/shm.c | 2 +- kernel/bpf/syscall.c | 8 + kernel/bpf/verifier.c | 32 + kernel/cgroup/cgroup.c | 14 +- kernel/dma/Kconfig | 19 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 6 +- kernel/dma/direct.c | 110 +- kernel/dma/mapping.c | 55 +- kernel/dma/noncoherent.c | 106 - kernel/dma/swiotlb.c | 10 +- kernel/futex.c | 2 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 2 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 4 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- kernel/signal.c | 25 +- kernel/trace/ring_buffer.c | 2 + lib/Kconfig.debug | 3 +- lib/cpumask.c | 4 +- lib/crc-t10dif.c | 2 +- lib/lz4/lz4_decompress.c | 481 +- lib/lz4/lz4defs.h | 9 +- lib/nlattr.c | 31 +- lib/test_kasan.c | 70 + localversion-next | 2 +- mm/Kconfig | 8 +- mm/Makefile | 8 +- mm/bootmem.c | 811 - mm/debug.c | 4 +- mm/filemap.c | 2 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 6 +- mm/internal.h | 2 +- mm/kasan/kasan_init.c | 7 +- mm/kmemleak.c | 2 +- mm/memblock.c | 153 +- mm/memcontrol.c | 24 +- mm/memory_hotplug.c | 154 +- mm/mempolicy.c | 11 +- mm/migrate.c | 3 + mm/mmap.c | 50 +- mm/nobootmem.c | 445 - mm/oom_kill.c | 19 - mm/page_alloc.c | 17 +- mm/page_ext.c | 6 +- mm/page_idle.c | 2 +- mm/page_owner.c | 2 +- mm/page_poison.c | 2 +- mm/percpu.c | 32 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 18 +- mm/swap.c | 1 - mm/util.c | 2 +- mm/vmacache.c | 38 - mm/vmalloc.c | 4 + net/batman-adv/Kconfig | 11 + net/batman-adv/Makefile | 3 + net/batman-adv/bat_iv_ogm.c | 330 +- net/batman-adv/bat_v_elp.c | 10 +- net/batman-adv/bridge_loop_avoidance.c | 10 +- net/batman-adv/debugfs.c | 37 + net/batman-adv/debugfs.h | 6 + net/batman-adv/gateway_client.c | 11 +- net/batman-adv/hard-interface.c | 47 +- net/batman-adv/icmp_socket.c | 3 + net/batman-adv/log.c | 20 +- net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 27 +- net/batman-adv/originator.c | 107 - net/batman-adv/originator.h | 4 - net/batman-adv/soft-interface.c | 27 +- net/batman-adv/sysfs.c | 30 +- net/batman-adv/trace.c | 22 + net/batman-adv/trace.h | 78 + net/batman-adv/translation-table.c | 6 +- net/batman-adv/tvlv.c | 8 +- net/batman-adv/types.h | 62 +- net/bluetooth/smp.c | 16 +- net/bridge/Kconfig | 2 +- net/bridge/br_fdb.c | 19 +- net/bridge/br_netfilter_hooks.c | 3 +- net/bridge/br_private.h | 1 + net/caif/cfrfml.c | 3 - net/core/filter.c | 73 +- net/core/flow_dissector.c | 144 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 13 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 2 +- net/dsa/Kconfig | 3 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 6 + net/dsa/dsa_priv.h | 3 + net/dsa/legacy.c | 3 +- net/dsa/tag_gswip.c | 109 + net/ipv4/af_inet.c | 1 + net/ipv4/cipso_ipv4.c | 11 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 9 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 51 +- net/ipv6/addrconf.c | 1 + net/ipv6/af_inet6.c | 1 + net/ipv6/ip6_gre.c | 26 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 6 +- net/ipv6/ip6_tunnel.c | 13 +- net/ipv6/ipv6_sockglue.c | 11 + net/ipv6/mcast.c | 2 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/route.c | 56 +- net/ipv6/udp.c | 65 +- net/iucv/af_iucv.c | 2 +- net/llc/llc_core.c | 4 +- net/mac80211/util.c | 3 + net/netfilter/Kconfig | 7 + net/netfilter/Makefile | 1 + net/netfilter/nf_conntrack_netlink.c | 50 +- net/netfilter/nf_conntrack_proto_tcp.c | 4 +- net/netfilter/nf_conntrack_standalone.c | 7 - net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 120 +- net/netfilter/nfnetlink_cttimeout.c | 48 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_ct.c | 3 - net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 2 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_xfrm.c | 293 + net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_cgroup.c | 72 + net/rds/recv.c | 5 +- net/sched/act_police.c | 186 +- net/sched/act_sample.c | 2 +- net/sched/cls_api.c | 2 + net/sched/cls_flower.c | 2 +- net/sctp/protocol.c | 2 +- net/sctp/transport.c | 12 +- net/smc/af_smc.c | 26 +- net/smc/smc_clc.c | 14 +- net/smc/smc_close.c | 14 +- net/smc/smc_pnet.c | 2 +- net/socket.c | 22 +- net/tls/tls_device.c | 6 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 22 +- net/tls/tls_sw.c | 59 +- net/wireless/core.c | 40 +- net/wireless/core.h | 3 + net/wireless/nl80211.c | 10 +- net/xfrm/xfrm_hash.c | 2 +- samples/Kconfig | 5 +- samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex3_user.c | 4 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/vfs/test-fsinfo.c | 9 +- scripts/Makefile.build | 2 +- scripts/dtc/Makefile | 7 + scripts/dtc/Makefile.dtc | 4 + scripts/dtc/checks.c | 143 + scripts/dtc/data.c | 4 +- scripts/dtc/dtc-parser.y | 16 +- scripts/dtc/dtc.c | 11 + scripts/dtc/dtc.h | 13 + scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/fdt.c | 81 +- scripts/dtc/libfdt/fdt_addresses.c | 35 +- scripts/dtc/libfdt/fdt_overlay.c | 6 +- scripts/dtc/libfdt/fdt_ro.c | 199 +- scripts/dtc/libfdt/fdt_rw.c | 28 +- scripts/dtc/libfdt/fdt_sw.c | 109 +- scripts/dtc/libfdt/libfdt.h | 76 +- scripts/dtc/libfdt/libfdt_env.h | 1 + scripts/dtc/libfdt/libfdt_internal.h | 5 +- scripts/dtc/livetree.c | 12 +- scripts/dtc/treesource.c | 225 +- scripts/dtc/update-dtc-source.sh | 2 +- scripts/dtc/util.c | 23 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 247 + scripts/tags.sh | 2 +- security/Kconfig | 2 +- security/apparmor/include/cred.h | 2 + security/apparmor/lsm.c | 4 +- security/selinux/ss/policydb.c | 2 +- sound/firewire/bebob/bebob.c | 2 + sound/firewire/bebob/bebob_maudio.c | 4 - sound/firewire/digi00x/digi00x.c | 1 + sound/firewire/fireworks/fireworks.c | 2 + sound/firewire/oxfw/oxfw.c | 10 + sound/firewire/tascam/tascam.c | 1 + sound/hda/hdac_controller.c | 15 +- sound/hda/hdac_i915.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/hda/hda_controller.h | 9 +- sound/pci/hda/hda_intel.c | 86 +- sound/pci/hda/hda_intel.h | 1 + sound/pci/hda/patch_ca0132.c | 1284 +- sound/pci/intel8x0m.c | 20 +- sound/soc/amd/acp-pcm-dma.c | 22 +- sound/soc/codecs/es8328.c | 4 +- sound/soc/codecs/hdac_hdmi.c | 2 +- sound/soc/codecs/rt5514-spi.c | 14 +- sound/soc/codecs/rt5651.c | 1 - sound/soc/codecs/rt5663.c | 7 +- sound/soc/codecs/rt5677-spi.c | 1 - sound/soc/codecs/rt5682.c | 70 +- sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/simple-card-utils.c | 6 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/boards/broadwell.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 4 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 5 +- sound/soc/intel/skylake/skl.c | 12 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 14 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 14 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 7 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 7 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 7 +- sound/soc/meson/axg-card.c | 3 +- sound/soc/qcom/apq8096.c | 7 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 1 - sound/soc/qcom/sdm845.c | 7 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 1 - sound/soc/samsung/tm2_wm5110.c | 13 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/src.c | 2 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 256 +- sound/soc/soc-dapm.c | 3 +- sound/soc/soc-pcm.c | 101 +- sound/xen/xen_snd_front_alsa.c | 46 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 78 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/net.c | 103 +- tools/bpf/bpftool/netlink_dumper.c | 85 +- tools/bpf/bpftool/netlink_dumper.h | 22 +- tools/bpf/bpftool/prog.c | 1 + tools/include/tools/libc_compat.h | 2 +- tools/include/uapi/linux/bpf.h | 26 + tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/libbpf.c | 2 + tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/bpf_flow.c | 373 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/test_flow_dissector.c | 782 + tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 + tools/testing/selftests/net/forwarding/lib.sh | 25 + tools/testing/selftests/net/pmtu.sh | 4 +- tools/testing/selftests/net/tls.c | 68 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 27 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 9 + virt/kvm/arm/arm.c | 4 +- 2385 files changed, 158050 insertions(+), 55014 deletions(-) create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos.txt create mode 100644 Documentation/devicetree/bindings/csky/cpus.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt rename Documentation/devicetree/bindings/media/i2c/{dongwoon,dw9807.txt => dongwoo [...] create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt delete mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/iavf.txt delete mode 100644 Documentation/networking/tcp.txt create mode 100644 Documentation/process/code-of-conduct.rst delete mode 100644 Documentation/process/code-of-conflict.rst create mode 100644 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts delete mode 100644 arch/arm/boot/dts/ibm-power8-cfam.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-cfam.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi create mode 100644 arch/csky/Kconfig create mode 100644 arch/csky/Kconfig.debug create mode 100644 arch/csky/Makefile create mode 100644 arch/csky/abiv1/Makefile create mode 100644 arch/csky/abiv1/alignment.c create mode 100644 arch/csky/abiv1/bswapdi.c create mode 100644 arch/csky/abiv1/bswapsi.c create mode 100644 arch/csky/abiv1/cacheflush.c create mode 100644 arch/csky/abiv1/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv1/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv1/inc/abi/entry.h create mode 100644 arch/csky/abiv1/inc/abi/page.h create mode 100644 arch/csky/abiv1/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv1/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv1/inc/abi/regdef.h create mode 100644 arch/csky/abiv1/inc/abi/string.h create mode 100644 arch/csky/abiv1/inc/abi/tlb.h create mode 100644 arch/csky/abiv1/inc/abi/vdso.h create mode 100644 arch/csky/abiv1/memcpy.S create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/mmap.c create mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/abiv2/Makefile create mode 100644 arch/csky/abiv2/cacheflush.c create mode 100644 arch/csky/abiv2/fpu.c create mode 100644 arch/csky/abiv2/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv2/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv2/inc/abi/entry.h create mode 100644 arch/csky/abiv2/inc/abi/fpu.h create mode 100644 arch/csky/abiv2/inc/abi/page.h create mode 100644 arch/csky/abiv2/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv2/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv2/inc/abi/regdef.h create mode 100644 arch/csky/abiv2/inc/abi/string.h create mode 100644 arch/csky/abiv2/inc/abi/tlb.h create mode 100644 arch/csky/abiv2/inc/abi/vdso.h create mode 100644 arch/csky/abiv2/memcmp.S create mode 100644 arch/csky/abiv2/memcpy.S create mode 100644 arch/csky/abiv2/memcpy.c create mode 100644 arch/csky/abiv2/memmove.S create mode 100644 arch/csky/abiv2/memset.S create mode 100644 arch/csky/abiv2/strcmp.S create mode 100644 arch/csky/abiv2/strcpy.S create mode 100644 arch/csky/abiv2/strksyms.c create mode 100644 arch/csky/abiv2/strlen.S create mode 100644 arch/csky/abiv2/sysdep.h create mode 100644 arch/csky/boot/Makefile create mode 100644 arch/csky/boot/dts/Makefile create mode 120000 arch/csky/boot/dts/include/dt-bindings create mode 100644 arch/csky/configs/defconfig create mode 100644 arch/csky/include/asm/Kbuild create mode 100644 arch/csky/include/asm/addrspace.h create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/barrier.h create mode 100644 arch/csky/include/asm/bitops.h create mode 100644 arch/csky/include/asm/bug.h create mode 100644 arch/csky/include/asm/cache.h create mode 100644 arch/csky/include/asm/cacheflush.h create mode 100644 arch/csky/include/asm/checksum.h create mode 100644 arch/csky/include/asm/cmpxchg.h create mode 100644 arch/csky/include/asm/compat.h create mode 100644 arch/csky/include/asm/elf.h create mode 100644 arch/csky/include/asm/fixmap.h create mode 100644 arch/csky/include/asm/highmem.h create mode 100644 arch/csky/include/asm/io.h create mode 100644 arch/csky/include/asm/irq.h create mode 100644 arch/csky/include/asm/irqflags.h create mode 100644 arch/csky/include/asm/mmu.h create mode 100644 arch/csky/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/page.h create mode 100644 arch/csky/include/asm/pgalloc.h create mode 100644 arch/csky/include/asm/pgtable.h create mode 100644 arch/csky/include/asm/processor.h create mode 100644 arch/csky/include/asm/reg_ops.h create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/csky/include/asm/shmparam.h create mode 100644 arch/csky/include/asm/smp.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/include/asm/string.h create mode 100644 arch/csky/include/asm/switch_to.h create mode 100644 arch/csky/include/asm/syscall.h create mode 100644 arch/csky/include/asm/syscalls.h create mode 100644 arch/csky/include/asm/thread_info.h create mode 100644 arch/csky/include/asm/tlb.h create mode 100644 arch/csky/include/asm/tlbflush.h create mode 100644 arch/csky/include/asm/traps.h create mode 100644 arch/csky/include/asm/uaccess.h create mode 100644 arch/csky/include/asm/unistd.h create mode 100644 arch/csky/include/asm/vdso.h create mode 100644 arch/csky/include/uapi/asm/Kbuild create mode 100644 arch/csky/include/uapi/asm/byteorder.h create mode 100644 arch/csky/include/uapi/asm/cachectl.h create mode 100644 arch/csky/include/uapi/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/sigcontext.h create mode 100644 arch/csky/include/uapi/asm/unistd.h create mode 100644 arch/csky/kernel/Makefile create mode 100644 arch/csky/kernel/asm-offsets.c create mode 100644 arch/csky/kernel/atomic.S create mode 100644 arch/csky/kernel/cpu-probe.c create mode 100644 arch/csky/kernel/dumpstack.c create mode 100644 arch/csky/kernel/entry.S create mode 100644 arch/csky/kernel/head.S create mode 100644 arch/csky/kernel/irq.c create mode 100644 arch/csky/kernel/module.c create mode 100644 arch/csky/kernel/platform.c create mode 100644 arch/csky/kernel/power.c create mode 100644 arch/csky/kernel/process.c create mode 100644 arch/csky/kernel/ptrace.c create mode 100644 arch/csky/kernel/setup.c create mode 100644 arch/csky/kernel/signal.c create mode 100644 arch/csky/kernel/smp.c create mode 100644 arch/csky/kernel/syscall.c create mode 100644 arch/csky/kernel/syscall_table.c create mode 100644 arch/csky/kernel/time.c create mode 100644 arch/csky/kernel/traps.c create mode 100644 arch/csky/kernel/vdso.c create mode 100644 arch/csky/kernel/vmlinux.lds.S create mode 100644 arch/csky/lib/Makefile create mode 100644 arch/csky/lib/delay.c create mode 100644 arch/csky/lib/usercopy.c create mode 100644 arch/csky/mm/Makefile create mode 100644 arch/csky/mm/cachev1.c create mode 100644 arch/csky/mm/cachev2.c create mode 100644 arch/csky/mm/dma-mapping.c create mode 100644 arch/csky/mm/fault.c create mode 100644 arch/csky/mm/highmem.c create mode 100644 arch/csky/mm/init.c create mode 100644 arch/csky/mm/ioremap.c create mode 100644 arch/csky/mm/syscache.c create mode 100644 arch/csky/mm/tlb.c delete mode 100644 arch/mips/include/asm/device.h delete mode 100644 arch/powerpc/mm/slb_low.S create mode 100644 drivers/crypto/cavium/nitrox/nitrox_hal.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_sriov.c delete mode 100644 drivers/dma/fsl-edma-common.c delete mode 100644 drivers/dma/fsl-edma-common.h delete mode 100644 drivers/dma/mcf-edma.c delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c delete mode 100644 drivers/firmware/google/coreboot_table-of.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c create mode 100644 drivers/gpu/drm/amd/display/dc/dm_event_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h delete mode 100644 drivers/gpu/drm/scheduler/gpu_scheduler.c create mode 100644 drivers/gpu/drm/scheduler/sched_entity.c create mode 100644 drivers/gpu/drm/scheduler/sched_main.c create mode 100644 drivers/iio/accel/adxl372.c create mode 100644 drivers/iio/accel/adxl372.h create mode 100644 drivers/iio/accel/adxl372_i2c.c create mode 100644 drivers/iio/accel/adxl372_spi.c create mode 100644 drivers/iio/adc/mcp3911.c create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c create mode 100644 drivers/iio/dac/ltc1660.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c create mode 100644 drivers/net/dsa/lantiq_gswip.c create mode 100644 drivers/net/dsa/lantiq_pce.h delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/iavf/Makefile create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c create mode 100644 drivers/net/ethernet/lantiq_xrx200.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu_common.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h create mode 100644 drivers/platform/goldfish/goldfish_pipe_qemu.h create mode 100644 drivers/power/supply/sc2731_charger.c create mode 100644 drivers/soc/amlogic/meson-canvas.c create mode 100644 drivers/soc/renesas/r8a774c0-sysc.c create mode 100644 include/dt-bindings/power/r8a7744-sysc.h create mode 100644 include/dt-bindings/power/r8a774c0-sysc.h delete mode 100644 include/linux/bootmem.h create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h delete mode 100644 include/linux/platform_data/dma-mcf-edma.h create mode 100644 include/linux/soc/amlogic/meson-canvas.h delete mode 100644 kernel/dma/noncoherent.c delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c create mode 100644 net/batman-adv/trace.c create mode 100644 net/batman-adv/trace.h create mode 100644 net/dsa/tag_gswip.c create mode 100644 net/netfilter/nft_xfrm.c create mode 100644 scripts/dtc/yamltree.c create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh