This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 4a4711c68320 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 140f045cbfe0 vfs: replace current_kernel_time64 with ktime equivalent omits 047c66179ce4 percpu: remove PER_CPU_DEF_ATTRIBUTES macro omits 72024eddf0e7 Merge branch 'akpm-current/current' omits f1bece879af3 Merge remote-tracking branch 'kspp/for-next/kspp' omits 492f4b29f1e6 Merge remote-tracking branch 'ntb/ntb-next' omits 9ce35e6baa85 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 065ecb44ad5a Merge remote-tracking branch 'rtc/rtc-next' omits 11048193cd52 Merge remote-tracking branch 'coresight/next' omits 1ce0cb912868 Merge remote-tracking branch 'livepatching/for-next' omits 0695e0d8b9b9 Merge remote-tracking branch 'y2038/y2038' omits e9e1eae0709d Merge remote-tracking branch 'userns/for-next' omits 0f3af54b08ad Merge remote-tracking branch 'pinctrl/for-next' omits 6891b674f4e6 Merge remote-tracking branch 'gpio/for-next' omits d51e03e0c834 Merge remote-tracking branch 'rpmsg/for-next' omits 30aa932e17f5 Merge remote-tracking branch 'scsi/for-next' omits b2d38b2522ac Merge remote-tracking branch 'slave-dma/next' omits 1f939a89e013 Merge remote-tracking branch 'icc/icc-next' omits 22e87d5f3ba6 Merge remote-tracking branch 'mux/for-next' omits 9ec622e64df6 Merge remote-tracking branch 'staging/staging-next' omits 6727f91e676a Merge remote-tracking branch 'soundwire/next' omits d975da021d3f Merge remote-tracking branch 'extcon/extcon-next' omits aca1313c7ca0 Merge remote-tracking branch 'char-misc/char-misc-next' omits b2aeac174b74 Merge remote-tracking branch 'tty/tty-next' omits 643ab608c07e Merge remote-tracking branch 'phy-next/next' omits 3279ee892620 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 59126d0816ab Merge remote-tracking branch 'usb/usb-next' omits 8c6dd76f83e1 Merge remote-tracking branch 'ipmi/for-next' omits 610e48e5320e Merge remote-tracking branch 'leds/for-next' omits 53e295eb244e Merge remote-tracking branch 'percpu/for-next' omits d9a03db02f3d Merge remote-tracking branch 'xen-tip/linux-next' omits ec0403f45244 Merge remote-tracking branch 'kvms390/next' omits 0e378beeba49 Merge remote-tracking branch 'rcu/rcu/next' omits 9cb6187b8f5a Merge remote-tracking branch 'edac-amd/for-next' omits b60628051a05 Merge remote-tracking branch 'tip/auto-latest' omits daeea1ba0037 Merge remote-tracking branch 'spi/for-next' omits 32ca565c984a Merge remote-tracking branch 'devicetree/for-next' omits bf53fdce25bb Merge remote-tracking branch 'tpmdd/next' omits 19209aaef9d7 Merge remote-tracking branch 'selinux/next' omits 81e45af41307 Merge remote-tracking branch 'apparmor/apparmor-next' omits e55d5231fae2 Merge remote-tracking branch 'security/next-testing' omits 347f6cdc5ba1 Merge remote-tracking branch 'regulator/for-next' omits ffefb8aa3cd2 Merge remote-tracking branch 'battery/for-next' omits 774b19e051cf Merge remote-tracking branch 'mfd/for-mfd-next' omits 7d943975fe3f Merge remote-tracking branch 'md/for-next' omits a758b322b71a Merge remote-tracking branch 'mmc/next' omits 6b2977914cbe Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 15bf47a75634 Merge remote-tracking branch 'device-mapper/for-next' omits ffd890f9cb0d Merge remote-tracking branch 'block/for-next' omits b99b12acba6c Merge remote-tracking branch 'sound-asoc/for-next' omits 0a6c8d46fa76 Merge remote-tracking branch 'sound/for-next' omits a2689237c702 Merge remote-tracking branch 'regmap/for-next' omits 25afcd5d2fac Merge remote-tracking branch 'etnaviv/etnaviv/next' omits e1a8f847b1e9 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits fe866f362e22 Merge remote-tracking branch 'drm-msm/msm-next' omits 4d82d8ed9a37 Merge remote-tracking branch 'drm-misc/for-linux-next' omits e041f60e5d93 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 9b2cc1aa5c6a Merge remote-tracking branch 'drm/drm-next' omits f2c6dc453e21 Merge remote-tracking branch 'crypto/master' omits 4b77f917f313 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 115fc0e2ce82 Merge remote-tracking branch 'nand/nand/next' omits 065653f4e775 Merge remote-tracking branch 'gfs2/for-next' omits 3a6069d3e532 Merge remote-tracking branch 'mac80211-next/master' omits b574282b92f7 Merge remote-tracking branch 'bluetooth/master' omits 308b30ebdba2 Merge remote-tracking branch 'wireless-drivers-next/master' omits c5cc79835946 Merge remote-tracking branch 'nfc-next/master' omits e0e8ee002364 Merge remote-tracking branch 'netfilter-next/master' omits 6a43eec7db92 Merge remote-tracking branch 'ipsec-next/master' omits 0cad906b062f Merge remote-tracking branch 'bpf-next/master' omits 36baad0ced01 Merge remote-tracking branch 'net-next/master' omits b90344b0bb90 Merge remote-tracking branch 'rdma/for-next' omits 5297cb22cbda Merge remote-tracking branch 'cpupower/cpupower' omits 5b4371b9e98d Merge remote-tracking branch 'pm/linux-next' omits cc67cfe7d276 Merge remote-tracking branch 'v4l-dvb-next/master' omits 28cccd2ea93e Merge remote-tracking branch 'v4l-dvb/master' omits 1745635663c1 Merge remote-tracking branch 'jc_docs/docs-next' omits e7375a037643 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 1865811a2789 Merge remote-tracking branch 'i2c/i2c/for-next' omits 4240d38528b6 Merge remote-tracking branch 'hid/for-next' omits 4503755fba1c Merge remote-tracking branch 'pci/next' omits cd1a760db3cc Merge remote-tracking branch 'vfs/for-next' omits 095001e4a05f Merge remote-tracking branch 'v9fs/9p-next' omits 3bf4829148e5 Merge remote-tracking branch 'orangefs/for-next' omits dd0281968b7c Merge remote-tracking branch 'jfs/jfs-next' omits 4723e1ad4c0d Merge remote-tracking branch 'fuse/for-next' omits 25026cf9f8c6 Merge remote-tracking branch 'f2fs/dev' omits e1d700e6aecc Merge remote-tracking branch 'ext3/for_next' omits e41fb164135c Merge remote-tracking branch 'ecryptfs/next' omits 7200e5e77b31 Merge remote-tracking branch 'cifs/for-next' omits e995d20c8c75 Merge remote-tracking branch 'btrfs-kdave/for-next' omits ef1dda765dc4 Merge remote-tracking branch 'befs/for-next' omits 088ab55aaf3d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 9f48930b3555 Merge remote-tracking branch 'uml/linux-next' omits 96eae98737d3 Merge remote-tracking branch 's390/features' omits 17494633e4ca Merge remote-tracking branch 'risc-v/for-next' omits 857f4fd7ab96 Merge remote-tracking branch 'powerpc/next' omits 65bba58d42d2 Merge remote-tracking branch 'parisc-hd/for-next' omits 048ad012b0ce Merge remote-tracking branch 'mips/mips-next' omits 9570f6eff3ed Merge remote-tracking branch 'm68knommu/for-next' omits 5b5f3ec15d90 Merge remote-tracking branch 'm68k/for-next' omits 56c6577b54a3 Merge remote-tracking branch 'csky/linux-next' omits ad48da87dc1d Merge remote-tracking branch 'c6x/for-linux-next' omits a2b21d3a7bb1 Merge remote-tracking branch 'clk-samsung/for-next' omits 820054f83751 Merge remote-tracking branch 'clk/clk-next' omits 94fb1a0a4ef0 Merge remote-tracking branch 'arm64/for-next/core' omits 9d1abae46eaf Merge remote-tracking branch 'tegra/for-next' omits 3a519ad3f786 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 3135634cc24b Merge remote-tracking branch 'samsung-krzk/for-next' omits 47f3ac5d11b2 Merge remote-tracking branch 'rockchip/for-next' omits 5ef86eac8b80 Merge remote-tracking branch 'renesas/next' omits 4139f92994d9 Merge remote-tracking branch 'realtek/for-next' omits ab76f23fa80b Merge remote-tracking branch 'qcom/for-next' omits 01fea1bb69fd Merge remote-tracking branch 'omap/for-next' omits 87cb94e5449b Merge remote-tracking branch 'mvebu/for-next' omits b1edadf607b0 Merge remote-tracking branch 'mediatek/for-next' omits bc40d221eab8 Merge remote-tracking branch 'keystone/next' omits e1a027eff660 Merge remote-tracking branch 'imx-mxs/for-next' omits dd6da0603578 Merge remote-tracking branch 'bcm2835/for-next' omits 25927dfee881 Merge remote-tracking branch 'at91/at91-next' omits bd6b7f466442 Merge remote-tracking branch 'aspeed/for-next' omits 44b02a042add Merge remote-tracking branch 'amlogic/for-next' omits 637f388a9142 Merge remote-tracking branch 'actions/for-next' omits 632f31597b1d Merge remote-tracking branch 'arm-soc/for-next' omits cd033d4b53f6 Merge remote-tracking branch 'arm/for-next' omits 3e1dca911d74 Merge remote-tracking branch 'dma-mapping/for-next' omits 3fef9f41d7a3 Merge remote-tracking branch 'leaks/leaks-next' omits ba8c0de6d4af Merge remote-tracking branch 'kbuild/for-next' omits 7150819a00bc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 33396aefc536 Merge remote-tracking branch 'mmc-fixes/fixes' omits efda535bf141 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d54a68875b44 Merge remote-tracking branch 'scsi-fixes/fixes' omits 85f0cb0e245c Merge remote-tracking branch 'vfs-fixes/fixes' omits 1a9d9c56eed4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits cdb1840fbb23 Merge remote-tracking branch 'kvm-fixes/master' omits fa3980728e49 Merge remote-tracking branch 'omap-fixes/fixes' omits 4ac52b7d4bb7 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 64b26fc34702 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 9d40f20016c7 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' omits 03c9759f1e7e Merge remote-tracking branch 'mtd-fixes/master' omits 46992859c92b Merge remote-tracking branch 'input-current/for-linus' omits 26165039af7b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 46c1ee3ca7a9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 04d6fd0ce2ad Merge remote-tracking branch 'tty.current/tty-linus' omits 4e86bc53dc68 Merge remote-tracking branch 'spi-fixes/for-linus' omits 69815cb7964a Merge remote-tracking branch 'regulator-fixes/for-linus' omits 95eaf8934550 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f3268af1560e Merge remote-tracking branch 'sound-current/for-linus' omits 50b24dabefb3 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 2e7207eca263 Merge remote-tracking branch 'mac80211/master' omits e7a8561bfdb2 Merge remote-tracking branch 'wireless-drivers/master' omits 4eed3e2a1c09 Merge remote-tracking branch 'ipsec/master' omits 1daa79e3bb4c Merge remote-tracking branch 'bpf/master' omits 4591e71d48cc Merge remote-tracking branch 'net/master' omits ab5d1da6262f Merge remote-tracking branch 'arc-current/for-curr' omits 7679665c9211 Merge remote-tracking branch 'kbuild-current/fixes' omits 52786e7517a2 scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 omits 8853f584b3f5 Merge remote-tracking branch 'fixes/master' omits 6c6a9808c077 Merge remote-tracking branch 'regulator/topic/pfuze100' in [...] omits fa28bb626078 Merge branch 'regulator-4.20' into regulator-next omits b8af4f09c5ec Merge branch 'regulator-4.19' into regulator-linus omits 26fbf1666f44 Merge branch 'asoc-4.20' into asoc-next omits 3cd71e0cf7a0 Merge branch 'asoc-4.19' into asoc-linus omits 9b6c55162e6b Merge branch 'sunxi/fixes-for-4.19' into sunxi/for-next omits 47fc69ec6b8a ARM: sun8i: dts: drop A64 HDMI PHY fallback compatible fro [...] omits dfcc4fbf23e4 smb3: track the instance of each session for debugging omits edc77ef5eb78 smb3: minor missing defines relating to reparse points omits 716059bc01ff Merge branch 'devel' into for-next omits 52ee9c5947db Merge branch 'spi-4.20' into spi-next omits 1f7f2e2d2cda Merge branch 'spi-4.19' into spi-linus 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 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 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 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 edf5f6ced531 s390/dasd: remove unnecessary condition check 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 new d82920849f30 Merge tag 'sound-4.19-rc5' of git://git.kernel.org/pub/scm [...] new 4b92e7fd76e9 Merge tag 'mtd/fixes-for-4.19-rc5' of git://git.infradead. [...] new d124b44f09ca Compiler Attributes: naked was fixed in gcc 4.6 new ae596de1a0c8 Compiler Attributes: naked can be shared new f83606f5eb00 fork: report pid exhaustion correctly new 889c695d419f mm: disable deferred struct page for 32-bit arches new a1b3d2f217cf fs/proc/kcore.c: fix invalid memory access in multi-page r [...] new b45d71fb89ab mm: shmem.c: Correctly annotate new inodes for lockdep new 3bf181bc5d8b kernel/sys.c: remove duplicated include new 172b06c32b94 mm: slowly shrink slabs with a relatively small number of objects new 234b69e3e089 ocfs2: fix ocfs2 read block panic new 1bd2b2741cf5 Merge remote-tracking branch 'fixes/master' new 24d757c1ca56 Merge remote-tracking branch 'kbuild-current/fixes' new 2db579b18e98 Merge remote-tracking branch 'arc-current/for-curr' new 88d0895d0ea9 batman-adv: Avoid probe ELP information leak new b9fd14c20871 batman-adv: Fix segfault when writing to throughput_override new a25bab9d723a batman-adv: Fix segfault when writing to sysfs elp_interval new dff9bc42ab0b batman-adv: Prevent duplicated gateway_node entry new fa122fec8640 batman-adv: Prevent duplicated nc_node entry new 94cb82f594ed batman-adv: Prevent duplicated softif_vlan entry new e7136e48ffdf batman-adv: Prevent duplicated global TT entry new ae3cdc97dc10 batman-adv: Prevent duplicated tvlv handler new 5af96b9c59c7 batman-adv: fix backbone_gw refcount on queue_work() failure new 4c4af6900844 batman-adv: fix hardif_neigh refcount on queue_work() failure new dabeb13eee81 batman-adv: Increase version number to 2018.3 new aa86b03c3ee6 Merge tag 'batadv-net-for-davem-20180919' of git://git.ope [...] new 76c0ddd8c3a6 ip6_tunnel: be careful when accessing the inner header new cf5cca6e4cc4 net: mvneta: fix the Rx desc buffer DMA unmapping new 50fdf60181b0 qed: Fix populating the invalid stag value in multi functi [...] new 0216da9413af qed: Do not add VLAN 0 tag to untagged frames in multi-fun [...] new 7e3e375ceede qed: Add missing device config for RoCE EDPM in UFP mode. new bffd5e86951c Merge branch 'qed-fixes' new f9d5b1d50840 mlxsw: spectrum: Bump required firmware version new 56ce3c5a50f4 smc: generic netlink family should be __ro_after_init new 8c6ec3613e7b bnxt_en: don't try to offload VLAN 'modify' action new d7ab5cdce54d sctp: update dst pmtu with the correct daddr new 615bf5a4a32d Merge remote-tracking branch 'net/master' new d4d7b47ce66d Merge remote-tracking branch 'bpf/master' new 6ed5fa23c583 Merge remote-tracking branch 'ipsec/master' new a173f066c7cf netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev new bab4344975fe netfilter: nft_osf: use enum nft_data_types for nft_valida [...] new 346fa83d1093 netfilter: conntrack: get rid of double sizeof new 96df3bc55d9d Merge remote-tracking branch 'netfilter/master' new 2823c8716c68 b43: fix DMA error related regression with proprietary firmware new f61a227956d9 Merge remote-tracking branch 'wireless-drivers/master' new dd8c06c6eef5 Merge remote-tracking branch 'mac80211/master' new ee92efe41cf3 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an i [...] new 497b1a64dbd9 Merge remote-tracking branch 'rdma-fixes/for-rc' new b3a5402cbceb ALSA: hda: Fix the audio-component completion timeout new 2928c3405412 Merge remote-tracking branch 'sound-current/for-linus' new 5f755dd0a118 Merge branch 'asoc-4.19' into asoc-linus new 040c90363138 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new fb6de923ca33 regulator: fix crash caused by null driver data new 7c420c7121ec Merge branch 'regulator-4.19' into regulator-linus new 5688dd4c69ea Merge remote-tracking branch 'regulator-fixes/for-linus' new 60489f085574 spi: spi-mem: Add missing description for data.nbytes field new c949a8e8b43f spi: spi-mem: Move the DMA-able constraint doc to the kern [...] new 61f3329a7c44 Merge branch 'spi-4.19' into spi-linus new faf12709395e Merge remote-tracking branch 'spi-fixes/for-linus' new 235fe0851bcf MAINTAINERS: Update PPC contacts for PCI core error handling new b3027b7746ce MAINTAINERS: Move mobiveil PCI driver entry where it belongs new 9024143e700f PCI: dwc: Fix scheduling while atomic issues new 712135851e75 Merge remote-tracking branch 'pci-current/for-linus' new 7e620984b625 serial: imx: restore handshaking irq for imx1 new ca9f8b14df2f Merge remote-tracking branch 'tty.current/tty-linus' new 783f3b4e9ec5 usb: musb: dsps: do not disable CPPI41 irq in driver teardown new e871db8d78df Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in [...] new 7a68d9fb8510 USB: usbdevfs: sanitize flags more new 81e0403b26d9 USB: usbdevfs: restore warning for nonsensical flags new c183813fcee4 USB: remove LPM management from usb_driver_claim_interface() new bd729f9d67aa USB: fix error handling in usb_driver_claim_interface() new c9a4cb204e9e USB: handle NULL config in usb_find_alt_setting() new 5c54fcac9a9d usb: roles: Take care of driver module reference counting new 16c4cb19fa85 usb: core: safely deal with the dynamic quirk lists new 3e3b81965cbf usb: typec: mux: Take care of driver module reference counting new 4ac35938e4d5 Merge remote-tracking branch 'usb.current/usb-linus' new a6d05071c30f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 28a3f1ef4d84 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new b4401deab7d8 Merge remote-tracking branch 'input-current/for-linus' new 6d2813d5d4ea Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' new 543dbb8c5032 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 249644d82f91 Merge remote-tracking branch 'at91-fixes/at91-fixes' new 049cf70d1a87 Merge remote-tracking branch 'omap-fixes/fixes' new 02ca120c13b9 Merge remote-tracking branch 'kvm-fixes/master' new fafbaa74a368 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 6d5c80f27162 Merge remote-tracking branch 'vfs-fixes/fixes' new 30d3220045f4 Merge remote-tracking branch 'scsi-fixes/fixes' new d5b3a31b1cea Merge tag 'drm-misc-fixes-2018-09-19' of git://anongit.fre [...] new 8ca4fff974ad Merge tag 'drm-intel-fixes-2018-09-19' of git://anongit.fr [...] new 5b455036ae6a Merge remote-tracking branch 'drm-fixes/drm-fixes' new 13709b940b4d Merge remote-tracking branch 'mmc-fixes/fixes' new cd26677bd393 Merge remote-tracking branch 'kbuild/for-next' new 92c76bf96857 Merge remote-tracking branch 'leaks/leaks-next' new a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] new 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] new 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT new f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device new bc3ec75de545 dma-mapping: merge direct and noncoherent ops new 58b0440663ec dma-mapping: consolidate the dma mmap implementations new 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] new 90b3c701c7f7 Merge remote-tracking branch 'dma-mapping/for-next' new 481244257954 Merge remote-tracking branch 'arm/for-next' new 3f52a0ad9185 Merge remote-tracking branch 'arm-soc/for-next' new 5c9c083e4d60 Merge remote-tracking branch 'actions/for-next' new 139385e65de3 Merge remote-tracking branch 'amlogic/for-next' new 1426d40e11f7 ARM: dts: aspeed: Fix I2C bus warnings new e19ecbca78fb ARM: dts: aspeed: quanta-q71l: add aliases for i2c new d8a2b2a279ce ARM: dts: aspeed: quanta-q71l: Add four PSUs new fde4f21bc280 ARM: dts: aspeed: quanta-q71l: Enable adc & ibt nodes new c8551f6f3e8c ARM: dts: aspeed: Add HXT StarDragon 4800 REP2 BMC new 3368e06e2a91 ARM: dts: aspeed: Adding Facebook TiogaPass BMC new b334b705dd91 Merge remote-tracking branch 'aspeed/for-next' new a31a9772a2aa Merge remote-tracking branch 'at91/at91-next' new 80bee922b97f Merge remote-tracking branch 'bcm2835/for-next' new 089caea1eca4 Merge remote-tracking branch 'imx-mxs/for-next' new af702e06796f Merge remote-tracking branch 'keystone/next' new d429656b2db0 Merge remote-tracking branch 'mediatek/for-next' new 3e1ad82a1904 ARM: dts: mvebu: 98dx3236: Rename nand controller node new 7b8f80d0ca72 ARM: dts: mvebu: db-dxbc2: use new style nand binding new 9c10611959a3 ARM: dts: mvebu: db-xc3-24g4: use new style nand binding new 354c97a9042f ARM: dts: mvebu: Add device tree for db-88f6820-amc board new b590156600a7 Merge remote-tracking branch 'mvebu/for-next' new 0812db943748 ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor new 1464d031c45d ARM: OMAP1: ams-delta: initialize latch2 pins to safe values new d3e952ad300e ARM: OMAP1: ams-delta: register MODEM device earlier new 26683316c92a ARM: OMAP1: ams-delta-fiq: Use <linux/platform_data/gpio-omap.h> new 1137ceee76ba ARM: OMAP1: ams-delta: Don't request unused GPIOs new a622067f6e92 Merge branch 'omap-for-v4.20/omap1' into for-next new dcbf6b18d81b ARM: dts: am335x-evm: fix number of cpsw new 0f6e0ed00bc3 Merge branch 'am335x-evm-port-fix' into omap-for-v4.20/dt new 769de05b2ae4 ARM: dts: am335x-shc: get rid of phy_id property new 9e19b4bd012b ARM: dts: am335x-pepper: get rid of phy_id property new 4f9584518f24 ARM: dts: am335x-pdu001: get rid of phy_id property new 25245c44d4d7 ARM: dts: am335x-nano: get rid of phy_id property new 5ef346bb8092 ARM: dts: am335x-moxa-uc-8100-me-t: get rid of phy_id property new 5ec73320abd7 ARM: dts: am335x-lxm: get rid of phy_id property new d9312570d5d1 ARM: dts: am335x-igep0033: get rid of phy_id property new 53c2c22b8cfa ARM: dts: am335x-evmsk: get rid of phy_id property new 0d175556e2e4 ARM: dts: am335x-cm-t335: get rid of phy_id property new 8cd1cc3f7c0a ARM: dts: am335x-chiliboard: get rid of phy_id property new 4d8b032d3c03 ARM: dts: am335x-bone-common: get rid of phy_id property new 5925ae235418 ARM: dts: am43x-epos-evm: get rid of phy_id property new 7c0373b16f04 ARM: dts: am437x-sk-evm: get rid of phy_id property new c0af07883c2c ARM: dts: am437x-idk-evm: get rid of phy_id property new cfd91db31fbf ARM: dts: am437x-gp-evm: get rid of phy_id property new 04f48434dce0 ARM: dts: am437x-cm-t43: get rid of phy_id property new 5180679c9a9d ARM: dts: dra76-evm: get rid of phy_id property new 24e0023c6005 ARM: dts: dra72-evm: get rid of phy_id property new f1934c90a2cb ARM: dts: dra72-evm-revc: get rid of phy_id property new c4ab24684565 ARM: dts: dra71-evm: get rid of phy_id property new 4d80b7c5077b ARM: dts: dra7-evm: get rid of phy_id property new adfcf71b9f5c ARM: dts: am57xx-idk-common: get rid of phy_id property new 2ac921dc010a ARM: dts: am57xx-cl-som-am57x: get rid of phy_id property new abf878ddfdf2 ARM: dts: dm8148-evm: get rid of phy_id property new 3a25128c02f6 ARM: dts: dm8148-t410: get rid of phy_id property new e99c4d576254 ARM: dts: dra62x-j5eco-evm: get rid of phy_id property new cc893871f092 ARM: dts: ti: Fix SPI and I2C bus warnings new f2b072135068 ARM: dts: omap: Update coresight bindings for hardware ports new 9686a40d486e Merge branch 'omap-for-v4.20/dt' into for-next new a8b80f102018 Merge remote-tracking branch 'omap/for-next' new 83d19a240081 Merge remote-tracking branch 'qcom/for-next' new 1eee72bfcf09 Merge remote-tracking branch 'realtek/for-next' new 1a8554289253 Merge remote-tracking branch 'renesas/next' new bf1bc05c9cb2 Merge remote-tracking branch 'rockchip/for-next' new 318a3d375c4f Merge remote-tracking branch 'samsung-krzk/for-next' new 13b91ed77a65 ARM: dts: sun8i: drop A64 HDMI PHY fallback compatible fro [...] new 4893ae1be42a Merge branch 'sunxi/fixes-for-4.19' into sunxi/for-next new 827d10260c27 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 56b31909ce7b Merge remote-tracking branch 'tegra/for-next' new 827078a49abd Merge remote-tracking branch 'arm64/for-next/core' new ec78e181b3e5 Merge remote-tracking branch 'clk/clk-next' new c617a818df11 Merge remote-tracking branch 'clk-samsung/for-next' new ef5a898fbc2b Merge remote-tracking branch 'c6x/for-linux-next' new 0aa4429a576c Merge remote-tracking branch 'csky/linux-next' new 68ae3bbeb8ce Merge remote-tracking branch 'm68k/for-next' new 2cb591ceb477 Merge remote-tracking branch 'm68knommu/for-next' new 8250a9b43b25 MIPS/PCI: Let Loongson-3 pci_ops access extended config space new c633eab7e00d Merge remote-tracking branch 'mips/mips-next' new ef30d1e6296c Merge remote-tracking branch 'parisc-hd/for-next' new dfb32f5d498b Merge remote-tracking branch 'powerpc/next' new 29a023e76794 Merge remote-tracking branch 'risc-v/for-next' new 55a5542a5462 s390/hibernate: fix error handling when suspend cpu != resume cpu new 734781a9165a s390/dasd: remove unnecessary condition check new 6779df406b27 s390/sclp: Allow to request adapter reset new 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy new 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] new 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" new 8e5a7627b588 s390: add initial 64-bit restart PSW new 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain new d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks new 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions new 4e62d4588500 s390: clean up stacks setup new ccc413f62143 s390/qdio: clean up AOB handling new 61be3ba6f039 Merge remote-tracking branch 's390/features' new cd9fdbe6d754 Merge remote-tracking branch 'uml/linux-next' new 060b27d83648 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 86a39f5a920a Merge remote-tracking branch 'befs/for-next' new 9fdfb4bcb889 Merge remote-tracking branch 'btrfs-kdave/for-next' new 1a0bf7449818 smb3: minor missing defines relating to reparse points new 74a018bbbe7a smb3: track the instance of each session for debugging new 955a7112708d Merge remote-tracking branch 'cifs/for-next' new 3c29dec0c9eb Merge remote-tracking branch 'ecryptfs/next' new 965af4a8bdce Merge remote-tracking branch 'ext3/for_next' new 02dcab473afd Merge remote-tracking branch 'f2fs/dev' new def78e72765f Merge remote-tracking branch 'fuse/for-next' new 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() new 426eeae93384 Merge remote-tracking branch 'jfs/jfs-next' new 767164d6ec93 Merge remote-tracking branch 'orangefs/for-next' new 37f31b6ca431 ubifs: Check for name being NULL while mounting new d3bdc016c598 ubifs: drop false positive assertion new f061c1cc404a Revert "ubifs: xattr: Don't operate on deleted inodes" new 2bfa182ad697 Merge remote-tracking branch 'ubifs/linux-next' new 62c54071a462 Merge remote-tracking branch 'v9fs/9p-next' new b79f498dc568 vfs: Implement a filesystem superblock creation/configurat [...] new ad81a1d4d1b2 vfs: Remove unused code after filesystem context changes new 99e53d7d604a procfs: Move proc_fill_super() to fs/proc/root.c new 9d937e9c000b proc: Add fs_context support to procfs new ec834411fed3 ipc: Convert mqueue fs to fs_context new f74c0e34a5c7 cpuset: Use fs_context new e62016662d09 kernfs, sysfs, cgroup, intel_rdt: Support fs_context new 3a0732152c26 hugetlbfs: Convert to fs_context new d0283754acd5 vfs: Remove kern_mount_data() new 43656990f064 vfs: Provide documentation for new mount API new f57d445eb317 Make anon_inodes unconditional new 6cc2935f513c vfs: syscall: Add fsopen() to prepare for superblock creation new 5e881993ad9c vfs: Implement logging through fs_context new 40dd313f2386 vfs: Add some logging to the core users of the fs_context log new 340b15627030 vfs: syscall: Add fsconfig() for configuring and managing [...] new 4add482b68e0 vfs: syscall: Add fsmount() to create a mount for a superblock new b08f8a4a8096 vfs: syscall: Add fspick() to select a superblock for reco [...] new 1b67a4257e2b afs: Add fs_context support new ea5ac68d1621 afs: Use fs_context to pass parameters over automount new 6036ddae9083 vfs: Add a sample program for the new mount API new 47234df5f97c vfs: syscall: Add fsinfo() to query filesystem information new 21691b58ac1c afs: Add fsinfo support new 05039c0085e4 vfs: Allow fsinfo() to query what's in an fs_context new ef91d4630f02 vfs: Allow fsinfo() to be used to query an fs parameter de [...] new 3db9d13be46b vfs: Implement parameter value retrieval with fsinfo() new f022b08a0a9b Merge branches 'work.mount', 'work.alpha' and 'work.compat [...] new b1cf0acd37f0 Merge remote-tracking branch 'vfs/for-next' new ba248a2881b0 Merge remote-tracking branch 'pci/next' new d13c943c07b2 Merge remote-tracking branch 'hid/for-next' new 599d8f610efc Merge remote-tracking branch 'i2c/i2c/for-next' new b7b80915e336 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] new 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] new 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section new 52272c923af0 docs: core-api: add memory allocation guide new 9d723b4ccbd2 iommu: Fix passthrough option documentation new c03e2fa75302 docs: fix some broken documentation references new ff348763775e doc: Fix acronym "FEKEK" in ecryptfs new 6daf1c635082 Merge remote-tracking branch 'jc_docs/docs-next' new 024de7b62946 Merge remote-tracking branch 'v4l-dvb/master' new e4d9bf336249 Merge remote-tracking branch 'v4l-dvb-next/master' new b2692b209c9c Merge remote-tracking branch 'pm/linux-next' new 3af87faa4b15 Merge remote-tracking branch 'cpupower/cpupower' new 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities new 404b1369ea26 OPP: Don't try to remove all OPP tables on failure new 3d2556992a87 OPP: Protect dev_list with opp_table lock new eb7c8743d6cf OPP: Pass index to _of_init_opp_table() new f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() new 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs new d0e8ae6c26da OPP: Create separate kref for static OPPs list new 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() new 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() new cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table new faf830f8d061 OPP: Prevent creating multiple OPP tables for devices shar [...] new 9ea47a1cc5f0 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() new dff9879afcf7 Merge remote-tracking branch 'opp/opp/linux-next' new 6ebce4474603 RDMA/uverbs: Remove is_closed from ib_uverbs_file new 802fa45cd320 RDMA/i40iw: Fix incorrect iterator type new 0965cc953a23 RDMA/core: Properly return the error code of rdma_set_src_ [...] new 0099103926b6 RDMA/uverbs: Fix error unwind in ib_uverbs_add_one new b00a92c8f2ca RDMA/hns: Move all prints out of irq handle new db7633920da3 Merge remote-tracking branch 'rdma/for-next' new 138c72efbd5d batman-adv: Start new development cycle new 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated new d331a7399499 batman-adv: Provide debug messages as trace events new dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo new a7ea49afcc88 batman-adv: Enable LockLess TX for softif new 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] new 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] new cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] new f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] new e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] new a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] new 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] new 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] new e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop new f46f33a6790c Merge branch 'phy_stop-synchronous' new f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] new cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 new a9aac38599ec net: mvpp2: rename the IRQs to match the hardware new 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] new fd4a1056884e net: mvpp2: do not update the queue mode while probing new 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 new 850623b3823a net: mvpp2: cpu should always be unsigned new ecfed8d9b387 net: mvpp2: make the per-cpu helpers static new 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static new 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] new 074c74dfcb33 net: mvpp2: map the CPUs to threads new e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] new 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread new 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' new aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] new f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open new 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open new db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] new f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function new bacade822524 net: toshiba: fix return type of ndo_start_xmit function new 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function new 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function new fe72352e37ae net: amd: fix return type of ndo_start_xmit function new 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function new 874bff0ba6cf net: hns3: Add default irq affinity new 932d1252aded net: hns3: Add unlikely for buf_num check new 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] new 3152fcc69ae0 net: hns3: Remove packet statistics of public new 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl new 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net new 582d37bbb613 net: hns3: Check hdev state when getting link status new fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem new 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf new 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] new d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] new 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] new 1e6a4bc874db Merge branch 'hns3-fixes' new 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback new c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' new c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] new 7a67e11d901e r8169: simplify RTL8169 PHY initialization new 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps new 23d9f5531c7c nfp: provide a better warning when ring allocation fails new 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' new da2cfbd3e756 e1000: remove set but not used variable 'txb2b' new 713746bb2866 atl1: remove set but not used variable 'advertising' new faa08325b429 isdn/hisax: Remove unnecessary parenthesis new a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 new 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout new 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress new fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb new f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size new d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] new 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells new 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools new e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool new 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration new 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() new a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() new b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood new cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' new 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h new 476a063be586 Merge remote-tracking branch 'net-next/master' new 593b5e937ed4 Merge remote-tracking branch 'bpf-next/master' new 4903df7a1b1b Merge remote-tracking branch 'ipsec-next/master' new 5a104e391983 Merge remote-tracking branch 'netfilter-next/master' new 6a1620c91916 Merge remote-tracking branch 'nfc-next/master' new 36404c065ac3 mt76: move wcid fields to common mt76_dev struct new 624400e4cd25 mt76: unify sta_add / sta_remove new cab12953ec1e mt76: pratially unify add_interface new 22c575c4f177 mt76: unify ampdu_action new 60c26859e863 mt76: unify set_key new 436d9586afdd mt76x0: remove empty sta_notify new 1d0496c63f8d mt76: unify AC to hw queue mapping new 10337263dcfa mt76: unify conf_tx new 900c0f4746a1 mt76x0: remove vif_mask new 0cd47bae2264 mt76: unify remove_interface new 212926eb4493 mt76: unify add_interface new 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers new 5944cd02866f mt76: unify txwi and rxwi structures new b490b1df9a25 mt76: unify load_tx_status new 7c1f88812690 mt76: unify send_tx_status and related helpers new 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 new 74ff45393bf8 mt76: unify mac_process_rate new 493703aa9e3c mt76x0: reserve enough space in mac80211 new 0e59cba85604 mt76: unify {insert/remove}_hdr_pad new 0b7da3112746 mt76: partially unify filling txwi fields new 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature new 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module new b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module new f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule new 2251dd5d463c mt76: move mt76_qsel definition in dma.h new 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module new 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine new 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module new 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation new a4986909ec18 mt76x0: mark device as running in mt76x0_start new 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature new 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine new f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks new 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation new 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver new 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop new c66874640806 mt76x0: set max fragments size new 37d363665ba1 mt76x0: remove unused dma.c source file new 4220878b6e1d mt76x0: remove unused stat work_queue new 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions new f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine new c1b6325d5105 mt76x0: remove unused endpoint definitions new 7cbe4c760704 mt76x0: remove unused stat_work new 67f5e7a794bc mt76x0: enable per-sta tx queueing new 0ae976a11b4f mt76x0: init hw capabilities new 242516caabdb mt76x0: trim rx skb to proper length new 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state new 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine new 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module new d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init new cb722aeddcfd mt76x0: fix memory leak during hw probe new b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop new e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device new 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume new 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params new 1bee323a8520 mt76x0: use mt76_register_device for device registration new c2a4d9fbabfb mt76x0: inital split between pci and usb new c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid new 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device new 835123b7e14c mt76x0: make device allocation bus neutral new 473f0a763d2c mt76x0: run vco calibration for each channel configuration new dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h new db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers new f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp new 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops new 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() new 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module new c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c new 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h new 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr new fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs new 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() new 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines new d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu new 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu new f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev new 27db1ad10f2e mt76: move __iomem regs in mt76_mmio new 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send new 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() new 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 new 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c new bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c new edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module new 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module new c12128ce44b0 mt76: use a per rx queue page fragment cache new 576ecf653836 mt76x0: usb: move firmware loading to usb.c new 280415714ca1 mt76x0: remove mcu source file new 196e978ca1da mt76x0: remove unused usb header file new bf3741ada33b mt76x0: usb: remove mt76_fw definition new d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of https://github.co [...] new 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth new 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities new 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] new a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] new 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations new 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' new 94986ad61247 Merge remote-tracking branch 'wireless-drivers-next/master' new dda42eb30c37 Merge remote-tracking branch 'bluetooth/master' new 1a2570d4f2d9 Merge remote-tracking branch 'mac80211-next/master' new 4846f40bb44d Merge remote-tracking branch 'gfs2/for-next' new 183f4b1b3274 Merge remote-tracking branch 'nand/nand/next' new 5d7b1a28de3e Merge remote-tracking branch 'spi-nor/spi-nor/next' new 03b5533c4d89 Merge remote-tracking branch 'crypto/master' new 795241040a91 Merge tag 'drm-misc-next-2018-09-19' of git://anongit.free [...] new 308b118b6090 MAINTAINERS: Update tree location for the Renesas DRM drivers new 7408e252ddf2 MAINTAINERS: rcar-du: Add co-maintainer new 4ffe5aa53791 dt-bindings: display: renesas: du: document R8A77980 bindings new ab77eb4c4de7 dt-bindings: display: renesas: lvds: document R8A77980 bindings new 59104f239b9e drm: shmobile: convert to SPDX identifiers new d7cfd259048b drm: panel-lvds: convert to SPDX identifiers new 0bbce9eb7738 drm: rcar-du: Convert to SPDX identifiers new 4e86c208ddf2 drm: rcar-du: Support interlaced video output through vsp1 new c14f63abebb3 drm: rcar-du: Refactor Feature and Quirk definitions new c6e3194a3b55 drm: rcar-du: Add interlaced feature flag new 7281e6c6a5bd drm: rcar-du: Rework clock configuration based on hardware limits new 8c74c4561f05 drm: rcar-du: Improve non-DPLL clock selection new 9fe50e64fac7 drm: rcar-du: Rename and document dpll_ch field new a8492e88d9c7 drm: rcar-du: Write ESCR and OTAR as CRTC registers new c4341442acb1 drm: rcar-du: lvds: add R8A77980 support new 2a3181d9cfd6 drm: rcar-du: Update Gen3 output limitations new 0f35b25b8792 drm: rcar-du: Add support for missing pixel formats new f09e5b5d776d drm: rcar-du: Update framebuffer pitch and alignment limit [...] new 6e1637c91742 drm: rcar-du: Remove packed VYUY support new 0320ac5188ea Merge tag 'du-next-20180914' of git://linuxtv.org/pinchart [...] new 1cadf2b36809 drm/amdgpu: fix VM clearing for the root PD new 9296435729dc drm/amdgpu: fix preamble handling new 4f0ecd36f276 amdgpu: fix multi-process hang issue new a3d9103ebfa0 drm/amdgpu: Fix page fault and kasan warning on pci device [...] new 9650205a32e7 drm/amd/display: Fix bug use wrong pp interface new 982976d92f17 drm/amd/pp: Add ACP PG support in SMU new be2d6aa51e66 drm/amdgpu: Power down acp if board uses AZ (v2) new 1062ddb6d574 drm/amd/amdgpu: Enabling Power Gating for Stoney platform new 3a54d2c89511 drm/amdgpu/acp: Powrgate acp via smu new c36628d8989a drm/amgpu/acp: Implement set_powergating_state for acp new ac0a6cf1c6ef drm/scheduler: add a list of run queues to the entity new 249a07c05a8d drm/scheduler: add counter for total jobs in scheduler new 97ffa35b5dec drm/scheduler: add new function to get least loaded sched v2 new df0ca30838ee drm/scheduler: move idle entities to scheduler with less load v2 new 07507c01aa70 drm/scheduler: Add job dependency trace. new 65f7260b1356 drm/amdgpu: Add job pipe sync dependecy trace new f688b614b643 drm/amd/pp: Implement get_performance_level for legacy dgpu new a465feae60dc drm/amd/display: pass compat_level to hubp new 265f5ba6c209 drm/amd/display: Move PME to function pointer call semantics new 2cb3bcdb33c0 drm/amd/display: dal 3.1.60 new 4e60536d093f drm/amd/display: Set DFS bypass flags for dce110 new 1c8faa9aa0cc drm/amd/display: Enable DFS bypass support in DC config new 5a83c9324909 drm/amd/display: Add support for toggling DFS bypass new d23ee13fba23 drm/amdgpu: Add amdgpu_gfx_off_ctrl function new 1e317b99f0c2 drm/amdgpu: Put enable gfx off feature to a delay thread new 408acede8732 drm/amdgpu: Ctrl gfx off via amdgpu_gfx_off_ctrl new 3fded222f4bf drm/amdgpu: Disable gfx off if VCN is busy new fd28705388ef drm/amd/pp: Delete duplicated interface in hwmgr_func new 448fe1928ce4 drm/amdgpu: move gfx definitions into amdgpu_gfx header new aa47d117282c drm/amdgpu: move ih definitions into amdgpu_ih header new bb7743bc2051 drm/amdgpu: move sdma definitions into amdgpu_sdma header new 55560046d5b0 drm/amdgpu: move firmware definitions into amdgpu_ucode header new 6462c0071b8d drm/amdgpu: move psp macro into amdgpu_psp header new 2cddc50e9819 drm/amdgpu: move gem definitions into amdgpu_gem header new 1b369d3c0d93 drm/amd/display: pass the right num of modes added new 9b5349f74a85 drm/amd/display: correct image viewport calculation new d02e07948fcf drm/amd/display: Print DPP DTN log info only for enabled pipes new dc6c981d2027 drm/amd/display: Use DGAM ROM or RAM new 1fdf7a4b1f96 drm/amd/display: Add check for num of entries in gamma new bf9b1d9dc7e9 drm/amdgpu: Delay 100ms to enable gfx off feature new 7febe4bfd5d4 drm/scheduler: fix setting the priorty for entities (v2) new e854b61acf77 drm/scheduler: bind job earlier to scheduler new c51cebb890dc gpu: drm: radeon: cik: Replace mdelay() with msleep() in c [...] new 2f2debb5a162 gpu: drm: radeon: si: Replace mdelay() with msleep() in si [...] new 4b991c54ce82 gpu: drm: radeon: radeon_test: Replace mdelay() with msleep() new 0a7845db93b2 drm/amdgpu: move ring macros into amdgpu_ring header new 9e21fc56fe58 drm/amdgpu: remove useless gds switch macro new 5df585258f9f drm/amdgpu: move display definitions into amdgpu_display header new c082b99878b7 drm/amdgpu: move gmc macros into amdgpu_gmc header new 4473e1db3120 drm/amdgpu: move vm definitions into amdgpu_vm header new c2d358d724ee drm/amdgpu: move missed gfxoff entry into amdgpu_gfx header new 93f15e1c0796 drm/scheduler: Remove entity->rq NULL check new 573edb241b44 drm/scheduler: fix last_scheduled handling new 35e160e781a0 drm/scheduler: change entities rq even earlier new 2cf01099518b drm/amdgpu/pp: endian fixes for process_pptables_v1_0.c new 54f16ebfde5d drm/amdgpu/pp: endian fixes for processpptables.c new eb4f69992037 drm/amdgpu: add emit reg write reg wait for vcn jpeg new 8709890892d8 drm/amdgpu: add system interrupt register offset header new 44287b7190f4 drm/amdgpu: add system interrupt mask for jrbc new 7f31077cadc9 drm/amdgpu: enable system interrupt for jrbc new 36a12bd0b423 drm/amdgpu: add emit trap for vcn jpeg new 7ea34ea3e889 drm/amdgpu: fix emit frame size and comments for jpeg new ec2e082a79b5 drm/amdgpu/powerplay: check vrefresh when when changing displays new 6c1fd99bc669 drm/amdgpu: Cancel gfx off delay work when driver fini/suspend new f1220c876d4f drm/amd/display: dc 3.1.61 new 94a4ffd1d40b drm/amd/display: fix PIP bugs on Dal3 new c4621988d497 drm/amd/display: Add dprefclk value to dce_dccg new f137586b2b2b drm/amd/display: fix dml handling of mono8/16 pixel formats new 2f14bc8968e3 drm/amd/display: add retimer log for HWQ tuning use. new 56780940389a drm/amd/display: Remove redundant non-zero and overflow check new 5d0e7e5caa08 drm/amd/display: dc 3.1.62 new a4ead3e5d6f3 drm/amdgpu: add AVFS control to PP_FEATURE_MASK new b4abff4bb2b4 drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemask new a19c3bea8ebe drm/amdgpu/powerplay/vega10: enable AVFS control via ppfea [...] new bcd47f60ab65 drm/amd/display: enable ABGR and XBGR formats (v4) new 00ecc6e6d4ee drm/amdgpu: enable ABGR and XBGR formats (v2) new a69e40fd824d drm/radeon: enable ABGR and XBGR formats (v2) new 1f902edecb32 drm/amdgpu/include: Add nbio 7.4 header files (v4) new c62d3cd0ddd6 drm/amdgpu/include: Add sdma0/1 4.2 register headerfiles. (v3) new e6af616a7822 drm/amdgpu/include: add thm 11.0.2 headers new e9126d09eeb5 drm/amdgpu/include: Add mp 11.0 header files. (v2) new 25eaa565c47b Revert "drm/amdgpu: Add nbio support for vega20 (v2)" new fe3c948918e7 drm/amdgpu: Add nbio 7.4 support for vega20 (v3) new 7a0d7089c700 drm/amdgpu: update atomfirmware.h new 5f51ab41e7a0 drm/amd/powerplay: add vega20_inc.h (v2) new 5fef5b1e7d9b drm/amd/powerplay: add smu11_driver_if.h (v4) new 79df9413f7c3 drm/amd/powerplay: add vega20_ppsmc.h (v2) new b9443b572c06 drm/amd/powerplay: add vega20_pptable.h (v2) new f4eac80add11 drm/amd/powerplay: add the smu manager for vega20 (v2) new f0e7e5e2a8e4 drm/amd/powerplay: new interfaces for ActivityMonitor tabl [...] new da958630d530 drm/amd/powerplay: add the hw manager for vega20 (v3) new 982b90319459 drm/amd/powerplay: support workload profile query and setu [...] new 7c2912a26d36 drm/amd/powerplay: init vega20 uvd/vce powergate status on [...] new fff7e3e049d8 drm/amd/powerplay: correct force clock level related setti [...] new b8497699ef8a drm/amd/powerplay: export vega20 stable pstate clocks new 8dd97d6bc2c5 drm/amd/powerplay: add vega20 pre_display_config_changed callback new bc9b8c45b86f drm/amd/powerplay: conv the vega20 pstate sclk/mclk into n [...] new 7dd67c0d4200 drm/amd/powerplay: initialize vega20 overdrive settings new d617d4d73043 drm/amd/powerplay: new interfaces for overdrive vega20 scl [...] new acd116243a0d drm/amd/powerplay: revise vega20 PPSMC_MSG_SetSoftMin/[Max [...] new 8c191fe3d553 drm/amd/powerplay: update vega20 clocks threshold settings [...] new a6637313c7bf drm/amdgpu: enable vega20 powerplay support new 654f761cfa04 drm/amdgpu: Add psp 11.0 support for vega20. (v2) new 0df5295c99de drm/amdgpu/vg20: Change the load type of vega20 to psp (v2) new 3490738f9be9 drm/amd/powerplay: enable fclk ss by default new be6a55a11af6 drm/amd/powerplay: remove setting soc floor voltage before [...] new d940def9ab1f drm/amd/powerplay: avoid enabling/disabling uvd/vce dpm twice new 5d923a692868 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] new 16ed0ff2755c drm/amd/powerplay: allow slow switch only if NBPState enabled new efa7ac67a80f drm/amd/powerplay: remove max DCEFCLK limitation new ff50e15b00b0 drm/amd/powerplay: added voltage boot time calibration new 54d682d9a5b3 drm/amdgpu/gfx9: Update gfx9 golden settings. new 218a9fbc8a28 drm/amdgpu: update vega20 sdma golden settings new 3082be1aeaee drm/amdgpu/psp: Enlarge PSP TMR SIZE from 3M to 4M. new 6dddaeef4f9e drm/amdgpu: remove experimental flag for vega20 new a54594752ad4 drm/amdgpu: Cancel the delay work when suspend new e51ee68ff2ee drm/amd/pp: OverDrive gfx domain voltage on Tonga new ff30e9e8509c drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() new 8acc7254577a drm/scheduler: trivial error handling fix new 620e762f9a98 drm/scheduler: move entity handling into separate file new 7b10574eac0b drm/scheduler: cleanup entity coding style new 23f67981fd92 drm/scheduler: rename gpu_scheduler.c to sched_main.c new aa5873dca463 drm/amdgpu: Change VCE booting with firmware loaded by PSP new 3798e9a6e639 drm/amdgpu: use new scheduler load balancing for VMs new 845e6fdf3b52 drm/amdgpu: use scheduler load balancing for SDMA CS new 72a4c072ca9f drm/amdgpu: use scheduler load balancing for compute CS new 869a53d4d7d7 drm/amdgpu: remove the queue manager new 86275d090f01 drm/amdgpu: remove ring lru handling new 8290268f31b8 drm/amdgpu: move context related stuff to amdgpu_ctx.h new 0d346a14c634 drm/amdgpu: use entity instead of ring for CS new 851c2509aef6 drm/doc: Adapt GPU scheduler references for renamed C file new d4e838431d56 drm/amdgpu: added support 2nd UVD instance new bfcea5204287 drm/amdgpu:change VEGA booting with firmware loaded by PSP new 8c3db1284a01 drm/amdgpu: fill in amdgpu_dm_remove_sink_from_freesync_module new 98e6436d3af5 drm/amd/display: Refactor FreeSync module new e80e94460841 drm/amd/display: add method to check for supported range new ff6014d63a87 drm/amd/display: Fix bug where refresh rate becomes fixed new 050790cc5973 drm/amd/display: Fix bug that causes black screen new be922ff750e4 drm/amd/display: Add back code to allow for rounding error new 9410a3776bbf drm/amd/display: fix LFC tearing at top of screen new 953c2901c860 drm/amd/display: refactor vupdate interrupt registration new bf2af91cb3a4 drm/amd/display: Correct rounding calcs in mod_freesync_is [...] new 4c1fa3630b44 drm/amd/display: Don't force UPDATE_TYPE_FULL if stream_up [...] new 69ff88452674 drm/amd/display: add config for sending VSIF new 1e7e86c43f38 drm/amd/display: decouple front and backend pgm using dpms [...] new 27e2e2077479 drm/amd/display: Program vline interrupt on FAST update new 1336926f43cc drm/amd/display: Enable Stereo in Dal3 new 0e4af5f3675b drm/amd/display: Program vsc_infopacket in commit_planes_f [...] new e71f8ca1a7db drm/amd/display: Handle HDR meta update as fast update new 72ac71a7e652 drm/amd/display: HDR dynamic meta should be treated as str [...] new 8ab561727950 drm/amd/display: Program gamut remap as part of stream update new 1112a46b48b7 drm/amdgpu: Refine function name and function args new 05df1f01b292 drm/amdgpu: Set power ungate state when suspend/fini new fdd34271a321 drm/amdgpu: Set clock ungate state when suspend/fini new 09b6f25b55d9 drm/amdgpu: fix VM size reporting on Raven new 02b29caf18b3 drm/ttm: remove dead codes new 28a160277aef drm/amdgpu: add status checking after fw is loaded new 2c1e9bca448a drm/amdgpu: Do not evict VRAM on APUs with disabled HIBERNATE new d6257ab531ba drm/radeon: Do not evict VRAM on APUs with disabled HIBERNATE new c85e6e546edd drm/amd/display: Create new i2c resource new eb385204b241 drm/amd/display: Program csc matrix as part of stream update new d75de8ac943b drm/amd/display: Define registers for dcn10 new 728098352ea4 drm/amd/display: Combine dce80 and dce100 i2c hw functions new d82f99422b21 drm/amd/display: move edp fast boot optimization flag to stream new dd7304353451 drm/amd/display: implement DPMS DTN test v2 new 39b62541aac3 drm/amdgpu: Remove the sriov checking and add firmware checking new 3890d11153e2 drm/amdgpu: use kiq to do invalidate tlb new 9c70d10ae72a drm/amdgpu: remove fulll access for suspend phase1 new 62347a33001c drm/scheduler: Add stopped flag to drm_sched_entity new a245daf3d7a1 drm/amdgpu: cleanup HW_IP query new 1b1f2fecb699 drm/amdgpu: rework ctx entity creation new a00ead2b394b drm/amdgpu: Fix compile warning new 52de2ea74f36 drm/amdgpu: fix sdma doorbell range setting new fc0faf044001 drm/amdgpu/sriov: Only sriov runtime support use kiq new 35fb7220742b drm/amd/display: fix a compile warning new 43fbbe89f15b drm/amd/display: indent an if statement new c89677afb305 drm/scheduler: avoid redundant shifting of the entity v2 new ae74da3e1451 drm/amdgpu: Don't use kiq in gpu reset new 11c3ee48bd7c drm/amdgpu/display: add support for LVDS (v5) new 1849e73748be drm/amdgpu: amdgpu_kiq_reg_write_reg_wait() can be static new 12938fad234a drm/amdgpu: cleanup GPU recovery check a bit (v2) new 262b9c392e7d drm/amdgpu: validate the VM root PD from the VM code new 9a02ece43ee4 drm/amdgpu: cleanup VM handling in the CS a bit new cbd528514276 drm/amdgpu: move setting the GART addr into TTM new 1123b989c506 drm/amdgpu: rename gart.robj into gart.bo new 4e830fb1b5f5 drm/amdgpu: remove gart.table_addr new 11c3a249ff7a drm/amdgpu: add amdgpu_gmc_pd_addr helper new 8c7655a0fdd3 drm/ttm: add helper structures for bulk moves on lru list new 9a2779528edd drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves new 7748e2dcdaad drm/ttm: add bulk move function on LRU new f921661bd4a1 drm/amdgpu: use bulk moves for efficient VM LRU handling (v6) new 07e6d3f03b5f drm/amdgpu: move PD/PT bos on LRU again new 7876fa4f55fd drm/amdgpu: add ring soft recovery v4 new efb670640596 drm/amdgpu: implement soft_recovery for GFX7 new f5d850331ea9 drm/amdgpu: implement soft_recovery for GFX8 v2 new 80dbea4720bb drm/amdgpu: implement soft_recovery for GFX9 new 43370c4ce5c6 drm/amdgpu: Adjust the VM size based on system memory size v2 new 1f06dee8f784 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode new d3200a536ccb drm/amdgpu: Remove duplicated power source update new 3510bafe561b drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins new 3442516d1481 drm/amdgpu: Update power state at the end of smu hw_init. new e851abd83088 drm/amdgpu: Power on uvd block when hw_fini new f1df06d0f9bc drm/amdgpu: Remove dead code in amdgpu_pm.c new 6c10b5cc4eaa drm/amdgpu: Remove duplicate code in gfx_v8_0.c new a62a49e5b968 drm/amdgpu: Refine gfx_v8_0_kcq_disable function new 841cf911fb9e drm/amdgpu: Remove duplicate code in gfx_v9_0.c new ffabea84c55b drm/amdgpu: Refine gfx_v9_0_kcq_disable function new 36859cd5354b drm/amdgpu: Change kiq initialize/reset sequence on gfx8 new a9a8a788e5e9 drm/amdgpu: Change kiq ring initialize sequence on gfx9 new 85eff20020a6 drm/amdgpu: amdgpu_ctx_add_fence can't fail new 4f9ea1d0d1ed drm/amdgpu: fix holding mn_lock while allocating memory new 248f2b8ef25c drm/amdgpu: remove extra root PD alignment new e21eb2613d07 drm/amdgpu: add helper for VM PD/PT allocation parameters v3 new bbc9fb10e581 drm/amdgpu: add GMC9 support for PDs/PTs in system memory new 24a8d289d532 drm/amdgpu: add amdgpu_gmc_get_pde_for_bo helper v2 new 284dec4317c8 drm/amdgpu: enable GTT PD/PT for raven v3 new 9bbdb0f345f5 drm/amd/display: Eliminate i2c hw function pointers new 58382a445b76 drm/amd/display: dc 3.1.63 new e5d0170e5644 drm/amd/display: Use non-deprecated vblank handler new e498eb713604 drm/amd/display: Add support for hw_state logging via debugfs new 18e4aa33bdfb drm/amd/display: eliminate long wait between register poll [...] new 219097df0f9d drm/amd/display: Fix memory leak caused by missed dc_sink_release new 1f6010a96273 drm/amd/display: Improve spelling, grammar, and formatting [...] new 46659a83e466 drm/amd/display: Support reading hw state from debugfs file new d377ae4e3754 drm/amd/display: Remove redundant i2c structs new ad908423ef86 drm/amd/display: support 48 MHZ refclk off new 9bbf6a534109 drm/amd/display: Flatten unnecessary i2c functions new 7d0aa3765fa8 drm/amdgpu: Refine gmc9 VM fault print. new 04d5e2765802 drm/amdgpu: Merge amdkfd into amdgpu new 82b7b619c44c drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE new 521fb7d021f7 drm/amdgpu: Move KFD parameters to amdgpu (v3) new 0c79c0bb872e drm/amdgpu: remove extra newline when printing VM faults new e78196444b43 drm/amdgpu: move full access into amdgpu_device_ip_suspend new 7ef0b435457a drm/amdgpu: Need to set moved to true when evict bo new bdb1922abd62 drm/amdgpu: Only retrieve GPU address of GART table after [...] new 1685b01a8588 drm/amdgpu: Set pasid for compute vm (v2) new bf47afbabf1c drm/amdkfd: Release an acquired process vm new efa9a5ef10fb drm/amdgpu: remove amdgpu_bo_gpu_accessible new 961c75cf2031 drm/amdgpu: move amdgpu_device_(vram|gtt)_location new 0be655d1c6c6 drm/amdgpu: fix amdgpu_gmc_gart_location a little bit new 22d8bfafcc12 drm/amdgpu: stop using gart_start as offset for the GTT domain new 0e33495d4907 drm/amdgpu: distinct between allocated GART space and GMC addr new d78c1fa0c9f8 Revert "drm/amdgpu: move PD/PT bos on LRU again" new 5f232bd79b24 drm/amdgpu: use the smaller hole for GART new 25eef4214a43 drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper new dcaaff4eed13 drm/amdgpu: remove redundant memset new 2690262ec9fe drm/amdgpu: Relocate some definitions v2 new d9997b64c52b drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type new ec210e3226dc drm/amdgpu: put GART away from VRAM v2 new 17cc525206d6 drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" new 88b35d83a79c drm/amdgpu: Use drm_dev_unplug in PCI .remove new 972a21f94631 drm/ttm: fix ttm_bo_bulk_move_helper new b995795bf09b drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 new 5d35ed4832da drm/amdgpu: fix idle state and bulk_moveable flag new cd2b56238ef7 drm/amdgpu/gmc9: rework stolen vga memory handling new 6fb81375db0f drm/amdgpu/gmc9: don't keep stolen memory on Raven new 95010ba79baa drm/amdgpu/gmc9: don't keep stolen memory on vega12 new 6abc0c8f8cf3 drm/amdgpu/gmc9: don't keep stolen memory on vega20 new d5bf26539494 drm/amd/powerplay: added vega20 overdrive support V3 new 9a412063f094 drm/amd/powerplay: correct data type to support under voltage new c460f8a6f591 drm/amdgpu: move size calculations to the front of the file again new c12a2ee5d002 drm/amdgpu: separate per VM BOs from normal in the moved state new 0a53b69cce84 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path new bcdc9fd634d1 drm/amdgpu: improve VM state machine documentation v2 new ad9a5b78f585 drm/amdgpu: correctly sign extend 48bit addresses v3 new d76364fc7fde drm/amdgpu: add amdgpu_gmc_agp_location v3 new 485fc361d38a drm/amdgpu: use the AGP aperture for system memory access v2 new 3d5fe658b5b3 drm/amdgpu: manually map the shadow BOs again new 43c40a02c1b1 drm/amd/display: dc 3.1.64 new a87fa9938749 drm/amd/display: Build stream update and plane updates in dm new 182388fcc4c8 drm/amd/display: Add DP YCbCr 4:2:0 support new 550db2881295 drm/amd/display: Fix DAL217 tests modify DTN logs for other tests new 61ea4c6f70ff drm/amd/display: Add driver-side parsing for CM new 5a8132b9f606 drm/amd/display: remove dead dc vbios code new e6ada54126cf drm/amd/display: remove unused clk_src code new 491e08c9b858 drm/amd/display: add disconnect_delay to dc_panel_patch new 86a2da705cc2 drm/amd/display: add aux transition event log. new 0e8e4fbf8d89 drm/amd/display: num of sw i2c/aux engines less than num o [...] new a487411a6481 drm/amd/display: Use DRM helper for best_encoder new 43af9e040905 drm/amd/display: Reorder resource_pool to put i2c with aux new 2222f4486bbe drm/amd/display: dc 3.1.65 new cae50a43b931 drm/amd/display: use link type to decide stream enc acquisition new 9c09df569dde drm/amd/display: Remove call to amdgpu_pm_compute_clocks new 6787359b1471 drm/amd/display: clean code for transition event log. new afd0384c2af2 drm/amd/display: Add invariant support instrumentation in driver new 03a1c08d003b drm/amdgpu: Clean up KFD init and fini new c3e1b43c2c1e drm/amdgpu: enable AGP aperture for GMC9 v2 new 03e9dee11db0 drm/amdgpu: Fix compute VM BO params after rebase v2 new 989edc699f65 drm/amdgpu: Fix warnings while make xmldocs new 28968375a7ec drm/amd/powerplay: fix compile warning for wrong data type V2 new 03f67ed10d85 drm/amdgpu: Fix SDMA hang in prt mode v2 new fbbf794cbd48 drm/amdgpu: set bulk_moveable to false when a per VM is released new 39186aefac36 drm/amdgpu: move PSP init prior to IH in gpu reset new 984564031a1a drm/amd/include: update the bitfield define for PF_MAX_REGION new 76a5b36776aa drm/amdgpu/gmc: add initial xgmi structure to amdgpu_gmc s [...] new bf0a60b78b61 drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi new 6fdd68b14a94 drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi of [...] new 6449724058c6 drm/amdgpu : Add psp function interfaces for XGMI support new 78122127a418 drm/amdgpu: Add place holder functions for xgmi topology i [...] new fb30fc59a245 drm/amdgpu : Generate XGMI topology info from driver level new 6ef22c39edd4 drm/amd/include: Add get_hive_id interface in kfd2kgd new db8b62c04b23 drm/amdgpu: get_hive_id from amdgpu side (v2) new 0c1690e38b5e drm/amdkfd: kfd expose the hive_id of the device through i [...] new aa64ca38ed82 drm/amdkfd: Add new iolink type defines new ae9a25aea7f3 drm/amdkfd: Generate xGMI direct iolink new 67f7cf9f76bc drm/amdkfd: Only add bi-directional iolink on GPU with XGM [...] new 7893499e3022 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk new ba79fde47b9b drm/amdgpu: add amdgpu_vm_pt_parent helper new 1c860a022f65 drm/amdgpu: add amdgpu_vm_update_func new d8de8260a45a drm/amdgpu: Fix SDMA TO after GPU reset v3 new 433ca054949a drm/amdgpu: try allocating VRAM as power of two new 7e7bf8de432d drm/amdgpu: move cs dependencies front a bit new 240cd9a64226 drm/amdgpu: Move fault hash table to amdgpu vm new 01fcfc83fe07 drm/amd: Add ucode DMCU support new 6b7eab2ce60d drm/amd: Add PSP DMCU support new a94d5569b232 drm/amd: Add DM DMCU support new 8901a65f080a drm/amd/display: fix ptr_ret.cocci warnings new 52e211c1f04f drm/amdgpu:Add error message when register failed to reach [...] new 73633e3223e6 drm/amdgpu: add some VM PD/PT iterators v2 new d72a6887eef8 drm/amdgpu: use leaf iterator for allocating PD/PT new 229a37f83454 drm/amdgpu: use dfs iterator to free PDs/PTs new d4085ea9bc8d drm/amdgpu: use the DFS iterator in amdgpu_vm_invalidate_pds v2 new dfa70550f5b7 drm/amdgpu: use leaf iterator for filling PTs new dfcd99f6273e drm/amdgpu: meld together VM fragment and huge page handling new 1b1d5c43db58 drm/amdgpu: use the maximum possible fragment size on Vega/Raven new 0c70dd4985b3 drm/amdgpu: allow fragment processing for invalid PTEs new c37e2d29f0fb drm/amd/display: Fix pflip IRQ status after gpu reset. new 03651735fbde drm/ttm: once more fix ttm_bo_bulk_move_lru_tail new e83dfe4d8693 drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) new 646b90259842 drm/amdgpu: use a single linked list for amdgpu_vm_bo_base new be9699e39230 drm/amdgpu: add picasso to asic_type enum new ad5a67a7ea87 drm/amdgpu: add soc15 support for picasso new 5f4e2085eeab drm/amdgpu: add picasso support for vm new b22ab73314c0 drm/amd/display/dm: add picasso support new 186b073decbf drm/amdgpu: Add support of powerplay for picasso new 227f3dc5f615 drm/amdgpu: initilize picasso psp firmwares support new 669018bdcd85 drm/amdgpu: add picasso ucode loading method new 86771d9a58fa drm/amdgpu: add picasso support for vcn new 79f3641cc038 drm/amdgpu: add clockgating support for picasso new e21f561ad52a drm/amdgpu: add picasso support for gmc new 501a580ae6a4 drm/amdgpu: add picasso support for gfx_v9_0 new 84ad2e1bd6e6 drm/amdgpu: add picasso support for sdma_v4 new b95874cfa83e drm/amdgpu: add picasso for amdgpu kms new 8c7bf5834a33 drm/amdgpu: Add pg support for gfxoff for PCO new a4494fda32ad drm/amdgpu: Enable SDMA power gating for PCO new 91468057d39e drm/amdgpu: enable mmhub power gating new 1a84d967c180 drm/amdgpu: enable vcn powergating for PCO new 40c2358b1102 drm/amdgpu: add ip blocks for picasso (v2) new 367b013ce006 drm/amdgpu: add new raven series device new a06c3ee083b5 drm/amdgpu: enable gfxoff in non-sriov and stutter mode by [...] new 44876ae294dd drm/amdgpu: use IP presence to free uvd and vce handles new 4cb0becb269e drm/amdgpu: move get_rev_id at first before load gpu_info [...] new 1879e6a7f86e drm/amdgpu: set external rev id for raven2 new 54c4d17e98db drm/amdgpu: add raven2 to gpu_info firmware new 8b47cc9bb122 drm/amdgpu: add raven2 vcn firmware support new e11fa1b68a49 drm/amdgpu: add psp support for raven2 new e7497a302bf0 drm/amdgpu/sdma4: specify raven2 firmware. new e75279e871ce drm/amdgpu/sdma4: Add raven2 golden setting new cf4b60c6846a drm/amdgpu/gfx9: add support for raven2 gfx firmware new 28ab1229c36a drm/amdgpu/gfx9: add raven2 golden setting new 760067769ebb drm/amdgpu: fix the VM fault while write at the top of the [...] new 0e3d73f1a440 drm/amd/display: Add Raven2 definitions in dc new 1a4d427dd283 drm/amd/display: Add DC config flag for Raven2 (v2) new 3e9d06b56f40 drm/amd/powerplay: update smu10_verify_smc_interface() to [...] new fa27203f8af9 drm/amd/powerplay: round up the Mhz convertion (v2) new 89da2a505f1b drm/amd/powerplay: disable raven2 force dpm level support (v2) new 520cbe0f4a7f drm/amdgpu: set CG flags for raven2 (v2) new 6a15f3ff19a8 drm/amdgpu: Initialize fences array entries in amdgpu_sa_b [...] new 56ea09760076 drm/amdgpu: Style fixes to PRIME code documentation new ee6e89c0f1d1 drm/amd/display: Add DMCU firmware version new 4d11b4b256a8 drm/amdgpu: Add DMCU to firmware query interface new 23ecdc6187ef drm/amdgpu/soc15: clean up picasso support new 741deade2a70 drm/amdgpu: simplify Raven, Raven2, and Picasso handling new 59d0f396b5ab drm/amdgpu/display: return proper error codes in dm new feabaad8aae0 drm/amdgpu: fix mask in GART location calculation new 0957dc7097a3 drm/amdgpu: revert "stop using gart_start as offset for th [...] new d77f778e59ca drm/amd/display: Fix 3D stereo issues. new b07971d43c4d drm/amd/display: stop using switch for different CS revisions new c276f81b7240 drm/amd/display: add aux i2c event log. new cac7643a27ff drm/amd/display: dc 3.1.66 new 16f4c69549ef drm/amd/display: add query HPD interface. new 8603b30c9a07 drm/amd/display: Drop amdgpu_display_manager.dal member new 5232da2f75d9 drm/amd/display: Drop amdgpu_dm_prev_state struct new cb90b97bb379 drm/amdgpu: add amdgpu_vm_entries_mask v2 new 769f846e1411 drm/amdgpu: fix parameter documentation for amdgpu_vm_free_pts new 0ee8685392a6 drm/amdgpu: add GDS, GWS and OA debugfs files new 3b2de69944cf drm/amdgpu: stop crashing on GDS/GWS/OA eviction new 21a7e77f77b3 drm/amdgpu: don't allocate zero sized kernel BOs new 5297572806ae drm/amdgpu: drop size check new ddaf501347e2 drm/amd/amdgpu: Avoid fault when allocating an empty buffe [...] new 066689161a48 drm/amdgpu: use processed values for counting new 1f81fbc4ce82 drm/radeon: change function signature to pass full range new 801281fe09ff drm/amdgpu: update vram_info structure in atomfirmware.h new 27e39d3dd365 drm/amdgpu: fix unknown vram mem type for vega20 new 8a1304a5b431 drm/amd/powerplay: update OD feature judgement new b1f82cb21231 drm/amd/powerplay: update OD to take voltage value instead [...] new 32f2a0d11776 drm/amd/powerplay: retrieve the updated clock table after OD new 3e14bedc581c drm/amdgpu: remove fence fallback new 4947b2f248f8 drm/amdgpu: stop pipelining VM PDs/PTs moves new 166886774276 drm/amdgpu: always enable shadow BOs v2 new 7fcb0657ffa9 drm/amdgpu: shadow BOs don't need any alignment new c33adbc7285f drm/amdgpu: always recover VRAM during GPU recovery new 403009bfba45 drm/amdgpu: fix shadow BO restoring new 77a2faa55c1a drm/amdgpu: fix up GDS/GWS/OA shifting new c832c346cdf9 drm/amdgpu: initialize GDS/GWS/OA domains even when they a [...] new fd395547924d drm/amdgpu: move reserving GDS/GWS/OA into common code new a2045ee6692b drm/amdgpu: add vega20 sriov capability detection new 846311ae68f3 drm/amdgpu: Exclude MM engines for vega20 virtual device new 36c9c3c91128 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] new e827a1aad1dc Merge remote-tracking branch 'drm/drm-next' new 55bd1dca1c31 Merge remote-tracking branch 'drm-intel/for-linux-next' new e267364a6e1b drm/atomic: Initialise planes with opaque alpha values new 4f724df717c6 MAINTAINERS: Move udl drm driver to drm-misc tree new ed4c800ab6d9 Merge remote-tracking branch 'drm-misc/for-linux-next' new 953b8a7650cd Merge remote-tracking branch 'drm-msm/msm-next' new f644558917b0 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' new 6a15ea8129a9 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 5f59eb36b66d Merge remote-tracking branch 'regmap/for-next' new e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops new bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params new f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 new d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 new 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer new ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 new b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions new 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup new 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage new 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup new 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 new 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select new 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 new f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 new 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls new edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function new 7b4804e4b38d Merge remote-tracking branch 'sound/for-next' new 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part new 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback new 7fe072b4df5d ASoC: add for_each_card_prelinks() macro new 98061fdbfccc ASoC: add for_each_card_links() macro new bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro new f70f18f7d459 ASoC: add for_each_card_components() macro new 1a1035a9854f ASoC: add for_each_comp_order() macro new d2e24d64652b ASoC: add for_each_dpcm_fe() macro new 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro new fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] new 3e8a087beda8 Merge branch 'asoc-4.20' into asoc-next new 0c9315980ef6 Merge remote-tracking branch 'sound-asoc/for-next' new 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages new 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached new 2fef015d769a Merge branch 'for-4.20/block' into for-next new 9a6d051281f5 Merge remote-tracking branch 'block/for-next' new ae42c8df6d68 Merge remote-tracking branch 'device-mapper/for-next' new b1e19793bba2 Merge remote-tracking branch 'pcmcia/pcmcia-next' new d1e57b8ce106 Merge remote-tracking branch 'mmc/next' new 9b8bf2bd8980 Merge remote-tracking branch 'md/for-next' new 5df9597acf64 Merge remote-tracking branch 'mfd/for-mfd-next' new 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 new a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support new 2b9f58510add Merge remote-tracking branch 'battery/for-next' new 69a3f680261f Merge branch 'regulator-4.19' into regulator-linus new f589d95b9751 regulator: qcom: Add PMS405 regulators new 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check new 950b60787f67 Merge branch 'regulator-4.20' into regulator-next new f7ae8bfc121d Merge remote-tracking branch 'regulator/topic/pfuze100' in [...] new 860f472aae59 Merge remote-tracking branch 'regulator/for-next' new 1effe3a9a00e Merge remote-tracking branch 'security/next-testing' new 4de6ad062d21 Merge remote-tracking branch 'apparmor/apparmor-next' new a8e8e9ace503 Merge remote-tracking branch 'selinux/next' new c1c282662920 Merge remote-tracking branch 'tpmdd/next' new f858927fd6ce scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 new eace3cb71b11 Merge remote-tracking branch 'devicetree/for-next' new 1f6b3b2c1ff4 Merge branch 'spi-4.19' into spi-linus new 380583227c0c spi: spi-mem: Add extra sanity checks on the op param new 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg new 4d7a1493a432 Merge branch 'spi-4.20' into spi-next new 7900f6446e4c Merge remote-tracking branch 'spi/for-next' new c73e404f6856 Merge remote-tracking branch 'tip/auto-latest' new dd29cf467e80 Merge remote-tracking branch 'edac-amd/for-next' new 15567b6740df Merge remote-tracking branch 'rcu/rcu/next' new b38690cf1981 Merge remote-tracking branch 'kvms390/next' new a39144ed7961 Merge remote-tracking branch 'xen-tip/linux-next' new a414f57bfe15 Merge remote-tracking branch 'percpu/for-next' new 4c1e375ce2cf Merge remote-tracking branch 'leds/for-next' new 51bd4d8b4487 Merge remote-tracking branch 'ipmi/for-next' new cc5faf053a4a Merge remote-tracking branch 'usb/usb-next' new 12d33628a78c Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 3356d0173f7d Merge remote-tracking branch 'phy-next/next' new 8e141220d251 Merge remote-tracking branch 'tty/tty-next' new a126566374d9 Merge remote-tracking branch 'char-misc/char-misc-next' new fb61769067bd Merge remote-tracking branch 'extcon/extcon-next' new e7cd3aefcdfd Merge remote-tracking branch 'soundwire/next' new cad900874e16 Merge remote-tracking branch 'staging/staging-next' new a764d305cb63 Merge remote-tracking branch 'mux/for-next' new 336672220211 Merge remote-tracking branch 'icc/icc-next' new de1a68acf864 Merge remote-tracking branch 'slave-dma/next' new 487e051f4d1e Merge remote-tracking branch 'scsi/for-next' new 1d340d0fbd1e Merge remote-tracking branch 'rpmsg/for-next' new e96c8e3a50f8 Merge remote-tracking branch 'gpio/for-next' new 96147db1e1df pinctrl: intel: Do pin translation in other GPIO operation [...] new a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe new c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe new 1b14a236bb5f Merge branch 'devel' into for-next new 22284fecdc2e Merge remote-tracking branch 'pinctrl/for-next' new 257a4b268890 Merge remote-tracking branch 'userns/for-next' new a1afb8233417 Merge remote-tracking branch 'y2038/y2038' new c14f88d48e55 Merge remote-tracking branch 'livepatching/for-next' new bb98d52988a0 Merge remote-tracking branch 'coresight/next' new 01d39ff451bc Merge remote-tracking branch 'rtc/rtc-next' new 22ec735adffe Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 84d863304a4a Merge remote-tracking branch 'ntb/ntb-next' new d2334ffc967e Merge remote-tracking branch 'kspp/for-next/kspp' new 3b6d26787820 mm: migration: fix migration of huge PMD shared pages new 8ab0a7f95206 mm-migration-fix-migration-of-huge-pmd-shared-pages-v7 new 713d3a9ed30f hugetlb: take PMD sharing into account when flushing tlb/caches new b656b9a07a14 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() new 0cecfa00dbd1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 new 0229a68fc84d fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes new 9d36488c3be2 mm, thp: fix mlocking THP page with migration enabled new 28877e14cb40 arm: arch/arm/include/asm/page.h needs personality.h new 10cad29f3f55 include/linux/linkage.h: align weak symbols new 4618f02c185f arm64: lib: use C string functions with KASAN enabled new 7b17fe24577c lib/test_kasan.c: add tests for several string/memory API [...] new 459979b642d2 scripts/tags.sh: add DECLARE_HASHTABLE() new 468e8633b1b0 ocfs2: fix a GCC warning new 790ed35c9881 ocfs2: remove ocfs2_is_o2cb_active() new 45a0665dcd44 ocfs2: without quota support, avoid calling quota recovery new 0493a788b451 ocfs2: don't use iocb when EIOCBQUEUED returns new 9023f11578ac ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] new df738362c14e ocfs2: don't put and assigning null to bh allocated outside new b5bac225fc7d ocfs2: dlmglue: clean up timestamp handling new 8798458f51cc ocfs2: fix deadlock caused by ocfs2_defrag_extent new e025c39d7b1c ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 new de4e32ed9e08 ocfs2: fix clusters leak in ocfs2_defrag_extent() new e6ded282642a fix-clusters-leak-in-ocfs2_defrag_extent-fix new 567a6897134f block: restore /proc/partitions to not display non-partiti [...] new 2f72ff9377ce vfs: allow dedupe of user owned read-only files new a32fdfbc228b vfs: dedupe should return EPERM if permission is not granted new c5a1650dd6ca fs/iomap.c: change return type to vm_fault_t new 057a58e83c63 xtensa: use generic vga.h new ab8380221e8b mm/slub.c: switch to bitmap_zalloc() new 9d599848e967 mm: rework memcg kernel stack accounting new f9b26bfaae97 mm: drain memcg stocks on css offlining new 4ad64ad003ea mm: don't miss the last page because of round-off error new bd63fc538697 math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] new 4a9cd7c58997 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] new 41b178730373 mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] new 228b312521b6 mm, mmu_notifier: be explicit about range invalition non-b [...] new 5c876a9f6c0f Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] new 008c39980c23 kmemleak: add module param to print warnings to dmesg new ad0cb36b9bda mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] new cb1726ec472d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() new 8ad65a0a2bfd mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() new d3815fe67312 mm/page_alloc.c: clean up check_for_memory() new b247edecf61a mm: convert to use vm_fault_t new cafd7dff1ddb cramfs: convert to use vmf_insert_mixed new 5a1094d72b05 mm: remove vm_insert_mixed() new 06dbe8b37b9a mm: introduce vmf_insert_pfn_prot() new 48fa664b7610 x86: convert vdso to use vm_fault_t new d9f12ab76959 mm: make vm_insert_pfn_prot() static new 124926f4c2e1 mm: remove references to vm_insert_pfn() new eea5d782ac18 mm: remove vm_insert_pfn() new 588ce0d863d6 mm: inline vm_insert_pfn_prot() into caller new 5e8f43fe5fd0 mm: convert __vm_insert_mixed() to vm_fault_t new 5d514f64a521 mm: convert insert_pfn() to vm_fault_t new e63b9708b18a hexagon: switch to NO_BOOTMEM new 29821e073de7 of: ignore sub-page memory regions new d73701918b98 nios2: use generic early_init_dt_add_memory_arch new 61debf0e807c nios2: switch to NO_BOOTMEM new ffc524343db2 um: setup_physmem: stop using global variables new c47acf5bcbed um: switch to NO_BOOTMEM new 08347bc3899d unicore32: switch to NO_BOOTMEM new 72384b997ef9 alpha: switch to NO_BOOTMEM new c8ec12741a31 userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] new e1405baa7db1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID new 0e8950f2263c mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 new e81f3647f94e mm: page_alloc: reduce unnecessary binary search in memblo [...] new 58c029871cfb mm, slab: combine kmalloc_caches and kmalloc_dma_caches new 0d540d11b991 mm, slab/slub: introduce kmalloc-reclaimable caches new 955a66952639 dcache: allocate external names from reclaimable kmalloc caches new 09713baea7f5 mm: rename and change semantics of nr_indirectly_reclaimab [...] new 865f41e1f7e6 mm, proc: add KReclaimable to /proc/meminfo new ea76ea55a2d4 mm, slab: shorten kmalloc cache names for large sizes new 2685383fce55 mm: workingset: don't drop refault information prematurely new 544eea1cbede mm: workingset: tell cache transitions from workingset thrashing new 85bbc2c16f1a delayacct: track delays from thrashing cache pages new e168dba046d6 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD new 07360251b445 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix new 1ccc64569a48 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-fix new a1a7b30ea295 sched: loadavg: make calc_load_n() public new 6c5ddb6ee10b sched: sched.h: make rq locking and clock functions availa [...] new 627fd23fab3c sched: introduce this_rq_lock_irq() new 27ed01faa9d6 psi: pressure stall information for CPU, memory, and IO new 3b2a8ee5b441 psi-pressure-stall-information-for-cpu-memory-and-io-fix new 33c48db9e6ae psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 new 4b24de1bccf4 psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 new 71177a95037b psi-pressure-stall-information-for-cpu-memory-and-io-fix-4 new 722971542cc1 psi: cgroup support new e76455bf3a54 mm, page_alloc: drop should_suppress_show_mem new 602e7f347513 mm/swap.c: remove duplicated include new d023efa3a0c4 mm/mempolicy.c: use match_string() helper to simplify the code new 838f8166d60a kvfree(): fix misleading comment new 8274ec43d574 mm/vmalloc.c: improve vfree() kerneldoc new 35849e7a963b vfree: add debug might_sleep() new 4e59fb7c6018 vfree-kvfree-add-debug-might-sleeps-fix new 68a7f1ffbde4 mm: mmap: zap pages with read mmap_sem in munmap new d7e3a8212ea2 mm: unmap VM_HUGETLB mappings with optimized path new 6a8d7214378a mm: unmap VM_PFNMAP mappings with optimized path new 1f2679ee2aa1 mm/filemap.c: Use existing variable new 682cae46069a mm/memory_hotplug.c: spare unnecessary calls to node_set_state new 21082a801d16 mm/memory_hotplug.c: avoid node_set/clear_state(N_HIGH_MEM [...] new d67ef804c1c7 mm/memory_hotplug.c: tidy up node_states_clear_node() new 33b8b90e5881 mm/memory_hotplug.c: simplify node_states_check_changes_online new 457e65cb7e91 mm/memory_hotplug.c: clean up node_states_check_changes_offline() new 25a3264df78f memcg: remove memcg_kmem_skip_account new 3020aa418afa mm/z3fold.c: fix wrong handling of headless pages new 7d5cfcb1f5de mm: make memmap_init a proper function new 86cdd2359877 mm: calculate deferred pages after skipping mirrored memory new 7dc31352b5d7 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 new 23e79421b5d6 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix new edc4ac988e95 mm: move mirrored memory specific code outside of memmap_i [...] new 3b9194eb6dd0 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] new dc1a104ad749 mm, swap: fix race between swapoff and some swap operations new c38ccdfc01d8 mm, swap: fix race between swapoff and some swap operations new a14d7b3196d7 mm: fix race between swapoff and mincore new 6a048b373dc0 mm/list_lru.c: prefetch neighboring list entries before ac [...] new c846f4d36ee2 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] new 98ce5428163e mm: add strictlimit knob new 292e10032865 mm: don't expose page to fast gup before it's ready new 8e7cd059ff78 mm/page_owner: align with pageblock_nr_pages new 50e283784c4c mm/page_owner: align with pageblock_nr pages new 9e742e365ec3 fs/buffer.c: add debug print for __getblk_gfp() stall problem new edd033279eb3 fs/proc/vmcore.c: Convert to use vmf_error() new 9503cd9cbaba include/linux/compiler*.h: add version detection to asm_vo [...] new 14ef908a2f06 treewide: remove current_text_addr new e92f471c4457 lib/bitmap.c: remove wrong documentation new 74f1b7bed345 linux/bitmap.h: handle constant zero-size bitmaps correctly new 76c95be77e9a linux/bitmap.h: remove redundant uses of small_const_nbits() new 425887643827 linux/bitmap.h: fix type of nbits in bitmap_shift_right() new 49b9cdb6595f linux/bitmap.h: relax comment on compile-time constant nbits new 06b2669217f6 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] new bc6741039547 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] new eacac083af3b lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] new 2bead79e919c lib/bitmap.c: simplify bitmap_print_to_pagebuf() new 9a907159b56f lib/parser.c: switch match_strdup() over to use kmemdup_nul() new 030f791e68fb lib/parser.c: switch match_u64int() over to use match_strdup() new 254aff8c64fc lib/parser.c: switch match_number() over to use match_strdup() new 9ea53575f745 lib/zlib_inflate/inflate.c: remove fall through warnings new e4618700a039 include/linux/radix-tree.h: use DIV_ROUND_UP instead of re [...] new 6d6bc1fec3f9 lib/sg_pool.c: remove unnecessary null check when freeing object new 0d70713fdaa0 checkpatch: remove GCC_BINARY_CONSTANT warning new 65c427f39417 init/do_mounts.c: add root=PARTLABEL=<name> support new bcaea93d76aa hfsplus: prevent btree data loss on root split new 1f7987b2dec6 hfsplus: fix BUG on bnode parent update new b524f102654a hfs: prevent btree data loss on root split new 9ea6feff6355 hfs: fix BUG on bnode parent update new bd779b4a4a0a hfsplus: prevent btree data loss on ENOSPC new ee20ce5f2250 hfs: prevent btree data loss on ENOSPC new 7ed6a43a2037 reiserfs: propagate errors from fill_with_dentries() properly new 34490f5112b0 bfs: add sanity check at bfs_fill_super() new e71efe838b49 ipc: IPCMNI limit check for msgmni and shmmni new 76d0d0783fb0 ipc: IPCMNI limit check for semmni new 89c4dd95a854 ipc: allow boot time extension of IPCMNI from 32k to 8M new a0d7faae7610 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 2cbb83fd5707 ipc: conserve sequence numbers in extended IPCMNI mode new 2e85e7af5bd2 ipc/shm.c: use ERR_CAST() for shm_lock() error return new ac6c789471e5 lib/lz4: update LZ4 decompressor module new 9a02b33206e0 Merge branch 'akpm-current/current' new e117d824509b percpu: remove PER_CPU_DEF_ATTRIBUTES macro new 9d7793821ea6 mm: remove CONFIG_NO_BOOTMEM new 9b122c510bf7 mm: remove CONFIG_HAVE_MEMBLOCK new acb2109e77db of/fdt: fixup #ifdefs after removal of HAVE_MEMBLOCK confi [...] new 204c83dfd8ad mm: remove bootmem allocator implementation. new 3980bc0101c7 mm: nobootmem: remove dead code new 47df1dfc47ae memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] new 57396d45b5aa memblock: remove _virt from APIs returning virtual address new a4ce0bc07356 memblock: replace alloc_bootmem_align with memblock_alloc new e722185ea9fe memblock: replace alloc_bootmem_low with memblock_alloc_low new 80f3c2f75ac7 memblock: replace __alloc_bootmem_node_nopanic with memblo [...] new e42b472fb385 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] new bc9f96db8141 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) new 3b947ab42586 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] new 920a9d08e7e0 memblock: add align parameter to memblock_alloc_node() new b6515e526407 memblock: replace alloc_bootmem_pages_node with memblock_a [...] new 2a3f41c07a03 memblock: replace __alloc_bootmem_node with appropriate me [...] new dec9ecdb8f18 memblock: replace alloc_bootmem_node with memblock_alloc_node new 57b1980109a4 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low new ca3911d414cc memblock: replace alloc_bootmem_pages with memblock_alloc new 79cbbe3ee69f memblock: replace __alloc_bootmem with memblock_alloc_from new ab7e61f4c235 memblock: replace alloc_bootmem with memblock_alloc new 5747cdf0b493 mm: nobootmem: remove bootmem allocation APIs new aec0e558481f memblock: replace free_bootmem{_node} with memblock_free new a43881d85eee memblock: replace free_bootmem_late with memblock_free_late new 9a1bb6996af9 memblock: rename free_all_bootmem to memblock_free_all new 105631f7a52b memblock: rename __free_pages_bootmem to memblock_free_pages new fb0ade68d42a mm: remove nobootmem new b76703a7c3a4 memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants new f6c119434d72 mm: remove include/linux/bootmem.h new 56592d25bbae docs/boot-time-mm: remove bootmem documentation new d3ca450ee762 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] new c232363de937 vfs: replace current_kernel_time64 with ktime equivalent new 493012f5454b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4a4711c68320) \ N -- N -- N refs/heads/akpm (493012f5454b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1182 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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 + .../bindings/display/bridge/renesas,lvds.txt | 1 + .../devicetree/bindings/display/renesas,du.txt | 2 + .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/mount_api.txt | 4 + Documentation/gpu/drm-mm.rst | 4 +- Documentation/security/keys/ecryptfs.rst | 8 +- MAINTAINERS | 30 +- 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 | 6 +- 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/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/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/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/kernel/devtree.c | 1 - arch/arm/kernel/setup.c | 5 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 161 +- arch/arm/mach-omap1/include/mach/board-ams-delta.h | 7 - arch/arm/mach-omap2/omap_hwmod.c | 8 +- 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 | 2 - arch/arm64/include/asm/string.h | 14 +- arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/arm64ksyms.c | 7 +- arch/arm64/kernel/setup.c | 3 +- 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/dma-mapping.c | 2 +- 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/c6x/Kconfig | 4 +- arch/c6x/kernel/setup.c | 1 - arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/h8300/Kconfig | 2 - arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 4 +- arch/hexagon/kernel/dma.c | 2 +- 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 | 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/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 | 9 +- arch/mips/kernel/traps.c | 3 +- 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/lasat/prom.c | 2 +- arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 3 +- 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/pci/ops-loongson3.c | 34 +- arch/mips/pci/pci-legacy.c | 2 +- arch/mips/pci/pci.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- 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/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 11 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/mem.c | 5 +- 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/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- 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/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/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/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 +- 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/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/bio.c | 41 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 41 +- block/bounce.c | 2 +- drivers/acpi/numa.c | 1 - drivers/acpi/tables.c | 3 +- drivers/android/binder_alloc.c | 5 +- drivers/base/platform.c | 2 +- drivers/clk/ti/clk.c | 4 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 4 +- 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 | 317 +- 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 | 375 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 130 +- 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 +- .../amdgpu_dm_debugfs.h => amdgpu/amdgpu_sdma.c} | 26 +- 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 +- .../amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.c} | 35 +- .../amdgpu_dm_debugfs.h => amdgpu/gfxhub_v1_1.h} | 11 +- 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 +- .../drm/amd/amdgpu/{nbio_v7_0.c => nbio_v7_4.c} | 176 +- .../amdgpu_dm_debugfs.h => amdgpu/nbio_v7_4.h} | 11 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 15 +- .../gpu/drm/amd/amdgpu/{psp_v3_1.c => psp_v11_0.c} | 198 +- .../amdgpu_dm_debugfs.h => amdgpu/psp_v11_0.h} | 12 +- 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 | 110 +- 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 + .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c.c} | 38 +- .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c.h} | 14 +- 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 + .../amdgpu_dm_debugfs.h => dc/dce/dce_i2c_sw.h} | 33 +- .../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 + .../amdgpu_dm_debugfs.h => dc/dm_event_log.h} | 14 +- 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 +- .../inc/mod_info_packet.h} | 16 +- .../display/modules/info_packet}/Makefile | 10 +- .../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 + .../hwmgr/vega20_inc.h} | 15 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 + .../hwmgr/vega20_powertune.h} | 18 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 964 + .../hwmgr/vega20_processpptables.h} | 11 +- .../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/drm_atomic_helper.c | 4 +- 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_trace.h | 24 + drivers/gpu/drm/scheduler/sched_entity.c | 525 + .../scheduler/{gpu_scheduler.c => sched_main.c} | 376 +- 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/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/infiniband/core/addr.c | 13 +- drivers/infiniband/core/uverbs.h | 1 - drivers/infiniband/core/uverbs_main.c | 31 +- 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/ulp/srp/ib_srp.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/mtd/ar7part.c | 2 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- 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/atheros/atlx/atl1.c | 21 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 20 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- 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 | 367 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 105 - .../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/ibm/ehea/ehea_main.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 3 - drivers/net/ethernet/marvell/mvneta.c | 9 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 27 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 434 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- 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/mscc/ocelot_dev_gmii.h | 154 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 16 +- 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 +- drivers/net/ethernet/realtek/r8169.c | 14 +- drivers/net/ethernet/renesas/ravb.h | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 143 +- 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/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 | 6 +- 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 | 9 +- drivers/net/phy/phy.c | 2 + drivers/net/phy/phylink.c | 3 + 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 | 228 +- 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 - .../mediatek/mt76/{dma.h => mt76x02_dma.h} | 41 +- 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 + .../mediatek/mt76/{mt76x2_dma.h => mt76x02_usb.h} | 22 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 72 + .../mediatek/mt76/{usb_mcu.c => mt76x02_usb_mcu.c} | 187 +- 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_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/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 13 +- 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/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-intel.c | 111 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/power/reset/qcom-pon.c | 1 + drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/regulator/core.c | 2 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/qcom_smd-regulator.c | 77 + 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 | 18 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/sfi/sfi_core.c | 2 +- drivers/spi/spi-mem.c | 54 +- drivers/spi/spi-pic32.c | 4 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/tty/serial/imx.c | 8 + 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/typec/mux.c | 17 +- drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/grant-table.c | 2 +- drivers/xen/swiotlb-xen.c | 12 +- drivers/xen/xen-selfballoon.c | 2 +- fs/dcache.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 - include/asm-generic/dma-mapping.h | 9 - include/drm/gpu_scheduler.h | 42 +- include/drm/ttm/ttm_bo_api.h | 16 +- include/drm/ttm/ttm_bo_driver.h | 28 + include/linux/bootmem.h | 404 - 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/linkage.h | 1 + include/linux/memblock.h | 159 +- include/linux/mm.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/platform_data/gpio-omap.h | 4 + include/linux/pm_opp.h | 6 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/sched.h | 3 - include/linux/spi/spi-mem.h | 7 +- include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 24 +- include/uapi/drm/amdgpu_drm.h | 2 + init/main.c | 12 +- ipc/mqueue.c | 14 - ipc/shm.c | 2 +- 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/power/snapshot.c | 4 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- lib/Kconfig.debug | 3 +- lib/cpumask.c | 4 +- lib/lz4/lz4_decompress.c | 481 +- lib/lz4/lz4defs.h | 9 +- lib/test_kasan.c | 70 + mm/Kconfig | 8 +- mm/Makefile | 8 +- mm/bootmem.c | 811 - 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 | 30 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 18 +- mm/swap.c | 1 - mm/util.c | 2 +- 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/bridge/Kconfig | 2 +- net/bridge/br_netfilter_hooks.c | 3 +- net/core/flow_dissector.c | 10 +- net/core/link_watch.c | 2 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 1 + net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_tunnel.c | 13 +- net/ipv6/route.c | 3 +- net/iucv/af_iucv.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 4 +- net/netfilter/nft_osf.c | 2 +- net/sched/cls_flower.c | 2 +- net/sctp/protocol.c | 2 +- net/sctp/transport.c | 12 +- net/smc/smc_pnet.c | 2 +- net/xfrm/xfrm_hash.c | 2 +- samples/Kconfig | 5 +- samples/vfs/test-fsinfo.c | 9 +- scripts/dtc/Makefile | 4 +- scripts/tags.sh | 2 +- sound/hda/hdac_i915.c | 4 +- sound/pci/hda/patch_ca0132.c | 1283 +- sound/soc/codecs/hdac_hdmi.c | 2 +- sound/soc/codecs/rt5663.c | 7 +- 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/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/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 13 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 13 +- 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/sdm845.c | 7 +- 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 | 95 +- sound/soc/soc-dapm.c | 2 +- sound/soc/soc-pcm.c | 101 +- sound/xen/xen_snd_front_alsa.c | 46 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 + tools/testing/selftests/net/forwarding/lib.sh | 25 + 1039 files changed, 90287 insertions(+), 19606 deletions(-) create mode 100644 Documentation/core-api/memory-allocation.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 delete mode 100644 arch/mips/include/asm/device.h 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 copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/amdgpu_s [...] create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/gfxhub_v [...] copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/gfxhub_v [...] copy drivers/gpu/drm/amd/amdgpu/{nbio_v7_0.c => nbio_v7_4.c} (54%) copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/nbio_v7_ [...] copy drivers/gpu/drm/amd/amdgpu/{psp_v3_1.c => psp_v11_0.c} (77%) copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => amdgpu/psp_v11_ [...] copy drivers/gpu/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c. [...] copy drivers/gpu/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c. [...] 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 copy drivers/gpu/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dce/dce_i2c_ [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c copy drivers/gpu/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => dc/dm_event_log [...] copy drivers/gpu/drm/amd/display/{amdgpu_dm/amdgpu_dm_debugfs.h => modules/inc/mod [...] copy drivers/gpu/drm/{scheduler => amd/display/modules/info_packet}/Makefile (79%) 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 copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr [...] create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr [...] create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c copy drivers/gpu/drm/amd/{display/amdgpu_dm/amdgpu_dm_debugfs.h => powerplay/hwmgr [...] 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 create mode 100644 drivers/gpu/drm/scheduler/sched_entity.c rename drivers/gpu/drm/scheduler/{gpu_scheduler.c => sched_main.c} (61%) 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 copy drivers/net/wireless/mediatek/mt76/{dma.h => mt76x02_dma.h} (69%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h rename drivers/net/wireless/mediatek/mt76/{mt76x2_dma.h => mt76x02_usb.h} (58%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c copy drivers/net/wireless/mediatek/mt76/{usb_mcu.c => mt76x02_usb_mcu.c} (61%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu_common.c delete mode 100644 include/linux/bootmem.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 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh