This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 9fe36dd579c7 Add linux-next specific files for 20190131 omits e78b637defc0 Merge branch 'akpm/master' omits 6f937e5a1d48 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits e4fdbd9ea613 samples/mic/mpssd/mpssd.h: remove duplicate header omits a7b6953d4c0f kernel/fork.c: remove duplicated include omits 8c80ffe593df include/linux/relay.h: fix percpu annotation in struct rchan omits da4486e0d71c memblock: drop memblock_alloc_*_nopanic() variants omits 03ae7410524e memblock: memblock_alloc_try_nid: don't panic omits 1c3c9328cde0 treewide: add checks for the return value of memblock_alloc*() omits 355544d92a08 swiotlb: add checks for the return value of memblock_alloc*() omits 8e62e760429d init/main: add checks for the return value of memblock_alloc*() omits be9fcb662c87 mm/percpu: add checks for the return value of memblock_alloc*() omits 71eca0ba6ac8 sparc: add checks for the return value of memblock_alloc*() omits b6bdfbb95ef3 ia64: add checks for the return value of memblock_alloc*() omits 363fe98da6c0 arch: don't memset(0) memory returned by memblock_alloc() omits d448c12a80b3 arch: use memblock_alloc() instead of memblock_alloc_from( [...] omits ab638a7e0111 memblock: make memblock_find_in_range_node() and choose_me [...] omits 70c9935beefa memblock: refactor internal allocation functions omits 219e6b331d1e memblock: drop memblock_alloc_base() omits 4bb329cf0012 memblock: drop __memblock_alloc_base() omits b1e062c79695 memblock: memblock_phys_alloc(): don't panic omits 3f6bfb4b5efb memblock: memblock_phys_alloc_try_nid(): don't panic omits 33477d875573 memblock: emphasize that memblock_alloc_range() returns a [...] omits 806b3b612f30 memblock: drop memblock_alloc_base_nid() omits de6750d2c0d7 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] omits 46b28f54393a powerpc: use memblock functions returning virtual address omits 4a42abc5e79d openrisc: prefer memblock APIs returning virtual address omits fb3515b8d90f include/linux/sched/signal.h: replace `tsk' with `task' omits c8e5b746c295 arch/nios2/mm/fault.c: remove duplicate include omits 63f23fe5b81b unicore32: stop printing the virtual memory layout omits e3f2052dc012 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits cbc671bf09d9 proc: merge fix for proc_pident_lookup() API change omits 8da8743baecf Merge branch 'akpm-current/current' omits 02b28636abcb Revert "ext2: Fix underflow in ext2_max_size()" omits d95bcd42fdf7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 8e86aa313eb3 Merge remote-tracking branch 'pidfd/for-next' omits 672de01e3358 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 766df730836a Merge remote-tracking branch 'hyperv/hyperv-next' omits e69daa8e4598 Merge remote-tracking branch 'nvmem/for-next' omits 192dcb6b580d Merge remote-tracking branch 'slimbus/for-next' omits 66e93fedc25c Merge remote-tracking branch 'gnss/gnss-next' omits 33eb747b2a83 Merge remote-tracking branch 'cisco/for-next' omits 25e0bdc56f24 Merge remote-tracking branch 'kspp/for-next/kspp' omits 93aaf58c0115 Merge remote-tracking branch 'ntb/ntb-next' omits 975269d814f8 Merge remote-tracking branch 'at24/at24/for-next' omits d9ce99a00438 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b6dae05ec839 Merge remote-tracking branch 'rtc/rtc-next' omits fb893e160129 Merge remote-tracking branch 'coresight/next' omits 1d7a2c0e48d2 Merge remote-tracking branch 'livepatching/for-next' omits c85364a817f7 Merge remote-tracking branch 'y2038/y2038' omits 56958e67ce4f Merge remote-tracking branch 'random/dev' omits dbfdd84d883c Merge remote-tracking branch 'userns/for-next' omits 60dba83c0c69 Merge remote-tracking branch 'pwm/for-next' omits 3a303dc75171 Merge remote-tracking branch 'pinctrl/for-next' omits 24afc16825c9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits ef0593d7112f Merge remote-tracking branch 'gpio/for-next' omits 3b214639da0c Merge remote-tracking branch 'rpmsg/for-next' omits 5b55996893eb Merge remote-tracking branch 'vhost/linux-next' omits ed684d3d6a5e Merge remote-tracking branch 'scsi/for-next' omits a848c71c00dc Merge remote-tracking branch 'cgroup/for-next' omits 0686c03a5020 Merge remote-tracking branch 'slave-dma/next' omits fdcf07feb127 Merge remote-tracking branch 'mux/for-next' omits 392b0446a3c4 Merge remote-tracking branch 'staging/staging-next' omits 2cba9e38bb3f Merge remote-tracking branch 'extcon/extcon-next' omits f2632ff4d740 Merge remote-tracking branch 'char-misc/char-misc-next' omits 2b640916e5b7 Merge remote-tracking branch 'tty/tty-next' omits 3683f9035064 Merge remote-tracking branch 'phy-next/next' omits 8be2e98e5cfb Merge remote-tracking branch 'usb-serial/usb-next' omits 8435892e98b7 Merge remote-tracking branch 'usb/usb-next' omits ed966de3cbf8 Merge remote-tracking branch 'driver-core/driver-core-next' omits 207f6e0e7094 Merge remote-tracking branch 'ipmi/for-next' omits 761c263806da Merge remote-tracking branch 'leds/for-next' omits 6fce1d2e7d81 Merge remote-tracking branch 'drivers-x86/for-next' omits 0baa627bcd4c Merge remote-tracking branch 'workqueues/for-next' omits 190cbd48a03a Merge remote-tracking branch 'percpu/for-next' omits cc685e14e036 Merge remote-tracking branch 'xen-tip/linux-next' omits 6b113dfcd129 Merge remote-tracking branch 'kvm-arm/next' omits a8ed007cf77a Merge remote-tracking branch 'rcu/rcu/next' omits 070c7e52c59a Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 22a300b62e9f Merge remote-tracking branch 'edac-amd/for-next' omits d27f8baabe4b Merge remote-tracking branch 'clockevents/clockevents/next' omits cfd6eaf1f89f Merge remote-tracking branch 'tip/auto-latest' omits e981d25d45be Merge remote-tracking branch 'spi/for-next' omits a4a49398842e Merge remote-tracking branch 'devicetree/for-next' omits 657c608eb579 Merge remote-tracking branch 'audit/next' omits 3f44c665f1b3 Merge remote-tracking branch 'iommu/next' omits 2f0faf442ace Merge remote-tracking branch 'tpmdd/next' omits 8f41ef14afa6 Merge remote-tracking branch 'selinux/next' omits 96506d8eca54 Merge remote-tracking branch 'integrity/next-integrity' omits f3fad789ef8a Merge remote-tracking branch 'apparmor/apparmor-next' omits 0c466a9e6ac0 Merge remote-tracking branch 'security/next-testing' omits 0542e98303fb Merge remote-tracking branch 'regulator/for-next' omits c8a0f76f0077 Merge remote-tracking branch 'battery/for-next' omits 2075ad02bd6e Merge remote-tracking branch 'backlight/for-backlight-next' omits caff574730ee Merge remote-tracking branch 'mfd/for-mfd-next' omits ad492c0f7571 Merge remote-tracking branch 'kgdb/kgdb-next' omits c0d503ce7af6 Merge remote-tracking branch 'mmc/next' omits 3ce4c27b48a9 Merge remote-tracking branch 'block/for-next' omits 783314cb3750 Merge remote-tracking branch 'input/next' omits 164c24e9cfdf Merge remote-tracking branch 'sound-asoc/for-next' omits 899c5046f714 Merge remote-tracking branch 'sound/for-next' omits 613250879cdf Merge remote-tracking branch 'regmap/for-next' omits 4a2726132af6 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits bc0f1ca10da4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits a3f001d2ab68 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 659e0322bae1 Merge remote-tracking branch 'drm-msm/msm-next' omits cd6fd4c80361 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3c41b7acf6ec Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 6ccec5883e51 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 7413c9781986 Merge remote-tracking branch 'drm/drm-next' omits 242f7381aea7 Merge remote-tracking branch 'crypto/master' omits 09fd5631a53d Merge remote-tracking branch 'spi-nor/spi-nor/next' omits ce578f6f1737 Merge remote-tracking branch 'nand/nand/next' omits 6f2b70156b27 Merge remote-tracking branch 'mtd/mtd/next' omits b2937f30477a Merge remote-tracking branch 'gfs2/for-next' omits 5ac2b2bd529d Merge remote-tracking branch 'mac80211-next/master' omits b898003bcd3b Merge remote-tracking branch 'bluetooth/master' omits b82f04a64347 ipc: annotate implicit fall through omits 9233a9c5a112 ipc: conserve sequence numbers in extended IPCMNI mode omits b90e4b823b16 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits fed2c028d48a ipc: allow boot time extension of IPCMNI from 32k to 8M omits 94470ab8715e lib/ubsan: default UBSAN_ALIGNMENT to not set omits 4ac7eb41a3de kcov: no need to check return value of debugfs_create functions omits d3c545b1bcce configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED omits 660be8e5826e kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() omits bc1760c0a5ab sysctl: handle overflow for file-max omits 5ece407b9fbf sysctl: handle overflow in proc_get_long omits ae3a1d7bbb60 drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() omits 82e9a6c4bde7 exec: increase BINPRM_BUF_SIZE to 256 omits ac73a4e5b1ef kernel/signal.c: allow the null signal in rt_sigqueueinfo() omits b9a68a8e1ab1 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 7078be0d2d8c autofs: add ignore mount option omits e34d1fdfdb66 init/calibrate.c: provide proper prototype omits 2cf31f796189 epoll: use rwlock in order to reduce ep_poll_callback() co [...] omits f3668d134e3b epoll: unify awaking of wakeup source on ep_poll_callback() path omits fcc165465c1b epoll: make sure all elements in ready list are in FIFO order omits ffc69ff929d0 checkpatch: allow reporting C99 style comments omits bac221b87aa7 checkpatch: add some new alloc functions to various tests omits 17e60f14c410 checkpatch: verify SPDX comment style omits c5e60dd0f49e lib/test_ubsan.c: VLA no longer used in kernel omits c8d94c08f65c lib/div64.c: off by one in shift omits 8c8fa2face0f Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits ef57c73c97c6 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 36bc47e19ec2 lib/genalloc.c: export symbol addr_in_gen_pool omits ae0c25a543ca scripts/spelling.txt: add more spellings to spelling.txt omits 8e96a212cd62 kernel/sys: annotate implicit fall through omits e9cfd8f50c57 kernel/hung_task.c - fix sparse warnings omits 0c5151194705 kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings omits 7d42e359a7e4 kernel.h: unconditionally include asm/div64.h for do_div() omits 197c1fafc2a8 proc: use seq_puts() everywhere omits f6e3521a4c5b proc: calculate end pointer for /proc/*/* lookup at compile time omits cd013c01dcf4 proc: read kernel cpu stat pointer once omits 6d7a6401df9d proc: remove unused argument in proc_pid_lookup() omits a10bf8666102 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() omits 6f0f1d118beb fs/proc/self.c: code cleanup for proc_setup_self() omits 3517a8331468 proc: return exit code 4 for skipped tests omits 8371f47286b7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7d77bb3ff3e3 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 98ba707fd76b mm/page_owner: align with pageblock_nr pages omits 7a738192604a mm/page_owner: align with pageblock_nr_pages omits 524e3ae33d09 mm: don't expose page to fast gup before it's ready omits cb16f3fe7cba mm, swap: fix race between swapoff and some swap operations omits c08d2eb700da filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits ed2205fd9fc0 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix omits a557f446dce7 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits 21242e46dbe8 filemap: drop the mmap_sem for all blocking operations omits b47aa4d88eae filemap: pass vm_fault to the mmap ra helpers omits d4c92d4898f3 filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits b5268c88eddb filemap: kill page_cache_read usage in filemap_fault omits bcb5e9e798cd mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits f7c4f912b1a3 mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits 15e7729af361 mm/mmu_notifier: contextual information for event triggeri [...] omits e885f5d0e64c mm/page_alloc.c: calculate first_deferred_pfn directly omits 2f0f8580cccf mm: use common iterator for deferred_init_pages and deferr [...] omits 1aed3c3300ee mm: add reserved flag setting to set_page_links() omits 492bba385fb9 mm: move hot-plug specific memory init into separate funct [...] omits a9b01244faaa mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits d403f7eebea5 mm: implement new zone specific memblock iterator omits 71d9a4d09fd8 mm: drop meminit_pfn_in_nid as it is redundant omits 175ba716bb79 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 493be4c516d5 mm: ksm: do not block on page lock when searching stable tree omits c8bc606e3e6a mm: memcontrol: expose THP events on a per-memcg basis omits 1a418a690d40 mm: vmscan: do not iterate all mem cgroups for global dire [...] omits 50d44f3c9dd9 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] omits 41412d38bece selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits fed37bd007c0 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd omits d338e1d16d89 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] omits ca52f42d4e6d powerpc/mm/iommu: allow migration of cma allocated pages d [...] omits ac96bd566a28 mm: update get_user_pages_longterm to migrate pages alloca [...] omits ca299cb98649 mm/cma: add PF flag to force non cma alloc omits 181e82c6d410 mm: better document PG_reserved omits a123c2537b8b ia64: perfmon: don't mark buffer pages as PG_reserved omits c1da20fcddb9 arm64: kdump: no need to mark crashkernel pages manually P [...] omits 853bacd03512 arm64: kexec: no need to ClearPageReserved() omits a96d8e3df3bb m68k/mm: use __ClearPageReserved() omits 3a99bec7b50a riscv/vdso: don't clear PG_reserved omits bc75d9453483 powerpc/vdso: don't clear PG_reserved omits 73135e299857 s390/vdso: don't clear PG_reserved omits 920ea31d59dc agp: efficeon: no need to set PG_reserved on GATT tables omits ed49a1d7079c mm: rid swapoff of quadratic complexity omits f6c16cf24c12 mm: refactor swap-in logic out of shmem_getpage_gfp omits a4a116e05574 mm/vmscan.c: remove 7th argument of isolate_lru_pages() omits c8356b933adf mm, mempolicy: fix uninit memory access omits e51392387619 memcg: killed threads should not invoke memcg OOM killer omits 07245555b788 powerpc: use probe_user_read() omits 0d4c4c68102e include/linux/uaccess.h: add probe_user_read() omits 80802b8f60bb mm/page_alloc.c: check return value of memblock_alloc_node [...] omits dc769ba3d3bc arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] omits 1932dd30c83a mm/hugetlb: add prot_modify_start/commit sequence for huge [...] omits 1865e7cd50c6 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade omits bbaaca7eebc8 mm: update ptep_modify_prot_commit to take old pte value as arg omits b51417bcb9fe mm: update ptep_modify_prot_start/commit to take vm_area_s [...] omits c2aa3f9a97c2 mm/hmm: add helpers for driver to safely take the mmap_sem omits 9c063fd6180d mm/hmm: allow to mirror vma of a file on a DAX backed filesystem omits 6219e2172d63 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] omits 76a516c0289b mm/hmm: add a helper function that faults pages and maps t [...] omits 28cfebac7ade mm/hmm: add default fault flags to avoid the need to pre-f [...] omits a3402cb621c1 mm/hmm: improve driver API to work and wait over a range omits f296c2f2501c mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() omits 935afb131055 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] omits 3e8306d893b5 mm/hmm: do not erase snapshot when a range is invalidated omits 8905e389bcaf mm/hmm: use reference counting for HMM struct omits 3704d4014c6c mm: fix some typos in mm directory omits 322d08d0827e mm/page_owner: move config option to mm/Kconfig.debug omits a081dcf31656 mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] omits b8ba7fa0d129 mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] omits 9946f1dae5a3 mm, oom: remove 'prefer children over parent' heuristic omits 4a771c19bf4b mm: no need to check return value of debugfs_create functions omits 0a1843fd2b34 mm-proportional-memorylowmin-reclaim-checkpatch-fixes omits 8a907cdf0177 mm, memcg: proportional memory.{low,min} reclaim omits 48deaf74ee26 mm/memory.c: prevent mapping typed pages to userspace omits 1fab29a9410d mm: prevent mapping slab pages to userspace omits 2241d0afd4d3 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits 73f27c25b133 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! omits 6e0aa8eae576 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] omits 3d0bb69893ea mm, memcg: create mem_cgroup_from_seq omits 0ef9bb049a4d psi: rename psi fields in preparation for psi trigger addition omits 9d8a0c4a7f1c psi: introduce state_mask to represent stalled psi states omits c88177361203 kernel: cgroup: add poll file operation omits 6a78cef7ad8a fs: kernfs: add poll file operation omits 827bf25f8b94 mm, compaction: capture a page under direct compaction omits 72595c5ceed1 mm, compaction: be selective about what pageblocks to clea [...] omits 5b937efa5918 mm, compaction: sample pageblocks for free pages omits ab35045bf13c mm, compaction: round-robin the order while searching the [...] omits 79da43856500 mm, compaction: reduce premature advancement of the migrat [...] omits 6c58113b9407 mm, compaction: do not consider a need to reschedule as co [...] omits 7cbb602dde8d mm, compaction: rework compact_should_abort as compact_che [...] omits f46c12dee19b mm, compaction: keep cached migration PFNs synced for unus [...] omits 1e7f064a059a mm, compaction: check early for huge pages encountered by [...] omits 1b841f2c15b6 mm, compaction: finish pageblock scanning on contention omits 071225427d6c mm, compaction: avoid rescanning the same pageblock multip [...] omits 23db90005943 mm, compaction: use free lists to quickly locate a migrati [...] omits 1da2fcf0b1e4 mm, compaction: keep migration source private to a single [...] omits fd049a103199 mm, compaction: use free lists to quickly locate a migrati [...] omits d96687382904 mm, compaction: ignore the fragmentation avoidance boost f [...] omits ec97d94400c9 mm, compaction: always finish scanning of a full pageblock omits 2c1e1fe7f75d mm, migrate: immediately fail migration of a page with no [...] omits 106321f88c8a mm, compaction: rename map_pages to split_map_pages omits cb4ac783b67f mm, compaction: remove unnecessary zone parameter in some [...] omits 348e76c69709 mm, compaction: remove last_migrated_pfn from compact_control omits fc5151c6eb9b mm, compaction: rearrange compact_control omits 56f0e88d10aa mm, compaction: shrink compact_control omits 69504ddc5fb3 mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] omits 2dbc34089132 mm: shuffle GFP_* flags omits dffe44d060b8 mm: swap: add comment for swap_vma_readahead omits d5b0dce6cd86 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 omits 4eb747cc84e6 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix omits 6504fbc7c0de mm: swap: check if swap backing device is congested or not omits 36238a823121 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 9ef26fe68c3e memcg: schedule high reclaim for remote memcgs on high_work omits f24424085be8 mm/filemap.c: remove redundant test from find_get_pages_contig omits 2f37d11d2daa mm/memcontrol.c: use struct_size() in kmalloc() omits 8d330407ef9e include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] omits 4a90df067a63 mm/hmm: convert to use vm_fault_t omits 7fc8c6745b73 x86/mm/fault.c: Convert to use vm_fault_t omits 499a18614a52 mm: create the new vm_fault_t type omits 40abbaee76cb mm: remove extra drain pages on pcp list omits 59cfafcb6a1b arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] omits 2779d64955c5 arm64/mm: enable HugeTLB migration omits ebb24da54a09 mm/hugetlb: enable arch specific huge page size support fo [...] omits d3149f9ec7f0 mm/hugetlb: enable PUD level huge page migration omits d3713f8c4ea4 mm/hugetlb: distinguish between migratability and movability omits 7c44ef87420e Drop flex_arrays omits 8898e88c085c sctp: convert to genradix omits f8ca1e59bcf6 proc: commit to genradix omits aee7ce386803 Generic radix trees omits bb73aa5409a8 selinux: convert to kvmalloc omits 5f16a06145af md: convert to kvmalloc omits ed7f2fd0f2f7 openvswitch: convert to kvmalloc omits 368b09927c2e mm: remove sysctl_extfrag_handler() omits 1b7a142e1913 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE omits bce20e289b36 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix omits 55922e3fbbc4 vmalloc: add test driver to analyse vmalloc allocator omits a78e6d1acc2b vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] omits e5382bbbeca3 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] omits b7a232a02b9a mm/vmalloc: do not call kmemleak_free() on not yet account [...] omits 3e100a7b2bbf mm/vmalloc: fix size check for remap_vmalloc_range_partial() omits 9711c91c8485 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] omits c6b727bf3abf memcg: localize memcg_kmem_enabled() check omits a8edb804c17f mm, slub: make the comment of put_cpu_partial() complete omits 27f73061c8c7 arm, s390, unicore32: remove oneliner wrappers for membloc [...] omits 41da3256bd1b arch: simplify several early memory allocations omits b71f4c0ce815 openrisc: simplify pte_alloc_one_kernel() omits b16175857556 sh: prefer memblock APIs returning virtual address omits 53b4b6e8631e microblaze: prefer memblock API returning virtual address omits d21430beb3c2 powerpc: prefer memblock APIs returning virtual address omits d9febb739923 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix omits 842f579d02e5 mm: reuse only-pte-mapped KSM page in do_wp_page() omits dfd60ecf99eb tools/: fix for replace open encodings for NUMA_NO_NODE omits dcb50f332e1a tools/: replace open encodings for NUMA_NO_NODE omits 3b1cbe35416b mm: replace all open encodings for NUMA_NO_NODE omits 86c7502b25ed mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] omits 9287aaff5c17 mm: Refactor readahead defines in mm.h omits 935d5a94fe8a pm-hibernate-exclude-all-pageoffline-pages-v2 omits 93e6463c7541 PM/Hibernate: exclude all PageOffline() pages omits 358d2ff64b14 PM/Hibernate: use pfn_to_online_page() omits 6b16984a9bb3 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits e60a42b1fd33 vmw_balloon: mark inflated pages PG_offline omits 1ed7bf3ff68e hv_balloon: mark inflated pages PG_offline omits 6342c30255ac xen/balloon: mark inflated pages PG_offline omits 61c6cf359a2e kexec: export PG_offline to VMCOREINFO omits dd5026833a41 mm-convert-pg_balloon-to-pg_offline-fix omits 4d432f922812 mm: convert PG_balloon to PG_offline omits cac96affd011 mm: balloon: update comment about isolation/migration/compaction omits e1a4a3b54c9f mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix omits b086285f1ba6 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 omits 2be264ba89ef mm/page_alloc.c: memory hotplug: free pages as higher order omits 6e378033e504 mm/slab.c: kmemleak no scan alien caches omits 7cc3c1260608 mm-slub-introduce-slab_warn_on_error-fix omits 7ff48f776683 mm/slub: introduce SLAB_WARN_ON_ERROR omits 0e8b898679e8 mm/slub.c: freelist is ensured to be NULL when new_slab() fails omits e59a90e1c227 fs/file.c: initialize init_files.resize_wait omits 739e3a083f2a ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 9f048f0c23ec ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 406337b939f2 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 59dfb4da8bed ocfs2: clear zero in unaligned direct IO omits a0480e467343 ocfs2: Use zero-sized array and struct_size() in kzalloc() omits c2d818cf9d76 ocfs2: fix the application IO timeout when fstrim is running omits 066e98746af6 ocfs2: fix a panic problem caused by o2cb_ctl omits 76df6af91390 lib/debugobjects.c: move printk out of db lock critical sections omits 063bae6fda0b sh: generate uapi header and syscall table header files omits 45bf5901c8f6 sh: remove nargs from __SYSCALL omits 4d14ba556f1d scripts/decode_stacktrace.sh: handle RIP address with segment omits fff1ed79f88e kasan: fix kasan_check_read/write definitions omits 48a9dae932da page_poison: play nicely with KASAN omits 84d67dc8b69c kasan: remove use after scope bugs detection. omits 8a60318450d8 huegtlbfs: fix page leak during migration of file pages omits a3783abf782b mm/gup: fix gup_pmd_range() for dax omits cf687d3e7b0c mm,vmscan: accumulated slab reclaim pressure fixes omits f2ae06174fa8 mmslabvmscan-accumulate-gradual-pressure-on-small-slabs-fix omits ac7c6f3ed4ca mm, slab, vmscan: accumulate gradual pressure on small slabs omits 75ceb84143b5 fs/proc/task_mmu.c: fix smaps_rollup pss_locked calculation omits 6d484b530746 autofs: fix error return in autofs_fill_super() omits 220e997d59b9 autofs: drop dentry reference only when it is never used omits f8168ae435a9 fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() omits d8db4ac77a3e mm: migrate: don't rely on __PageMovable() of newpage afte [...] omits 8ed912a5006b psi: clarify the Kconfig text for the default-disable option omits c4f2ec286eb2 mm, memory_hotplug: __offline_pages fix wrong locking omits 4f1aeabbb53d mm: hwpoison: use do_send_sig_info() instead of force_sig() omits 0fd245928390 kasan: mark file common so ftrace doesn't trace it omits f56d727a64a1 init/Kconfig: fix grammar by moving a closing parenthesis omits b604f66fba0b lib/test_kmod.c: potential double free in error handling omits c7a894d3984f mm, oom: fix use-after-free in oom_kill_process omits 5047eedc3ac5 mm/hotplug: invalid PFNs from pfn_to_online_page() omits de4abd3c3948 mmmemory_hotplug-fix-scan_movable_pages-for-gigantic-hugep [...] omits b15dd067df95 mm,memory_hotplug: fix scan_movable_pages() for gigantic h [...] omits df0e34150701 psi: fix aggregation idle shut-off omits 474e9f510cea mm, memory_hotplug: test_pages_in_a_zone do not pass the e [...] omits 89217bf14785 mm, memory_hotplug: is_mem_section_removable do not pass t [...] omits d5efaf878d1e oom, oom_reaper: do not enqueue same task twice omits d1f4d19b8412 mm: migrate: make buffer_migrate_page_norefs() actually succeed omits 2c2222a95e4e kernel/exit.c: release ptraced tasks before zap_pid_ns_processes omits a054753946a7 x86_64: increase stack size for KASAN_EXTRA omits d7c77ba2a773 mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT omits 038bdb13391b arch: unexport asm/shmparam.h for all architectures omits 55806aefb16c proc: fix /proc/net/* after setns(2) omits 93a77f8d0e6f proc-fix-proc-net-after-setns2-checkpatch-fixes-fix omits 7fdd48225dd1 proc-fix-proc-net-after-setns2-checkpatch-fixes omits 19a1b6958251 proc: fix /proc/net/* after setns(2) omits 6e9ed490d190 mm/page_owner: fix for deferred struct page init omits ab1550b1b8fd mm, memory_hotplug: don't bail out in do_migrate_range() p [...] omits 8a97a2585bb6 checkpatch: don't interpret stack dumps as commit IDs omits 6053822ba07c Merge remote-tracking branch 'wireless-drivers-next/master' omits f7c04ab38562 Merge remote-tracking branch 'nfc-next/master' omits 2ff4f7bfd745 Merge remote-tracking branch 'netfilter-next/master' omits 5613e7087b0d Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 91e654b0e098 Merge remote-tracking branch 'net-next/master' omits e95b71008d67 Merge remote-tracking branch 'rdma/for-next' omits 3dec82e7c604 Merge remote-tracking branch 'thermal/next' omits 046da43e2749 Merge remote-tracking branch 'opp/opp/linux-next' omits 9d1be5ee0970 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0efd7c1ab3b9 Merge remote-tracking branch 'pm/linux-next' omits 36955b2c7221 Merge remote-tracking branch 'v4l-dvb-next/master' omits 3e39d6f88860 Merge remote-tracking branch 'v4l-dvb/master' omits 57b20d4d93f7 Merge branch 'spi-5.1' into spi-next omits 2186097e00f9 Merge branch 'spi-5.0' into spi-linus omits 237f2594a7fa Merge remote-tracking branch 'jc_docs/docs-next' omits daeea1f5e8d1 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 12db117a1b5b Merge remote-tracking branch 'i2c/i2c/for-next' omits 8e6ec8712d98 Merge remote-tracking branch 'hid/for-next' omits 66ae84bd9c5e Merge remote-tracking branch 'pstore/for-next/pstore' omits c7da18d6990a Merge remote-tracking branch 'pci/next' omits 58009f43b16d Merge remote-tracking branch 'printk/for-next' omits bff1fc26ac86 Merge remote-tracking branch 'vfs/for-next' omits 7bb8fbc7e6db Merge remote-tracking branch 'xfs/for-next' omits d91db54b681c Merge remote-tracking branch 'v9fs/9p-next' omits f366b7ca3246 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits a689a2203672 Merge remote-tracking branch 'nfsd/nfsd-next' omits 1a19252a6e59 Merge remote-tracking branch 'nfs-anna/linux-next' omits 8c25a3009fdd Merge remote-tracking branch 'jfs/jfs-next' omits 096cb944165e Merge remote-tracking branch 'fuse/for-next' omits 78343f056e31 Merge remote-tracking branch 'f2fs/dev' omits 3be3db2038d1 Merge remote-tracking branch 'ext3/for_next' omits 7f3953536336 Merge remote-tracking branch 'ecryptfs/next' omits ac538f404cda Merge remote-tracking branch 'cifs/for-next' omits e603e9c01e0b Merge remote-tracking branch 'btrfs-kdave/for-next' omits eada85aaaf64 Merge remote-tracking branch 'befs/for-next' omits 91c86f684790 Merge branch 'pm-cpuidle-fixes' into linux-next omits 458a62e25fb0 Merge remote-tracking branch 'fscrypt/master' omits 6ee77e62dba1 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits ca6ae6ca156a Merge branch 'pm-core-fixes' into linux-next omits 2728aedf82d6 Merge remote-tracking branch 's390/features' omits 41b8e940690a Merge remote-tracking branch 'powerpc/next' omits 3aceef723c60 Merge remote-tracking branch 'parisc-hd/for-next' omits d9650f56a435 Merge remote-tracking branch 'nios2/for-next' omits 3f1dd1063843 Merge remote-tracking branch 'mips/mips-next' omits 60e3d6c473f6 Merge remote-tracking branch 'microblaze/next' omits 5a6c8219bb0d Merge remote-tracking branch 'm68k/for-next' omits 7dc256cf0bd6 Merge remote-tracking branch 'csky/linux-next' omits 56784f5d45be Merge remote-tracking branch 'clk/clk-next' omits 8f9aa09a7e5c Merge remote-tracking branch 'tegra/for-next' omits 861ae8aa9365 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d9fdcbb793c7 Merge remote-tracking branch 'samsung-krzk/for-next' omits 637787bc983b Merge remote-tracking branch 'rockchip/for-next' omits 0f951a703627 Merge remote-tracking branch 'renesas/next' omits 05ac365a8011 Merge remote-tracking branch 'qcom/for-next' omits f783f573b8b0 tpm: don't print error message in tpm_transmit_cmd when tp [...] omits d17240acb0c5 Merge remote-tracking branch 'reset/reset/next' omits eac5678fba54 Merge remote-tracking branch 'omap/for-next' omits 8535c28beb23 Merge remote-tracking branch 'mediatek/for-next' omits bbbc8c475907 Merge remote-tracking branch 'keystone/next' omits 9f6bf33fc645 Merge remote-tracking branch 'imx-mxs/for-next' omits bdaebde85893 Merge remote-tracking branch 'bcm2835/for-next' omits 0bf8984dfcd5 Merge remote-tracking branch 'at91/at91-next' omits af63ba655cca Merge remote-tracking branch 'amlogic/for-next' omits c2aaced400ea Merge remote-tracking branch 'actions/for-next' omits 59480e75fb1b Merge remote-tracking branch 'arm-soc/for-next' omits a8827fb795e1 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 8374fff15e73 Merge remote-tracking branch 'arm64/for-next/core' omits b18b07af49e2 Merge remote-tracking branch 'arm/for-next' omits b0552aaee382 Merge remote-tracking branch 'leaks/leaks-next' omits 78e5e661af10 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 518ea44ef0d0 Merge remote-tracking branch 'kbuild/for-next' omits 1857131793bb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits bc7ba1597180 Merge remote-tracking branch 'mmc-fixes/fixes' omits 4ae8a7478b08 Merge remote-tracking branch 'scsi-fixes/fixes' omits 0bd0dbb1e1b3 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 62e6fa140140 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 959de80becdb Merge remote-tracking branch 'i3c-fixes/master' omits 94f6e0e821fd Merge remote-tracking branch 'vfs-fixes/fixes' omits ef85e9a5b557 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 37e88c171ca9 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 26712650870b Merge remote-tracking branch 'omap-fixes/fixes' omits 20076a18848d Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 950a1f115fed Merge remote-tracking branch 'kselftest-fixes/fixes' omits 7dfab77f9c90 Merge remote-tracking branch 'ide/master' omits 036160e1b679 Merge remote-tracking branch 'crypto-current/master' omits 92f63a5fa268 Merge remote-tracking branch 'input-current/for-linus' omits 9065b563e19f Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits ac593d1c5ddb Merge remote-tracking branch 'staging.current/staging-linus' omits e3ae35caf712 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 2fb8466bfab4 Merge remote-tracking branch 'usb.current/usb-linus' omits a5be3b4d2aaf Merge remote-tracking branch 'tty.current/tty-linus' omits f62721bdf450 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 5cb26a8a8df0 Merge remote-tracking branch 'pci-current/for-linus' omits ed52eb6f2f48 Merge remote-tracking branch 'spi-fixes/for-linus' omits 5b7b9b7ab8e8 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 87ee2b41600b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e02b23988bd6 Merge remote-tracking branch 'sound-current/for-linus' omits 4a3dc4ac5d5f Merge remote-tracking branch 'rdma-fixes/for-rc' omits a1c18ac3e33f Merge remote-tracking branch 'wireless-drivers/master' omits ab76dfbdbd55 Merge remote-tracking branch 'ipsec/master' omits 159dec70cbef Merge remote-tracking branch 'bpf/master' omits e8c1d969f4cb Merge remote-tracking branch 'net/master' omits 71dd5813a2e8 Merge remote-tracking branch 'arc-current/for-curr' omits 5ac62f0c8a3a Merge remote-tracking branch 'fixes/master' omits 50214dc149fd Merge branch 'x86/cleanups' omits 4e4af4fc53c1 Merge branch 'remotes/lorenzo/pci/vmd' omits e7d1171ca5cb Merge branch 'pci/misc' omits 47eaf13596a8 Merge branch 'pci/hotplug' omits d42bc49a4c5b Merge branch 'pci/enumeration' omits 1e9a4c2585be Merge branch 'pci/aer' omits a48b9af74c38 Merge branch 'regulator-5.1' into regulator-next omits 5db93a904e9c Merge branch 'regulator-5.0' into regulator-linus omits 060175a657f0 gpio: altera-a10sr: Trivial coding style fix omits 24f210577545 gpio: altera-a10sr: Set proper output level for direction_output omits 739bfb20c150 gpio: tegra186: Use TEGRA186_ prefix for GPIO names omits d01abd7c7996 Documentation: gpio: driver: fix wire name for I2C omits 81842949062a gpio: madera: Add missing const omits b37e77395461 gpio: pca953x: add support for pcal6416 type omits 55417dd4d5e5 dt-bindings: gpio: pca953x: document the nxp,pcal6416 omits b52257edb67e Merge branch 'x86/urgent' omits 394c1dfb3733 Merge branch 'x86/pti' omits 1daeb1528739 Merge branch 'x86/cleanups' omits 5d6ffc8be7eb Merge branch 'timers/core' omits d38b7f928700 Merge branch 'smp/urgent' omits 60eb535ceb04 Merge branch 'sched/core' omits d0cf3db59092 Merge branch 'locking/core' omits 90e5af43002f Merge branch 'irq/core' omits fd97bee83222 Merge branches 'pm-sleep' and 'pm-core' into linux-next omits 646e7dd54589 Merge branch 'devprop' into linux-next omits 78b54ce51998 Merge branches 'acpi-ec' and 'acpi-dptf' into linux-next omits e9615f2275dd Merge branches 'acpi-pci' and 'acpi-misc' into linux-next omits 9533511ad97b Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits bff64f541a7a Merge branches 'pm-qos', 'pm-domains' and 'pm-em' into linux-next omits 8361cb4d6322 Pull ext2 fixes and cleanups. omits c669560be6c8 PM-runtime: Replace jiffies-based accounting with ktime-ba [...] omits 86110121f236 PM-runtime: update accounting_timestamp on enable omits 077d339df29e Merge branch 'dt-bindings-for-v5.1' into next omits fd2aefacf9b7 MAINTAINERS: Drop link to git for SDHCI omits a7841d224cac MAINTAINERS: Add a maintainer for eMMC CQHCI driver omits 202dfb5b7b9d mmc: atmel-mci: enable 8 bits buswidth support omits 3ad323c78b89 mmc: renesas_sdhi: Fix card initialization failure in high [...] omits e923fd05a534 CIFS: Return error code when getting file handle for writeback omits 9eb8fc1d5eec CIFS: Move open file handling to writepages omits 7976a1c442dd CIFS: Move unlocking pages from wdata_send_pages() omits 9cd6332de1f0 CIFS: Find and reopen a file before get MTU credits in writepages omits b5caacae5c6c CIFS: Reopen file before get SMB2 MTU credits for async IO omits 07171536fcbd CIFS: Refactor reopening file for IO omits 74c834bb639f CIFS: Remove custom credit adjustments for SMB2 async IO omits b75fb7fe2f39 CIFS: Adjust MTU credits before reopening a file omits 992a07e7650d CIFS: Check for reconnects before sending compound requests omits 9f86bb3848ab CIFS: Check for reconnects before sending async requests omits 6d36474ecffa CIFS: Respect reconnect in non-MTU credits calculations omits 490c34e37858 CIFS: Respect reconnect in MTU credits calculations omits cd9219abaaaf CIFS: Set reconnect instance to one initially omits d2d58f360cba CIFS: Mask signals during sock_sendmsg() omits fb01ba60ce87 CIFS: Respect SMB2 hdr preamble size in read responses omits bac09d26fd92 CIFS: Count credits for malformed error pending responses omits d8bf50a38c25 CIFS: Do not log credits when unmounting a share omits 507fc7b7392b CIFS: Always reset read error to -EIO if no response omits d68d677177f8 CIFS: Fix leaking locked VFS cache pages in writeback retry omits ed72634d11e4 cifs: Accept validate negotiate if server return NT_STATUS [...] omits ff4538fedbbd cifs: update internal module version number omits f993bd3e061d ASN.1: mark expected switch fall-through omits b055f7725a8a lib/cmdline.c: mark expected switch fall-throughs omits 71fcecc5a3c9 security: Mark expected switch fall-throughs omits 43d9643959d2 lib: zstd: Mark expected switch fall-throughs omits 165ef4326a2a scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits c2ec0453ebe7 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits 7a32d7dee744 scsi: ppa: mark expected switch fall-through omits 32673a539294 scsi: osst: mark expected switch fall-throughs omits 180ca78d3920 scsi: osd: osd_initiator: mark expected switch fall-throughs omits ba3efe943bc2 tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 omits d01ed0ac6c28 tpm: Fix off-by-one when reading binary_bios_measurements omits 21590205c9c5 tpm: Simplify the measurements loop omits eab2c1d1b13f Merge branch 'asoc-5.1' into asoc-next omits 2563c3f2fca3 Merge branch 'asoc-5.0' into asoc-linus omits 46c95568661c ARCv2: Enable unaligned access in early ASM code omits c96ca2283195 Merge branch 'spi-5.0' into spi-linus omits 455d38a0e62f ext2: Fix underflow in ext2_max_size() omits 2d6ac9e0d0dc ACPI: EC: Simplify boot EC checks in acpi_ec_add() omits b5abe2d84e3b ACPI: EC: Untangle boot EC setup omits c6770d3f7e18 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'x86 [...] omits fb5ed1b8df2b Merge branch 'devel' into for-next omits 6292247c07f9 Merge branch 'devel' into for-next omits 5f86ef3a2165 Merge branch 'linus' omits 281d5e66e01e Input: sx8654 - convert #defined flags to BIT(x) omits 351a823f6c45 Merge branch 'misc-4.21' into next-fixes omits e65b1e5fc13b Merge branch 'x86/kdump' omits bc3f61500e69 Merge branch 'x86/fpu' omits 2d672455043d Merge branch 'x86/cpu' omits b19835610c64 Merge branch 'x86/cleanups' omits f781e59ec083 Merge branch 'x86/build' omits d83cfff19fa7 Merge branch 'x86/asm' omits a2e98c5907ac Merge branch 'x86/alternatives' omits 50792350a005 Merge branch 'timers/core' omits 7d9875b9624e Merge branch 'sched/core' omits 8e08fa90b486 Merge branch 'ras/core' omits faef829465f9 Merge branch 'perf/urgent' omits a1ed606f5b71 Merge branch 'perf/core' omits b4c2cbb5ab60 Merge branch 'locking/core' omits 503a605bd5c9 Merge branch 'locking/atomics' omits 229f0c649056 Merge branch 'irq/core' omits 622480e23140 Merge branch 'core/core' omits 55a6e5fbe58c btrfs: clean up pending block groups when transaction comm [...] omits 5f1cab98bda7 btrfs: fix potential oops in device_list_add omits a5511c25e0ee mmc: jz4740: Remove platform data and use standard APIs omits 135759151d94 Merge branch 'fixes' into next omits e74745d96478 mtd: rawnand: fsmc: Disable NAND on remove() omits 7fd59a3101da mtd: rawnand: fsmc: Reset NAND timings on resume() omits bb0462a4391b mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG omits 9878e1aafea4 mtd: rawnand: denali: remove unused dma_addr field from de [...] omits bdc8bfeebd96 mtd: rawnand: denali: remove unused function argument 'raw' omits 7404e9454dd9 mtd: rawnand: denali: remove unneeded denali_reset_irq() call omits 8ab266ee78e0 mtd: rawnand: check return code of nand_reset() and nand_r [...] omits 83e93abb42b9 mtd: rawnand: remove ->legacy.erase and single_erase() omits 58cf617d7db2 mtd: rawnand: denali: remove ->erase hook omits 603766c5ca02 mtd: rawnand: Annotate implicit fall through in nand_scan_tail omits 0f5bdb57b2de mtd: rawnand: Annotate implicit fall through in nand_comma [...] omits cf991e738aaf mtd: spinand: Add support for all Toshiba Memory products omits 5aa8e5070ae7 MAINTAINERS: Add entry for Amlogic NAND controller driver omits 2d570b34b41a mtd: rawnand: meson: add support for Amlogic NAND flash co [...] omits f768020201ae Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-debug' [...] omits 2fb690212dff Merge branch 'acpica' into linux-next omits 29b70353a427 mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller omits 529ef4cc5db5 mmc: jz4740: Annotate implicit fall through omits f602ad4ff7c4 mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] omits 75f2c2e3fba2 mmc: core: annotate implicit fall through omits 8ed1237ae2f9 mmc: tegra: SDMMC pads auto-calibration omits 3242a4af79e1 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths omits da11b3674e00 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ omits 87d54b711002 mmc: sdhci-esdhc-imx: add CMDQ support omits ac60ee24931a mmc: sdhci: correct the maximum timeout when enable CMDQ omits f5a0b1509038 mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP omits 3066980bfaa8 mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL omits dddf03eb4cea mmc: tmio: undo PM autosuspend when removing the host omits 0f916b8e2a42 mmc: tmio: fix typo in tmio_mmc_init_ocr() omits b72100857685 mmc:sdio: Remove unneeded variable ret omits 271ba14861a4 mmc: sdhci: Fix O2 Host PLL and card detect issue omits 4095af297071 mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c omits 0a440ec6d5c8 mmc: block: fix debugfs_simple_attr.cocci warnings omits 0f648a53db6c mmc: dt-bindings: omap: Remove duplicate documentation paragraphs omits c9fae113e00c mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe omits 920ce03ed275 mmc: sdhci: add delay after the last tuning command omits 2c2c220dda04 mmc: sdhci-esdhc-imx: add delay between tuning cycles omits 68a45211f8bf mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull omits 8b3c93f76921 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string omits 73d7ee8e58f8 mmc: sdhci-esdhc-imx: fix HS400 timing issue omits 55fef51e0d69 mmc: sdhci: usdhc: do not do tuning for DDR50 mode. omits 098107142697 mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] omits 217ccda3a9f8 mmc: sdhci-esdhc-imx: Constify driver data omits 2a4336fc4de8 mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static omits 9c3bfe49dfc2 Merge LKMM and RCU commits omits e9aadb186b35 Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'si [...] omits 8b60fb322bd4 coresight: Use event attributes for sink selection omits a18a42a188bd coresight: perf: Add "sinks" group to PMU directory omits 807cfedacc2d perf/aux: Make perf_event accessible to setup_aux() omits 0084379b5a13 Merge remote-tracking branch 'lorenzo/pci/controller-fixes [...] omits 4ad44aba07b7 y2038: add 64-bit time_t syscalls to all 32-bit architectures omits 57987bc319e7 y2038: rename old time and utime syscalls omits e1b7bdd49c13 y2038: remove struct definition redirects omits fc0e58c1ae2b y2038: use time32 syscall names on 32-bit omits 5beeebdc38e7 y2038: syscalls: rename y2038 compat syscalls omits 525c6784852f x86/x32: use time64 versions of sigtimedwait and recvmmsg omits 480c15ffb1f4 timex: change syscalls to use struct __kernel_timex omits 147d3a10da0b timex: use __kernel_timex internally omits 66357d6abc6c sparc64: add custom adjtimex/clock_adjtime functions omits 3163fd01301c time: fix sys_timer_settime prototype omits 09a649b346b3 time: Add struct __kernel_timex omits e1ce9f88aadd time: make adjtime compat handling available for 32 bit omits 040965d19494 syscalls: remove obsolete __IGNORE_ macros omits 45bfb6b333ab Merge branch for-5.1/arm64/dt into for-next omits 91eedef46248 Merge branch for-5.1/arm/core into for-next omits 4d9f9ef76870 Merge branch for-5.1/firmware into for-next omits a7a0443a1ff6 Merge branch for-5.1/soc into for-next omits 10a89a2337c8 Merge branch for-5.1/dt-bindings into for-next omits e83ffce1336b kbuild: descend to scripts/kconfig/ directly when syncconf [...] omits 1101d84d3dc0 kbuild: remove meaningless prepare2 target omits 54a04de110d7 kbuild: remove unnecessary in-subshell execution omits 92de6de81bc4 kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) omits 3c43927fe8c9 s390: make built-in.a not directly depend on *.o.chkbss files omits 9e454bb6b2e6 kbuild: simplify rules of data compression with size appending omits 676caa6eb1a7 kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS omits c1d7ca46845c kbuild: remove top-level built-in.a omits c98a2538248f kbuild: skip 'addtree' and 'flags' magic for external modu [...] omits 27a577e1d88c Revert "PCI: armada8k: Add support for gpio controlled res [...] omits 3be8455a19a0 dt-bindings: nand: meson: add Amlogic NAND controller driver omits 61655561468c mtd: rawnand: Simplify the locking omits 7baf22c4ec9c mtd: rawnand: Stop using chip->state in drivers omits 8f8978b019d4 mtd: rawnand: omap2: Use nand_controller_init() omits e8293348a3e8 mtd: rawnand: tmio: Do not abuse nand_controller->wq omits 9344a226e7d6 mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] omits f48c11644859 drm/tegra: vic: Do not clear driver data omits b8b592a3a8d1 ARM: cns3xxx: use actual size reads for PCIe omits b3a32f359397 ARM: cns3xxx: fix writing to wrong PCI registers after alignment omits b716e58aa0d0 Merge branches 'arm-defconfig-for-v5.1', 'arm64-dt-for-v5. [...] omits 058b472f2035 lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases a [...] omits d014e66c4bf6 arm64: dts: renesas: enable HS400 on R-Car Gen3 omits 33a69773ef34 KVM: arm/arm64: Move kvm_is_write_fault to header file omits 6949d3c53ee8 KVM: arm/arm64: Rework the timer code to use a timer_map omits 4b999034650b KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems omits e500d6aae8b5 KVM: arm/arm64: timer: Rework data structures for multiple timers omits 365e57ca2cd7 KVM: arm/arm64: consolidate arch timer trap handlers omits 3dd6ded5977e KVM: arm64: Reuse sys_reg() macro when searching the trap table omits 1b6b8044106b KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming omits 7455bea1805e KVM: arm/arm64: Simplify bg_timer programming omits 3cc11de1a244 KVM: arm/arm64: Factor out VMID into struct kvm_vmid omits bfcc60e88dbc Merge branch 'arm64-for-5.1-2' into all-for-5.1 omits fbeaf55b3e5a Merge branch 'dts-for-5.1' into all-for-5.1 omits e962d298746c Merge branch 'drivers-for-5.1' into all-for-5.1 omits c56e7aa490df Merge tag 'qcom-fixes-for-5.0-rc3' into all-for-5.1 omits 34c71ba4b86e Merge tag 'qcom-fixes-for-5.0-rc1' into all-for-5.1 omits a8bb3821e7d7 include/linux/module.h: mark init/cleanup_module aliases a [...] omits ae5d11d206fc arch: move common mmap flags to linux/mman.h omits c8e830f76f36 drm: tweak header name omits fe3de0a6f0a8 x86/mpx: tweak header name omits f5ed191a23bc virtio: use dependent_ptr_mb omits c540997c2216 barriers: convert a control to a data dependency omits f688287f89bb include/linux/compiler.h: allow memory operands omits 955156f34e7d PCI: avoid bridge feature re-probing on hotplug omits 61aa9f2dca8c virtio-net: bql support omits 8d3faa2286eb iommu/virtio: Add event queue omits c4797f72a255 iommu/virtio: Add probe request omits a4bcf7d1d74a iommu: Add virtio-iommu driver omits 5fb175790865 PCI: OF: Initialize dev->fwnode appropriately omits 898bf3db2eca of: Allow the iommu-map property to omit untranslated devices omits 437446292e4f dt-bindings: virtio: Add virtio-pci-iommu node omits c717d4945722 dt-bindings: virtio-mmio: Add IOMMU description omits 6df65d9afef6 virtio_balloon: remove the unnecessary 0-initialization omits f614d5c1ca0a virtio-balloon: improve update_balloon_size_func omits 5887f50a1a61 MAINTAINERS: Update the active pm tree for ARM omits cd0b86fe9529 ima: define ima_post_create_tmpfile() hook and add missing call omits e2a8f3f1a16b evm: remove set but not used variable 'xattr' omits 105decd473a8 encrypted-keys: fix Opt_err/Opt_error = -1 omits 48babdfd5788 kexec, KEYS: Make use of platform keyring for signature verify omits 15ebb2eb0705 integrity, KEYS: add a reference to platform keyring omits dd7ac2422a9b opp: no need to check return value of debugfs_create functions omits 58b152dbe6e4 Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] omits 63e8b97560aa PCI: imx: Fix checking pd_pcie_phy device link addition omits c298800455c7 PCI: imx: Fix probe failure without power domain omits 35f201ac125d cpufreq: ap806: add cpufreq driver for Armada 8K omits f202cbad2a2f MAINTAINERS: add new entries for Armada 8K cpufreq driver omits 0f4be1ef54d6 ARM: dts: r8a7744: Add LVDS support omits d286557f02cc ARM: dts: r8a7744: Add DU support omits 35dccd9c1e97 Merge branch 'for-next-next-v5.0-20190123' into for-next-20190123 omits 771304bcef96 Merge branch 'for-next-current-v4.20-20190123' into for-ne [...] omits aec0e9412c26 Merge branch 'ext/qu/pre-commit-checks' into for-next-next [...] omits 145cc764dead Merge branch 'ext/qu/qgroup-delay-scan' into for-next-next [...] omits 459259ca71cc Merge branch 'ext/anand/ioctl-forget' into for-next-next-v [...] omits 3e6a4118871b Merge branch 'ext/josef/iput-fixes' into for-next-next-v5. [...] omits decf862054ac Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] omits 84f4814264df Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits b043b2eb5bdd Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits 28c0e86f3ea2 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits f84da6069afa Merge branch 'misc-next' into for-next-next-v5.0-20190123 omits 3be82791e96c Merge branch 'ext/josef/iput-fixes-for-5.0' into for-next- [...] omits 95b11c50a0f2 Merge branch 'misc-next' into for-next-current-v4.20-20190123 omits 91994c4c8a55 Merge branch 'misc-4.21' into for-next-current-v4.20-20190123 omits 1ca92d08ed45 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits b3dcf29b11da btrfs: reserve extra space during evict() omits 57b9cdd0f61b btrfs: be more explicit about allowed flush states omits db9824b1364c btrfs: loop in inode_rsv_refill omits 5bde0152e51c btrfs: don't enospc all tickets on flush failure omits 84b310cd3e49 btrfs: don't use global reserve for chunk allocation omits 302aa13e9606 btrfs: dump block_rsv whe dumping space info omits 3910d02bf94f btrfs: check if free bgs for commit omits 687035634320 btrfs: Fix the return value in case of error in 'btrfs_mar [...] omits 3a6727afe7ba Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker omits fb65f5c31d7b btrfs: drop uuid_mutex in btrfs_free_extra_devids() omits 4fc8f6127dff btrfs: Do mandatory tree block check before submitting bio omits a8816499bfa5 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits e704c5a94de9 btrfs: extent_io: Kill the BUG_ON() in flush_write_bio() omits 5a6c824a931a btrfs: extent_io: Kill the forward declaration of flush_wr [...] omits 8316293af433 btrfs: Always output error message when key/level verifica [...] omits 59f249fca4f0 Merge branch 'v5.1/dt64' into tmp/aml-rebuild omits d575f8ec9f35 Merge branch 'v5.1/dt' into tmp/aml-rebuild omits f1de99c9816b Merge branch 'v5.0/fixes' into tmp/aml-rebuild omits aee92ca98e71 btrfs: honor path->skip_locking in backref code omits 554bc283d5e4 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits 5ae967fc54a6 btrfs: honor path->skip_locking in backref code omits c5e8df957d16 btrfs: simplify workqueue name when allocating omits d7025bc14b64 btrfs: merge btrfs_find_device and find_device omits 9fcccee8504a btrfs: refactor btrfs_free_stale_devices() to get return value omits cbe40e1fd7f5 btrfs: refactor btrfs_find_device() take fs_devices as argument omits b1a7dcc73460 btrfs: cleanup btrfs_find_device_by_devspec() omits 7912df5703bf btrfs: merge btrfs_find_device_missing_or_by_path() into parent omits 7ca7bf65c3e5 btrfs: Remove not_found_em label from btrfs_get_extent omits 2392850aa9ac btrfs: Consolidate retval checking of core btree functions omits b90e589e6f20 btrfs: Rename found_type to extent_type in btrfs_get_extent omits 5d4254ab421b selftests: add tests for pidfd_send_signal() omits 8d7d05ff7a7c signal: add pidfd_send_signal() syscall omits 591e13763bd9 mtd: rawnand: marvell: use struct_size() in devm_kzalloc() omits acb061708204 Merge branch 'imx/maintainers' into for-next omits dc02a26b0a1f Merge branch 'imx/defconfig' into for-next omits e17f7a098763 Merge branch 'imx/dt64' into for-next omits bdebca1a7772 Merge branch 'imx/dt' into for-next omits 07a9ca7e3328 Merge branch 'imx/bindings' into for-next omits 49185f98bdf2 Merge branch 'imx/soc' into for-next omits 40f1d86b8b12 Merge branch 'imx/drivers' into for-next omits 502a214139d6 btrfs: qgroup: Cleanup old subtree swap code omits 2b35a512e9cf btrfs: qgroup: Use delayed subtree rescan for balance omits 6a2d031b657f btrfs: qgroup: Introduce per-root swapped blocks infrastructure omits e901e0789921 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap() omits 7b837199c581 btrfs: relocation: Delay reloc tree deletion after merge_r [...] omits 2a6f27cf968f btrfs: qgroup: Move reserved data account from btrfs_delay [...] omits 0a4d95a09126 Btrfs: move duplicated nodatasum check into common reflink [...] omits 6b698a8b19fd btrfs: Remove impossible condition from mergable_maps omits 2c086c8277bd Btrfs: do not overwrite error return value in the balance ioctl omits fd0004462d1f Btrfs: do not overwrite error return value in the device r [...] omits c9afcc924b2d Btrfs: remove redundant check for swapfiles when reflinking omits 86c4989b3325 btrfs: Refactor shrink_delalloc omits 2d01211ddc99 btrfs: Document logic regarding inode in async_cow_submit omits e6b0eaa60428 btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work omits b12ef66565ac btrfs: Use ihold instead of igrab in cow_file_range_async omits 40ed0f8cbf62 btrfs: Remove isize local variable in compress_file_range omits c0309b3dab14 btrfs: Remove inode argument from async_cow_submit omits 08fad6bd7e4e btrfs: remove set but not used variable 'num_pages' omits a25f89d4a4e0 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap omits 4a75447db6f8 btrfs: Refactor btrfs_get_extent_fiemap omits 029ab894eefb btrfs: Remove unused arguments from btrfs_get_extent_fiemap omits 2d87d5221d61 Btrfs: setup a nofs context for memory allocation at __btr [...] omits 92a4ca7f4913 Btrfs: setup a nofs context for memory allocation at btrfs [...] omits 2ff7369dbb9a Btrfs: do not overwrite error return value in the get devi [...] omits d0714a09bd54 Btrfs: do not overwrite error return value in scrub progre [...] omits 504024161c22 Btrfs: do not overwrite scrub error with fault error in sc [...] omits 58f7c724a671 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] omits 48842a430f05 Btrfs: drop useless LIST_HEAD in merge_reloc_root omits d8d0c3a7f601 x86/syscalls: Mark expected switch fall-throughs omits 4aa37f373c85 adfs: mark expected switch fall-throughs omits d51ffd60f75c drm/nouveau/nvkm: mark expected switch fall-throughs omits cfa2536ea9ab afs: Mark expected switch fall-throughs omits d4ba1d6fd710 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 13873c4fc6bc scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits 22db18ec07a5 scsi: st: mark expected switch fall-throughs omits bc088783c403 scsi: qla4xxx: ql4_os: mark expected switch fall-through omits 6126c308ce6c scsi: ppa: mark expected switch fall-through omits 839d234047da scsi: osst: mark expected switch fall-throughs omits 24648908acac scsi: osd: osd_initiator: mark expected switch fall-throughs omits 3b2763ce81ed scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 533ef6cedbe8 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits 42f8d019158b scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits 85ef76754642 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits e605228b5649 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits 66410d83fc04 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits a74c1cebc382 scsi: imm: mark expected switch fall-throughs omits 8cb2d4872464 scsi: esas2r: esas2r_init: mark expected switch fall-throughs omits c4d17b254906 scsi: csiostor: csio_wr: mark expected switch fall-through omits 15ea2e6233ff scsi: bfa: bfa_ioc: Mark expected switch fall-throughs omits ad16cb424049 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs omits 29237f566b22 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs omits 31a7b1e5924e scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits 1db17e013f0a scsi: be2iscsi: be_main: Mark expected switch fall-through omits 0a79110afa38 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits dcbce4cb97cb scsi: aic7xxx: mark expected switch fall-throughs omits f5841c93294a scsi: aic7xxx: aic79xx: mark expected switch fall-through omits 391a867c1b2f ARM: dts: meson8b: odroidc1: Fix usb phy regulator power f [...] omits 695c04d3116b ARM: dts: meson8b: odroidc1: Enable usb phy node omits 301c9a43e158 Merge branches 'for-rc' and 'thermal-intel' into next omits 0c192d7c7dc8 cpufreq: s5pv210: Defer probe if getting regulators fail omits e66ceacc3fe6 MAINTAINERS: use common indentation omits c90c44d8aaf5 ARM64: dts: meson-gxbb-odroidc2: Fix usb phy reset warning omits 066c6805e83e ARM64: dts: meson-gxbb-odroidc2: Fix usb phy regulator pow [...] omits 49ee1406355e phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 omits 978c707df559 svcrdma: Use struct_size() in kmalloc() omits c52b8fd546d8 mfd: wm8400-core: Make it explicitly non-modular omits e54dc8645e81 mfd: wm8350-core: Drop unused module infrastructure from n [...] omits 34b72fde0b17 mfd: wm8350-i2c: Make it explicitly non-modular omits bddc9c376623 mfd: wm831x-core: Drop unused module infrastructure from n [...] omits 08eb56a066f4 mfd: wm831x-i2c: Make it explicitly non-modular omits 2e74b5753329 mfd: wm831x-spi: Make it explicitly non-modular omits 05767e9465fb mfd: tps80031: Make it explicitly non-modular omits 30f9bf12f82b mfd: tps65910: Make it explicitly non-modular omits 35553e904435 mfd: tps65090: Make it explicitly non-modular omits 7538afd63d83 mfd: syscon: Make it explicitly non-modular omits 541361d1d977 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code omits 9850b472d04e mfd: rc5t583: Make it explicitly non-modular omits 824441e72938 mfd: max8925-core: Drop unused MODULE_ tags from non-modular code omits f72c266b29e2 mfd: htc-i2cpld: Make it explicitly non-modular omits c311441f5011 mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code omits 112045bcf4c8 mfd: as3711: Make it explicitly non-modular omits 69e10e387de5 mfd: adp5520: Make it explicitly non-modular omits 9fe899c99f09 mfd: aat2870-core: Make it explicitly non-modular omits ed51d4fe453a Merge tag 'mfd-next-4.21' into HEAD omits 98c86c72835b phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] omits e010b81c21c8 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 omits ae554935cb7b dt-bindings: phy-qcom: Add support for msm8998 usb omits 936653e83215 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] omits 6000039a1557 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] omits 29eb36ace91f phy: ti: usb2: Add support for AM654 USB2 PHY omits 2391319c4ba6 dt-bindings: phy: ti: Add support for AM654x USB2 PHY omits c6dab3b30438 phy: ti: Don't depend on OMAP_OCP2SCP omits 3eb2c07d00cc phy: ti: usb2: Fix logic on -EPROBE_DEFER omits 0e7285804bd4 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro omits 2d26478da781 dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support omits ee3f30b41514 phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY omits fae5efba43c2 mtip32xx: ѕtop abusing the managed resource APIs omits b7158d968eaf mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case omits 6c685cdcd48f mtd: spinand: macronix: Fix ECC Status Read omits d0ce318268e5 mtd: rawnand: sunxi: Fix kernel doc headers omits 57bee6ecc5c7 mtd: rawnand: sunxi: Migrate to ->exec_op() omits cd4ed6bbd1a0 mtd: rawnand: sunxi: Add an SPDX tag omits d3789a340556 mtd: rawnand: sunxi: Stop passing mtd_info objects around omits 9f32be433b0c mtd: rawnand: sunxi: Name nand_chip objects consistently omits f4897f3254d1 mtd: rawnand: sunxi: Use struct_size() omits 46d2e9e9ecde mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] omits 72066ba76e3b mtd: rawnand: stm32_fmc2: add polling mode omits d8349957a88f mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] omits 61aa329d0762 cgroup: saner refcounting for cgroup_root omits 92d669f210de svcrpc: fix unlikely races preventing queueing of sockets omits 4cdc3fa31c45 svcrpc: svc_xprt_has_something_to_do seems a little long omits aa4710266bf5 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] omits 4ee481cb114b thermal/int340x_thermal: fix mode setting omits bcd8aa670b74 thermal/int340x_thermal: Add additional UUIDs omits d4990efa8c5f cpufreq: qcom-hw: Move to device_initcall omits ecee13a082e0 Merge branch 'v5.0-next/dts64' into for-next omits cd2dcebde8b8 f2fs: sync filesystem after roll-forward recovery omits 4425a3656e40 f2fs: export FS_NOCOW_FL flag to user omits 20183619822b f2fs: check inject_rate validity during configuring omits f846febff69f f2fs: check if file namelen exceeds max value omits 257f1c90da7e nfsd: fix an IS_ERR() vs NULL check omits 675e806209e0 coresight: Use of_node_name_eq for node name comparisons omits 401533a9a299 coresight: stm: Remove set but not used variable 'res_size' omits 14420b405d03 coresight: cpu-debug: Support for CA73 CPUs omits f2326c4e11b6 fix cgroup_do_mount() handling of failure exits omits e0b6382e63c2 btrfs: introduce feature to forget a btrfs device omits d1087982188a btrfs: refactor btrfs_free_stale_devices() to get return value omits 0623413ee0ba Merge branch 'for-4.21' into for-next omits 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] omits fd6261f4322c afs: Use fs_context to pass parameters over automount omits 409dbbfa3232 afs: Add fs_context support omits ebcb95459b4e vfs: Add some logging to the core users of the fs_context log omits e6d72ffc503f vfs: Implement logging through fs_context omits e8abdc2397d5 vfs: Provide documentation for new mount API omits 656ef17cccc9 vfs: Remove kern_mount_data() omits 3522a89d1153 hugetlbfs: Convert to fs_context omits b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 37839c54a08c cpuset: Use fs_context omits e1b836f677ed ipc: Convert mqueue fs to fs_context omits 3eaa14358da6 proc: Add fs_context support to procfs omits 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c omits 254f7078ab0b introduce cloning of fs_context omits 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() omits d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] omits 83c8323247ef vfs: Put security flags into the fs_context struct omits 1f38a2e9dab7 smack: Implement filesystem context security hooks omits e4d799381cc6 selinux: Implement the new mount API LSM hooks omits dd36ccb4c843 vfs: Add LSM hooks for the new mount API omits 82685adaccb3 vfs: Add configuration parser helpers omits f6f849599585 vfs: Introduce logging functions omits 91e41453c388 introduce fs_context methods omits a3bd739ff600 fs_context flavour for submounts omits cd1632594eb3 convert do_remount_sb() to fs_context omits 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() omits a11860a7c6a2 new helper: do_new_mount_fc() omits 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] omits 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() omits fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. omits 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] omits 01183497a956 ARM: actions: remove boot_lock and pen_release omits b3898946fa4b ARM: oxnas: remove CPU hotplug implementation omits 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock omits 87f902fab430 Merge branch 'for-4.21' into for-next omits ec77c03dbd5f Merge branch 'for-4.20-fixes' into for-next omits 9f84a0f7f1a6 leaking_addresses: check if file name contains address omits e377e1cd59ce leaking_addresses: explicitly name variable used in regex omits 9db33987ee2e leaking_addresses: remove version number omits 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' omits cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 omits d1dbc0596ba0 leaking_addresses: cache architecture name omits d7dc0d69ab95 leaking_addresses: simplify path skipping omits 7d32be2e5abb leaking_addresses: do not parse binary files omits c7a42ed0c749 leaking_addresses: add 32-bit support omits c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine omits 9ea7fabe3b0d leaking_addresses: use system command to get arch omits 9f253ef16258 leaking_addresses: add support for 5 page table levels omits abd3fc764c8e leaking_addresses: add support for kernel config file omits 9bf86aaad535 leaking_addresses: add range check for vsyscall memory omits d130ec5d1893 leaking_addresses: indent dependant options omits c40a84491f29 leaking_addresses: remove command examples omits 5a490816a756 leaking_addresses: remove mention of kptr_restrict omits cd8a0e46372a leaking_addresses: fix typo function not called adds 1dbd449c9943 fs/dcache: Fix incorrect nr_dentry_unused accounting in sh [...] adds 7d10f70fc198 fs: Don't need to put list_lru into its own cacheline adds af0c9af1b3f6 fs/dcache: Track & report number of negative dentries adds 83f4997a01e7 Merge tag 'sound-5.0-rc5' of git://git.kernel.org/pub/scm/ [...] adds 937108b093f7 Merge tag 'nfs-for-5.0-3' of git://git.linux-nfs.org/proje [...] adds 9f789567142c Merge tag 'linux-kselftest-5.0-rc5' of git://git.kernel.or [...] adds e74c98ca2d6a gfs2: Revert "Fix loop in gfs2_rbm_find" adds a6093ad7fc49 PCI: imx: Fix probe failure without power domain adds a4ace4fa2007 PCI: imx: Fix checking pd_pcie_phy device link addition adds 65dbb423cf28 ARM: cns3xxx: Fix writing to wrong PCI config registers af [...] adds 432dd7064aa1 ARM: cns3xxx: Use actual size reads for PCIe adds f14bcc0add3a Revert "PCI: armada8k: Add support for gpio controlled res [...] adds 44e56f325b7d Merge tag 'pci-v5.0-fixes-3' of git://git.kernel.org/pub/s [...] adds 52107c545de1 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 5b4746a03199 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds c228d294f204 x86: explicitly align IO accesses in memcpy_{to,from}io adds 520fac05b651 Merge tag 'i3c/fixes-for-5.0-rc5' of git://git.kernel.org/ [...] adds cca2e06ae832 Merge tag 'mmc-v5.0-rc4' of git://git.kernel.org/pub/scm/l [...] adds b473406a06c4 Merge branch 'acpi-misc' adds 4771eec1d0f2 Merge tag 'acpi-5.0-rc5' of git://git.kernel.org/pub/scm/l [...] adds cbffab682573 Merge branch 'pm-cpuidle-fixes' adds 3325254ca14c Merge tag 'pm-5.0-rc5' of git://git.kernel.org/pub/scm/lin [...] adds 9ace868a17d8 Merge tag 'iomap-5.0-fixes-1' of git://git.kernel.org/pub/ [...] adds 7b21b69ab203 IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate adds 5eeb63359b1e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a1a02062ad46 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds d6d478aee003 apparmor: Fix aa_label_build() error handling for failed merges adds b7bd29b530b9 Merge tag 'apparmor-pr-2019-02-01' of git://git.kernel.org [...] adds d339adc12a4f CIFS: fix use-after-free of the lease keys adds b9b9378b4903 cifs: update internal module version number adds 33640d718c5e Merge tag '5.0-rc4-smb3-fixes' of git://git.samba.org/sfre [...] adds 132fdc379eb1 arm64: Do not issue IPIs for user executable ptes adds 8ea235932314 arm64: kaslr: ensure randomized quantities are clean also [...] adds f2b3d8566d81 arm64: kprobe: Always blacklist the KVM world-switch code adds 8fac5cbdfe0f arm64: hyp-stub: Forbid kprobing of the hyp-stub adds f7daa9c8fd19 arm64: hibernate: Clean the __hyp_text to PoC after resume adds 8b050fe42d8a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds cd984a5be215 Merge tag 'xtensa-20190201' of git://github.com/jcmvbkbc/l [...] adds 1723058eab19 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 1fde6f21d90f proc: fix /proc/net/* after setns(2) adds 36c0f7f0f899 arch: unexport asm/shmparam.h for all architectures adds 1ac25013fb9e mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT adds a8e911d13540 x86_64: increase stack size for KASAN_EXTRA adds 8fb335e07837 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes adds 80409c65e2c6 mm: migrate: make buffer_migrate_page_norefs() actually succeed adds 9bcdeb51bd7d oom, oom_reaper: do not enqueue same task twice adds efad4e475c31 mm, memory_hotplug: is_mem_section_removable do not pass t [...] adds 24feb47c5fa5 mm, memory_hotplug: test_pages_in_a_zone do not pass the e [...] adds 1b69ac6b40eb psi: fix aggregation idle shut-off adds eeb0efd071d8 mm,memory_hotplug: fix scan_movable_pages() for gigantic h [...] adds b13bc35193d9 mm/hotplug: invalid PFNs from pfn_to_online_page() adds cefc7ef3c87d mm, oom: fix use-after-free in oom_kill_process adds db7ddeab3ce5 lib/test_kmod.c: potential double free in error handling adds 980768338488 init/Kconfig: fix grammar by moving a closing parenthesis adds 0d0c8de8788b kasan: mark file common so ftrace doesn't trace it adds 6376360ecbe5 mm: hwpoison: use do_send_sig_info() instead of force_sig() adds e3df4c6e4836 mm, memory_hotplug: __offline_pages fix wrong locking adds 7b2489d37e1e psi: clarify the Kconfig text for the default-disable option adds e0a352fabce6 mm: migrate: don't rely on __PageMovable() of newpage afte [...] adds c27d82f52f75 fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() adds 63ce5f552beb autofs: drop dentry reference only when it is never used adds f585b283e3f0 autofs: fix error return in autofs_fill_super() adds b9de6efed25c Merge branch 'akpm' (patches from Andrew) adds 3cde55ee7921 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 483cbbeddd5f md/raid5: fix 'out of memory' during raid cache recovery adds 3ca17a24e7fb Merge branch 'md-fixes' of https://github.com/liu-song-6/l [...] adds 2e3c18d0ada1 block: pass no-op callback to INIT_WORK(). adds 85bd6e61f34d blk-mq: fix a hung issue when fsync adds 9a6d5488002f ide: ensure atapi sense request aren't preempted adds c8864cb70fd1 Merge tag 'for-linus-20190202' of git://git.kernel.dk/linux-block adds 99fd6e875d0c RISC-V: Add _TIF_NEED_RESCHED check for kernel thread when [...] adds 2bb10639f12c RISC-V: fix bad use of of_node_put adds 8581f38742cf RISC-V: asm/page.h: fix spelling mistake "CONFIG_64BITS" - [...] adds 86cca81a31cd RISC-V: Kconfig: fix spelling mistake "traget" -> "target" adds a37ead8f2efb RISC-V: defconfig: Move CONFIG_PCI{,E_XILINX} adds e4cf9e47ab24 RISC-V: defconfig: Enable Generic PCIE by default adds 2a200fb9fb12 RISC-V: defconfig: Add CRYPTO_DEV_VIRTIO=y adds a19f74708ef6 tty/serial: use uart_console_write in the RISC-V SBL early [...] adds 28198c4639b3 riscv: fixup max_low_pfn with PFN_DOWN. adds ae662eec8a51 riscv: Adjust mmap base address at a third of task size adds 74b13e7efe00 Merge tag 'riscv-for-linus-5.0-rc5' of git://git.kernel.or [...] adds 12491ed354d2 Merge tag 'devicetree-fixes-for-5.0-3' of git://git.kernel [...] adds 92900e5160a5 btrfs: fix potential oops in device_list_add adds c7cc64a98512 btrfs: clean up pending block groups when transaction comm [...] adds 532b618bdf23 btrfs: On error always free subvol_name in btrfs_mount adds 312b3a93dda6 Merge tag 'for-5.0-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 74c953ca5f6b efi/arm64: Fix debugfs crash by adding a terminator for pt [...] adds 89401be6580e Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 58f6d4287af7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds b284909abad4 cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM adds cc6810e36bd8 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 912139cfbfa6 x86/microcode/amd: Don't falsely trick the late loading mechanism adds 2aa958c99c7f x86/kexec: Don't setup EFI info if EFI runtime is not enabled adds e6d429313ea5 x86/resctrl: Avoid confusion over the new X86_RESCTRL config adds 24b888d8d598 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 8834f5600cf3 Linux 5.0-rc5 adds b66bc7776748 Merge tag 'pinctrl-v5.0-2' of git://git.kernel.org/pub/scm [...] adds 076a3f553743 Merge tag 'fuse-fixes-5.0-rc6' of git://git.kernel.org/pub [...] adds ea6eb5e7d15e tracing: uprobes: Fix typo in pr_fmt string adds 0722069a5374 tracing/uprobes: Fix output for multiple string arguments adds 4879f11615d2 Merge tag 'trace-v5.0-rc3' of git://git.kernel.org/pub/scm [...] adds 9c0644ee4aa8 virtio: drop internal struct from UAPI adds b0314565da2b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 89e3a5682eda ALSA: hda/realtek - Headset microphone support for System76 darp5 adds d561aa0a70bb ALSA: hda/realtek - Fix lose hp_pins for disable auto mute adds 35a39f98567d ALSA: hda/realtek - Use a common helper for hp pin reference adds 305a0ade1809 ALSA: hda - Serialize codec registrations adds 3bff2407fbd2 ALSA: usb-audio: Add support for new T+A USB DAC adds 4f2ab5e1d13d ALSA: compress: Fix stop handling on compressed capture streams adds c97617a81a76 ALSA: hda/ca0132 - Fix build error without CONFIG_PCI adds 6f64e3a4de74 Merge tag 'sound-5.0-rc6' of git://git.kernel.org/pub/scm/ [...] adds d47e3da17592 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 645efa84f6c7 dm: add memory barrier before waitqueue_active adds fa8db4948f52 dm: don't use bio_trim() afterall adds 8b5cdbe595a0 Merge tag 'for-5.0/dm-fixes-2' of git://git.kernel.org/pub [...] adds e3fdc89ca47e nfsd: Fix error return values for nfsd4_clone_file_range() adds e248aa7be86e svcrdma: Remove max_sge check at connect time adds ee6c0737a025 Merge tag 'nfsd-5.0-1' of git://linux-nfs.org/~bfields/linux adds cfa39381173d kvm: fix kvm_ioctl_create_device() reference counting (CVE [...] adds 353c0956a618 KVM: x86: work around leak of uninitialized stack contents [...] adds ecec76885bcf KVM: nVMX: unconditionally cancel preemption timer in free [...] adds e303a067ceed Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 74e96711e337 Merge tag 'platform-drivers-x86-v5.0-2' of git://git.infra [...] adds dc14eb12f6bb drm/amdgpu: Add missing power attribute to APU check adds afeff4c16eda drm/radeon: check if device is root before getting pci speed caps adds 2f10d8237396 drm/amd/powerplay: Fix missing break in switch adds 6e11ea9de957 drm/amdgpu: Transfer fences to dmabuf importer adds 2072ce03637f Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 1f66b7ea8c4c drm/amd/display: Fix fclk idle state adds 12292519d919 drm/amdgpu: Implement doorbell self-ring for NBIO 7.4 adds 7e4545d372b5 drm/amdgpu: fix the incorrect external id for raven series adds 0a5f49cbf9d6 drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idr adds 6d3d8065bb14 drm/amdkfd: Fix if preprocessor statement above kfd_fill_i [...] adds 7fad8da1ae23 drm/amd/display: Attach VRR properties for eDP connectors adds 8628752d0c97 Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 3f47d00bc65b drm/vmwgfx: remove CONFIG_X86 ifdefs adds 9b5bf2421b43 drm/vmwgfx: remove CONFIG_INTEL_IOMMU ifdefs v2 adds 2b3cd6249b14 drm/vmwgfx: fix the check when to use dma_alloc_coherent adds 05f9467e70ed drm/vmwgfx: unwind spaghetti code in vmw_dma_select_mode adds 728354c005c3 drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user adds 51fdbeb4ca1a drm/vmwgfx: Fix an uninitialized fence handle value adds 479d59026fe4 drm/vmwgfx: Also check for crtc status while checking for [...] adds 4cbfa1e6c09e drm/vmwgfx: Fix setting of dma masks adds 9ddac734aa31 drm/vmwgfx: Improve on IOMMU detection adds 78eb1ca47589 Merge branch 'vmwgfx-fixes-5.0-2' of git://people.freedesk [...] adds 3e0b69bbed71 drm/i915: Fix skl srckey mask bits adds 2a121030d4ee drm/i915: always return something on DDI clock selection adds d028a646e84b drm/i915: Try to sanitize bogus DPLL state left over by br [...] adds 151e3d6add61 Merge tag 'drm-intel-fixes-2019-02-07-1' of git://anongit. [...] adds b14e945bda8a drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init adds 4df04ac9b37f drm/omap: dsi: Fix crash in DSI debug dumps adds 0940c52742de drm/omap: dsi: Fix OF platform depopulate adds 6297388e1edd drm/omap: dsi: Hack-fix DSI bus flags adds dada163c5eab Merge tag 'drm-misc-fixes-2019-02-07' of git://anongit.fre [...] adds adcbc921d3df Merge tag 'drm-fixes-2019-02-08' of git://anongit.freedesk [...] adds aa6ee4ab6929 xfs: eof trim writeback mapping as soon as it is cached adds 465fa17f4a30 xfs: end sync buffer I/O properly on shutdown error adds add46b3b0212 xfs: set buffer ops when repair probes for btree type adds bd5ff862ec78 Merge tag 'xfs-5.0-fixes-1' of git://git.kernel.org/pub/sc [...] adds 1e19cdc80602 usb: dwc3: gadget: Handle 0 xfer length for OUT EP adds 07c69f1148da usb: gadget: udc: net2272: Fix bitwise and boolean operations adds f2105d42597f usb: phy: fix link errors adds 512e6fb589bc usb: dwc3: exynos: Fix error handling of clk_prepare_enable adds a53469a68eb8 usb: phy: am335x: fix race condition in _probe adds c7b0c3bbe4c2 Merge tag 'fixes-for-v5.0-rc4' of git://git.kernel.org/pub [...] adds a07ddce4df80 usb: typec: tcpm: Correct the PPS out_volt calculation adds 00a159a0007b Merge tag 'usb-5.0-rc6' of git://git.kernel.org/pub/scm/li [...] adds fedb5760648a serial: fix race between flush_to_ldisc and tty_open adds e22a15d1c4b3 Merge tag 'tty-5.0-rc6' of git://git.kernel.org/pub/scm/li [...] adds 0808831dc62e iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to [...] adds 9bcf15f75cac iio: adc: axp288: Fix TS-pin handling adds b119d3bc328e tools: iio: iio_generic_buffer: make num_loops signed adds f214ff521fb1 iio: ti-ads8688: Update buffer allocation for timestamps adds 6d923f8fe821 Merge tag 'iio-fixes-5.0a' of git://git.kernel.org/pub/scm [...] adds e464f50c057a Merge tag 'staging-5.0-rc6' of git://git.kernel.org/pub/sc [...] adds 2c1cf00eeacb relay: check return of create_buf_file() properly adds 36991ca68db9 blk-mq: protect debugfs_create_files() from failures adds 8c8e62cc9839 Merge tag 'driver-core-5.0-rc6' of git://git.kernel.org/pu [...] adds 32a66374487b fpga: stratix10-soc: fix wrong of_node_put() in init function adds 5b9633af298b binderfs: remove separate device_initcall() adds 70ed7148dadb mic: vop: Fix use-after-free on remove adds 4bf13fdbc356 mic: vop: Fix crash on remove adds 680905431b9d Merge tag 'char-misc-5.0-rc6' of git://git.kernel.org/pub/ [...] adds feaf5c796b3f net: ip_gre: always reports o_key to userspace adds c706863bc890 net: ip6_gre: always reports o_key to userspace adds 41ef81be794f Merge branch 'erspan-always-reports-output-key-to-userspace' adds 8be4d9a492f8 virtio_net: Don't enable NAPI when interface is down adds 534da5e85633 virtio_net: Don't call free_old_xmit_skbs for xdp_frames adds 188313c137c4 virtio_net: Fix not restoring real_num_rx_queues adds 1667c08a9d31 virtio_net: Fix out of bounds access of sq adds 03aa6d34868c virtio_net: Don't process redirected XDP frames when XDP i [...] adds 07b344f494dd virtio_net: Use xdp_return_frame to free xdp_frames on des [...] adds 5050471d35d1 virtio_net: Differentiate sk_buff and xdp_frame on freeing adds a10cc84791b1 Merge branch 'virtio_net-Fix-problems-around-XDP-tx-and-napi_tx' adds ef489749aae5 ipv6: sr: clear IP6CB(skb) on SRH ip4ip6 encapsulation adds 3a03cb8456cc tun: move the call to tun_set_real_num_queues adds 4522a70db7aa l2tp: fix reading optional fields of L2TPv3 adds d5256083f62e ipvlan, l3mdev: fix broken l3s mode wrt local routes adds 4ec5302fa906 net: stmmac: Fallback to Platform Data clock in Watchdog c [...] adds c5acdbee22a1 net: stmmac: Send TSO packets always from Queue 0 adds e2cd682deb23 net: stmmac: Disable EEE mode earlier in XMIT callback adds 3aa9179b2dfe Merge branch 'stmmac-fixes' adds 91c524708de6 l2tp: copy 4 more bytes to linear part if necessary adds fc42a689c4c0 lib/test_rhashtable: Make test_insert_dup() allocate its h [...] adds 6fa19f5637a6 rds: fix refcount bug in rds_sock_addref adds 34aaaac815d1 ieee802154: mcr20a: fix indentation, remove tabs adds da0e51716646 Merge branch 'ieee802154-for-davem-2019-01-31' of git://gi [...] adds 5e66e35aab33 bnxt_en: Disable interrupts when allocating CP rings or NQs. adds 294c149a209c skge: potential memory corruption in skge_get_regs() adds 9d0f50b80222 mac80211: ensure that mgmt tx skbs have tailroom for encryption adds e005bd7ddea0 cfg80211: call disconnect_wk when AP stops adds 84826ac7337e Merge tag 'mac80211-for-davem-2019-02-01' of git://git.ker [...] adds 955d3411a17f batman-adv: Avoid WARN on net_device without parent in netns adds 9114daa825fc batman-adv: Force mac header to start of data on xmit adds 7d652669b61d batman-adv: release station info tidstats adds 34dbba5d2daf Merge tag 'batadv-net-for-davem-20190201' of git://git.ope [...] adds ba59fb027307 sctp: walk the list of asoc safely adds 7596175e99b3 enic: fix checksum validation for IPv6 adds 14d22d4d61e4 net/smc: fix another sizeof to int comparison adds ca8dc1334a71 net/smc: allow 16 byte pnetids in netlink policy adds 77f838ace755 net/smc: prevent races between smc_lgr_terminate() and smc [...] adds 6889b36da78a net/smc: don't wait for send buffer space when data was al [...] adds 51c5aba3b672 net/smc: recvmsg and splice_read should return 0 after shutdown adds 33f3fcc29067 net/smc: do not wait under send_lock adds 2dee25af42f9 net/smc: call smc_cdc_msg_send() under send_lock adds e5f3aa04dbfd net/smc: use device link provided in qp_context adds 46ad02229d6b net/smc: fix use of variable in cleared area adds ec34f792d357 Merge branch 'smc-fixes' adds 9b1f19d810e9 dccp: fool proof ccid_hc_[rt]x_parse_options() adds 1bb54c4071f5 bpf, selftests: fix handling of sparse CPU allocations adds 6cab5e90ab2b bpf: run bpf programs with preemption disabled adds a89fac57b5d0 bpf: fix lockdep false positive in percpu_freelist adds e16ec34039c7 bpf: fix potential deadlock in bpf_prog_register adds 7c4cd051add3 bpf: Fix syscall's stackmap lookup potential deadlock adds f01c2803873e Merge branch 'bpf-lockdep-fixes' adds e7b816415e03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c14f07c6211c Revert "net: phy: marvell: avoid pause mode on SGMII-to-Co [...] adds 22b5c0b63f32 vsock/virtio: fix kernel panic after device hot-unplug adds 85965487abc5 vsock/virtio: reset connected sockets on device removal adds 2348bb3117e1 Merge branch 'vsock-virtio-hot-unplug' adds 8dfb8d2cceb7 net: systemport: Fix WoL with password after deep sleep adds cfe4bd7a257f sctp: check and update stream->out_curr when allocating st [...] adds 546f28974d77 virtio_net: Account for tx bytes and packets on sending xd [...] adds 53bc8d2af086 net: dp83640: expire old TX-skb adds ad6f317f720f net/smc: preallocated memory for rdma work requests adds b8649efad879 net/smc: fix sender_free computation adds a5e04318c83a net/smc: delete rkey first before switching to unused adds 84b799a292eb net/smc: correct state change for peer closing adds 277aa590c3d5 Merge branch 'smc-fixes' adds 05672636b339 mt76x0: eeprom: fix chan_vs_power map in mt76x0_get_power_info adds 2c2008a63e48 ath10k: correct bus type for WCN3990 adds 8c22d81d5535 MAINTAINERS: add entry for redpine wireless driver adds 3e5a7c981464 Merge tag 'wireless-drivers-for-davem-2019-02-04' of git:/ [...] adds c1f7e02979ed net: cls_flower: Remove filter from mask before freeing it adds 5065b2dd3e5f s390/qeth: release cmd buffer in error paths adds afa0c5904ba1 s390/qeth: fix use-after-free in error path adds c2780c1a3fb7 s390/qeth: cancel close_dev work before removing a card adds c0a2e4d10d93 s390/qeth: conclude all event processing before offlining a card adds 0429f237ce08 Merge branch 's390-qeth-fixes' adds 17ab4f61b8cd net: dsa: slave: Don't propagate flag changes on down slav [...] adds c8101f7729da net: dsa: Fix lockdep false positive splat adds 952b72f89ae2 selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET adds 98bfc3414bda selftests: netfilter: add simple masq/redirect test cases adds 4e35c1cb9460 netfilter: nf_nat: skip nat clash resolution for same-orig [...] adds f6ac85858976 netfilter: nf_tables: unbind set in rule from commit path adds 15df03c661cb netfilter: ipv6: Don't preserve original oif for loopback address adds 947e492c0fc2 netfilter: nft_compat: don't use refcount_inc on newly all [...] adds f09bef61f1ed Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 82eaa1fa0448 net/mlx5e: FPGA, fix Innova IPsec TX offload data path per [...] adds 6363651d6dd7 net/mlx5e: Properly set steering match levels for offloade [...] adds 1651925d403e net/mlx5e: Use the inner headers to determine tc/pedit off [...] adds 9c0bda64abb8 Merge tag 'mlx5-fixes-2019-02-05' of git://git.kernel.org/ [...] adds 75c05a74e745 net: dsa: mv88e6xxx: Fix counting of ATU violations adds bdcc5bc25548 mISDN: fix a race in dev_expire_timer() adds 6dce3c20ac42 rxrpc: bad unlock balance in rxrpc_recvmsg adds 2b1f86bf741a MAINTAINERS: add maintainer for SFF/SFP/SFP+ support adds 00670cb8a73b net: dsa: Fix NULL checking in dsa_slave_set_eee() adds 660492bcf4a7 qed: Fix EQ full firmware assert. adds ebd873a31cae qed: Assign UFP TC value to vlan priority in UFP mode. adds fb1faab74dde qed: Consider TX tcs while deriving the max num_queues for PF. adds 0aa4febb420d qede: Fix system crash on configuring channels. adds 8c8502532f00 qed: Change verbosity for coalescing message. adds 42dbcd6b25cd qed*: Advance drivers version to 8.37.0.20 adds 2ba036b970b7 Merge branch 'qed-Bug-fixes' adds 6707f74be862 net/mlx5e: Update hw flows when encap source mac changed adds 218d05ce326f net/mlx5e: Don't overwrite pedit action when multiple pedit used adds 3703a395012b net: defxx: replace dev_kfree_skb_irq by dev_consume_skb_i [...] adds 62d1a31cfb5d net: tulip: de2104x: replace dev_kfree_skb_irq by dev_cons [...] adds 96d26503e1de net: dscc4: replace dev_kfree_skb_irq by dev_consume_skb_i [...] adds bb6a702c6d51 net: smsc: epic100: replace dev_kfree_skb_irq by dev_consu [...] adds c50e964b7690 net: fec_mpc52xx: replace dev_kfree_skb_irq by dev_consume [...] adds 7c3850adbccc net: fsl_ucc_hdlc: replace dev_kfree_skb_irq by dev_consum [...] adds 98fcd70b642d net: sun: replace dev_kfree_skb_irq by dev_consume_skb_irq [...] adds f4ad1a6154e3 net: tehuti: replace dev_kfree_skb_irq by dev_consume_skb_ [...] adds e0cbbc613175 net: via-velocity: replace dev_kfree_skb_irq by dev_consum [...] adds d2901b0739a4 net: broadcom: replace dev_kfree_skb_irq by dev_consume_sk [...] adds e8c32c32b48c net: Don't default Cavium PTP driver to 'y' adds c0a47e44c098 geneve: should not call rt6_lookup() when ipv6 was disabled adds 173656accaf5 sit: check if IPv6 enabled before calling ip6_err_gen_icmp [...] adds ec7fd009e87c Merge branch 'ipv6-fixes' adds 39841cc1cbb6 net: dsa: b53: Fix for failure when irq is not defined in dt adds 27b4ad621e88 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds ce5cbf53496b ACPI: Set debug output flags independent of ACPICA adds e2dac603d4bc Merge tag 'acpi-5.0-rc6' of git://git.kernel.org/pub/scm/l [...] adds f57a98e1b713 PCI: Work around Synopsys duplicate Device ID (HAPS USB3, [...] adds 70be9ac2b64c Merge tag 'pci-v5.0-fixes-4' of git://git.kernel.org/pub/s [...] adds 8950dcd83ae7 iommu/vt-d: Leave scalable mode default off adds 2e277fa08939 Merge tag 'iommu-fixes-v5.0-rc5' of git://git.kernel.org/p [...] adds 42caa0edabd6 scsi: aic94xx: fix module loading adds b6cd7f34ba13 scsi: target: make the pi_prot_format ConfigFS path readable adds 88fc41c40715 scsi: sd_zbc: Fix zone information messages adds d8f6382a7d02 Revert "scsi: libfc: Add WARN_ON() when deleting rports" adds bb61b843ffd4 scsi: cxlflash: Prevent deadlock when adapter probe fails adds 3b6e8204a997 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a692933a8769 signal: Always attempt to allocate siginfo for SIGSTOP adds 35634ffa1751 signal: Always notice exiting tasks adds 7146db3317c6 signal: Better detection of synchronous signals adds 6b2912cedc23 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 579b9239c1f3 powerpc/radix: Fix kernel crash with mremap() adds 5a3840a470c4 powerpc/papr_scm: Use the correct bind address adds 820828bffeb1 Merge tag 'powerpc-5.0-4' of git://git.kernel.org/pub/scm/ [...] adds d23c808c6fc6 arm64: ptdump: Don't iterate kernel page tables using PTRS [...] adds ea5736805190 arm64: kexec_file: handle empty command-line adds 5bb513ed838c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 46c291e277f9 Merge tag 'armsoc-fixes-5.0' of git://git.kernel.org/pub/s [...] adds 9ab7d228e972 MAINTAINERS: unify reference to xen-devel list adds 3e5e692fcd6c Merge tag 'for-linus-5.0-rc6-tag' of git://git.kernel.org/ [...] adds 13c15e07eedf mtd: spinand: Handle the case where PROGRAM LOAD does not [...] adds c3c7dbf4887a mtd: spinand: Fix the error/cleanup path in spinand_init() adds 455e7b387b44 mtd: rawnand: fix kernel-doc warnings adds bda2ab56356b mtd: Remove a debug trace in mtdpart.c adds ad4635153034 mtd: Make sure mtd->erasesize is valid even if the partiti [...] adds d5d27fd9826b mtd: rawnand: gpmi: fix MX28 bus master lockup problem adds 5610789ad08d Merge tag 'mtd/fixes-for-5.0-rc6' of git://git.infradead.o [...] adds ec51f8ee1e63 aio: initialize kiocb private in case any filesystems expect it. adds e7ad43c3eda6 nvme: lock NS list changes while handling command effects adds 5c959d73dba6 nvme-pci: fix rapid add remove sequence adds d592974f8c32 Merge branch 'nvme-5.0' of git://git.infradead.org/nvme in [...] adds dd957493baa5 libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD adds 30363d6506d0 m68k: set proper major_num when specifying module param major_num adds 43636c804df0 fs: ratelimit __find_get_block_slow() failure message. adds 0803de78049f blktrace: Show requests without sector adds 8c772a9bfc7c blk-iolatency: fix IO hang due to negative inflight counter adds 391f552af213 Blk-iolatency: warn on negative inflight IO counter adds 2698484178ca blk-mq: remove duplicated definition of blk_mq_freeze_queue adds e5a8a1163211 Merge tag 'for-linus-20190209' of git://git.kernel.dk/linux-block adds e02e07e3127d MIPS: Loongson: Introduce and use loongson_llsc_mb() adds 047f2d941b8b MIPS: Use lower case for addresses in nexys4ddr.dts adds 2b424cfc6972 MIPS: Remove function size check in get_frame_info() adds 8a96669d7789 mips: loongson64: remove unreachable(), fix loongson_poweroff(). adds 05dc6001af06 mips: cm: reprime error cause adds e8b50608f666 Merge tag 'mips_fixes_5.0_3' of git://git.kernel.org/pub/s [...] adds c6e2bd956936 i2c: omap: Use noirq system sleep pm ops to idle device fo [...] adds 13c80dda84c4 MAINTAINERS: Update the ocores i2c bus driver maintainer, etc adds df3865f8f568 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 6f568ebe2afe futex: Fix barrier comment adds 1a1fb985f2e2 futex: Handle early deadlock return correctly adds d2a6aae99f5f Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 9e63a7894fd3 perf/x86/intel/uncore: Add Node ID mask adds 602cae04c486 perf/x86/intel: Delay memory deallocation until x86_pmu_de [...] adds 9dff0aa95a32 perf/core: Don't WARN() for impossible ring-buffer sizes adds 489338a717a0 perf tests evsel-tp-sched: Fix bitwise operator adds f0fabf9c8973 perf mem/c2c: Fix perf_mem_events to support powerpc adds d34cecfb6b2b perf clang: Do not use 'return std::move(something)' adds 27b8e90eaea6 tools headers uapi: Sync linux/in.h copy from the kernel sources adds 843cf70ed29a perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() adds 59a17706915f perf symbols: Filter out hidden symbols from labels adds 6ab3bc240ade perf trace: Support multiple "vfs_getname" probes adds 8f2f350cbdb2 perf script python: Add Python3 support to tests/attr.py adds 3bb2600657da Merge tag 'perf-urgent-for-mingo-5.0-20190205' of git://gi [...] adds 212146f0800e Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 56841070ccc8 irqchip/gic-v3-its: Fix ITT_entry_size accessor adds 8087f407364d Merge tag 'irqchip-5.0-3' of git://git.kernel.org/pub/scm/ [...] adds 73a4c5218414 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds d28af26faa0b x86/MCE: Initialize mce.bank in the case of a fatal error [...] adds 45b13b424faa x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting adds 0521e8be211c x86/mm/cpa: Fix set_mce_nospec() adds 20e55bc17dd0 x86/mm: Make set_pmd_at() paravirt aware adds aadaa8061189 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds dc3f595b6617 dmaengine: at_xdmac: Fix wrongfull report of a channel as in use adds 341198eda723 dmaengine: imx-dma: fix wrong callback invoke adds f7da7782aba9 dmaengine: bcm2835: Fix interrupt race on RT adds 9e528c799d17 dmaengine: bcm2835: Fix abort of transactions adds 6d66c8d1a034 Merge branch 'fix/brcm' into fixes adds 6454368a804c dmaengine: dmatest: Abort test in case of mapping error adds 68d94a842435 Merge tag 'dmaengine-fix-5.0-rc6' of git://git.infradead.o [...] adds 4b81346c549f scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 5c403b8a9af7 scsi: aic7xxx: mark expected switch fall-throughs adds 1e6445f6aca1 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds 4ff56d0edefb scsi: be2iscsi: be_main: Mark expected switch fall-through adds f7edc4489b00 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 95b25d042ab4 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds b1e75f15a60f scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds f9aa6f792eac scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 45c1c9f434fd scsi: csiostor: csio_wr: mark expected switch fall-through adds 7f7f5d878b6a scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 97dd16132bee scsi: imm: mark expected switch fall-throughs adds 2c6e0b504a80 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds 99bdcbdd857f scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds ee64388a8ad6 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds ac71bd0b1fac scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 9b4ababcf4e4 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds e2a6cf45d28e scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 7201f0d40982 scsi: osst: mark expected switch fall-throughs adds 9c62be3f586d scsi: ppa: mark expected switch fall-through adds 6ca421267390 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds bc6890d1bb26 scsi: st: mark expected switch fall-throughs adds 3e2aa1c58825 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 9e9158f2d541 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 7c6722b1125d afs: Mark expected switch fall-throughs adds eb304db35045 drm/nouveau/nvkm: mark expected switch fall-throughs adds 1d1016ec32a4 adfs: mark expected switch fall-throughs adds 0dd62c042779 x86/syscalls: Mark expected switch fall-throughs adds f20b1305901c Merge remote-tracking branch 'fixes/master' adds 6db2983cd806 kallsyms: Handle too long symbols in kallsyms.c adds aa9b49c0e3b0 Merge remote-tracking branch 'kbuild-current/fixes' adds a3dba9ed9826 ARCv2: Enable unaligned access in early ASM code adds 64fc11daafde ARCv2: lib: memcpy: fix doing prefetchw outside of buffer adds f82d6c7afa0e ARC: fix actionpoints configuration detection adds f401c105b7da ARC: uacces: remove lp_start, lp_end from clobber list adds 7e9246a982a6 ARCv2: support manual regfile save on interrupts adds 3e45ea2a074f ARCv2: entry: exception prologue freeing up reg improvement adds a591416ed04f Merge remote-tracking branch 'arc-current/for-curr' adds 1b5ba3507842 ARM: 8824/1: fix a migrating irq bug when hotplug cpu adds fff2994e2147 Merge remote-tracking branch 'arm-current/fixes' adds b5bfc21af5cb net: sfp: do not probe SFP module before we're attached adds c09551c6ff7f net: ipv4: use a dedicated counter for icmp_v4 redirect packets adds 225d94642685 vsock: cope with memory allocation failure at socket creat [...] adds ccc8ca9b90ac net/smc: fix byte_order for rx_curs_confirmed adds b5a1258bf780 Merge remote-tracking branch 'net/master' adds d623876646be bpf: Fix narrow load on a bpf_sock returned from sk_lookup() adds 10f28a465cf6 Merge remote-tracking branch 'bpf/master' adds f75a2804da39 xfrm: destroy xfrm_state synchronously on net exit path adds 42535bea1ebd Merge remote-tracking branch 'ipsec/master' adds d04ca383860b mt76x0u: fix suspend/resume adds 271618aa9da5 Merge remote-tracking branch 'wireless-drivers/master' adds 0acd99282bef cfg80211: pmsr: fix MAC address setting adds 73350424bec9 cfg80211: pmsr: fix abort locking adds 8d5e0f2cd57e Merge remote-tracking branch 'mac80211/master' adds 48396e80fb65 RDMA/srp: Rework SCSI device reset handling adds 6de699164065 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 4cd3016ce996 ALSA: hda - Add quirk for HP EliteBook 840 G5 adds 2bc16b9f3223 ALSA: usb-audio: Fix implicit fb endpoint setup by quirk adds 7aea8a9d71d5 ASoC: rsnd: fixup MIX kctrl registration adds 52abe6cc1866 ASoC: topology: fix oops/use-after-free case with dai driver adds c16e12010060 ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables adds d9111d36024d ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check adds 76379dfbfd7c ASoC: rsnd: ssiu: correct shift bit for ssiu9 adds 860b454c2c0c ASoC: samsung: Prevent clk_get_rate() calls in atomic context adds 0a5cf9e88b51 Merge tag 'asoc-fix-v5.0-rc5' of https://git.kernel.org/pu [...] adds 1fda51edfa80 Merge remote-tracking branch 'sound-current/for-linus' adds bb62989dccca Merge branch 'asoc-5.0' into asoc-linus adds eeb95c87caa2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 33cd870c4bf1 regulator: uniphier: Fix probe error handling adds 8cf268e535e8 regulator: uniphier: Constify uniphier_regulator_ops adds 16c8a5957400 regulator: axp20x: fix ALDO2, DLDO2 and ELDO3 definitions [...] adds 9df3bb319c44 regulator: lochnagar: Fix n_voltages setting for VDDCORE adds 82874ba4c645 regulator: fix device unlinking adds a71f59222522 Merge branch 'regulator-5.0' into regulator-linus adds 0cd05c5794b1 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a4a9ebe8cb0f Merge branch 'spi-5.0' into spi-linus adds 5c996adab24c Merge remote-tracking branch 'spi-fixes/for-linus' adds dd9d3d86b08d USB: serial: cp210x: add ID for Ingenico 3070 adds 883018dc15e5 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d1547b3e6a40 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 90cc55f067f6 Input: bma150 - register input device after setting private data adds e8b22d0a329f Input: elantech - enable 3rd button support on Fujitsu CEL [...] adds 628442880af8 Input: cap11xx - switch to using set_brightness_blocking() adds 33a841ce5cef Input: ps2-gpio - flush TX work when closing port adds a342083abe57 Input: matrix_keypad - use flush_delayed_work() adds ffcc2abba889 Merge remote-tracking branch 'input-current/for-linus' adds 1358c13a48c4 crypto: ccree - fix resume race condition on init adds a0c3a2c3d94d Merge remote-tracking branch 'crypto-current/master' adds ffbb5a0b24f4 Merge remote-tracking branch 'ide/master' adds 918f2eb3706d Merge remote-tracking branch 'omap-fixes/fixes' adds c8de6dc337f7 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 399504e21a10 fix cgroup_do_mount() handling of failure exits adds 35ac1184244f cgroup: saner refcounting for cgroup_root adds fbdb44013202 copy_mount_string: Limit string length to PATH_MAX adds 9b401165c298 Merge remote-tracking branch 'vfs-fixes/fixes' adds 93c085911ec7 scsi: cxlflash: Prevent deadlock when adapter probe fails adds 59f9e53cb0aa Merge remote-tracking branch 'scsi-fixes/fixes' adds d49d92ace497 mmc: sunxi: Disable HS-DDR mode for H5 eMMC controller by default adds d6f11e7d91f2 mmc: sunxi: Filter out unsupported modes declared in the d [...] adds dcf6e2e38a1c mmc: block: handle complete_work on separate workqueue adds ee22b0076798 Merge remote-tracking branch 'mmc-fixes/fixes' adds 7fd56e0260a2 drm/vkms: Fix license inconsistent adds 3316b5baea03 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 58156ba4468f kbuild: skip 'addtree' and 'flags' magic for external modu [...] adds dee9495303f2 kbuild: remove top-level built-in.a adds d151e9719f18 kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS adds ecbd10d90e94 kbuild: simplify rules of data compression with size appending adds 5d680056cb6d s390: make built-in.a not directly depend on *.o.chkbss files adds afa974b77128 kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) adds b79c6aa6a1f1 kbuild: remove unnecessary in-subshell execution adds 4f1c1008e786 kbuild: remove meaningless prepare2 target adds c2829721bfab kbuild: descend to scripts/kconfig/ directly when syncconf [...] adds 5b676d624ccd kbuild: gitignore output directory adds 0acce7041d76 kallsyms: add static qualifiers where missing adds 65a0bfd6564c kallsyms: remove unneeded memset() calls adds 31f6da19893e kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> adds c5a5fa473ce4 kconfig: rename zconf.l to lexer.l adds d6747d2470f0 kconfig: rename zconf.y to parser.y adds fdda04c089c8 Merge branch 'kconfig' into for-next adds ddb9444d3032 Merge remote-tracking branch 'kbuild/for-next' adds 0f2a42a8b7d5 lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases a [...] adds c1611623a115 Compiler Attributes: add support for __copy (gcc >= 9) adds 14964fafc811 include/linux/module.h: copy __init/__exit attrs to init/c [...] adds 474f5ce0fb2e Merge remote-tracking branch 'compiler-attributes/compiler [...] adds cfced786969c dma-mapping: remove the default map_resource implementation adds 645386dfe630 dma-mapping: don't BUG when calling dma_map_resource on RAM adds 55ea54441fb3 videobuf2: replace a layering violation with dma_map_resource adds 8e4d81b98b78 dma: debug: no need to check return value of debugfs_creat [...] adds 0a3b192c26da dma-debug: add dumping facility via debugfs adds fe8a2f6a4530 Merge remote-tracking branch 'dma-mapping/for-next' adds 9ec5cd0a40f2 ARM: 8817/1: mm: skip cleaning of idmap page tables on LPA [...] adds 4a4d68fc2657 ARM: 8818/1: dma-mapping: update comment about handling dm [...] adds 091bb549f772 ARM: 8819/1: Remove '-p' from LDFLAGS adds 1c31d4e96b8c ARM: 8820/1: mm: Stop printing the virtual memory layout adds 8f433ec4d0c4 ARM: 8821/1: Correct meaning of SCU in HAVE_ARM_SCU help txt adds fec9eac65947 ARM: 8822/1: smp_twd: Remove legacy TWD registration adds 58ca33824ff8 ARM: 8823/1: Implement pgprot_device() adds 071d184a19f6 ARM: 8826/1: mm: initialize pfn limits with find_limits() adds baf2df8e15be ARM: 8827/1: fix argument count to match macro definition adds 32fdb046ac43 ARM: 8828/1: uaccess: use unified assembler language syntax adds eb7ff9023e4f ARM: 8829/1: spinlock: use unified assembler language syntax adds 72cd4064fcca ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are [...] adds 49f30235061b ARM: 8831/1: NOMMU: pmsa-v8: remove unneeded semicolon adds 49e30bd07df5 ARM: 8832/1: NOMMU: Limit visibility for CONFIG_FLASH_{MEM [...] adds 5388a5b82199 ARM: avoid Cortex-A9 livelock on tight dmb loops adds d0e22329e1a5 ARM: qcom: remove unnecessary boot_lock adds 0eb037998afe ARM: oxnas: remove CPU hotplug implementation adds 70678554c4c4 ARM: actions: remove boot_lock and pen_release adds 6213f70e7c10 ARM: smp: remove arch-provided "pen_release" adds c43658cedf4d Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next adds 913c930372c3 Merge remote-tracking branch 'arm/for-next' adds e2a2e56e4082 arm64: dump: no need to check return value of debugfs_crea [...] adds d0a060be573b arm64: add ptrace regsets for ptrauth key management adds 67f52a9540e0 efi/arm: Don't expect a return value of ptdump_debugfs_register adds 8aa67d18a466 arm64: entry: Remove unneeded need_resched() loop adds b525903c254d genirq: Provide basic NMI management for interrupt lines adds 4b078c3f1a26 genirq: Provide NMI management for percpu_devid interrupts adds 2dcf1fbcad35 genirq: Provide NMI handlers adds 6e4933a00661 irqdesc: Add domain handler for NMIs adds e26a43314706 Merge branch 'irq/generic-nmi' of git://git.kernel.org/pub [...] adds 5870970b9a82 arm64: Fix HCR.TGE status for NMI contexts adds a82785a953e0 arm64: Remove unused daif related functions/macros adds c9bfdf734d4c arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature adds b90d2b22afdc arm64: cpufeature: Add cpufeature for IRQ priority masking adds e99da7c6f51b arm/arm64: gic-v3: Add PMR and RPR accessors adds 3f1f3234bc2d irqchip/gic-v3: Switch to PMR masking before calling IRQ handler adds cdbc81ddef43 arm64: ptrace: Provide definitions for PMR values adds 133d05186325 arm64: Make PMR part of task context adds a9806aa259fe arm64: Unmask PMR before going idle adds 85738e05dc38 arm64: kvm: Unmask PMR before entering guest adds 13b210ddf474 efi: Let architectures decide the flags that should be sav [...] adds 4a503217ce37 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking adds 8cb7eff32cc0 arm64: daifflags: Include PMR in daifflags restore operations adds e9ab7a2e3336 arm64: alternative: Allow alternative status checking per [...] adds 0ceb0d56905e arm64: alternative: Apply alternatives early in boot process adds b5cf607370d0 irqchip/gic-v3: Factor group0 detection into functions adds e79321883842 arm64: Switch to PMR masking when starting CPUs adds b334481ab76b arm64: gic-v3: Implement arch support for priority masking adds d98d0a990ca1 irqchip/gic-v3: Detect if GIC can support pseudo-NMIs adds f32c926651dc irqchip/gic-v3: Handle pseudo-NMIs adds 101b35f7def1 irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI adds 7d31464adf20 arm64: Handle serror in NMI context adds 1234ad686fb1 arm64: Skip preemption when exiting an NMI adds c25349fd3c80 arm64: Skip irqflags tracing for NMI in IRQs disabled context adds bc3c03ccb464 arm64: Enable the support of pseudo-NMIs adds 81dc19231d10 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking adds 16231bec68e5 Merge remote-tracking branch 'arm64/for-next/core' adds b36506787cf1 arm64: perf: remove misleading comment adds cf2d65ec1d21 perf: xgene: Remove set but not used variable 'config' adds 14196c2a5ce9 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 9ba24e9ca71b Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] adds fc71f69ceccf ARM: dts: mps2: use list instead of tuple for uart interrupts adds 01980aa7b0d7 ARM: dts: vexpress: use list instead of tuple for mmci interrupts adds cc0dbf43668d arm: dts: vexpress-v2p-ca15_a7: Add cpu dynamic-power-coef [...] adds 0d29492e1fee Merge tag 'vexpress-updates-5.1' of git://git.kernel.org/p [...] adds ef972714b1b2 arm64: dts: juno/fast models: using GIC macros instead of [...] adds 88c2ccc05391 arm64: dts: models: use list instead of tuple for mmci interrupts adds 20d00c409475 arm64: dts: juno/fast models: sort couple of device nodes adds fa083b99eb28 arm64: dts: fast models: Add DTS fo Base RevC FVP adds 4daa001a1773 arm64: dts: juno: Add cpu dynamic-power-coefficient information adds 839c291de9cd Merge tag 'juno-updates-5.1' of git://git.kernel.org/pub/s [...] adds e181a569d8e5 soc: fsl: dpio: cleanup the cpu array on dpaa2_io_down adds 991e873223e9 soc: fsl: dpio: use a cpumask to identify which cpus are unused adds 11c8bac9b387 soc: fsl: dpio: perform DPIO Reset on Probe adds 9182ee2840a9 soc: fsl: dpio: keep a per dpio device MC portal adds cf9ff75d15a9 soc: fsl: dpio: store a backpointer to the device backing [...] adds 47441f7f73b7 soc: fsl: dpio: add a device_link at dpaa2_io_service_register adds afb77422819f bus: fsl-mc: automatically add a device_link on fsl_mc_[po [...] adds f1e250bf3659 soc: fsl: dpio: Add prefetch instruction adds 8a533a7de21a soc: fsl: dpio: Change bpid type to u16 adds 3c0d64e867ed soc: fsl: guts: reuse machine name from device tree adds 57f87c7989d2 Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pu [...] adds a7856704335e ARM: defconfig: axm55xx: Drop PL11x graphics driver adds 0e150419fd07 ARM: defconfig: Enable PL11x DRM driver on multi_v7 adds 37ad68849778 arm64: defconfig: Switch to PL11x DRM driver adds 34332ef736c0 ARM: multi_v7_defconfig: enable GCC plugin support and str [...] adds 7dd50e2cdf0a arch/arm/mach-ep93xx: Remove duplicate header adds 6b7b7f83ecc4 Merge branches 'arm/dt', 'arm/drivers', 'arm/defconfig' an [...] adds 06f885da38ae soc: document merges adds e6153ef74a2c Merge remote-tracking branch 'arm-soc/for-next' adds 787704663a86 Merge remote-tracking branch 'actions/for-next' adds 5c8230e5f82a Merge branch 'v5.0/fixes' into tmp/aml-rebuild adds 1468841f834d arm64: meson: remove COMMON_CLK_AMLOGIC selection adds 57bf684f1590 ARM: meson: remove COMMON_CLK_AMLOGIC selection adds b3077ffcfa24 arm64: meson: enable g12a clock controller adds 0be6f0d73225 Merge branch 'v5.1/soc' into tmp/aml-rebuild adds b6d2647e8c69 pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins adds 62bb56e44e60 ARM: dts: meson8b: fix the Ethernet data line signals in e [...] adds 5f2ce2621ebc ARM: dts: meson: switch the clock controller to the HHI re [...] adds 25edbabbac0c ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible adds d01db6e91e11 ARM: dts: meson8: add the temperature calibration data for [...] adds ca02808083c4 ARM: dts: meson8b: add the temperature calibration data fo [...] adds f5817eadf51b ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature adds a9ef3111139c ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip te [...] adds 81376bea00a0 ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip [...] adds 670cba6472a1 ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt adds 210c23077b0a ARM: dts: meson8b: ec100: improve the description of the r [...] adds 6dfeb133d1e6 ARM: dts: meson8b: ec100: add the GPIO line names adds 7f4f5aa0468c Merge branch 'v5.1/dt' into tmp/aml-rebuild adds 503f5fed1c52 arm64: dts: meson: fix g12a buses adds fea888bd3359 arm64: dts: meson: axg: add clk measure support adds 60d4fdb8f372 arm64: dts: meson: g12a: add clk measure support adds 785fb4342730 arm64: dts: meson: g12a: add peripheral clock controller adds 148423b7454b dt-bindings: arm: amlogic: add amediatech x96-max bindings adds d3aa4ce87348 arm64: dts: meson: add g12a x96 max board adds 9c30ba37463a Merge branch 'v5.1/dt64' into tmp/aml-rebuild adds 99e5a8df8b36 soc: amlogic: add missing of_node_put() adds 382f8be04551 soc: amlogic: canvas: Fix meson_canvas_get when probe failed adds c28de6bf856e dt-bindings: amlogic: add new compatible devices to clk_measure adds 19e0bde7bf6a soc: amlogic: clk-measure: add axg and g12a support adds 9124db5b4f7c Merge branch 'v5.1/drivers' into tmp/aml-rebuild adds d6afed382b26 Merge remote-tracking branch 'amlogic/for-next' adds a13a3b3a10af Merge remote-tracking branch 'at91/at91-next' adds f630d14bb233 Merge remote-tracking branch 'bcm2835/for-next' adds f2ce6ed3dcc8 arm64: dts: imx8mq: Fix boot from eMMC adds 39f59700b025 Merge branch 'imx/drivers' into for-next adds 67b9282387c5 arm64: imx8mq: select GPCv2 irqchip driver adds 84a2ab25b12d arm64: imx8mq: select PM support adds b1a5cee41e72 Merge branch 'imx/soc' into for-next adds a69ab6ad2ee0 dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021 [...] adds 8cf0c53c307a dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix adds ce1bcf148a12 dt-bindings: arm: fsl: Add devicetree binding for Oxalis adds 95f2aac6223a dt-bindings: fsl: scu: add fallback compatible string for clock adds 2a0053971170 dt-bindings: fsl: scu: add imx8qm scu clock support adds 62365c3020ef Merge branch 'imx/bindings' into for-next adds 2979d7ec9454 ARM: dts: Add devicetree compatibles for LS1021A based boards adds daca5e099ae2 ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules adds 500f916524e7 ARM: dts: Add stmpe-adc DT node to Toradex T30 modules adds 3e98b2547882 Merge branch 'imx/dt' into for-next adds 1ffeef4eeecb arm64: dts: lx2160a: add FlexSPI node property adds 809e0db57c2c arm64: dts: freescale: Add devicetree for Oxalis adds 7b25c1c56c62 arm64: dts: lx2160a: update fspi node adds c412123f2fa3 arm64: dts: imx8mq: properly describe IRQ hierarchy adds ad37549cb5dc arm64: dts: imx8mq: add USB nodes adds 49e6d2b2f9b1 arm64: dts: imx8mq-evk: enable USB nodes for USB3 host adds 55b0b15a0220 arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes adds f196ef19fb1a arm64: dts: imx8mq-evk: Add fsl,magic-packet property adds 8dbe403181b9 Merge branch 'imx/dt64' into for-next adds 41a3ce26204e arm64: defconfig: enable NXP FlexSPI driver adds 9ab883a1e51c Merge branch 'imx/defconfig' into for-next adds 376c79c46ca2 Merge branch 'imx/maintainers' into for-next adds 238a6b0e01dc Merge remote-tracking branch 'imx-mxs/for-next' adds 95a9968ca5ec Merge remote-tracking branch 'keystone/next' adds 60b71a239bbd dt-bindings: interrupt-controller: update bindings for MT7623 adds b7f456ced7f0 dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform adds dd93f8465577 dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a" adds 858a6c310f77 dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 [...] adds 982252ee72e8 Merge branch 'v5.0-next/dts64' into for-next adds cd10b9343d1f dt-bindings: soc: fix typo of MT8173 power dt-bindings adds 2663146427ce Revert "ARM: mediatek: add MT7623a smp bringup code" adds a43379dddf1b arm: mediatek: add MT7629 smp bring up code adds d542127adb0c Merge branch 'v5.0-next/soc' into for-next adds 00c1b64708e4 Merge remote-tracking branch 'mediatek/for-next' adds cb92e40411ef arch: arm: dts: Remove disabled marvell,dsa properties adds d376baae13dc Merge branch 'mvebu/dt' into mvebu/for-next adds a3f3332f412f arm64: dts: marvell: add interrupt support to ap806 thermal node adds 47041b9780f1 arm64: dts: marvell: add interrupt support to cp110 thermal node adds d68def52498e arm64: dts: marvell: armada-37xx: fix SATA node scope adds 02967b85b3ea arm64: dts: marvell: armada-37xx: declare SATA clock adds b3ad58bcad7e arm64: dts: marvell: armada-37xx: fix USB2 memory region adds 05d168a56fae arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs adds a5470af981a0 arm64: dts: marvell: armada-37xx: declare PCIe reset pin adds c54932d42a4e arm64: dts: marvell: armada-3720-espressobin: declare PCIe [...] adds 0d45062cfc89 arm64: dts: marvell: Add device tree for uDPU board adds 4f63b1c3d6c4 arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins adds 99ce97875973 arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu por [...] adds 8b0a14d97e28 arm64: dts: marvell: Remove unnecessary #address-cells/#si [...] adds 2ef303f0fe44 arm64: dts: marvell: armada-37xx: declare the COMPHY node adds c38e13a2f816 arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY adds 8e18c8e58da6 arm64: dts: marvell: armada-3720-espressobin: declare SATA [...] adds bd3d25b07342 arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs adds acb05f82fd4e Merge branch 'mvebu/dt64' into mvebu/for-next adds 930b55c359e2 Merge remote-tracking branch 'mvebu/for-next' adds 50d6b3cf9403 ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug adds 1378f2fdad74 Merge branch 'omap-for-v5.0/fixes-v2' into for-next adds 1531f1b24d43 ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig adds a7bfb6773260 ARM: omap2plus_defconfig: Update for dropped options adds a8220ae7e740 ARM: omap2plus_defconfig: Update for moved options adds 25cdb10e0aff Merge branch 'omap-for-v5.1/defconfig' into for-next adds dd80f10320c6 ARM: dts: omap3-gta04a5: Replace LXR reference with a local one adds a3f9c8c78abd ARM: dts: gta04: add pinctrl settings for wkup domain adds 0db02b3bee2a ARM: dts: gta04: add ldo 3v3 regulator adds 1f4f84e95534 ARM: dts: gta04: add gps support adds 8430a9d2e9fc Merge branch 'omap-for-v5.1/dt' into for-next adds 79ee705e77b2 Merge remote-tracking branch 'omap/for-next' adds dbfc54534dfc dt-bindings: reset: meson: add g12a bindings adds be29ffca5219 Merge remote-tracking branch 'reset/reset/next' adds 14a7d097bc45 Merge tag 'qcom-fixes-for-5.0-rc1' into all-for-5.1 adds 5fa865054498 Merge tag 'qcom-fixes-for-5.0-rc3' into all-for-5.1 adds b4aa93bca913 soc: qcom: rmtfs-mem: Add class to enable uevents adds f58b0f9d9dd6 soc: qcom: rmtfs-mem: Make sysfs attributes world-readable adds 7300241926e8 drivers: qcom: rpmh: avoid sending sleep/wake sets immediately adds baef1c90aac7 soc: qcom: rpmh: Avoid accessing freed memory from batch API adds 8cd09a3dd3e1 soc: qcom: gsbi: Fix error handling in gsbi_probe() adds 4e2256d31f0f soc: qcom: smd-rpm: Add sdm660 compatible adds 2451cf35b6d5 Merge tag 'qcom-drivers-for-5.1' into all-for-5.1 adds 026dad8f5873 arm64: dts: qcom: msm8998: Add USB-related nodes adds 1fb28636e83f arm64: dts: qcom: msm8998: Add rpmcc node adds bf75731dbc97 arm64: dts: qcom: qcs404: Add rpmcc node adds 4cce115f128a arm64: dts: qcom: msm8996: Disabled VFE SMMU adds 5e8204893f62 arm64: dts: sdm845: Add interconnect provider DT nodes adds f1443c502ac0 Merge tag 'qcom-arm64-for-5.1' into all-for-5.1 adds 9e2514f1ed1c Merge tag 'qcom-dts-for-5.1' into all-for-5.1 adds e4f045ef38e6 arm64: dts: msm8916: remove bogus argument to the cpu clock adds c47fc19887ce arm64: dts: sdm845: wireup the thermal trip points to cpufreq adds 55fae1d552f7 arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2 adds 9a8a9d1791f0 arm64: dts: qcom: sdm845: Define iommus for USB controllers adds bc94e5f4c2d3 arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node adds 8f07567021fa Merge branch 'arm64-for-5.1-2' into all-for-5.1 adds 97131f85c08e ARM: dts: qcom: ipq4019: Fix MSI IRQ type adds a863a95f2c78 Merge branch 'dts-for-5.1' into all-for-5.1 adds 76113d7c17c7 Merge remote-tracking branch 'qcom/for-next' adds 5f152018d340 ARM: dts: r8a7744: Add DU support adds 1feef0ac19a8 ARM: dts: r8a7744: Add LVDS support adds e536d27e923c arm64: dts: renesas: enable HS400 on R-Car Gen3 adds dd7188eb4ed1 arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices adds 231d8908a66f arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices adds fa930bb65cf9 arm64: dts: renesas: r8a774c0: Add CMT device nodes adds 2262798c002f arm64: dts: renesas: r8a774c0: Add TMU device nodes adds aaf6c75c0458 arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support adds ee20aeefb53f arm64: dts: renesas: cat875: Enable PCIe support adds 817697a462a4 Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] adds f4d893ac39a4 Merge remote-tracking branch 'renesas/next' adds 71cf61cacd3e Merge remote-tracking branch 'rockchip/for-next' adds 4bdf2f3f20a9 ARM: exynos: Fix timeout when booting secondary CPUs adds 13427eabb93f Merge branch 'next/soc' into for-next adds a80a0739a87d Merge remote-tracking branch 'samsung-krzk/for-next' adds 25f6f54ff025 arm64: dts: allwinner: a64: teres-i: enable power supplies adds 38663395bbeb arm64: defconfig: Enable I2C_GPIO adds 2345ec2061ee arm64: defconfig: Enable SUN6I Camera sensor interface adds 4b0ebb6cff0f Merge branches 'sunxi/dt64-for-5.1' and 'sunxi/config64-fo [...] adds 705f95153bd4 ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused [...] adds 507b1784b407 ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator [...] adds b3e1f4be1e4b ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator [...] adds e78adcfe48da ARM: dts: sun9i: Add GMAC clock node adds 6fa39a5405db ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node adds 72acaa1343ea ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting adds bc9bd03a44f9 ARM: dts: sun9i: a80-optimus: Enable GMAC adds 98048143b7f8 ARM: dts: sun9i: cubieboard4: Enable GMAC adds 185401e1dd16 ARM: dts: sun8i: a83t: Enable PMIC power supplies on vario [...] adds a24270afa7f7 arm64: dts: allwinner: a64: Enable PMIC power supplies on [...] adds 0d15a7397ae7 arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC [...] adds 1fc3dc289134 Merge remote-tracking branches 'korg/sunxi/sunxi/dt-for-5. [...] adds 8daef74df5df Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b0dcfb78dc6a clk: tegra: dfll: registration for multiple SoCs adds b3cf8d069505 clk: tegra: dfll: CVB calculation alignment with the regulator adds 36541f0499fe clk: tegra: dfll: support PWM regulator control adds f7ebf8874c2a clk: tegra: dfll: round down voltages based on alignment adds 2b2dbc2f94e5 clk: tegra: dfll: add CVB tables for Tegra210 adds 8bf9437a4e7f clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210 adds c14e0995d830 Merge branch for-5.1/clk into for-next adds 9f5ed5fe6060 cpufreq: tegra124: do not handle the CPU rail adds c06697d850fb cpufreq: tegra124: extend to support Tegra210 adds 43c36002b86d cpufreq: dt-platdev: add Tegra210 to blacklist adds d6d738da4af1 Merge branch for-5.1/cpufreq into for-next adds 93caec004265 dt-bindings: clock: tegra124-dfll: Update DFLL binding for [...] adds 7e9d10985856 dt-bindings: clock: tegra124-dfll: add Tegra210 support adds 73688f7d535b dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from [...] adds c79a3ccb1918 dt-bindings: cpufreq: tegra124: remove cpu_lp clock from r [...] adds c99feaa735a9 Merge branch for-5.1/dt-bindings into for-next adds 764d6fd23d43 Merge branch for-5.1/soc into for-next adds 79d031fcad56 firmware: tegra: Conditionally support SoC generations adds fe45ab552955 firmware/tegra: Enable Tegra186 BPMP support on Tegra194 adds 5de549c50ed6 Merge branch for-5.1/firmware into for-next adds 31e1318c5fc7 Merge branch for-5.1/arm/core into for-next adds de45b787dab5 ARM: tegra: add "jedec,spi-nor" flash compatible binding adds bc24c53b1880 Merge branch for-5.1/arm/dt into for-next adds 2ceed59366b1 arm64: tegra: Add DFLL clock on Tegra210 adds 43b9b402f491 arm64: tegra: Add CPU clocks on Tegra210 adds a5e98b0b371c arm64: tegra: Add pinmux for PWM-based DFLL support on P2597 adds a1304d352cca arm64: tegra: Enable DFLL clock on Jetson TX1 adds f9c8bcc00290 arm64: tegra: Add CPU power rail regulator on Smaug adds d4eb7653a8dc arm64: tegra: Enable DFLL clock on Smaug adds a38570c22e9d arm64: tegra: Add nodes for TCU on Tegra194 adds 6ab6a4d22030 arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888 adds 4e0f12299194 arm64: tegra: Add SDMMC auto-calibration settings adds dfd3cb6feb73 arm64: tegra: Add CQE Support for SDMMC4 adds 351648d0cc6d arm64: tegra: Support 200 MHz for SDMMC on Tegra194 adds 140723b98166 arm64: tegra: Update compatible for Tegra210 I2C adds 250a36c06f95 arm64: tegra: Update compatible for Tegra186 I2C adds 2467d8c1cb38 Merge branch for-5.1/arm64/dt into for-next adds 2b5d2c92c29d arm64: defconfig: Enable MAX8973 regulator adds bc72bed682a9 arm64: defconfig: Enable Tegra TCU adds b96e404404fb Merge branch for-5.1/arm64/defconfig into for-next adds 3b49d69dbd1a Merge remote-tracking branch 'tegra/for-next' adds c3424f59a0cb dt-bindings: clock: add clock for MT2712 adds 51ff86dd1069 clk: mediatek: update clock driver of MT2712 adds c16379bed405 Merge branch 'clk-mtk-2712-eco' into clk-next adds b7e29924a1a6 clk: ingenic: jz4740: Fix gating of UDC clock adds 73c5a6e6e7e0 Merge branch 'clk-ingenic-udc-fix' into clk-next adds a49ba41c53d1 Merge tag 'v5.1-rockchip-clk1' of git://git.kernel.org/pub [...] adds 4c1360ee4619 Merge branch 'clk-rockchip' into clk-next adds 7403e48d7abd clk: samsung: dt-bindings: Add Exynos5433 IMEM CMU clock IDs adds 4e16c9ef2a0b clk: samsung: exynos5433: Fix definition of CLK_ACLK_IMEM_ [...] adds b80a40c659ba clk: samsung: exynos5433: Fix name typo in sssx adds 5af01ab3b6d7 clk: samsung: dt-bindings: Document Exynos5433 IMEM CMU adds 81faa30df9b6 clk: samsung: exynos5433: Add selected IMEM clocks adds 3144bedfcaad Merge tag 'clk-v5.1-samsung' of https://git.kernel.org/pub [...] adds bc60596d5e75 Merge branch 'clk-samsung' into clk-next adds 5c56dfe63b6e clk: Add comment about __of_clk_get_by_name() error values adds 60b8f0ddf1a9 clk: Add (devm_)clk_get_optional() functions adds 71398f8b46f8 Merge branch 'clk-optional' into clk-next adds 3eee6c7d119c clkdev: add managed clkdev lookup registration adds 8144e1e8cacf clk: clk-max77686: Clean clkdev lookup leak and use devm adds d3236214e7de clk: clk-st: avoid clkdev lookup leak at remove adds 81d9f06c35cd Merge branch 'clk-devm-clkdev-register' into clk-next adds b47c5ce78023 Merge remote-tracking branch 'clk/clk-next' adds ae9b56347996 csky: Fixup io-range page attribute for mmap("/dev/mem") adds d1b5a330692a csky: Fixup dead loop in show_stack adds 98cb84577ab5 Merge remote-tracking branch 'csky/linux-next' adds 4fe53fbe9c8b Merge remote-tracking branch 'm68k/for-next' adds 4ecc025e401f m68k: add ColdFire mcf5441x eDMA platform support adds f9aad47a8903 Merge remote-tracking branch 'm68knommu/for-next' adds 4a208f8e6a8b Merge remote-tracking branch 'microblaze/next' adds c653bd04f76d MIPS: mm: Define activate_mm() using switch_mm() adds 9a27324fde5d MIPS: mm: Remove redundant drop_mmu_context() cpu argument adds 4739f7dd99d7 MIPS: mm: Remove redundant get_new_mmu_context() cpu argument adds 67741ba3ba00 MIPS: mm: Avoid HTW stop/start when dropping an inactive mm adds c9b2a3dc240c MIPS: mm: Consolidate drop_mmu_context() has-ASID checks adds 6067d47e36f4 MIPS: mm: Move drop_mmu_context() comment into appropriate block adds f7908a007e20 MIPS: mm: Remove redundant preempt_disable in local_flush_ [...] adds 558ec8ad71c9 MIPS: mm: Remove local_flush_tlb_mm() adds 7e8556d06acd MIPS: mm: Split obj-y to a file per line adds 4ebea49ce233 MIPS: mm: Un-inline get_new_mmu_context adds 42d5b846574f MIPS: mm: Unify ASID version checks adds 0b317c389c67 MIPS: mm: Add set_cpu_context() for ASID assignments adds 535113896e80 MIPS: Add GINVT instruction helpers adds c8790d657b0a MIPS: MemoryMapID (MMID) Support adds 82f4f66ddf11 MIPS: Remove open-coded cmpxchg() in set_pte() adds afd375dc239e MIPS: Enable hugepage support for MIPS64r6 adds 9ae1f262cd48 MIPS: Don't select ARCH_HAS_SYNC_DMA_FOR_CPU when DMA is coherent adds d6c2fba5e7dd MIPS: Loongson32: Fix config brokenness; select SYS_SUPPOR [...] adds 62c2766cf69d MIPS: Loongson32: Remove DMA & NAND devices from ls1b/board.c adds 6782f26c0d40 MIPS: Export mm switching functions used by KVM adds c7e2d71dda7a MIPS: Fix set_pte() for Netlogic XLR using cmpxchg64() adds 3315b6b336c8 MIPS: Delete unused flush_cache_sigtramp() adds 565485b8b574 MIPS: OCTEON: add fixed-link nodes to in-kernel device tree adds 2c0756d306c2 MIPS: OCTEON: warn if deprecated link status is being used adds 154ca3f74f06 MIPS: OCTEON: don't lie about interface type of CN3005 board adds 1836c2b2462f MIPS: OCTEON: delete board-specific link status adds 3d2521810ec9 MIPS: OCTEON: program rx/tx-delay always from DT adds 5b8b8d6fa1c5 Merge remote-tracking branch 'mips/mips-next' adds a0124993d832 Merge remote-tracking branch 'nios2/for-next' adds 3290e07777e3 parisc: Use F_EXTEND() macro in iosapic code adds 6e1cd0ae8867 parisc: Add assembly implementations for strlen, strcpy, s [...] adds 6e41d712faf8 parisc: Add PDC_CRASH_PREP PDC function number adds a0d967d0ddbf parisc: Add assmbly implementation for memset() adds ac6d52eaa0da parisc: Add constants for PDC_RELOCATE PDC call adds ac248b179b54 parisc: Show machine product number during boot adds 0248c1fa64ce Merge remote-tracking branch 'parisc-hd/for-next' adds 81b61324922c powerpc/pseries: Perform full re-add of CPU for topology u [...] adds 9bf3d3c4e4fd powerpc/traps: Fix the message printed when stack overflows adds edeb304f6597 cxl: Wrap iterations over afu slices inside 'afu_list_lock' adds 75f8a37580b6 powerpc/kernel/time: Remove duplicate header adds f069a062ecce powerpc/powernv: Remove duplicate header adds 45a202a3fefc powerpc/cell: Remove duplicate header adds 865a9432d16f powerpc/mm: Add _PAGE_SAO to _PAGE_CACHE_CTL mask adds ab4510e9ac6d powerpc/perf: Add mem access events to sysfs adds eddd0b332304 powerpc/64s: Clear on-stack exception marker upon exceptio [...] adds a50d3250d7ae powerpc/64s: Make reliable stacktrace dependency clearer adds 18be37603de8 powerpc/livepatch: relax reliable stack tracer checks for [...] adds 29a77bbb0cf2 powerpc/livepatch: small cleanups in save_stack_trace_tsk_ [...] adds 3de27dcf8121 powerpc/livepatch: return -ERRNO values in save_stack_trac [...] adds 423bfc69d7f4 powerpc: Enable kernel XZ compression option on 44x adds e5c27ef7a5f2 powerpc: Remove trailing semicolon after curly brace adds 8e0f97357533 Move static keyword at beginning of declaration adds 26b523356f49 powerpc: Drop page_is_ram() and walk_system_ram_range() adds 3376cb91ed90 powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() adds 188fdea69fa9 powerpc/eeh: remove sw_state from eeh_unfreeze_pe() adds 9ed5ca66aa66 powerpc/eeh: Add include_passed to eeh_pe_state_clear() adds 4d8e325d9df3 powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() adds 1ef52073fd25 powerpc/eeh: Improve recovery of passed-through devices adds 195482c3633c powerpc/eeh: Correct retries in eeh_pe_reset_full() adds 98ecc6768e8f powerpc/32: Include .branch_lt in data section adds ebb0e13ead2d powerpc/ptrace: Mitigate potential Spectre v1 adds b174b4fb919d powerpc/powernv: Escalate reset when IODA reset fails adds 79dc7228a5ce Merge remote-tracking branch 'powerpc/next' adds ea0ca93d6a30 s390/setup: remove obsolete #ifdef adds d4192437d75a s390: remove dead code adds a0308c1315e7 s390/mmap: take stack_guard_gap into account for mmap_base adds e8e25a7718cf s390/pci: improve bar check adds cfbb4a7ab6bd s390/pci: map IOV resources adds bdf117674ef1 s390/qdio: make SBAL address array type-safe adds f8b11e089aeb s390: remove unused including <linux/version.h> adds 142c52d7bce4 s390: add alignment hints to vector load and store adds 405d566f98ae vfio-ccw: Don't assume there are more ccws after a TIC adds b96027d3b760 Merge tag 'vfio-ccw-20190204' of git://git.kernel.org/pub/ [...] adds c9dcd2b89c3c Merge remote-tracking branch 's390/features' adds 05bdebd546db xtensa: document boot parameter passing adds 815af8fff1d1 xtensa: SMP: rework IPI processing adds 74d69eaadd65 xtensa: clean up arch/xtensa/kernel/time.c adds af3d890b4303 xtensa: provide xchg for sizes 1 and 2 adds 579afe866f52 xtensa: use generic spinlock/rwlock implementation adds d90b88fd3653 xtensa: fix get_wchan adds 725686453064 xtensa: drop unused definitions adds 60deebe6149a xtensa: simplify trap_init adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds 3dc1531755d9 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds cfa1a23301a6 Merge remote-tracking branch 'fscrypt/master' adds f527a35f8e15 Merge remote-tracking branch 'befs/for-next' adds ff1919619452 Merge branch 'misc-4.21' into for-next-current-v4.20-20190206 adds a9a922002fda Btrfs: drop useless LIST_HEAD in merge_reloc_root adds 858f8680c293 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] adds 46b87d8a54e1 Btrfs: do not overwrite scrub error with fault error in sc [...] adds 61c12815fe6a Btrfs: do not overwrite error return value in scrub progre [...] adds 38cad5db4e2b Btrfs: do not overwrite error return value in the get devi [...] adds c246df6b84ba Btrfs: setup a nofs context for memory allocation at btrfs [...] adds 34e3c024ff82 Btrfs: setup a nofs context for memory allocation at __btr [...] adds d336912e6b09 btrfs: Remove unused arguments from btrfs_get_extent_fiemap adds 5203936752f2 btrfs: Refactor btrfs_get_extent_fiemap adds 09d856352929 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap adds 8eb43f718f55 btrfs: remove set but not used variable 'num_pages' adds 074fe890d93b btrfs: Remove inode argument from async_cow_submit adds 18160f44be45 btrfs: Remove isize local variable in compress_file_range adds e3ec8e876c30 btrfs: Use ihold instead of igrab in cow_file_range_async adds 8a7f3afe732d btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work adds 007c574e2e03 btrfs: Document logic regarding inode in async_cow_submit adds 95aa1ad50409 btrfs: Refactor shrink_delalloc adds 869d7e3b0852 Btrfs: remove redundant check for swapfiles when reflinking adds 9a444790b1de Btrfs: do not overwrite error return value in the device r [...] adds df4d28a52575 Btrfs: do not overwrite error return value in the balance ioctl adds a2a6edaa21d2 btrfs: Remove impossible condition from mergable_maps adds 07808992c81e Btrfs: move duplicated nodatasum check into common reflink [...] adds aed73d4913df btrfs: Rename found_type to extent_type in btrfs_get_extent adds ccff2ceaad97 btrfs: Consolidate retval checking of core btree functions adds 4ca1ee6896af btrfs: Remove not_found_em label from btrfs_get_extent adds b1a1f1644a9a btrfs: merge btrfs_find_device_missing_or_by_path() into parent adds fa3e54d1c6ca btrfs: cleanup btrfs_find_device_by_devspec() adds 1c612496eb85 btrfs: refactor btrfs_find_device() take fs_devices as argument adds 94a4945ea973 btrfs: refactor btrfs_free_stale_devices() to get return value adds 6ce9d8397086 btrfs: merge btrfs_find_device and find_device adds bb3e3f3e234a btrfs: simplify workqueue name when allocating adds b778a15efd86 btrfs: scrub: print messages when started or finished adds 1b70697d9697 btrfs: make btrfs_destroy_delayed_refs use btrfs_delayed_ref_lock adds 08c3cb200bda btrfs: make btrfs_destroy_delayed_refs use btrfs_delete_ref_head adds 25c665610f68 btrfs: call btrfs_create_pending_block_groups unconditionally adds 38371e1b3a2c btrfs: relocation: Delay reloc tree deletion after merge_r [...] adds f91b6b6f72d7 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap adds af86fd2222f2 btrfs: qgroup: Introduce per-root swapped blocks infrastructure adds 3373f6bd0e6d btrfs: qgroup: Use delayed subtree rescan for balance adds b715931da411 btrfs: qgroup: Cleanup old subtree swap code adds 8ec838e9b081 btrfs: split btrfs_set_lock_blocking_rw to read and write helpers adds 51b50e7bb9ff btrfs: split btrfs_clear_lock_blocking_rw to read and writ [...] adds 59a2c8cf22b6 btrfs: replace btrfs_set_lock_blocking_rw with appropriate [...] adds b178c200fd27 btrfs: open code now trivial btrfs_set_lock_blocking adds 6ba81796da90 btrfs: simplify waiting loop in btrfs_tree_lock adds ec51a0f4571d btrfs: merge btrfs_set_lock_blocking_rw with it's caller adds 93931bdf2bd6 btrfs: let the assertion expression compile in all configs adds 616248e34cdd btrfs: qgroup: Remove duplicated trace points for qgroup_r [...] adds 577ff1dd46e1 btrfs: Output ENOSPC debug info in inc_block_group_ro adds 5ecbea4826cc btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds ae42ff617155 btrfs: introduce new ioctl to unregister a btrfs device adds 11c19fec9bce Merge branch 'misc-next' into for-next-current-v4.20-20190206 adds 395a864e720f Merge branch 'for-next-current-v4.20-20190206' into for-ne [...] adds 52d3b2ca564e Merge branch 'misc-next' into for-next-next-v5.0-20190206 adds 25db8ab63a3d btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds 2835ba3615a1 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 0703fd3df123 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds e655420d7a7d Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 6ba618b769b1 btrfs: Fix the return value in case of error in 'btrfs_mar [...] adds dacc06e9d46e Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds 8ebb3ff7ffc5 btrfs: check if there are free block groups for commit adds ccf52a6de86b btrfs: dump block_rsv details when dumping space info adds 57bbaa45da1d btrfs: don't use global reserve for chunk allocation adds 6054fec938ab btrfs: don't enospc all tickets on flush failure adds 331f8be93d01 btrfs: loop in inode_rsv_refill adds eae10ea3bf03 btrfs: be more explicit about allowed flush states adds 11ec70b22588 btrfs: reserve extra space during evict adds 3877094fab39 Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] adds 8b9c875f6d2f btrfs: Always output error message when key/level verifica [...] adds 4d776a4b1800 btrfs: extent_io: Kill the forward declaration of flush_wr [...] adds c0261a4a32ef btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds 1be7aa389bb6 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds 684f117d3602 btrfs: extent_io: Kill the BUG_ON() in extent_write_full_page() adds 8ffef848e418 btrfs: extent_io: Kill the BUG_ON() in btree_write_cache_pages() adds 009c2373f8cc btrfs: extent_io: Kill the dead branch in extent_write_cac [...] adds 82672cea23c9 btrfs: extent_io: Kill the BUG_ON() in extent_write_locked [...] adds e17b7022d7d3 btrfs: extent_io: Kill the BUG_ON() in lock_extent_buffer_ [...] adds c26d83ced3e9 btrfs: extent_io: Kill the BUG_ON() in extent_write_cache_pages() adds 2b0b391823e8 btrfs: extent_io: Kill the BUG_ON() in extent_writepages() adds c654a418dd5c btrfs: Do mandatory tree block check before submitting bio adds abe8e7993a0d Merge branch 'ext/qu/pre-commit-check' into for-next-next- [...] adds e07a9e65133f btrfs: add helpers for compression type and level adds a388fb143736 btrfs: rename workspaces_list to workspace_manager adds a29e67400024 btrfs: manage heuristic workspace as index 0 adds c93a3caca24e btrfs: unify compression ops with workspace_manager adds 4a683494622a btrfs: add helper methods for workspace manager init and cleanup adds 831c02423e89 btrfs: add compression interface in (get/put)_workspace() adds 19c74ca75aff btrfs: move to fn pointers for get/put workspaces adds 500a29bb5908 btrfs: plumb level through the compression interface adds b9714b0d8a0b btrfs: change set_level() to bound the level passed in adds e9873e87c534 btrfs: zstd use the passed through level instead of default adds 8721e63ea67c btrfs: make zstd memory requirements monotonic adds 9193b413cbf5 btrfs: add zstd compression level support adds ccfb019675e0 Merge branch 'ext/dzhou/compr-workspaces' into for-next-ne [...] adds 7a197b3e3648 Merge branch 'for-next-next-v5.0-20190206' into for-next-20190206 adds a35463b2e000 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 27a8f69c3e31 CIFS: Fix leaking locked VFS cache pages in writeback retry adds a6e4a0a32767 cifs: Accept validate negotiate if server return NT_STATUS [...] adds 49dc4f22db4e CIFS: Always reset read error to -EIO if no response adds 66cb29eb7557 CIFS: Do not log credits when unmounting a share adds 530878a5b011 CIFS: Count SMB3 credits for malformed pending responses adds 9a304b528a92 CIFS: Respect SMB2 hdr preamble size in read responses adds 760db37877a5 CIFS: Mask signals during sock_sendmsg() adds f38f263dd30b CIFS: Set reconnect instance to one initially adds ffc42ee5b653 CIFS: Respect reconnect in MTU credits calculations adds ca9f52a448f5 CIFS: Respect reconnect in non-MTU credits calculations adds 5b23c7d2302f CIFS: Check for reconnects before sending async requests adds bebde2a260e2 CIFS: Check for reconnects before sending compound requests adds 44bc24ca7cf5 CIFS: Adjust MTU credits before reopening a file adds e1f0f3913694 CIFS: Remove custom credit adjustments for SMB2 async IO adds c6e8da82ebed CIFS: Reopen file before get SMB2 MTU credits for async IO adds ed0d93ca45ef CIFS: Find and reopen a file before get MTU credits in writepages adds 3334fd5dfa15 CIFS: Move unlocking pages from wdata_send_pages() adds 54e1c6a3ac0e CIFS: Move open file handling to writepages adds 96330cb01728 CIFS: Return error code when getting file handle for writeback adds 7f6d60f6edc5 CIFS: Try to acquire credits at once for compound requests adds 7b2e4d21175a cifs: Fix NULL pointer dereference of devname adds 44fc4ab60c22 cifs: replace snprintf with scnprintf adds e2416900622c cifs: add credits from unmatched responses/messages adds babe89a2257a cifs: return -ENODATA when deleting an xattr that does not exist adds df634b4e31d2 cifs: update internal module version number adds 1e385679ba35 Merge remote-tracking branch 'cifs/for-next' adds 4ef6c9dd9504 Merge remote-tracking branch 'ecryptfs/next' adds 1c2d14212b15 ext2: Fix underflow in ext2_max_size() adds 772989eab6a5 Merge ext2 cleanups and fixes. adds 075657e99e14 Merge remote-tracking branch 'ext3/for_next' adds 36c5733f9570 f2fs: check inject_rate validity during configuring adds 5d539245cb18 f2fs: export FS_NOCOW_FL flag to user adds c20e57b32d81 f2fs: no need to check return value of debugfs_create functions adds ddf06b753a85 f2fs: fix to trigger fsck if dirent.name_len is zero adds 720db068634c f2fs: check if file namelen exceeds max value adds 2f84babfe5eb f2fs: add brackets for macros adds ac92985864e1 f2fs: UBSAN: set boolean value iostat_enable correctly adds f9aa52a8cbe0 f2fs: fix to initialize variable to avoid UBSAN/smatch warning adds 2010987365ab f2fs: fix to set sbi dirty correctly adds 03f2c02d8be7 f2fs: run discard jobs when put_super adds 9764414b2430 f2fs: add quick mode of checkpoint=disable for QA adds 75da0d7348d4 f2fs: try to keep CP_TRIMMED_FLAG after successful umount adds 710fddec6d64 f2fs: don't wake up too frequently, if there is lots of IOs adds 55f08bd299a2 f2fs: avoid null pointer exception in dcc_info adds 3715ab869ab3 f2fs: flush quota blocks after turnning it off adds a494fe727b0d f2fs: sync filesystem after roll-forward recovery adds 014e89571aaf f2fs: use xattr_prefix to wrap up adds a32df15cf1af f2fs: fix typos in code comments adds b0572de8e0e4 f2fs: fix to data block override node segment by mistake adds c981ccdb9d63 f2fs: fix to document inline_xattr_size option adds f2ab7f33c337 f2fs: jump to label 'free_node_inode' when failing from d_ [...] adds 52c0044eacd9 f2fs: fix to check inline_xattr_size boundary correctly adds 6405342b6377 f2fs: fix to avoid deadlock of atomic file operations adds 7dce2753e354 f2fs: fix potential data inconsistence of checkpoint adds 72aa2995d2b3 f2fs: do not use mutex lock in atomic context adds 1b25afb5b93e Merge remote-tracking branch 'f2fs/dev' adds e057f7fc89c2 fuse: cache readdir calls if filesystem opts out of opendir adds 50908f9b7e76 Merge remote-tracking branch 'fuse/for-next' adds 8c7ff0faec4d Merge remote-tracking branch 'jfs/jfs-next' adds 1c3da4452d18 nfsd: fix an IS_ERR() vs NULL check adds 1602a7b7d337 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] adds 66c898caefd3 svcrpc: svc_xprt_has_something_to_do seems a little long adds 95503d295ad6 svcrpc: fix unlikely races preventing queueing of sockets adds 14cfbd94998a svcrdma: Use struct_size() in kmalloc() adds c7920f06ae75 svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled adds 8820bcaa5bd7 svcrdma: Remove syslog warnings in work completion handlers adds a25641738073 Merge remote-tracking branch 'nfsd/nfsd-next' adds dc12e2ed3297 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 298854adcac3 Merge remote-tracking branch 'v9fs/9p-next' adds 6d7fbce7da0c kill kernfs_pin_sb() adds 3bd045cc9c4b separate copying and locking mount tree on cross-userns copies adds 74e831221cfd saner handling of temporary namespaces adds 9bc61ab18b1d vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 8f2918898eb5 new helpers: vfs_create_mount(), fc_mount() adds a0c9a8b8fd9f teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 132e460848f4 new helper: do_new_mount_fc() adds c9ce29ed795f vfs_get_tree(): evict the call of security_sb_kern_mount() adds 8d0347f6c3a9 convert do_remount_sb() to fs_context adds e1a91586d5da fs_context flavour for submounts adds f3a09c92018a introduce fs_context methods adds c6b82263f9c6 vfs: Introduce logging functions adds f512b838c104 vfs: Add configuration parser helpers adds c922b98e84fb vfs: Add LSM hooks for the new mount API adds 9bd548ae69fa selinux: Implement the new mount API LSM hooks adds 4f3dbec1f420 smack: Implement filesystem context security hooks adds 7b1039f5f7d1 vfs: Put security flags into the fs_context struct adds 6b019dde87bc vfs: Implement a filesystem superblock creation/configurat [...] adds 608a403063ca convenience helpers: vfs_get_super() and sget_fc() adds 65e28d2d2ab1 introduce cloning of fs_context adds b648b195c511 procfs: Move proc_fill_super() to fs/proc/root.c adds c5447bb3590d proc: Add fs_context support to procfs adds 99b8678aa175 ipc: Convert mqueue fs to fs_context adds 1279929026a8 cgroup: start switching to fs_context adds fcf90a9189e1 cgroup: fold cgroup1_mount() into cgroup1_get_tree() adds f79642909c8b cgroup: take options parsing into ->parse_monolithic() adds ef6201c1816b cgroup1: switch to option-by-option parsing adds 45ee07d78fca cgroup2: switch to option-by-option parsing adds 72c5bac51d4b cgroup: stash cgroup_root reference into cgroup_fs_context adds 4b4a1ec79f44 cgroup_do_mount(): massage calling conventions adds b6fda5ce776b cgroup1_get_tree(): separate "get cgroup_root to use" into [...] adds f99413651f97 cgroup: store a reference to cgroup_ns into cgroup_fs_context adds a44dd4903741 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 0ecab105a815 cpuset: Use fs_context adds 4527dd4fedaf hugetlbfs: Convert to fs_context adds d157903c11a7 vfs: Remove kern_mount_data() adds c5c978e0d819 vfs: Provide documentation for new mount API adds 56d5d395f92e vfs: Implement logging through fs_context adds 7e8b8eddb12c vfs: Add some logging to the core users of the fs_context log adds 01a430771038 afs: Add fs_context support adds d4cd9bb00bad afs: Use fs_context to pass parameters over automount adds 73052b0daee0 fs/devpts: always delete dcache dentry-s in dput() adds 5678b5d6a8ec orangefs: don't reinitialize result_mask in ->getattr adds 801e52379600 fs: move generic stat response attr handling to vfs_getattr_nosec adds a0ce2f0aa6ad splice: don't merge into linked buffers adds 01e7187b4119 pipe: stop using ->can_merge adds 77000bc43da1 uio: remove the unused iov_for_each macro adds b59b26d1f597 Merge branches 'work.mount', 'work.misc' and 'work.iov_ite [...] adds 6132992ff576 Merge remote-tracking branch 'vfs/for-next' adds 40e0f998dc58 Merge remote-tracking branch 'printk/for-next' adds b4f6dcb9d356 PCI: Enable SERR# forwarding for all bridges adds 76a6c5651fd0 Merge branch 'pci/aer' adds 01b37f851ca1 PCI: Make pci_size() return real BAR size adds b2fb5cc57469 PCI: Rely on config space header type, not class code adds 0eb6a819e8f6 Merge branch 'pci/enumeration' adds 4a70a1917b88 Merge branch 'pci/hotplug' adds b8580e9de48b PCI: Add HXT vendor ID adds 01926f6b321b PCI: Add ACS quirk for HXT SD4800 adds 22e4d639cd05 PCI: pciehp: Add HXT quirk for Command Completed errata adds 0ce26a1c31ca PCI: Move Rohm Vendor ID to generic list adds 15264abd5932 Merge branch 'pci/misc' adds 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings adds 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane [...] adds c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76 [...] adds 65c839a134e6 PCI: dwc: dra7xx: Invoke phy_set_mode() API to set PHY mod [...] adds 12de16ae0d6c PCI: dwc: Remove unnecessary header include (of_gpio.h) adds 3630c4aaae21 PCI: dwc: Remove unnecessary header include (signal.h) adds 40e9892ef94c PCI: dwc: Rename variable name from data to d on dw_pci_bo [...] adds 59ea68b3f172 PCI: dwc: Rename variable name from data to d on dw_pci_se [...] adds fd5288a362ab PCI: dwc: Rename variable name from data to d on dw_pci_ms [...] adds 4cfae0f1f8ce PCI: dwc: Rename variable name from data to d on dw_pcie_i [...] adds a348d015f0de PCI: dwc: Improve code readability and simplify mask/unmas [...] adds 657722570a55 PCI: dwc: Replace bit rotation operation (1 << bit) with BIT(bit) adds e8e4d4e95701 PCI: imx6: Introduce drvdata adds 2f532d07f0cc PCI: imx6: Mark PHY functions as i.MX6 specific adds 4c458bb347ae PCI: imx6: Convert DIRECT_SPEED_CHANGE quirk code to use a flag adds 2d8ed461dbc9 PCI: imx6: Add support for i.MX8MQ adds 53743c9bf734 Merge branch 'remotes/lorenzo/pci/dwc' adds 5a9efb5b1691 Merge branch 'remotes/lorenzo/pci/vmd' adds db76969c0a00 Merge remote-tracking branch 'pci/next' adds 383963b46834 Merge remote-tracking branch 'pstore/for-next/pstore' adds 1578461a1859 HID: intel-ish-hid: Use VID/PID from ISH adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds aa2d495f0cac HID: Add support for Toshiba WT10A tablet bluetooth keyboard adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds 8d420c25421d Merge remote-tracking branch 'hid/for-next' adds e814e688413a i2c: of: Try to find an I2C adapter matching the parent adds 9f21ef41a5c5 i2c: Add DT bindings for Xscale I2C masters adds cac28ac2a87c i2c: iop3xx: Add device tree probing adds 2292822e1576 i2c: algo-bit: include main i2c header adds 738ac0679b96 i2c: algo-bit: convert to SPDX header adds 2f8aa465b918 i2c: gpio: sort includes adds 70ae5669b5b3 dt-bindings: i2c: Add Mediatek MT7629 i2c binding adds 93caa0dab77c i2c: mediatek: speeds is replaced by macros definitions adds 0056a54b3353 i2c: mediatek: remove completion_done() adds c6324fadeac8 i2c: gpio: fault-injector: sort debugfs files alphabetically adds 05bd07280d5f i2c: gpio: fault-injector: better SPHINX style in docs adds d0051ca58460 i2c: rcar: comment maintenance adds 2e5a662de36a i2c: cbus-gpio: Switch to use GPIO descriptors adds 43116a0d9a53 i2c: sh_mobile: sort compatible entries adds e8a27567509b i2c: sh_mobile: use new clock calculation formulas for Gen3 adds 8fbd9b08b73e i2c: sh_mobile: use new clock calculation formulas for Gen2 adds 60c1d5605b67 i2c: gpio: merge two very similar comments adds 18769445ca55 i2c: rcar: refactor TCYC handling adds 91baa5104ebd Merge branch 'i2c/for-current' into i2c/for-next adds 8bd6cdbf336c Merge remote-tracking branch 'i2c/i2c/for-next' adds 9a561274add1 hwmon: (occ) Fix license headers adds a8cdf73a6d9b hwmon: (lm85) remove freq_map size hardcodes adds e85a77ad86cc dt-bindings: Add LM96000 as a trivial device adds e76454e86918 hwmon: (lm85) support the LM96000 adds d79d81923274 hwmon: (lm85) add support for LM96000 high frequencies adds 668d33be8ff2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7d1179f0dbcd docs: kernel-doc: update commands to generate man page adds b5b2187db0cb docs: kernel-doc: typo "documentaion" adds 358b6ba9befa docs: Fix SLUB docs typo adds 11ede50059d0 docs: Add missing colon adds cd7198fc959e docs: Use underscore not hyphen in label adds 19c1d46dfc77 doc: Change LXR references to elixir.bootlin.com adds 548a7643866b Documentation/kr: Update Korean translation to delete refe [...] adds a6bee90a35f4 Documentation/process/howto/kr: Update Korean translation [...] adds 6fc48e6085ea Documentation/process/howto.rst/kokr: Update Korean transl [...] adds 265083a4ae5b docs/kokr: Update Korean translation to tidy up TOCs and r [...] adds faa6bcbb4c9c doc:process:kokr: Update Korean translation to add links w [...] adds a41e8f25fa8f stable-kernel-rules.rst: add link to networking patch queue adds 8f7e6d134bda doc: process: GPL -> GPL-compatible adds 560f28bcceb2 static_keys.txt: Fix trivial spelling mistake adds 31dcbbefd385 doc: kernel-parameters.txt: fix documentation of elevator [...] adds 5eadc169fc80 doc:it_IT: update coding-style - expectations around bool adds 0c5e194947fc doc:it_IT: add translations in process/ adds de19055564c8 Documentation: Document arm64 kpti control adds f065913afe7e Merge remote-tracking branch 'jc_docs/docs-next' adds 2e0fe66e0a13 media: imx: csi: Disable CSI immediately after last EOF adds 4bc1ab41eee9 media: imx: csi: Stop upstream before disabling IDMA channel adds a19c22677377 media: imx: prpencvf: Stop upstream before disabling IDMA channel adds d8501cc85069 media: dt-bindings: media: add 'assigned-clocks' to vcodec [...] adds 04bde67410bf media: mtk-vcodec: Using common interface to manage vdec/v [...] adds 03535e7a3a99 media: vb2: vb2_find_timestamp: drop restriction on buffer state adds 826ef7508833 media: Revert "media: cedrus: Allow using the current dst [...] adds 2cc1802f62e5 media: vb2: Keep dma-buf buffers mapped until they are freed adds 065e5a31497d media: cedrus: Remove completed item from TODO list (dma-b [...] adds 28d77c21cbeb media: vb2: add buf_out_validate callback adds ab7afaf33275 media: vim2m: add buf_out_validate callback adds 1f2f510753be media: vivid: add buf_out_validate callback adds 6b3e4c4cc162 media: cedrus: add buf_out_validate callback adds 1284ed59a147 media: vb2: check that buf_out_validate is present adds 560c053deb94 media: vivid: fix vid_out_buf_prepare() adds 8aa153f103f1 media: vim2m: fix driver for it to handle different fourcc [...] adds b3e64e5b0778 media: vim2m: use per-file handler work queue adds f0ef022c85a8 media: vim2m: allow setting the default transaction time v [...] adds d88937624351 media: videobuf2: remove unused variable adds 801efd0f7522 media: imx-pxp: fix duplicated if condition adds db9a01b32ca9 media: vicodec: check type in g/s_selection adds 0247c75b19c0 media: vicodec: fill in bus_info in media_device_info adds 281ae39b60b7 media: vim2m: fill in bus_info in media_device_info adds 69a9005789ad media: vicodec: support SOURCE_CHANGE event for decoders only adds 47bb117911b0 media: uvcvideo: Fix 'type' check leading to overflow adds 9dd0627d8d62 media: uvcvideo: Avoid NULL pointer dereference at the end [...] adds 041bc40662a1 media: ipu3-imgu: Use MENU type for mode control adds 505ecd35182f media: ipu3-imgu: Remove dead code for NULL check adds 81a43d10b8ed media: staging: intel-ipu3: fix unsigned comparison with < 0 adds 63635b54e07f media: v4l2-event: keep track of the timestamp in ns adds 15a40b27beb0 media: videobuf: use u64 for the timestamp internally adds cb7130ea67c4 media: meye: use u64 for the timestamp internally adds 597f8e9c1364 media: cpia2: use u64 for the timestamp internally adds bbd217a44a70 media: stkwebcam: use u64 for the timestamp internally adds 459d2a5d1e69 media: usbvision: use u64 for the timestamp internally adds 7b6b9a8c36b9 media: zoran: use u64 for the timestamp internally adds 276c1f066bda media: v4l2-common: drop v4l2_get_timestamp adds adc589d2a208 media: vimc: Add vimc-streamer for stream control adds a442940534b7 media: vivid: add vertical down sampling to imagesize calc adds 22f05d646df9 media: vim2m: don't use curr_ctx->dev before checking adds 9bcb830bfcea media: imx: Validate frame intervals before setting adds c2d88e7d66f9 media: vb2: Fix buf_out_validate documentation adds a4d3d61254d3 media: v4l2-mem2mem: Rename v4l2_m2m_buf_copy_data to v4l2 [...] adds d75e77ed14f8 media: hdpvr: fix smatch warning adds db89a47fb9c7 media: pxa_camera: fix smatch warning adds 6fd369dd1cb6 media: vimc: fill in bus_info in media_device_info adds acee383fcba1 Merge remote-tracking branch 'v4l-dvb/master' adds d63f0a3b5269 Merge remote-tracking branch 'v4l-dvb-next/master' adds 82ffd0454bd9 Merge tag 'v5.0-rc5' of https://git.kernel.org/pub/scm/lin [...] adds 5766ba31992d fbdev/via: fix spelling mistake "Expandsion" -> "Expansion" adds 8e71fa5e4d86 fbdev: chipsfb: remove set but not used variable 'size' adds 23cd78e28a7b fbcon: use kvmalloc() for scrollback buffer adds a6f13af4d115 fbdev: Use of_node_name_eq for node name comparisons adds f1fbbf5cfaa8 omapfb: fix typo adds 89ef5c6a7584 video: offb: annotate implicit fall throughs adds 1ea673ade744 video: fbdev: geode: remove ifdef OLPC noise adds 60d2fa0dad06 fbdev: omap2: no need to check return value of debugfs_cre [...] adds 72aed9e31344 fbdev: mbx: fix up debugfs file creation adds a41458d74c24 video/fbdev: refactor video= cmdline parsing adds a5399db139cb fbdev: fbmem: fix memory access if logo is bigger than the screen adds 7d7e58d30e04 dt-bindings: display: ssd1307fb: Remove reset-active-low f [...] adds af4b3a71a5c8 video: ssd1307fb: Do not hard code active-low reset sequence adds 1ac1d4845c01 ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity adds a1939185c7a9 printk: Export console_printk adds 10993504d647 fbcon: Silence fbcon logo on 'quiet' boots adds f40298444e8c video: fbdev: Fix potential NULL pointer dereference adds 26f9beaa7e9a Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 39b11bfd11ac Merge branch 'acpica' into linux-next adds caee8c369fc2 Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-debug' [...] adds a9c3076846be ACPI: EC: Declare boot_ec as static adds 1568426c491a ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward adds c746b6b67e16 ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward adds d2c62aef3876 ACPI: EC: Eliminate acpi_config_boot_ec() adds 116f2b348b74 ACPI: EC: Simplify boot EC checks in acpi_ec_add() adds b6a3e1475b02 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" adds 574d68c80dde Merge branches 'acpi-dptf' and 'acpi-ec' into linux-next adds d8f54b2885f7 Merge branch 'devprop' into linux-next adds 58456488e0e3 PM-runtime: update accounting_timestamp on enable adds a08c2a5a3194 PM-runtime: Replace jiffies-based accounting with ktime-ba [...] adds 1cc9c59569e0 Merge back earlier PM core material for v5.1. adds f800ea320c09 PM-runtime: Optimize pm_runtime_autosuspend_expiration() adds 34263997aeae Merge branches 'pm-core', 'pm-sleep', 'pm-qos', 'pm-domain [...] adds 8a56bdeb0900 Merge back earlier cpuidle material for v5.1. adds db10945cf49e cpuidle: dt: bail out if the idle-state DT node is not compatible adds 5c238a8b599f cpufreq: Auto-register the driver as a thermal cooling dev [...] adds 4c5ff1c8320d cpufreq: qcom-hw: Register as a cpufreq cooling device adds 4b498869268e cpufreq: imx6q: Use auto-registration of thermal cooling device adds e248d8d35cff cpufreq: cpufreq-dt: Use auto-registration of thermal cool [...] adds 0db60d6b89b9 cpufreq: mediatek: Use auto-registration of thermal coolin [...] adds 17170ec17109 cpufreq: qoriq: Use auto-registration of thermal cooling device adds 5da7af9a94a7 cpufreq: scmi: Use auto-registration of thermal cooling device adds cb772b8ce4b9 cpufreq: scpi: Use auto-registration of thermal cooling device adds 10b818211d04 cpufreq: stats: Declare freq-attr right after their callbacks adds 9795607dc41e cpufreq: stats: Fix concurrency issues while resetting stats adds c46ebc17bc08 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds d8730e4fd781 Merge branch 'acpi-bus' into linux-next adds c155f6499f97 PM-runtime: Switch accounting over to ktime_get_mono_fast_ns() adds fed7e88c0702 PM-runtime: update time accounting only when enabled adds b1e72d307017 Merge branch 'pm-core' into linux-next adds f2fee24c5aae ACPICA: Get rid of acpi_sleep_dispatch() adds 6cafe700b08c ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs adds 1fad3c513fc7 Merge branches 'acpica' and 'acpi-tables' into linux-next adds 957133e8587b Merge remote-tracking branch 'pm/linux-next' adds 70e6e7d92bca MAINTAINERS: use common indentation adds e0e5b2b4f427 cpufreq: s5pv210: Defer probe if getting regulators fail adds 8e3151d16c7d MAINTAINERS: add new entries for Armada 8K cpufreq driver adds f525a670533d cpufreq: ap806: add cpufreq driver for Armada 8K adds 0dc10eac6583 MAINTAINERS: Update the active pm tree for ARM adds 50c0b12f098f cpufreq: qcom-kryo: make some variables static adds 446fae2bb539 cpufreq: tegra124: add missing of_node_put() adds f896d06665ec cpufreq: qcom-hw: Move to device_initcall adds 55538fbc79e9 cpufreq: qcom: Read voltage LUT and populate OPP adds 285881b51eb5 PM / OPP: Remove unused parameter of _generic_set_opp_clk_only() adds a4f342b9607d PM / OPP: Introduce a power estimation helper adds 7c139d3f0f99 Merge branch 'opp/power' into cpufreq/qcom-hw adds dab535052f67 cpufreq: qcom-hw: Register an Energy Model adds af816ddfbdf0 Merge branch 'cpufreq/qcom-hw' into cpufreq/arm/linux-next adds 14783edb7904 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 76d004bf72c9 cpufreq: dt: Register an Energy Model adds 6915d7ad2105 cpufreq: scpi: Register an Energy Model adds 2516d670052d cpufreq: arm_big_little: Register an Energy Model adds 3c429851f998 cpufreq: scmi: Register an Energy Model adds 1058d1efbc84 cpufreq: mediatek: Register an Energy Model adds a2dea4cb9070 opp: no need to check return value of debugfs_create functions adds 3ad63a6b1b3e cpufreq: imx6q: Register an Energy Model adds a9a744dd5b82 cpufreq: OMAP: Register an Energy Model adds 5172354c1cc2 Merge remote-tracking branch 'opp/opp/linux-next' adds 5c1597bfeb2c dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 8526e331c56f dlm: Fix test for -ERESTARTSYS adds 6229ef644427 Merge remote-tracking branch 'dlm/next' adds 6bf8f22aea0d IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD adds a124edba2627 IB/mlx5: Introduce async DEVX obj query API adds 4accbb3fd263 IB/mlx5: Implement the file ops of DEVX async command FD adds eaebaf77e7cb IB/mlx5: Implement DEVX hot unplug for async command FD adds 55c293c38efa Merge branch 'devx-async' into k.o/for-next adds 8aa04ad3b393 RDMA/vmw_pvrdma: Support upto 64-bit PFNs adds ed0bc2658e1b IB/ipoib: Make ipoib_intercept_dev_id_attr() static adds 87fc34b575fd IB/{hfi1,qib}: Cleanup open coded sge sizing adds db421a54996c IB/{hfi1, qib, rvt} Cleanup open coded sge usage adds 0b5cb3300ae5 RDMA/srp: Increase max_segment_size adds f3ffed0ce49a IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static adds e5c1bb47cca6 IB/mlx5: Remove set but not used variable adds 459cc69fa4c1 RDMA: Provide safe ib_alloc_device() function adds 6780c4fa9d6e RDMA: Add indication for in kernel API support to IB device adds cfc30ad3d098 IB/usnic: Remove stub functions adds cf34e1fe5254 IB/mlx5: Consider vlan of lower netdev for macvlan GID entries adds f732e7135b8b RDMA/nldev: Dynamically generate restrack dumpit callbacks adds 8be565e65fa9 RDMA/nldev: Factor out the PID namespace check adds 659067b0b5c3 RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks adds 0ad699c0edc9 RDMA/core: Simplify restrack interface adds 5e458d3f899e RDMA/restrack: Refactor user/kernel restrack additions adds 02da37509705 RDMA/core: Use the ops infrastructure to keep all callback [...] adds da91ddfdc721 RDMA/hns: Remove set but not used variable 'rst' adds dda7a817f287 net/mlx5: Add XRC transport to ODP device capabilities layout adds 46861e3e88be net/mlx5: Set ODP SRQ support in firmware adds e431a80a5409 Merge branch 'mlx5-next into rdma.git for-next adds 10f56242e315 IB/mlx5: Fix the locking of SRQ objects in ODP events adds da82334219bc IB/core: Allocate a bit for SRQ ODP support adds 52a72e2a395f IB/uverbs: Expose XRC ODP device capabilities adds 586f4e95c71a IB/mlx5: Remove useless check in ODP handler adds 6ff7414a17b2 IB/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature adds 29917f4750a0 IB/mlx5: Add XRC initiator ODP support adds fbeb4075c670 IB/mlx5: Let read user wqe also from SRQ buffer adds 08100fad5cac IB/mlx5: Add ODP SRQ support adds 2e68daceac07 IB/mlx5: Advertise SRQ ODP support for supported transports adds 6141f8fa5bb7 IB/mlx5: Advertise XRC ODP support adds a163afc88556 IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() adds 6a8a2aa62da2 Merge tag 'v5.0-rc5' into rdma.git for-next adds c3c668e74239 RDMA/hns: Make some function static adds fa40718804a1 RDMA/rxe: Move rxe_init_av() to rxe_av.c adds 668aa15b5bf8 RDMA/rxe: Improve loopback marking adds d061effc36f7 RDMA/hns: Fix the Oops during rmmod or insmod ko when rese [...] adds 6a04aed6afae RDMA/hns: Fix the chip hanging caused by sending mailbox&C [...] adds d3743fa94ccd RDMA/hns: Fix the chip hanging caused by sending doorbell [...] adds 95b8e384d8c4 iw_cxgb*: kzalloc the iwcm verbs struct adds f76903d574b2 RDMA/IWPM: refactor the IWPM message attribute names adds b0bad9ad514f RDMA/IWPM: Support no port mapping requirements adds bf3b4f066d99 IB/mlx5: Do not use hw_access_flags for be and CPU data adds a78e8723a505 RDMA/cma: Remove CM_ID statistics provided by rdma-cm module adds a2bfd708b17a RDMA/iwpm: move kdoc comments to functions adds 70f8a3ca68d3 mm: make mm->pinned_vm an atomic64 counter adds 4f564ff3d4dd drivers/mic/scif: do not use mmap_sem adds 3a2a1e90564e drivers/IB,qib: optimize mmap_sem usage adds 0e15c253363e drivers/IB,hfi1: do not se mmap_sem adds 8ea1f989aa07 drivers/IB,usnic: reduce scope of mmap_sem adds b95df5e3e459 drivers/IB,core: reduce scope of mmap_sem adds 1a7a05e88fa0 Documentation/infiniband: update from locked to pinned_vm adds af8b38ed0b9d IB/mlx5: Simplify WQE count power of two check adds ae8637e13185 RDMA/bnxt_re: Add chip context to identify 57500 series adds b353ce556d52 RDMA/bnxt_re: Add 64bit doorbells for 57500 series adds e0387e1dd4af RDMA/bnxt_re: Skip backing store allocation for 57500 series adds 374c5285abee RDMA/bnxt_re: Enable GSI QP support for 57500 series adds 37f91cff2de0 RDMA/bnxt_re: Add extended psn structure for 57500 adapters adds 95b86d1c91ad RDMA/bnxt_re: Update kernel user abi to pass chip context adds ecb53febfcad RDMA/bnxt_en: Enable RDMA driver support for 57500 chip adds fa0a24a68f52 Merge remote-tracking branch 'rdma/for-next' adds 1a6e552df33c net: hns3: reuse the definition of l3 and l4 header info union adds 8e1445a653c9 net: hns3: fix VF dump register issue adds fc0c174f4223 net: hns3: use the correct interface to stop|open port adds 74354140a579 net: hns3: change hnae3_register_ae_dev() to int adds de67a690cc27 net: hns3: only support tc 0 for VF adds c8a8045b2d0a net: hns3: Fix NULL deref when unloading driver adds e215278548f9 net: hns3: fix netif_napi_del() not do problem when unloading adds 472d7ecee20e net: hns3: fix for rss result nonuniform adds 9fc55413270f net: hns3: fix improper error handling in the hclge_init_ae_dev() adds eed9535f9f71 net: hns3: fix an issue for hclgevf_ae_get_hdev adds c59a85c07e77 net: hns3: stop sending keep alive msg to PF when VF is resetting adds 9abeb7d8cf87 net: hns3: keep flow director state unchanged when reset adds 630afc7734ba Merge branch 'hns3-next' adds 913564fbc2df macvlan: use netif_is_macvlan_port() adds fa6821cbf1d9 r8169: improve WoL handling adds ef76c77a0561 ethtool: remove unnecessary check in ethtool_get_regs() adds 39ee6e8204b9 net: hns3: Check for allocation failure adds cb86880ee493 mac80211: Fix documentation strings for airtime-related variables adds 5ac4a12df581 cfg80211: fix typo adds 752cfee90d11 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 23323289b154 netlink: reduce NLA_POLICY_NESTED{,_ARRAY} arguments adds 9874b71fa19c cfg80211: add missing documentation that kernel-doc warns about adds 7d4194633b29 mac80211: fix missing/malformed documentation adds 962c382d482a Merge tag 'mac80211-next-for-davem-2019-02-01' of git://gi [...] adds 25c097ca413b batman-adv: Start new development cycle adds b61ec31c8575 batman-adv: Snoop DHCPACKs for DAT adds 7a79d717e081 batman-adv: Update copyright years for 2019 adds d3a5fd3c987c Merge tag 'batadv-next-for-davem-20190201' of git://git.op [...] adds fb99bce71200 net: tls: Support 256 bit keys adds a2ef9b6a22bd net: tls: Refactor tls aad space size calculation adds fedf201e1296 net: tls: Refactor control message handling on recv adds 130b392c6cd6 net: tls: Add tls 1.3 support adds 8debd67e79da net: tls: Add tests for TLS 1.3 adds 665cf634e6d5 Merge branch 'tls-1.3-support' adds 5b053e121ffd net: tls: Set async_capable for tls zerocopy only if we se [...] adds 3ebb18a48cbf cxgb4: sched: use struct_size() in kvzalloc() adds c49f0ce0b692 cxgb4: smt: use struct_size() in kvzalloc() adds 6541d025906b tulip: eeprom: use struct_size() in kmalloc() adds ee69804714e2 nfp: use struct_size() in kzalloc() adds 1f533ba6d50d ipv4: fib: use struct_size() in kzalloc() adds 3fc46fc9f68c ipconfig: add carrier_timeout kernel parameter adds b6a4fd680042 selftests: forwarding: Make ping timeout configurable adds 0175cb59220b selftests: forwarding: mirror_lib: Update ping limits adds f3b05bb81957 selftests: mlxsw: Update ping limits adds 3dc178a9efa1 selftests: forwarding: mirror_gre_changes: Fix TTL test adds db2c5bfcdf38 selftests: forwarding: mirror_lib: Wait for tardy mirrored [...] adds 35036b0b09c4 selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix unta [...] adds ccdb66dd2f1e selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roam [...] adds a99dd629e879 selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors adds ba22b65edca7 selftests: forwarding: mirror_gre_bridge_1q_lag: Enable fo [...] adds 2243cad9ffee selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP adds 084fafe9efe4 selftests: forwarding: mirror_gre_flower: Fix test result [...] adds 26281e2c83e5 Merge branch 'selftests-Various-fixes' adds f9cf22882c60 devlink: add device information API adds fc6fae7dd987 devlink: add version reporting to devlink info API adds 785bd550c4fb devlink: add generic info version names adds 4adba00839d6 nfp: devlink: report driver name and serial number adds 937a3e2645b2 nfp: devlink: report fixed versions adds b96588400a0e nfp: nsp: add support for versions command adds 7c908f467d78 nfp: devlink: report the running and flashed versions adds ddb6e99e2db1 ethtool: add compat for devlink info adds d6b0a01faa6a Merge branch 'devlink-add-device-driver-information-API' adds e8ddbfb4bcb2 selftests/bpf: skip sockmap in test_maps if kernel doesn't [...] adds 8184d44c9a57 selftests/bpf: skip verifier tests for unsupported program types adds 9acea337ef57 selftests/bpf: skip verifier tests for unsupported map types adds cfff578ed51c selftests/bpf: mark verifier test that uses bpf_trace_prin [...] adds befa618112a0 bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require c [...] adds 9f239f68f2c5 Merge branch 'bpf-tests-probe-kernel-support' adds de1da68d9c9d bpf: fix bitrotted kerneldoc adds 116bfa96a255 bpf: fix missing prototype warnings adds 1832f4ef5867 bpf, cgroups: clean up kerneldoc warnings adds d83525ca62cf bpf: introduce bpf_spin_lock adds e16d2f1ab968 bpf: add support for bpf_spin_lock to cgroup local storage adds 7dac3ae42cf8 tools/bpf: sync include/uapi/linux/bpf.h adds b4d4556c3266 selftests/bpf: add bpf_spin_lock verifier tests adds ab963beb9f5d selftests/bpf: add bpf_spin_lock C test adds 96049f3afd50 bpf: introduce BPF_F_LOCK flag adds e44ac9a22b19 tools/bpf: sync uapi/bpf.h adds df5d22facd78 libbpf: introduce bpf_map_lookup_elem_flags() adds ba72a7b4badb selftests/bpf: test for BPF_F_LOCK adds 2863debfbc6e Merge branch 'bpf-spinlocks' adds 6f20c71d8505 bpf: powerpc64: add JIT support for bpf line info adds f3cea32d56e9 libbpf: Add a helper for retrieving a map fd for a given name adds 7313798b144c samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe adds bbaf6029c49c samples/bpf: Convert XDP samples to libbpf usage adds 6a5457618f62 samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, r [...] adds 01dde20ce04b xdp: Provide extack messages when prog attachment failed adds 743e568c1586 samples/bpf: Add a "force" flag to XDP samples adds 50db9f073188 libbpf: Add a support for getting xdp prog id on ifindex adds 3b7a8ec2dec3 samples/bpf: Check the prog id before exiting adds 473c5daa86ff Merge branch 'bpf-xdp-sample-libbpf' adds 2a1181540952 selftests/bpf: remove generated verifier/tests.h on 'make clean' adds db0a4b3b6b83 nfp: bpf: correct the behavior for shifts by zero adds ac7a1717a2cb nfp: bpf: complete ALU32 logic shift supports adds 5974b7c1e40d Merge branch 'shifts-cleanup' adds beb73559bf57 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 9e50dc11b856 net: hns3: fix a code style issue for hns3_update_new_int_gl() adds 6241e71e7207 net: hns3: fix an issue for hns3_update_new_int_gl adds 1731be4c73bb net: hns3: Modify parameter type from int to bool in set_gro_en adds 8ca754b13f3c net: hns3: code optimization for hclge_rx_buffer_calc adds b671b723e0d2 net: hns3: add hclge_cmd_check_retval() to parse comman's [...] adds 3a586422a553 net: hns3: move some set_bit statement into hclge_prepare_ [...] adds b6b4f987c5c4 net: hns3: fix a wrong checking in the hclge_tx_buffer_calc() adds 9194d18b0577 net: hns3: fix the problem that the supported port is empty adds f9f07091b43e net: hns3: optimize the maximum TC macro adds 77af09c6780b net: hns3: don't allow user to change vlan filter state adds 6104ca87e12a net: hns3: modify the upper limit judgment condition adds 54a395b63e47 net: hns3: MAC table entry count function increases operat [...] adds a68a8481353a Merge branch 'hns3-next' adds 5ea25b125289 r8169: remove rtl_wol_pll_power_down adds 87ab207981ec net: nixge: Separate ctrl and dma resources adds 0bb16830ebb6 net: nixge: Update device-tree bindings with v3.00 adds 7831216b0053 chelsio: clean up indentation issue adds 282faf3d3ac6 bna: fix indentation issue on call to bfa_ioc_pf_failed adds 7509ef2add7b atl1c: fix indentation issue on an if statement adds 682a789516d3 atheros: atl2: fix an indentaion issue on a return statement adds f66ebd14a71b net: phy: realtek: add generic Realtek PHY driver adds 1d2f4ebbbeb1 ipv4/igmp: Don't drop IGMP pkt with zeros src addr adds 3f8cfd0d95e6 cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() adds a9bcfd1d176e selftests: add missing include unistd adds fe0c72f3db11 socket: move compat timeout handling into sock.c adds 2edfd8e06145 arch: Use asm-generic/socket.h when possible adds 7f1bc6e95d78 sockopt: Rename SO_TIMESTAMP* to SO_TIMESTAMP*_OLD adds bcb3fc3247e5 arch: sparc: Override struct __kernel_old_timeval adds 13c6ee2a9216 socket: Use old_timeval types for socket timestamps adds 98bb03c865d7 socket: Add struct __kernel_sock_timeval adds 887feae36aee socket: Add SO_TIMESTAMP[NS]_NEW adds 9718475e6908 socket: Add SO_TIMESTAMPING_NEW adds 9dd49211b8ca socket: Update timestamping Documentation adds 45bdc66159d4 socket: Rename SO_RCVTIMEO/ SO_SNDTIMEO with _OLD suffixes adds a9beb86ae6e5 sock: Add SO_RCVTIMEO_NEW and SO_SNDTIMEO_NEW adds a98dc6aee784 Merge branch 'net-y2038-safe-socket-timestamps' adds bff5731d43ef net: devlink: report cell size of shared buffers adds 9fb20801dab4 net: Fix ip_mc_{dec,inc}_group allocation context adds b37ecb595dff net: phy: aquantia: Shorten name space prefix to aqr_ adds 81e6578c16d1 net: phy: aquantia: remove unneeded includes adds 4d5dfb666c1b net: phy: aquantia: use macro PHY_ID_MATCH_MODEL adds 278f6b674f9a net: phy: aquantia: replace magic numbers with constants adds ee825e8bc74f Merge branch 'phy-aquantia-improvements' adds 303a339f30a9 bpfilter: remove extra header search paths for bpfilter_umh adds ff7653f94b52 net: Fix fall through warning in y2038 tstamp changes. adds ce3fdb697f68 netdevice.h: Add __cold to netdev_<level> logging functions adds cc7335786f72 socket: fix for Add SO_TIMESTAMP[NS]_NEW adds 2c2ab5af7d14 sh_eth: rename sh_eth_cpu_data::hw_checksum adds f8e022db5056 sh_eth: RX checksum offload support adds 48132cd0c631 sh_eth: offload RX checksum on R7S72100 adds 040c16fd5974 sh_eth: offload RX checksum on R8A7740 adds 0da843adeefb sh_eth: offload RX checksum on R8A77980 adds 06240e1b526d sh_eth: offload RX checksum on SH7734 adds 997feb11b83b sh_eth: offload RX checksum on SH7763 adds d3ab9df53e8e Merge branch 'sh_eth-implement-simple-RX-checksum-offload' adds fc9c5a4a5a57 net/mlx5: Fix code style issue in mlx driver adds 5468e82f7034 net: phy: fixed-phy: Drop GPIO from fixed_phy_add() adds dd648818dad3 net: nixge: Make mdio child node optional adds 8dc0ae90ad02 net: nixge: Add support for fixed-link configurations adds baaac2fb0dda dt-bindings: net: Add fixed-link support adds 7194d92b23ea Merge branch 'nixge-Fixed-link-support' adds 4a4cec725790 net: marvell: mvpp2: use phy_interface_mode_is_8023z() helper adds bf2fa12593c2 net: marvell: mvpp2: fix lack of link interrupts adds 59f58708c504 e1000e: Exclude device from suspend direct complete optimization adds 803cc52323e0 igc: Remove unreachable code from igc_phy.c file adds facd86390be2 docs/networking: fix formatting of Intel drivers documentation adds a8890c38abb2 igc: Fix code redundancy adds 2242281d6998 ixgbe: remove magic constant in ixgbe_reset_hw_82599() adds ea888b03e3d7 fm10k: TRIVIAL cleanup of extra spacing in function comment adds 979eff22c9f4 e1000e: fix a missing check for return value adds 55fdbeaa2db8 igc: Remove unused code adds 439c71f7d2ca igc: Remove unneeded code adds 0f9e980bf5ee e1000e: fix cyclic resets at link up with active tx adds 109f599663b9 igc: Remove the 'igc_read_mac_addr_base' method adds 200a1a1a7e91 igc: Remove the 'igc_get_phy_id_base' method adds a865d22d593f igb: Bump version number adds 8c5ad0dae93c igc: Add ethtool support adds bfbae2eafe05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 3864be551405 iwlwifi: mvm: fix merge damage in iwl_mvm_rx_mpdu_mq() adds c2e28ef7711f rt2x00: reduce tx power to nominal level on RT6352 adds db040dfa53e2 qtnfmac: use struct_size() in kzalloc() adds 434256833d8e libertas: add checks for the return value of sysfs_create_group adds 46b87976d7a8 rtl8723ae: Take the FW LPS mode handling out adds 5bb5385fbf3e rtl8723ae: Dont use old data for input gain control adds 28484b6b37ba rtl8723ae: Re-introduce the adaptive rate control adds 051337d412d2 rtlwifi: Don't clear num_rx_inperiod too early adds 1a0f547831dc mwifiex: add support for sd8977 chipset adds 126824f5ce67 qtnfmac: support EBUSY errcode for QLINK protocol adds d1365e794eb3 qtnfmac: fix INTx interrupt handling adds de624a355d92 qtnfmac: add support for 4addr mode adds 9fe504a13172 qtnfmac: switch to 32bit values for RTS/FRAG thresholds adds f3c8bd46c774 qtnfmac: do not reject retry changes in driver adds ff233cb51503 qtnfmac: convert to SPDX license identifiers adds 23781af74152 qtnfmac: add missing bss record to host scan cache adds 324b8cad8cfc qtnfmac: remove unused declarations adds 3844dec0f45d qtnfmac: qtnf_cmd_send_with_reply cleanup adds a4296994eb80 rt2x00: Work around a firmware bug with shared keys adds 6dcbe4592e7a libertas: fix indentation issue adds b0535d502d18 cw1200: fix indentation issues adds 2d76fff865d6 rtlwifi: rtl818x: fix indentation issue adds 999eb686aa90 wireless: remove unneeded semicolon adds 1e1b4161e859 rsi: Suppress sdhci warnings in mmc adds 112ec26fcdc5 wlcore: clean up an indentation issue adds 3bd1505fed71 mt7601u: bump supported EEPROM version adds 71ee1284d626 iwlegacy: no need to check return value of debugfs_create [...] adds ad2106ca00df wlcore: no need to check return value of debugfs_create functions adds 72efec9b67ae wl1251: no need to check return value of debugfs_create functions adds 23f389660301 wl12xx: no need to check return value of debugfs_create functions adds c922a3a02d2b wl18xx: no need to check return value of debugfs_create functions adds 3059785bb76e rtlwifi: no need to check return value of debugfs_create f [...] adds b089e6944af3 qtnfmac: no need to check return value of debugfs_create f [...] adds 80f4c5e3662a cw1200: no need to check return value of debugfs_create functions adds e9bdcdc7cdf0 b43: no need to check return value of debugfs_create functions adds 32b4ebfe7f12 b43legacy: no need to check return value of debugfs_create [...] adds 9ae49980bdca brcmsmac: no need to check return value of debugfs_create [...] adds b8f1fe518983 rsi: no need to check return value of debugfs_create functions adds 2587791d5758 rt2x00: no need to check return value of debugfs_create functions adds caac453a9be7 libertas: no need to check return value of debugfs_create [...] adds a0b449dc4c67 mwifiex: no need to check return value of debugfs_create f [...] adds b6958ad021c1 mt7601u: do not use WARN_ON in the datapath adds 030b43671ae8 wireless: prefix header search paths with $(srctree)/ adds 5661f29ade24 Merge tag 'wireless-drivers-next-for-davem-2019-02-06' of [...] adds 1878f0dcbff0 net: phy: provide full set of accessor functions to MMD registers adds b52c018ddccf net: phy: make use of new MMD accessors adds d9b5a67522d5 Merge branch 'net-phy-add-and-use-further-MMD-accessors' adds 8f2566225ae2 flow_offload: add flow_rule and flow_match structures and [...] adds c500c86b0c75 net/mlx5e: support for two independent packet edit actions adds e3ab786b4253 flow_offload: add flow action infrastructure adds 3a7b68617de7 cls_api: add translator to flow_action representation adds 3b1903ef97c0 flow_offload: add statistics retrieval infrastructure and use it adds 738678817573 drivers: net: use flow action infrastructure adds 2cd173e6d542 cls_flower: don't expose TC actions to drivers anymore adds 8bec2833fb28 flow_offload: add wake-up-on-lan and queue to flow_action adds eca4205f9ec3 ethtool: add ethtool_rx_flow_spec to flow_rule structure t [...] adds e4f7ef54cbd8 dsa: bcm_sf2: use flow_rule infrastructure adds 5bdf4120ae9b qede: place ethtool_rx_flow_spec after code after TC flowe [...] adds 37c5d3efd7f8 qede: use ethtool_rx_flow_rule() to remove duplicated parser code adds e37268eb1b21 Merge branch 'add-flow_rule-infrastructure' adds 27c874867c4e dpaa2-eth: Use a single page per Rx buffer adds 0723a3aec0ad dpaa2-eth: Use napi_consume_skb() adds 1fa0f68c9255 dpaa2-eth: Use FQ-based DPIO enqueue API adds 20fb0572826b dpaa2-eth: Update buffer pool refill threshold adds 8ce5cd5ed48b Merge branch 'dpaa2-eth-Driver-updates' adds 57186a5f43d0 devlink: add hardware errors tracing facility adds d32d02a5489b mlxsw: core: Trace EMAD errors adds c53f59d4b24d Merge branch 'mlxsw-core-Trace-EMAD-errors' adds 04c7788c2bb3 r8169: Load MAC address from device tree if present adds deedf1feb255 r8169: Avoid pointer aliasing adds 249f62b6edad cxgb4: Add new T6 PCI device ids 0x608b adds 47b98039fb6e cxgb4: Update 1.22.9.0 as the latest firmware supported. adds d6abc5969463 net: Introduce ndo_get_port_parent_id() adds 52d5254a2d04 bnxt: Implement ndo_get_port_parent_id() adds c4bf24508e1f liquidio: Implement ndo_get_port_parent_id() adds 6dcfa2343802 net/mlx5e: Implement ndo_get_port_parent_id() adds 25ba86051476 mlxsw: Implement ndo_get_port_parent_id() adds 751302c35ea0 mscc: ocelot: Implement ndo_get_port_parent_id() adds a5084bb71fa4 nfp: Implement ndo_get_port_parent_id() adds 7026b8a6fbe1 rocker: Implement ndo_get_port_parent_id() adds e58df56c8564 netdevsim: Implement ndo_get_port_parent_id() adds 7870a7bd570b staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() adds 929d6c145ec4 net: dsa: Implement ndo_get_port_parent_id() adds bccb30254a4a net: Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID adds 554c88ac2f47 Merge branch 'net-Introduce-ndo_get_port_parent_id' adds 2810c3b252b9 mlxsw: spectrum_router: Offload blackhole routes adds a98232a16497 selftests: mlxsw: Add a test for blackhole routes adds 907bea9cb8e9 Merge branch 'mlxsw-blackhole-routes' adds 8461ef8b7ef2 tools/bpf: move libbpf pr_* debug print functions to headers adds 9d100a19ffa5 tools/bpf: print out btf log at LIBBPF_WARN level adds 6f1ae8b6628b tools/bpf: simplify libbpf API function libbpf_set_print() adds 9fa3b47304b6 Merge branch 'change-libbpf-print-api' adds ecc15f113c8e s390: bpf: fix JMP32 code-gen adds 7e8a5903774b selftests/bpf: use localhost in tcp_{server,client}.py adds b8dcf8d149db tools/bpf: expose functions btf_ext__* as API functions adds 96408c43447a tools/bpf: implement libbpf btf__get_map_kv_tids() API function adds 1728b11110f1 Merge branch 'libbpf-btf_ext' adds a8a1f7d09cfc libbpf: fix libbpf_print adds 69eaab04c675 btf: extract BTF type size calculation adds d5caef5b5655 btf: add BTF types deduplication algorithm adds 9c651127445c selftests/btf: add initial BTF dedup tests adds 31de389707c8 Merge branch 'bpf-btf-dedup' adds 2353ecc6f91f bpf, riscv: add BPF JIT for RV64G adds 8a9e0aff8844 MAINTAINERS: add RISC-V BPF JIT maintainer adds e8cb0167ae68 bpf, doc: add RISC-V JIT to BPF documentation adds e2c6f50e4884 selftests/bpf: add "any alignment" annotation for some tests adds 90d304b7f7a1 Merge branch 'bpf-riscv-jit' adds 206dafb0a3a1 tools/bpf: fix a selftest test_btf failure adds a6c109a6b746 tools/bpf: add const qualifier to btf__get_map_kv_tids() m [...] adds f7748e295238 tools/bpf: silence a libbpf unnecessary warning adds 52158f009742 selftests/bpf: fix the expected messages adds 9ee963d6a1a0 net: xdp: allow generic and driver XDP on one interface adds d7f356380241 selftests/bpf: print traceback when test fails adds 06ea9e63cd23 selftests/bpf: add test for mixing generic and offload XDP adds 42a40e840d44 selftests/bpf: test reading the offloaded program adds 97fc9c83beed Merge branch 'bpf-xdp-hw-plus-generic' adds a5f2d082702c tools: bpftool: doc, fix incorrect text adds dd9cef43c222 bpf: test_maps: fix possible out of bound access warning adds e90b1fd83c94 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds cdc306a5c9cd rds: make v3.1 as compat version adds d021fabf525f rds: rdma: add consumer reject adds 3eb450367d08 rds: add type of service(tos) infrastructure adds 56dc8bce9f76 rds: add transport specific tos_map hook adds fd261ce6a30e rds: rdma: update rdma transport for tos adds 042a41977b7c Merge branch 'for_net-next-5.1/rds-tos-v4' of git://git.ke [...] adds bcd3d9d9246f net: dsa: mv88e6xxx: Prevent suspend to RAM adds 7d8e249f393a net: stmmac: fix ptp timestamping on Rx on gmac4 adds a6e11f6bbd29 net: phy: improve genphy_c45_read_link adds 22087d659212 net: emac: remove IBM_EMAC_RX_SKB_HEADROOM adds 8f289805616e net: phy: fixed_phy: Fix fixed_phy not checking GPIO adds 1db64e8733f6 devlink: Add devlink formatted message (fmsg) API adds a0bdcc59d194 devlink: Add health reporter create/destroy functionality adds c8e1da0bf923 devlink: Add health report functionality adds 7afe335a8bed devlink: Add health get command adds a1e55ec0a0c6 devlink: Add health set command adds 20a0943a5b23 devlink: Add health recover command adds fca42a2794e3 devlink: Add health diagnose command adds 35455e23e6f3 devlink: Add health dump {get,clear} commands adds de8650a82071 net/mlx5e: Add tx reporter support adds 7d91126b1aea net/mlx5e: Add tx timeout support for mlx5e tx reporter adds db2ab7a08f06 devlink: Add Documentation/networking/devlink-health.txt adds 0739d24d0c7b Merge branch 'devlink-health' adds fc4aa1ca1628 net: vxlan: Free a leaked vetoed multicast rdst adds 41c80be24be4 s390/net: move pnet constants adds b03faa1fafc8 net/smc: postpone release of clcsock adds a225d2cd88d3 net/smc: use smc_curs_copy() for SMC-D adds 62c7139f3ed0 net/smc: unlock LGR pending lock earlier for SMC-D adds 72a36a8aecb5 net/smc: use client and server LGR pending locks for SMC-R adds 8fc002b01a4e net/smc: move code to clear the conn->lgr field adds 232dc8ef6476 net/smc: original socket family in inet_sock_diag adds f06f095f3294 Merge branch 'smc-next' adds 120382714c04 dt-bindings: phy: Armada 38x common phy bindings adds 14dc100b4411 phy: armada38x: add common phy support adds f3a6a9f3704a ARM: dts: add description for Armada 38x common phy adds 4ca124f4d96d dt-bindings: net: mvneta: add phys property adds a10c1c8191e0 net: marvell: neta: add comphy support adds f548ced15f90 ARM: dts: clearfog: add comphy settings for Ethernet interfaces adds a4751093a26c Merge branch 'Add-comphy-support-for-Armada-38x' adds 71bd106d2567 net: fixed-phy: Add fixed_phy_register_with_gpiod() API adds 998a8a8387ff net: phy: let genphy_c45_read_link manage the devices to check adds c675e06a98a4 ipvlan: decouple l3s mode dependencies from other modes adds b9ad6de53427 sfc: add bundle partition definitions to mtd adds c0bc5d8e2bad nfp: flower: remove unused index from nfp_fl_pedit() adds a9b6d9ef0965 veth: Mark expected switch fall-throughs adds 2067458cf674 net: appletalk: cops: mark expected switch fall-through adds 209d6e7b47e3 net: usb: pegasus: Mark expected switch fall-through adds 0d156a371542 net: usb: rtl8150: mark expected switch fall-through adds 1323f75fba73 net: fddi: skfp: Mark expected switch fall-through adds 671f2f968135 net: wimax/i2400m: mark expected switch fall-through adds 7499a288bf1a xen-netback: mark expected switch fall-through adds a655fe9f1948 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7c62cfb8c574 devlink: publish params only after driver init is done adds bb72e68bd1f2 lib: objagg: fix typo in objagg_stats_put() docstring adds 9069a3817d82 lib: objagg: implement optimization hints assembly and use [...] adds 204f6a8c413e lib: objagg: add root count to stats adds 0f54236da0c2 mlxsw: spectrum_acl: Split region struct into region and vregion adds b2d6b4d2beee mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk adds c4c2dc54293c mlxsw: spectrum_acl: Split entry struct into entry and ventry adds 29a2102a2908 mlxsw: spectrum_acl: Implement basic ERP rehash hits creation adds a339bf8aafbc mlxsw: spectrum_acl: Pass hints priv all the way to ERP code adds 5c661f142c16 mlxsw: reg: Add multi field to PAGT register adds e5e7962ee5c2 mlxsw: spectrum_acl: Implement region migration according [...] adds 98bbf70c1c41 mlxsw: spectrum: add "acl_region_rehash_interval" devlink param adds 3985de7260a7 mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints adds c478d3c34798 selftests: mlxsw: spectrum-2: Add simple delta rehash test adds 3e32675c05e0 Merge branch 'mlxsw-Implement-periodic-ERP-rehash' adds 83ef97d1d35c net/macb: bindings doc/trivial: fix documentation for sama [...] adds 4973a1276ca8 net/macb: bindings doc: add sam9x60 binding adds 3e3e0cdfca48 net: macb: add sam9x60-macb compatibility string adds 93c0970493c7 net: phy: consider latched link-down status in polling mode adds 1f03f2609f3d net: dsa: bcm_sf2: Remove stats mutex adds badd62c249f3 net: dsa: bcm_sf2: Prepare for adding CFP statistics adds f4ae9c0840b7 net: dsa: bcm_sf2: Add support for CFP statistics adds db78ed2737b8 net: dsa: bcm_sf2: Allow looping back CFP rules adds bc794e6e6146 Merge branch 'net-dsa-bcm_sf2-Add-support-for-CFP-statistics' adds df9c716deb76 qed: Add API for SmartAN query. adds f15cff0438d2 qede: Add ethtool interface for SmartAN query. adds 6f0282bfe397 Merge branch 'qed-SmartAN-query-support' adds 4154b567b6d1 bridge: use struct_size() helper adds 8fe5756c7382 net/sched: use struct_size() helper adds b4ba9354cc30 mpls_iptunnel: use struct_size() helper adds 33b363e004fd net: dsa: use struct_size() in devm_kzalloc() adds fd6d12267805 net: usb: cdc-phonet: use struct_size() in alloc_netdev() adds a3deec5b3f13 wan: wanxl: use struct_size() in kzalloc() adds 13644be211bf wimax/i2400m: use struct_size() helper adds 370600afdd2e bnx2x: Use struct_size() in kzalloc() adds 9e475293cd40 mlxsw: spectrum_router: Use struct_size() in kzalloc() adds af6f12f22b14 nfp: flower: cmsg: use struct_size() helper adds 9a00536c38e9 fm10k: use struct_size() in kzalloc() adds c397ab21ba36 net: phy: don't double-read link status register if link is up adds a0feac18b8b5 igb: use struct_size() helper adds 196d7311fab5 igc: Use struct_size() helper adds 439bb9edd430 ixgbe: Use struct_size() helper adds 8b34ec65b3d0 ethtool: Remove unnecessary null check in ethtool_rx_flow_ [...] adds 388ca27ffd21 net: marvell: mvpp2: phylink compliance updates adds 316734fdcf70 net: marvell: mvpp2: fix stuck in-band SGMII negotiation adds d14e078f23cc net: marvell: mvpp2: only reprogram what is necessary on m [...] adds 417f3d08feff net: marvell: mvpp2: read correct pause bits adds a46504771790 net: marvell: mvpp2: fix AN restart adds 0abc676e64e2 Merge branch 'mvpp2-phylink-fixes' adds 3b5e74e0afe3 net: phy: disregard "Clause 22 registers present" bit in g [...] adds 8497ded2d16c net/tls: Disable async decrytion for tls1.3 adds 50684da7427b net: phy: remove unneeded masking of PHY register read results adds 92ed2eb7f4b7 net: phy: probe the PHY before determining the supported features adds efbdfdc29bdd net: phy: Add support for asking the PHY its abilities adds e240b7dbb73c net: marvell: mvpp2: clear flow control modes in 10G mode adds 132c4e9e6ac5 add snmp counter document adds ec26016b9537 net: dsa: mv88e6xxx: SERDES support 2500BaseT via external PHY adds 99c864667c9f net: phy: aquantia: add support for AQCS109 adds 257eeded20b3 net: Move all TC actions identifiers to one place adds eddd2cf195d6 net: Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE adds 193dad2abb62 Merge branch 'tc-action-identifier-consistency' adds b8554d4f7288 net: phy: add register modifying helpers returning 1 on change adds b06d8e5a5dcc net: phy: marvell10g: fix usage of new MMD modifying helpers adds 4f9744ed3c28 net: phy: use phy_modify_changed in genphy_config_advert adds 6a98afbbb4af Merge branch 'net-phy-register-modifying-helpers' adds f98fa527c10a Merge remote-tracking branch 'net-next/master' adds 62b8cea62e8b tools/bpf: add missing strings.h include adds a4021a3579c5 tools/bpf: add log_level to bpf_load_program_attr adds d29d87f7e612 btf: separate btf creation and loading adds 02c874460f3d btf: expose API to work with raw btf data adds ae4ab4b4117d btf: expose API to work with raw btf_ext data adds 49b57e0d01db tools/bpf: remove btf__get_strings() superseded by raw data API adds 28bbfc3a25dd Merge branch 'btf-api-extensions' adds 95518c0e615d Merge remote-tracking branch 'bpf-next/master' adds 2274238e7a20 Merge remote-tracking branch 'netfilter-next/master' adds cf57b314954c Merge remote-tracking branch 'nfc-next/master' adds 96972d24fa6d iwlwifi: bump FW API to 44 for 9000 and 22000 series adds a9f802b63d00 iwlwifi dbg_ini: update ini structs doc adds 56ea8e3b4ef6 iwlwifi: dbg_ini: fix iwl_fw_ini_buffer_location field enu [...] adds bb0306bd6fa2 iwlwifi: dbg_ini: give better naming to region struct fields adds 7e316572c9c5 iwlwifi: fix bad dma handling in page_mem dumping flow adds b2c1bf597ffa iwlwifi: mvm: simplify some return conditions adds 74a102521208 iwlwifi: mvm: support CHANNEL_SWITCH_TIME_EVENT_CMD command adds 67b8261c49a0 iwlwifi: differentiate between alive timeout and alive flo [...] adds ffb677dc9816 iwlwifi: dbg_ini: update ini triggers enum adds 2d0c66083d3f iwlwifi: dbg_ini: update max region id num to support 64 regions adds 15e28c78c386 iwlwifi: mvm: support new format for the beacon notification adds 6032c062723c iwlwifi: mvm: remove duplicated include from ops.c adds 700b3799b398 iwlwifi: Fix pre operational dumping flows adds d7febc2e61f9 iwlwifi: dbg_ini: update ini structs meta doc adds 999ced14c783 iwlwifi: dvm: fix some fall through warnings adds 244726ec9e19 iwlwifi: mvm: add fall through comments where needed adds 28916a165aa7 iwlwifi: mvm: fix AP mode in WEP adds 679bff239f51 iwlwifi: mvm: limit AMSDU size to 8K adds f992c61d59fb iwlwifi: mvm: remove redundant condition adds f4056d713ced iwlwifi: mvm: add tlc command name to output adds 9394662ab5e9 iwlwifi: mvm: config mac ctxt to HE before TLC adds 138d320a95ce iwlwifi: dvm: use %u for sscanf() into unsigned variable adds 0ec7bfb26aff iwlwifi: dbg_ini: remove redundant dram buffer allocation adds 74cf15cb69c0 iwlwifi: mvm: add HE TB PPDU SIG-A BW to radiotap adds 45108c5d6870 iwlwifi: move config structs to C file adds 32a378539a37 iwlwifi: mvm: add description to second BAD_COMMAND assert number adds 3619b088a879 iwlwifi: mvm: don't hide HE radiotap data in SKB adds 537ea3bb744e iwlwifi: mvm: support absolute thresholds in bf configuration adds 608dce95db10 iwlwifi: mvm: fix RSS config command adds 9deb52c68fb5 iwlwifi: dbg_ini: align struct iwl_fw_ini_region_cfg to the FW adds 8d534e96b500 iwlwifi: dbg_ini: create new dump flow and implement prph dump adds f4f907aa73e0 iwlwifi: dbg_ini: implement csr memory dump adds 6e9f8f992439 iwlwifi: dbg_ini: implement device internal memory dump adds 505a00c07113 iwlwifi: dbg_ini: implement paging memory dump adds b8a7547d7778 iwlwifi: fix send hcmd timeout recovery flow adds c96b5eec2105 iwlwifi: refactor NIC init sequence adds dbf592f3d14f iwlwifi: mvm: fix RFH config command with >=10 CPUs adds b998fbbd531f iwlwifi: implement BISR HW workaround for 22260 devices adds 3479f74ee403 Merge tag 'iwlwifi-next-for-kalle-2019-02-04' of git://git [...] adds ce938231bd3b ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom adds fc6a6521556c ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 5b9030cee1be ath10k: Set DMA address mask to 35 bit for WCN3990 adds 1a86be476cfa ath10k: fix S5 power consumption issue for QCA9377 adds 5cbb11747750 ath10k: Add support for extended HTT aggr msg support adds 4b6e9f3fe1d8 ath9k: eeprom: Use scnprintf instead of snprintf adds 768ec4c012ac ath10k: update HOST capability qmi message adds cc123fac978f ath10k: Handle bundled tx completion for management frames adds 543271334483 ath10k: Enable bundle tx compl for management frames in WCN3990 adds 6e8a8991e210 ath10k: fix dma unmap direction for management frames adds cdb78e5af491 ath10k: fix hw-restart crash inject mode for WCN3990 adds 40194e3b36bf ath10k: change swap mail box check after htc ready adds ea6959840814 ath10k: sdio: add .owner field adds f9a4b7f45ff5 ath10k: snoc: remove set but not used variable 'ar_snoc' adds 0b38b4b44516 ath10k: do not return invalid pointers as a *dentry adds a73dbce3a6f4 ath10k: reduce transmit msdu count adds ff488d0ef1c2 ath10k: add a condition to fill the LDPC capability correctly adds 056550291d98 ath10k: fill tx_duration for each peer in Tx stats per STA adds cd98625b3e3f ath9k: do not return invalid pointers as a *dentry adds b789f333d7ac ath: move spin_lock_bh to spin_lock in tasklet adds 62a2c1355c15 ath: regd: add extra US coutry codes adds 287d08a23c76 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 6ecde4936bf9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ [...] adds 5cc898fbcb35 brcmfmac: modify __brcmf_err() to take bus as a parameter adds 8602e62441ab brcmfmac: pass bus to the __brcmf_err() in pcie.c adds 3ef005b82e2a brcmfmac: add bphy_err() and use it in the cfg80211.c adds 2359dd09f981 brcmfmac: fix typos adds e665988be29c brcmfmac: support monitor frames with the hardware/ucode header adds 5208fea64e4f mwifiex: don't print error message on coex event adds 78f2ef18e185 rtlwifi: remove set but not used variable 'cmd_seq' adds 6f3a5de16d68 rsi: Add debug support for wowlan wakeup confirmation adds cbde979b33fa rsi: add hci detach for hibernation and poweroff adds a63762d0dc36 rsi: fix wowlan wakeup issue for hibernate(S4) adds 73f9b2571487 rsi: resolve power save issue after S4 resume adds 38ef8d9016da rsi: fix for wowlan wakeup failure adds 524d6323af5f qtnfmac: enable WPA3 OWE support adds 47b08e75a669 qtnfmac: enable WPA3 SAE support adds 34025a1056a3 rsi: fix indentation issue with a code block adds cd703fc36bf4 Merge remote-tracking branch 'wireless-drivers-next/master' adds e20a2e9c42c9 Bluetooth: Fix decrementing reference count twice in relea [...] adds 73b21c716beb Merge remote-tracking branch 'bluetooth/master' adds 341203e78943 mac80211_hwsim: Support boottime in scan results adds 0f3b07f027f8 cfg80211: add and use strongly typed element iteration macros adds c17e28d1bcd3 mac80211: use element iteration macro in parsing adds 49a68e0d8889 cfg80211: add various struct element finding helpers adds 9f308616b617 nl80211: use for_each_element() in validate_ie_attr() adds 4abb52a46e73 mac80211: pass bssids to elements parsing function adds fcea7db50467 mac80211: move the bss update from elements to an helper adds 0b8fb8235be8 cfg80211: Parsing of Multiple BSSID information in scanning adds 1c8745f3ec6f cfg80211: use for_each_element() for multi-bssid parsing adds a3584f56de1c cfg80211: Properly track transmitting and non-transmitting BSS adds 7011ba583f42 cfg80211: Move Multiple BSS info to struct cfg80211_bss to [...] adds 213ed579d38e cfg80211: parse multi-bssid only if HW supports it adds 7ece9c372b21 cfg80211: make BSSID generation function inline adds 0cd01efb0339 cfg80211: save multi-bssid properties adds 78ac51f81532 mac80211: support multi-bssid adds caf56338c22f mac80211: indicate support for multiple BSSID adds c17fe043a3b7 cfg80211: fix the IE inheritance of extension IEs adds bede8d299647 cfg80211: fix memory leak of new_ie adds 040bda85b5df mac80211_hwsim: Declare support for Multi-BSSID adds 851ae31d3406 cfg80211: add missing kernel-doc for multi-BSSID fields adds db33aa7ea69d Merge branch 'cfg80211-mac80211-multi-bssid' into mac80211-next adds 61edb116cab9 ieee80211: fix for_each_element_extid() adds 725af3edc002 Merge remote-tracking branch 'mac80211-next/master' adds 8bfe8ec5d210 Merge remote-tracking branch 'gfs2/for-next' adds a44d5718e6da Merge remote-tracking branch 'mtd/mtd/next' adds 2cd457f328c1 mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] adds 33c8cf421522 mtd: rawnand: stm32_fmc2: add polling mode adds f385ebf074d1 mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] adds 6c721acdd558 mtd: rawnand: sunxi: Use struct_size() adds a55abb369245 mtd: rawnand: sunxi: Name nand_chip objects consistently adds cde567e3d36d mtd: rawnand: sunxi: Stop passing mtd_info objects around adds f5f888719a99 mtd: rawnand: sunxi: Add an SPDX tag adds df5057999f8c mtd: rawnand: sunxi: Migrate to ->exec_op() adds 67c88008c3e2 mtd: rawnand: sunxi: Fix kernel doc headers adds f4cb4d7b46f6 mtd: spinand: macronix: Fix ECC Status Read adds 511d05e0dadd mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case adds 7b30196534c9 mtd: rawnand: marvell: use struct_size() in devm_kzalloc() adds b5c2defc0261 mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] adds a0916c94e914 mtd: rawnand: tmio: Do not abuse nand_controller->wq adds efe5d132cb50 mtd: rawnand: omap2: Use nand_controller_init() adds 661803b23330 mtd: rawnand: Stop using chip->state in drivers adds 013e6292aaf5 mtd: rawnand: Simplify the locking adds 3059ba75ca8b dt-bindings: nand: meson: add Amlogic NAND controller driver adds 8fae856c5350 mtd: rawnand: meson: add support for Amlogic NAND flash co [...] adds 0f416a463ecc MAINTAINERS: Add entry for Amlogic NAND controller driver adds db214513f62f mtd: spinand: Add support for all Toshiba Memory products adds 5b15f8650bdb mtd: rawnand: Annotate implicit fall through in nand_comma [...] adds 3175e121832f mtd: rawnand: Annotate implicit fall through in nand_scan_tail adds d4ea6ed022de mtd: rawnand: denali: remove ->erase hook adds 2d73f3d66b70 mtd: rawnand: remove ->legacy.erase and single_erase() adds f9ffb406d35b mtd: rawnand: check return code of nand_reset() and nand_r [...] adds 4b3ee71be034 mtd: rawnand: denali: remove unneeded denali_reset_irq() call adds a8fce9fe2c44 mtd: rawnand: denali: remove unused function argument 'raw' adds 7a10a92f12b7 mtd: rawnand: denali: remove unused dma_addr field from de [...] adds c40c7a990a46 mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG adds 30c72ab142a2 mtd: rawnand: fsmc: Reset NAND timings on resume() adds ab3ab7b654ae mtd: rawnand: fsmc: Disable NAND on remove() adds a12085d13997 mtd: rawnand: atmel: fix possible object reference leak adds 11493f26856a mtd: rawnand: jz4780: fix possible object reference leak adds 0119720a00b2 mtd: rawnand: mtk: fix possible object reference leak adds 53bcbb839438 mtd: rawnand: denali_dt: remove single anonymous clock support adds 5f6ae4fb8739 Merge remote-tracking branch 'nand/nand/next' adds 748df6d83187 mtd: spi-nor: Add support for mx25u3235f adds 9558281572e3 mtd: spi-nor: cadence-quadspi: write upto 8-bytes data in [...] adds 58d0ec6cb5b3 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 7e33d4d48974 crypto: seqiv - Use kmemdup in seqiv_aead_encrypt() adds 87870cfb4b5a crypto: caam - add support for cmac(aes) adds 763069ba49d3 crypto: caam - handle zero-length AEAD output adds f0fcf9ade46a crypto: qat - no need to check return value of debugfs_cre [...] adds 54eedf0b1d28 crypto: ccree - no need to check return value of debugfs_c [...] adds 6de599be95fd crypto: axis - no need to check return value of debugfs_cr [...] adds e30886b47c43 crypto: cavium/zip - no need to check return value of debu [...] adds 97a93b2b5839 crypto: cavium/nitrox - no need to check return value of d [...] adds 31e1d2608752 crypto: ccp - no need to check return value of debugfs_cre [...] adds fbb371cf2a54 crypto: caam - no need to check return value of debugfs_cr [...] adds 16c8ad7b5f12 crypto: caam - fix indentation of goto label adds b04a27ca175d crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in [...] adds 6e88098ca43a crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_t [...] adds 971108c3a8b0 crypto: axis - remove sha384 support for artpec7 adds f68deebabe21 crypto: axis - remove sha512 support for artpec7 adds c34a83820f59 crypto: axis - fix for recursive locking from bottom half adds 0d1d48241600 crypto: axis - give DMA the start of the status buffer adds 48ef0908b81c crypto: axis - support variable AEAD tag length adds 5997a245c77b crypto: axis - use a constant time tag compare adds 341a64c7e69f crypto: axis - move request unmap outside of the queue lock adds eb5e6730db98 crypto: testmgr - skip crc32c context test for ahash algorithms adds eaf46edf6ea8 crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling adds 969e2f59d589 crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine adds f9352900e064 crypto: arm64/aes-ccm - don't use an atomic walk needlessly adds 320ca3e58e8d crypto: prefix header search paths with $(srctree)/ adds 87fec0102dad crypto: bcm - remove -I. header search path and unused mac [...] adds a8a344166343 crypto: testmgr - mark crc32 checksum as FIPS allowed adds 5a22b198cd52 crypto: arm64/ghash - register PMULL variants as separate algos adds c19650d6ea99 crypto: caam - fix DMA mapping of stack memory adds 62fecf295e3c crypto: arm/crct10dif - revert to C code for short inputs adds d72b9d4acd54 crypto: arm64/crct10dif - revert to C code for short inputs adds c03f3cb40ba9 crypto: arm/crct10dif - remove dead code adds 1b2ca568ca23 crypto: arm64/crct10dif - remove dead code adds 8336bdf12a9e crypto: arm64/crct10dif - register PMULL variants as separ [...] adds e3d90e52ea5f crypto: testmgr - use kmemdup adds f8903b3ead51 crypto: ccp - fix the SEV probe in kexec boot path adds 0974037fc55c crypto: x86/crct10dif-pcl - cleanup and optimizations adds e7b3ed338097 crypto: arm/crct10dif-ce - cleanup and optimizations adds 6227cd12e51c crypto: arm64/crct10dif-ce - cleanup and optimizations adds 42e95d1f10dc crypto: caam - fixed handling of sg list adds 0f533e67d26f crypto: aegis - fix handling chunked inputs adds d644f1c8746e crypto: morus - fix handling chunked inputs adds ba6771c0a0bc crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP adds 2060e284e959 crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP adds 3af349639597 crypto: x86/aesni-gcm - fix crash on empty plaintext adds 77568e535af7 crypto: ahash - fix another early termination in hash walk adds 12455e320e19 crypto: arm64/aes-neonbs - fix returning final keystream block adds 3f47a03df6e8 crypto: testmgr - add testvec_config struct and helper functions adds 5b2706a4d459 crypto: testmgr - introduce CONFIG_CRYPTO_MANAGER_EXTRA_TESTS adds 25f9dddb928a crypto: testmgr - implement random testvec_config generation adds 4e7babba30d8 crypto: testmgr - convert skcipher testing to use testvec_configs adds ed96804ff1a5 crypto: testmgr - convert aead testing to use testvec_configs adds 4cc2dcf95f1c crypto: testmgr - convert hash testing to use testvec_configs adds fa353c99174e crypto: testmgr - check for skcipher_request corruption adds a6e5ef9baa2a crypto: testmgr - check for aead_request corruption adds 532a50fd278d MAINTAINERS: crypto: ccree: remove co-maintainer adds 920d7f7215d8 crypto: qat - Remove unused goto label adds dcf955ecffb6 Merge remote-tracking branch 'crypto/master' adds 094e640dcfab drm/amdgpu/virtual_dce: No need to pin the fb's bo adds 91334223b217 drm/amdgpu/virtual_dce: No need to pin the cursor bo adds c27c9778a19e drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode adds d3c117e564bf drm/amdgpu/sriov:Correct pfvf exchange logic adds c6064de4b734 drm/amdgpu/gfx_v8_0: Reorder the gfx, kiq and kcq rings te [...] adds c4312c27c826 drm/amdgpu: Cleanup 2 compiler warnings adds a7a0d543ca1a drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG adds 445938879ef7 drm/amd/powerplay: update OD support flag for SKU with no [...] adds 45b35ee02162 drm/amd/powerplay: create pp_od_clk_voltage device file un [...] adds c81e42f03623 drm/amd/powerplay: avoid possible buffer overflow adds d1a3e239a601 drm/amd/powerplay: drop the unnecessary uclk hard min setting adds 919a94d8101e drm/amdgpu: fix CPDMA hang in PRT mode for VEGA20 adds b163714b294a drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SD [...] adds 4ed46c6c4ec7 drm/amdgpu: disable system memory page tables for now adds 2d3d25b616a0 drm/amdgpu: Relocate kgd2kfd function declaration adds 8e07e2676a42 drm/amdgpu: Simplify kgd2kfd interface adds 308176d6f625 drm/amdgpu: Remove kgd2kfd function pointers adds a363553cf033 drm/amdgpu/psp: Fix to get wrong xgmi session id adds 898e0d9d4051 drm/amdgpu: Use sdma_engine array adds 76223c5496a7 drm/amdgpu/psp: Fix can't detect psp INVOKE command failed adds 14d20ec7f31e drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL adds fda2019cf20c drm/amd/display: 3.2.09 adds f9ed8fdcd21e drm/amd/display: Add a PP_SMU_VER_MAX enum adds 60a804c848fb drm/amd/display: Expose hubp1_vready_workaround function adds da1043cf22d3 drm/amd/display: Fix runtime errors for diagnostic tests adds 1c164f70825b drm/amd/display: Add pixel clock values to dtn logs adds 630cb40ffd4a drm/amd/display: Remove some extra braces adds d5cf79eeda52 drm/amd/display: implement dc_init_callbacks to assign cal [...] adds ebd084cd6509 drm/amd/display: add plane size change check condition adds ef32bc1c7516 drm/amd/display: Fix issue with VLine interrupt not firing adds 987741af33e5 drm/amd/display: update bw formula to v252 adds 51ba137ef226 drm/amd/display: Add debug option to force fclk request adds ceb3dbb4690d drm/amd/display: remove sink reference in dc_stream_state adds 923a3743abbe drm/amd/display: Remove unused headers adds 923fe4951282 drm/amd/display: Detach backlight from stream adds fb57452fb402 drm/amd/display: update DCN dml calcs adds 04a789bef315 drm/amd/display: add stream ID and otg instance in dc_stre [...] adds f284975ef2bc drm/amd/display: Add backlight pwm debugfs adds 0ec0b5f26ca5 drm/amd/display: 3.2.10 adds c3f574ba7bdb drm/amd/display: Remove stream_status->link adds 43995f8fb64c drm/amd/display: Minor code cleanup adds 380604e27bc9 drm/amd/display: Use 100 Hz precision for pipe pixel clocks adds 38684e46ef66 drm/amd/display: Improve logging of validation failures du [...] adds 8d25a560b877 drm/amd/display: Use local variable instead of caching global adds 09f609c34fc8 drm/amd/display: Fix driver load crash in amdgpu_dm adds 508f5fcb54f0 drm/amd/display: Compensate for XGMI SS downspread on dprefclk adds d83ba8f38154 drm/amd/display: 3.2.11 adds 4fd994c448a3 drm/amd/display: Start using the new pp_smu interface adds 69338c1f4e97 drm/amd/display: add dsclk to pipe bw struct adds cfdb60f76739 drm/amd/display: Remove unused parameter plane_states adds eb87161a9cb0 amdgpu/dc: remove various variables that are defined but n [...] adds 84d9d39aa166 drm/amd/display: Remove duplicate header adds 97ccdb71211c drm/amd/display/dcn10_hw_sequencer_debug: Remove duplicate header adds 8a13779ec129 drm/amd/display/i2c_hw_engine_dce110: Remove duplicate header adds b187af370913 drm/amd/display: Expand set_pixel_clock debug log message adds 785fd44c251c drm/amd/display: fix compliler errors [-Werror,-Wmissing-braces] adds 32e61361b82e drm/amd/display: Fix 64-bit division for 32-bit builds adds 05794eff1aa6 drm/amdgpu/gmc: fix compiler errors [-Werror,-Wmissing-bra [...] adds 73c97fa4421f drm/amd/powerplay:clean up phm_enable_clock_power_gatings adds 8bb9eb480d03 drm/amdgpu: add IH ring to ih_get_wptr/ih_set_rptr v2 adds d81f78b440f3 drm/amdgpu: simplify IH programming adds b82175750131 drm/amdgpu: fix IH overflow on Vega10 v2 adds b56e3270e0f3 drm/amdgpu: add the IH to the IV trace adds 7df7e505e82a drm/amd/display: Set requested plane state DCC params for GFX9 adds 0aaeefccb4d7 drm/amdgpu: distinguish early and late re-init log in sriov adds c468f9e2e56f drm/amdgpu: improve GMC v9 page fault message adds 66f92bcff0f9 drm/amd/display: Fix boolean expression in get_surf_rq_param adds 72d3f59205ff drm/amdgpu/sriov: For finishing routine send rel event aft [...] adds 0855c9c9ec28 drm/amdgpu_vm: fix boolean expressions adds 0db2a8cd6259 drm/amdgpu/psp: update the naming of GFX_FW_TYPE_RLC_RESTO [...] adds be4630d96258 drm/amdgpu/psp: make get_fw_type and prep_cmd_buf to be co [...] adds 36ca09a02aa6 drm/amdgpu: Add message print when unable to get valid hive adds 9e869063b002 drm/amd/display: Move iteration out of dm_update_planes adds 4b9674e509ea drm/amd/display: Move iteration out of dm_update_crtcs adds 22d6575b8db5 drm/amd/amdgpu: add missing mutex lock to amdgpu_get_xgmi_ [...] adds a0bb79e2559c drm/amdgpu: Add NBIO SMN headers v2 adds b45e18acd394 drm/amdgpu: Add sysfs file for PCIe usage v5 adds d0948af7f6aa drm/amdgpu: expose sclk and mclk via hwmon adds 444018893abf drm/amdgpu: add need_reset_on_init asic callback (v2) adds 7450bbe7815b drm/amdgpu/si: add need_reset_on_init asic callback for SI (v2) adds 3fcc10d73d61 drm/amdgpu/cik: add need_reset_on_init asic callback for CIK (v2) adds 762e6f3f200e drm/amdgpu/vi: add need_reset_on_init asic callback for VI (v2) adds 9281f12cabb0 drm/amdgpu/soc15: add need_reset_on_init asic callback for [...] adds 95e8e59ec49f drm/amdgpu: check if we need to reset at init time (v2) adds df1dd4f4a727 drm/amdkfd: Allow building KFD on ARM64 (v2) adds b8fe05247d49 drm/amdkfd: Don't assign dGPUs to APU topology devices adds b721056b34c6 drm/amd/powerplay: run acg btc for Vega12 adds a93587b31e34 drm/amd/display: Only get the connector state for VRR when [...] adds 887c549dc0d0 drm/amd/display: 3.2.12 adds 4bd0dc68fd00 drm/amd/display: Fix missing hwss function for dce adds c591d8429df2 drm/amd/display: Pack DMCU iRAM alignment adds a6729a5a406a drm/amd/display: fix CTS 4.2.2.8 adds 29c8f23425e0 Revert "drm/amd/display: Signal hw_done() after waiting fo [...] adds 44788bbc309b drm/amd/display: refactor reg_update adds 070fe7246f06 drm/amd/display: fix PME notification not working in RV desktop adds ffb6c1c6c5a1 drm/amd/display: Redefine DMCU_SCRATCH to identify DMCU state adds 7eb909754170 drm/amd/display: Fix for NULL ramp pointer crashing driver adds b03a599b3e1f drm/amd/display: Set link rate set if eDP ver >= 1.4. adds 55a806d37f2e drm/amd/display: Fix disabled cursor on top screen edge adds bbba98310384 drm/amd/display: 3.2.13 adds ad6756b4d773 drm/amd/display: Shift dc link aux to aux_payload adds eae5ffa9bd7b drm/amd/display: Switch ddc to new aux interface adds 1877ccf6eea4 drm/amd/display: Change from aux_engine to dce_aux adds 077d0b6ba211 drm/amd/display: Remove i2caux folder adds 588715bdcfbc drm/amd/display: dal-pplib interface refactor dal part adds 570744b98ca8 drm/amd/display: fix warning on raven hotplug adds 9983b80053e4 drm/amd/display: dp interlace MSA timing programming for I [...] adds 0f0c19243396 drm/amd/display: add workaround for 4k video underflow adds 2ee7c03cf105 drm/amd/display: Rename configure_encoder to enc1_configur [...] adds ca35899c4e3a drm/amd/display: Add new infopacket definition adds 5dc3fc5a7835 drm/amd/display: Check if registers are available before a [...] adds ccab12172302 drm/amd/display: Check for NULL when creating gamma struct adds 45a31b01b5f2 drm/amd/display: 3.2.14 adds 9c7c0ae75497 drm/amd/display: Fully remove i2caux folder adds 58a50420aa68 drm/amdgpu: update nbio v6.1 register/master to support BACO adds 7451ca88d51d drm/amdgpu: add BACO interfaces in pm and hwmgr function table adds 36eac4dd1f6e drm/amdpgu: add common functions for BACO feature in PP (v2) adds 2affc6234ff5 drm/amdgpu: add BACO interfaces for vega10 adds 425db2553e43 drm/amdgpu: expose BACO interfaces to upper level from PP adds f5d9e9b9c15c drm/amdgpu: update NBIO v7.4 to support BACO adds d1882ab2c297 drm/amdgpu: also include NBIO v7.4 register mask header adds 6a789aa8d5f4 drm/amdgpu: update THM IP register header to support BACO adds 3177b3c52f62 drm/amdgpu/powerper: add vega20 BACO functions adds e2b6d053b107 drm/amdgpu: use BACO reset if platform support (v2) adds 2172b89e7c94 drm/amdgpu: use BACO reset on vega20 if platform support adds 02d35a67f498 drm/amd/display: Skip create new stream if crtc state does [...] adds 229f7b1d6344 drm/amd: fix typo adds 0982a8fc2a85 drm/amd/display: Include names of all PP clock types adds 1f46df61a148 drm/amdgpu/soc15: return proper error codes in baco reset adds fd4855409f6e drm/amdgpu: Add per device sdma_doorbell_range field adds 8987e2e256be drm/amdgpu: Fix sdma doorbell range setting adds 7c94bc828ee7 drm/amdgpu: Setting doorbell range registers earlier adds 466bcb75b079 drm/amdgpu/psp: ignore psp response status adds ae6d343541bb drm/ttm: add lru notify to bo driver v2 adds b61857b5e365 drm/amdgpu: set bulk_moveable to false when lru changed v2 adds 7ca881a8651b drm/amd/powerplay: support enabled ppfeatures retrieving a [...] adds d7337ca2640c drm/amd/powerplay: support retrieving and adjusting SOC cl [...] adds 828e37efe802 drm/amd/powerplay: support retrieving and adjusting fclock [...] adds d7e28e2d6b51 drm/amd/powerplay: support retrieving and adjusting dcefcl [...] adds 5d50fcbda7b0 drm/ttm: stop always moving BOs on the LRU on page fault adds e95b93ce4116 drm/amdgpu: set the executable flag on unused Vega10 PTEs v2 adds ad710812b538 drm/amdgpu: enable IH ring 1 and ring 2 v4 adds 9dd60c4e5918 drm/amdgpu: add support for processing IH ring 1 & 2 adds cf67950e2241 drm/amdgpu: add support for self irq on Vega10 v2 adds fe96b99dc72b drm/amdgpu: Replace kzalloc with kcalloc adds 3680b2a5b6d9 drm/amdgpu: check PSP support before adding the ip block adds 0208a105eead drm/amdgpu: fix wrong APU judgement adds 24ba59501257 drm/amdgpu: Add APTX quirk for Lenovo laptop adds f14899fd2a56 drm/amdgpu: sriov should skip asic_reset in device_init adds a7cd97718166 drm/amd/powerplay: OD setting fix on Vega10 adds c4c905ec7b8a drm/amdgpu: add flags to emit_ib interface v2 adds a0e4fa2f2889 drm/amd/powerplay: avoid unnecessary dpm level setting adds 921935dc6404 drm/amd/powerplay: enforce display related settings only o [...] adds c3e5bb04cc2a drm/amd/powerplay: fit the SOC clock also to the new perfo [...] adds 8ce84d4341e3 drm/amd/powerplay: run btc before enabling all SMU features adds 0bcaefa6bfc2 drm/amd/display: change the max clock level to 16 adds 84d3245599f5 drm/amdgpu: Add missing power attribute to APU check adds 089888c46841 drm/radeon: check if device is root before getting pci speed caps adds bc4b539e3850 drm/amdgpu: remove old CI DPM implementation adds 049d69df2db6 drm/amd/powerplay: support Vega10 fan table V3 adds 713b64a58e88 drm/amd/powerplay: enable MGPU fan boost feature on Vega10 adds 222b5f044159 drm/sched: Refactor ring mirror list handling. adds 3741540e0413 drm/sched: Rework HW fence processing. adds c69dffab819f drm/amd/display: fix eDP fast bootup for pre-raven asic adds 89c4f84b6025 drm/amd/display: Restructure DCN10 hubbub adds b9708648766d drm/amd/display: Introduce DC VM interface adds 4ef9f1ec837b drm/amd/display: Let updates with no scaling changes be fast adds 02d6a6fcdf68 drm/amd/display: Simplify underscan and ABM commit adds 8a48b44cd00f drm/amd/display: Call into DC once per multiplane flip adds bc7f670ee04c drm/amd/display: Perform plane updates only when needed adds b2e85302494a drm/amd/display: Know what a pageflip is adds 07772b071512 drm/amd/display: Update DMCU versioning mechanism adds bf75572a2536 drm/amd/display: Create switching mechanism for ABM 2.2 adds 3cec41769d21 drm/amd/display: Fix use of uninitialized union adds 130ef745f771 drm/amd/display: Default to linear output gamma adds 510c51df9148 drm/amd/display: Adjust ABM 2.2 contrast parameters adds 8635c5a78410 revert "drm/amd/display: Add condition to sync eDP SW stat [...] adds 0c522b65b049 drm/amd/display: take dpms_off into account for edp turn o [...] adds 0f74e4849126 drm/amd/display: 3.2.15 adds d2c460e7537f drm/amd/display: Connect dig_fe to otg directly instead of [...] adds 28e732dcd46b drm/amd/powerplay: correct Vega20 gfxclk readout under DS adds 9e75f709fa2b drm/amd/powerplay: avoid frequent metrics table export adds bb05821b13fa drm/amd/powerplay: support Vega10 SOCclk and DCEFclk dpm l [...] adds d6e403016858 drm/amd/powerplay: support Vega10 retrieving and setting p [...] adds aa1083edce63 drm/amd/powerplay: support Vega12 SOCclk and DCEFclk dpm l [...] adds 5eeb3f62a574 drm/amd/powerplay: support Vega12 retrieving and setting p [...] adds 10117450735c drm/amd/display: add -msse2 to prevent Clang from emitting [...] adds e09191d360ab Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds fb27a3cb9cbf Merge tag 'drm-intel-next-2019-01-24' of git://anongit.fre [...] adds dcc9d76b6d83 drm/komeda: Off by one in komeda_fb_get_pixel_addr() adds 74b7d6a91311 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds d60ea31a8731 drm/TODO: Add drm_display_mode.hsync/vrefresh removal adds 264fce6cc2c1 drm/bridge: dw-hdmi: Add SCDC and TMDS Scrambling support adds d7d8fb7046b6 drm/meson: add HDMI div40 TMDS mode adds 74f6d1e1cbfd drm/meson: add support for HDMI2.0 2160p modes adds ba9877e2361c drm/bridge: dw-hdmi: add support for YUV420 output adds 37fdaa3390cf Merge tag 'drm-misc-next-2019-02-01' of git://anongit.free [...] adds 376bc02da22e drm/ast: Replace ttm_bo_unref with ttm_bo_put adds b063dc9c1c68 drm/nouveau: Replace ttm_bo_reference with ttm_bo_get adds 829eee6290b3 drm/nouveau: Replace ttm_bo_unref with ttm_bo_put adds 2d18cb98d68e drm/vmwgfx: Replace ttm_bo_reference with ttm_bo_get adds 6034d9d48e62 drm/vmwgfx: Replace ttm_bo_unref with ttm_bo_put adds 706b7761abea drm/mgag200: Replace ttm_bo_unref with ttm_bo_put adds cbce5f0a9f30 drm/ttm: Remove ttm_bo_reference and ttm_bo_unref adds 22051b636e34 drm/amd/display: Poll pending down rep before clear payloa [...] adds 428da2bdb05d drm/amd/display: Enable vblank interrupt during CRC capture adds 43a6a02eb355 drm/amd/display: Re-enable CRC capture following modeset adds 8fde60b7f350 drm/amd/display: Add Vline1 interrupt source to InterruptManager adds 4b5105036afb drm/amd/display: Don't leak memory when updating streams adds a97c084aad39 drm/amd/powerplay: add override pcie parameters for Vega20 adds 06ea4c349915 drm/amdgpu: csa_vaddr should not larger than AMDGPU_GMC_HO [...] adds cdba61daf550 drm/amdgpu: sriov restrict max_pfn below AMDGPU_GMC_HOLE adds 193392ed9f69 Revert "drm/amd/display: add -msse2 to prevent Clang from [...] adds 47dd8048a1bf drm/amdgpu: Show XGMI node and hive message per device only once adds 148fb2e2e387 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds c0550305fcbd drm/i915: Force background color to black for gen9+ (v2) adds e4c0d5314ded drm/i915: Apply LUT validation checks to platforms more ac [...] adds ad3e7b824c18 drm/i915: Don't use the second dbuf slice on icl adds 8aae2b1cdf44 drm/i915: Pick the first unused PLL once again adds 828ccb31cf41 drm/i915/icl: Add TypeC ports only if VBT is present adds 2b34e562361f drm/i915/icl: Work around broken VBTs for port F detection adds 69b768f2bc67 drm/i915: Move workaround infrastructure code up adds ae598b0d6b50 drm/i915: Save some lines of source code in workarounds adds 0b904c890ac2 drm/i915/icl: restore WaEnableFloatBlendOptimization adds 7360c9f6b857 drm/i915: Enable fastboot by default on VLV and CHV adds 49220789617b drm/i915/gvt: add functions to get default resolution adds 1ca20f33df42 drm/i915/gvt: add hotplug emulation adds 39c68e87bc50 drm/i915/gvt: add VFIO EDID region adds 1b4fd5d38c63 Merge tag 'gvt-next-2019-02-01' of https://github.com/inte [...] adds 5e0f5a58b167 drm/i915/cfl: Adding another PCI Device ID. adds 46c0cd8c562b drm/i915: Update DRIVER_DATE to 20190202 adds 2cc3b81dfa7f Merge tag 'drm-intel-next-2019-02-02' of git://anongit.fre [...] adds a6151792a375 drm/exynos: rotator: Add support for s5pv210 adds 684c1b1457a2 dt-bindings: gpu: samsung-rotator: Document s5pv210 support adds 9c0c4997b8a8 drm/exynos: Change Andrzej Pietrasiewicz's e-mail address adds 1e92a2261acf Merge tag 'exynos-drm-next-for-v5.1' of git://git.kernel.o [...] adds e3ad9ca13737 Merge remote-tracking branch 'drm/drm-next' adds 3d7a64b992ea drm/i915: Allow normal clients to always preempt idle prio [...] adds 1413b2bc0717 drm/i915: Trim NEWCLIENT boosting adds 87f1ef225242 drm/i915: Record the sseu configuration per-context & engine adds ec431eae8fc5 drm/i915/perf: lock powergating configuration to default w [...] adds 7810858412a0 drm/i915: Add timeline barrier support adds e46c2e99f600 drm/i915: Expose RPCS (SSEU) configuration to userspace (G [...] adds c06ee6ff2cbc drm/i915/selftests: Context SSEU reconfiguration tests adds a21f453c73aa drm/i915/selftests: Exercise some AB...BA preemption chains adds 64d6c500a384 drm/i915: Generalise GPU activity tracking adds a42375af0a30 drm/i915: Release the active tracker tree upon idling adds 5f5c139d6900 drm/i915: Allocate active tracking nodes from a slabcache adds 21950ee7cc8f drm/i915: Pull i915_gem_active into the i915_active family adds b2ae318acdca drm/i915: Rename HAS_GMCH adds ab1ab0eb0cb6 drm/i915: do not return invalid pointers as a *dentry adds 39806c3f11e2 drm/i915: Include register polling in reg_rw traces adds f81b845f72c3 drm/i915: Push clear_intel_crtc_state() onto the heap adds 0aded171e20e drm/i915: Fix wm latency==0 disable on skl+ adds d16221195ae2 drm/i915: Extract icl_set_pipe_chicken() adds 108d14bdaef6 drm/i915: Setup PIPE_CHICKEN for fastsets too adds bf002c100740 drm/i915: W/A for underruns with WM1+ disabled on icl adds 26a11deea685 drm/i915/pmu: Fix enable count array size and bounds checking adds c7e716b8617e drm/i915: Bump skl+ wm blocks to 11 bits adds d7e449a858ec drm/i915: Just use icl+ definition for PLANE_WM blocks field adds fe5ec65668cd drm/i915: Block fbdev HPD processing during suspend adds 6be1cf96bb79 drm/i915: Don't send MST hotplugs during resume adds 6cbb55c086b4 drm/i915: Don't send hotplug in intel_dp_check_mst_status() adds 5c4604e757ba drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set adds ebfb6977801d drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl [...] adds d6f328bfeb0b drm/i915: Hack and slash, throttle execbuffer hogs adds 440e84a52ae9 drm/i915: Don't set update_wm_post on g4x+ adds 7eb31a0bb2c1 drm/i915: Split the gamma/csc enable bits from the plane_c [...] adds 5f4f3e386b36 drm/i915: Precompute gamma_mode adds 23b03a272c2b drm/i915: Constify the state arguments to the color manage [...] adds 87cefd57c88a drm/i915: Pull GAMMA_MODE write out from haswell_load_luts() adds 4d8ed54c0447 drm/i915: Split color mgmt based on single vs. double buff [...] adds 051a6d8d3ca0 drm/i915: Move LUT programming to happen after vblank waits adds c09d39166d8a drm/i915: Update DRIVER_DATE to 20190207 adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms adds 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state adds 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state adds 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed adds 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed adds 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used adds 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() adds 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup adds 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] adds 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging adds 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging adds 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged adds 72eb16df010a drm/i915: Serialise resets with wedging adds 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty adds c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() adds d67082188605 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 0747a672a328 gpu: host1x: Use completion instead of semaphore adds f67524caf499 gpu: host1x: Represent host1x bus devices in debugfs adds 6841482b82e5 gpu: host1x: Set up stream ID table adds de5469c21ff9 gpu: host1x: Program the channel stream ID adds 5a5fccbd8c31 gpu: host1x: Introduce support for wide opcodes adds 67a82dbc0a37 gpu: host1x: Support 40-bit addressing adds 38fabcc95388 gpu: host1x: Restrict IOVA space to DMA mask adds 8de896eb206f gpu: host1x: Support 40-bit addressing on Tegra186 adds 0e43b8da154a gpu: host1x: Use correct semantics for HOST1X_CHANNEL_DMAEND adds e1f338c0f8a9 gpu: host1x: Optimize CDMA push buffer memory usage adds 8e5d19c625f9 drm/tegra: Store parent pointer in Tegra DRM clients adds 77a0b09dd993 drm/tegra: vic: Load firmware on demand adds b9f8b09ce256 drm/tegra: Setup shared IOMMU domain after initialization adds 02be8e4fbb1f drm/tegra: Restrict IOVA space to DMA mask adds 3ff41673d5c6 drm/tegra: vic: Do not clear driver data adds f3779cb190a5 drm/tegra: vic: Support stream ID register programming adds 6c2b3881d0df dt-bindings: display: tegra: Support SOR crossbar configuration adds 6d6c815daad8 drm/tegra: sor: Support device tree crossbar configuration adds e8bad659381e gpu: host1x: Cancel only job that actually got stuck adds 5d6f043685fe gpu: host1x: Don't complete a completed job adds 79930bafe280 gpu: host1x: Continue CDMA execution starting with a next job adds 9f1fdce0743a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 24332d0d06a2 dt-bindings: display: add binding for Innolux ee101ia-01d panel adds def35e7c5926 drm/vkms: Bugfix extra vblank frame adds ba420afab565 drm/vkms: Bugfix racing hrtimer vblank handle adds 938010ab0722 drm/xen-front: Drop pointless static qualifier in fb_destroy() adds 24ded292a5c2 drm/xen-front: Fix mmap attributes for display buffers adds 1e55a53a28d3 drm: Trivial comment grammar cleanups adds db97dd0eef3a drm/cirrus: add plane setup adds 86c5b359d9e1 drm/bochs: fix bochs_gem_prime_mmap adds 3a8844c29852 drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallo [...] adds a3d15c4b0ecd drm/dp_mst: Remove port validation in drm_dp_atomic_find_v [...] adds 022debad063e drm/atomic: Add drm_atomic_state->duplicated adds 88ec89adec36 drm/nouveau: Move PBN and VCPI allocation into nv50_head_atom adds b49faf922ecd staging/vboxvideo: don't set dev_priv_size = 0 adds 6198f40b47f3 staging/vboxvideo: Add TODO adds e02f5c1bb228 drm: disable uncached DMA optimization for ARM and arm64 adds 123cbb6c70e1 drm/dp_mst: Remove rebase-detritus in VCPI helper kernel-docs adds 8c77b2224306 drm/doc: Remove solved "VBlank issues" adds 1eb6ea4a8202 drm/vc4: Use struct_size() in kzalloc() adds bb3b6fcb6849 sun6i: dsi: Convert to generic phy handling adds 5d134abf9530 phy: Move Allwinner A31 D-PHY driver to drivers/phy/ adds 4dad3e7f12f7 drm/bridge: cdns: Separate DSI and D-PHY configuration adds fced5a364dee drm/bridge: cdns: Convert to phy framework adds badfa5be854d drm/doc: Make igts for cross-driver stuff strongly suggested adds 2ebb2428c3d4 drm: Nuke drm_calc_{h,v}scale_relaxed() adds 96bae04347b2 staging/vboxvideo: prepare for drmP.h removal from drm_mod [...] adds d0e93599d396 drm/i915: prepare for drmP.h removal from drm_modeset_helper.h adds 7d0b0adaee5f drm/rcar-du: prepare for drmP.h removal from drm_modeset_helper.h adds d713e3309635 drm: prepare for drmP.h removal from drm_modeset_helper.h adds e3b01f0d576a drm: remove drmP.h from drm_modeset_helper.h adds 1c7c62a37a5f drm/sun4i: dsi: Fix unitialized variable warning adds 05f8bc82fc42 drm/fourcc: Add new P010, P016 video format adds 05bad2357afc drm/dsc: Add kernel documentation for DRM DP DSC helpers adds 09ef09b4ab95 drm/vkms: WARN when hrtimer_forward_now fails adds 8cdd329f1297 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 6de75d556738 drm/msm/dpu: Remove unused format tables. adds e6b63a7bb6cd drm/msm/dpu: Use simple list for plane format init adds 410f119ba726 drm/msm/dpu: Plane helper for modifiers adds 3ba25595e235 drm/msm/dpu: Initialize supported modifiers adds 918ce5b981ea drm/msm/dpu: Correct initialization of modifiers adds 8998010c538d drm/msm/dpu: avoid tracking reservations in RM adds 3763f1a55110 drm/msm/dpu: remove dev from RM adds 720a221f8770 drm/msm/dpu: clean up dpu_rm_check_property_topctl declaration adds ab92182cddd3 drm/msm/dpu: remove encoder from crtc mixer struct adds 1a5e17785603 drm/msm/dpu: clean up redundant hw type adds 7579cb0533d7 drm/msm/dpu: maintain hw_mdp in kms adds 070e64dc1bbc drm/msm/dpu: Convert to a chained irq chip adds 9b9c8e7e829a drm/msm/dpu: fix documentation for intf_type adds a802ee99c448 drm/msm/dpu: handle failures while initializing displays adds 0029f3b6a8f4 drm/msm/dpu: Remove unused enum and comment from dpu mdss adds a004f603fa61 drm/msm/dpu: Cleanup dpu plane interface adds 5e1023d613c3 drm/msm/dpu: Clean up dpu hw interrupts adds 7f0bf1c09f3c drm/msm/dpu: Change definition of RGB565 and BGR565 adds 3c12568271e2 drm/msm/dpu: use kthread_destroy_worker to release msm workers adds 5aeb66563fe2 drm/msm/dpu: use msm wq for vblank events adds e077fe752cd3 drm/msm/dpu: use msm wq for idle power collapse adds d9db30ce7d04 drm/msm: clean up display thread adds 48d1d28eec5c drm/msm: subclass work object for vblank events adds 45815d0962e9 drm: add definitions for DP Audio/Video compliance tests adds d3db61caf45a drm/msm/dpu: remove struct encoder_kickoff_params adds 51d1f89663d1 Merge remote-tracking branch 'drm-msm/msm-next' adds 417f9dab26a8 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds b732026c9209 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds c68cfb3e210d Merge remote-tracking branch 'regmap/for-next' adds 515548fdd8a3 ALSA: pcm: remove a superfluous function declaration adds 9f7d35d9f7a1 ALSA: hal2: pass struct device to DMA API functions adds 6a8125c3cab8 ALSA: mips: pass struct device to DMA API functions adds 0b6a2c9cf4a0 ALSA: isa: Avoid passing NULL to memory allocators adds c7c3fec8a524 ALSA: x86: Avoid passing NULL to memory allocators adds bc70a9d70052 ALSA: arm: Avoid passing NULL to memory allocators adds 18d33cdb0b30 ASoC: amd: Avoid passing NULL to memory allocators adds 8f74ae398aa0 ASoC: sh: Avoid passing NULL to memory allocators adds 6ce1d63ed721 ALSA: core: Don't allow NULL device for memory allocation adds 348c5ad5d69c ALSA: info: Always register entries recursively adds 0c298bdc38a0 ALSA: firewire: Remove superfluous snd_info_register() calls adds 413d452f3a1c ALSA: opl4: Remove superfluous snd_info_register() calls adds 69fad28cefe3 ALSA: emux: Remove superfluous snd_info_register() calls adds a8d149813b44 ALSA: pcm: Remove superfluous snd_info_register() calls adds 4a471d7cc99d ALSA: compress: Remove superfluous snd_info_register() calls adds eaffef0d5fca ALSA: pci: Remove superfluous snd_info_register() calls adds 7453e1dafdec ALSA: info: Add standard helpers for card proc file entries adds 815d808c7bfc ALSA: drivers: Clean up with new procfs helpers adds 1bac5e1c8142 ALSA: isa: Clean up with new procfs helpers adds 5a170e9e4c74 ALSA: i2c: Clean up with new procfs helpers adds 47f2769b4b2e ALSA: pci: Clean up with new procfs helpers adds 50a7a8e916ed ALSA: pcmcia: Clean up with new procfs helpers adds 3c6ee77088a9 ALSA: sparc: Clean up with new procfs helpers adds 7449054af0dc ALSA: usb: Clean up with new procfs helpers adds 9725752867cb ALSA: info: Drop unused snd_info_entry.card field adds a858ee6655ca ALSA: info: Minor optimization adds 29b2625ff605 ALSA: info: Move card id proc creation into info.c adds 0b2338a9bf36 ALSA: cs46xx: Clean up proc file creations adds e6e8c82b9747 ALSA: atmel: Drop superfluous PCM preallocation error checks adds f32e5616005b ALSA: parisc: Drop superfluous PCM preallocation error checks adds 5116b94af07a ALSA: pci: Drop superfluous PCM preallocation error checks adds c025672290d7 ALSA: ppc: Drop superfluous PCM preallocation error checks adds 2462bca0a668 ALSA: sh: Drop superfluous PCM preallocation error checks adds 1267e24fe749 ALSA: sparc: Drop superfluous PCM preallocation error checks adds 600bacfcd706 ALSA: spi: Drop superfluous PCM preallocation error checks adds 4d1b53034d79 ALSA: usb: Drop superfluous PCM preallocation error checks adds f6aa470f0d3c ASoC: amd: Drop superfluous PCM preallocation error checks adds ad8ba770ca67 ASoC: dwc: Drop superfluous PCM preallocation error checks adds 62961dd5f609 ASoC: intel: Drop superfluous PCM preallocation error checks adds 15486e63e7ce ASoC: mediatek: Drop superfluous PCM preallocation error checks adds fba3b09f185e ASoC: meson: Drop superfluous PCM preallocation error checks adds b76c7fe6c99d ASoC: sh: Drop superfluous PCM preallocation error checks adds 18183edaad8d ASoC: stm: Drop superfluous PCM preallocation error checks adds 4f39e4c969b1 ASoC: txx9: Drop superfluous PCM preallocation error checks adds c87592fec396 ASoC: uniphier: Drop superfluous PCM preallocation error checks adds 8eea18f6a433 ASoC: xtensa: Drop superfluous PCM preallocation error checks adds 6c422436638a ASoC: dmaengine: Drop superfluous PCM preallocation error checks adds 62e94da3e9d8 media: Drop superfluous PCM preallocation error checks adds 36e4617c0115 Merge branch 'topic/memory-device-fixes-2' into for-next adds f497c88b195e ASoC: rsnd: synchronize connection check for simple-card/a [...] adds 2264cf2e5db9 ASoC: rsnd: fixup TDM Split mode check for CTU adds 909d74e39fe1 ASoC: arizona: Add channel numbers to AIFs adds 425da20a98e0 ASoC: mediatek: add documents for btcvsd driver adds 4bd8597dc36c ASoC: mediatek: add btcvsd driver adds 199ed3e81c49 ASoC: dapm: fix use-after-free issue with dailink sname adds 078a85f2806f ASoC: dapm: Only power up active channels from a DAI adds 411db2ab7df3 ASoC: dapm: Add warnings for widget overwrite when adding route adds 11907e9d3533 ASoC: fsl-asoc-card: fix object reference leaks in fsl_aso [...] adds 78a24e10cd94 ASoC: soc-core: clear platform pointers on error adds adfebb51e175 ASoC: topology: unload physical dai link in remove adds 766cc4965a3a ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" adds 0f747bb27379 ASoC: ak4118: fix missing header adds cf17a5ffd272 ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked adds 37768e391740 ASoC: ssm2602: Fix ADC powerup sequencing adds d22b4117538d ASoC: wcd9335: remove some unnecessary NULL checks adds 52cadf1fdbe8 ASoC: compress: Clarify the intent of current compressed o [...] adds 4ef0ecb80e34 ASoC: compress: Add helper functions for component trigger [...] adds 47306401835a ASoC: ssm2602: switch to SPDX identifier adds e29fe437ea5d Merge branch 'asoc-5.0' into asoc-5.1 for dapm table adds f13d4b5f85e1 ASoC: dapm: harden use of lookup tables adds e9d97b05a80f ASoC: codecs: Add jz4725b-codec driver adds afb866265092 ASoC: wcd9335: fix semicolon.cocci warnings adds 6c3e6302364a ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" [...] adds 63bd84890fc4 ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input adds b5a656030c74 ASoC: sun4i-codec: Add Mic Playback Volume adds b71a7eb56c95 ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec adds b329c78eb0c8 ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume adds 0bbb8e83cfe0 ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls a [...] adds 44a1f4e8cfcc ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch adds 50d164194879 ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Rig [...] adds 67690c286de6 ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Vo [...] adds 7c536bade37f dt-bindings: sound: Document jz4740-codec bindings adds f58f2b0a9f6e dt-bindings: sound: Document jz4725b-codec bindings adds 06a334ae98d1 ASoC: codecs: jz4740: Use SPDX license notifier adds 030a79e97730 ASoC: codecs: jz4740: Add support for devicetree adds edcd3ed182f8 ASoC: codecs: Kconfig: Show knob, and depend on MIPS || CO [...] adds a50e32694fbc ASoC: codecs: jz4725b: Use C++ style comments in header adds d02cac152c97 Merge tag 'asoc-v5.1' of https://git.kernel.org/pub/scm/li [...] adds 7b48b3b2263c Merge branch 'for-linus' into for-next adds 95d14640d984 ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_a [...] adds bb580602f392 ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void adds 919b0e38964d Merge remote-tracking branch 'sound/for-next' adds 511d53ac8674 ASoC: doc: Fix typos in dpcm.rst adds 6ba9dd6c893b ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier adds 0d250bf24a68 ASoC: cs35l36: Add device tree documentation for CS35L36 adds d9186330c881 ASoC: codecs: jz4725b: Remove unnecessary const qualifier adds 307cce4a0017 ASoC: stm32: i2s: add power management adds 6a68eeee0f03 SoC: stm32: i2s: manage clock power adds 510135535382 dt-bindings: sound: msm8916-wcd-analog: fix example regula [...] adds 0bb423f2eaaf ASoC: regulator notifier registration should be managed adds 3f22e31da833 ASoC: msm8916-wcd-analog: add missing license information adds 3ebc584ce7d1 ASoC: msm8916-wcd-digital: convert license header to SPDX adds 4d1f7a6eabd4 gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO adds bdfc54c16c45 Merge branch 'asoc-5.1' into asoc-next adds 955a32f28a84 Merge remote-tracking branch 'sound-asoc/for-next' adds e47ff893bc67 Input: sx8654 - convert #defined flags to BIT(x) adds 3c1697e6bc5c Input: sx8654 - do not override interrupt trigger adds a5c5e50cce9d Input: gpio-keys - add shutdown callback adds 0f681d09e66e Input: add new vibrator driver for various MSM SOCs adds 41a852e002e6 Input: ili210x - add DT binding document adds 626feb863274 Input: ili210x - drop platform data support adds 2fa928390f3f Input: ili210x - drop get_pendown_state adds 63083fd582b9 Input: ili210x - convert to devm_ functions adds 201f3c803544 Input: ili210x - add reset GPIO support adds 1bdec5d9818c Input: ili210x - convert to devm IRQ adds e3559442afd2 Input: ili210x - rework the touchscreen sample processing adds 122945776271 Input: ili210x - reorder probe adds c5d0e4b5154a Input: ili210x - add OF match table adds 495889176474 Input: ili210x - add ILI251X support adds 576057bf75cb Input: ili210x - switch to using devm_device_add_group() adds 937c4e552fd1 Input: stmfts - acknowledge that setting brightness is a b [...] adds 0ab0e5a383a7 Input: tm2-touchkey - acknowledge that setting brightness [...] adds 320f07b4a922 Input: msm-vibrator - tweak an error message adds f67cc3e927d8 Input: ili210x - fetch touchscreen geometry from DT adds 5ba001f58565 Input: st1232 - switch to gpiod API adds 216c208bd8cb Merge remote-tracking branch 'input/next' adds 22cb4e681523 mtip32xx: ѕtop abusing the managed resource APIs adds 20cd32450bcb block, bfq: do not consider interactive queues in srt filtering adds 218cb897be69 block, bfq: avoid selecting a queue w/o budget adds f3218ad8c6ac block, bfq: make sure queue budgets are not below service [...] adds 03e565e4204c block, bfq: remove case of redirected bic from insert_request adds 73d58118498b block, bfq: consider also ioprio classes in symmetry detection adds 05c2f5c30b3c block, bfq: split function bfq_better_to_idle adds ac8b0cb415f3 block, bfq: do not plug I/O of in-service queue when harmful adds 530c4cbb3c62 block, bfq: unconditionally plug I/O in asymmetric scenarios adds d87447d84fe1 block, bfq: fix sequential rq detection in rate estimation adds 9dee8b3b057e block, bfq: fix queue removal from weights tree adds a3c92560324b block, bfq: reduce threshold for detecting command queueing adds b3c3498112ff block, bfq: port commit "cfq-iosched: improve hw_tag detection" adds 02a6d787f4af block, bfq: do not overcharge writes in asymmetric scenarios adds 058fdecc6de7 block, bfq: fix in-service-queue check for queue merging adds e2a49929f28b Merge branch 'for-5.1/block' into for-next adds 8ccdf4a37752 blk-mq: save queue mapping result into ctx directly adds bb94aea1444b blk-mq: save default hctx into ctx->hctxs for not-supported type adds 9dccbf6da0f6 Merge branch 'for-5.1/block' into for-next adds 6e02318eaea5 nvme: add support for the Write Zeroes command adds 794a4cb3d2f7 nvme: remove the .stop_ctrl callout adds e960f71a3dfb Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds 0520300f628c Merge branch 'for-5.1/block' into for-next adds f1e5b6239bdd md-linear: use struct_size() in kzalloc() adds ebda52fa1be7 raid1: simplify raid1_error function adds 09e57403705d Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds bdec662b033e Merge branch 'for-5.1/block' into for-next adds 740c68a0cd42 ata: add Buddha PATA controller driver adds db1d164fc69a Merge branch 'for-5.1/libata' into for-next adds f3d5e4f18dba ata: pata_of_platform: Allow to use 16-bit wide data transfer adds baac9ce1f333 ata: pata_platform: Add IRQF_SHARED to IRQ flags adds f386c7e41888 Merge branch 'for-5.1/libata' into for-next adds bdf2466b259f ata: pata_samsung_cf: simplify getting .driver_data adds 6c826b6867ab ata: macio: Use of_node_name_eq for node name comparisons adds 3a4f069b4ce8 Merge branch 'for-5.1/libata' into for-next adds f25191bb322d cdrom: Fix race condition in cdrom_sysctl_register adds 5dc3879f5ca8 Merge branch 'for-5.1/block' into for-next adds e5fa81408fb4 block: avoid setting nr_requests to current value adds efa53c580a3f Merge branch 'for-5.1/block' into for-next adds 9951379b0ca8 bcache: never writeback a discard operation adds 83ff9318c44b bcache: not use hard coded memset size in bch_cache_accoun [...] adds 926d19465b66 bcache: export backing_dev_name via sysfs adds d4610456cfa4 bcache: export backing_dev_uuid via sysfs adds e8cf978dffb2 bcache: fix indentation issue, remove tabs on a hunk of code adds 58ac323084eb bcache: treat stale && dirty keys as bad keys adds 596b5a5dd1bc bcache: improve sysfs_strtoul_clamp() adds f54478c6e226 bcache: fix input integer overflow of congested threshold adds 8c27a3953e92 bcache: fix input overflow to sequential_cutoff adds e4db37fb69d5 bcache: add sysfs_strtoul_bool() for setting bit-field variables adds f5c0b95d2eeb bcache: use sysfs_strtoul_bool() to set bit-field variables adds 369d21a73a24 bcache: fix input overflow to writeback_delay adds c3b75a2199cd bcache: fix potential div-zero error of writeback_rate_i_t [...] adds 5b5fd3c94eef bcache: fix potential div-zero error of writeback_rate_p_t [...] adds dab71b2db98d bcache: fix input overflow to writeback_rate_minimum adds 453745fbbebe bcache: fix input overflow to journal_delay_ms adds b15008403b59 bcache: fix input overflow to cache set io_error_limit adds a91fbda49f74 bcache: fix input overflow to cache set sysfs file io_erro [...] adds dc7292a5bcb4 bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata adds 1bd98757816e Merge branch 'for-5.1/block' into for-next adds 8d1e02d11e3d libata: fix a typo in comment adds 1a15b6f8428f Merge branch 'for-5.1/libata' into for-next adds d11a3998985b block: kill QUEUE_FLAG_FLUSH_NQ adds eca7abf31abb block: queue flag cleanup adds 7585d5082e17 blk-cgroup: Fix doc related to blkcg_exit_queue adds 9508e9f45b68 Merge branch 'for-5.1/block' into for-next adds 1e9364283764 blk-sysfs: Rework documention of __blk_release_queue adds 6508ff7b00f1 Merge branch 'for-5.1/block' into for-next adds 89fdd8176d4a Merge remote-tracking branch 'block/for-next' adds e494275aa124 mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static adds f81ba2b0cd02 mmc: sdhci-esdhc-imx: Constify driver data adds 0b20b7439907 mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] adds 565dc75c43e0 mmc: sdhci: usdhc: do not do tuning for DDR50 mode. adds 3ed1da1f6692 mmc: sdhci-esdhc-imx: fix HS400 timing issue adds 0a12e41181d4 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string adds 46abcc483a7d mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull adds 3c5f9f39bf0a mmc: sdhci-esdhc-imx: add delay between tuning cycles adds b2f304ff60a1 mmc: sdhci: add delay after the last tuning command adds 354a0a328e65 mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe adds d274b93d9272 mmc: dt-bindings: omap: Remove duplicate documentation paragraphs adds 229f45a05790 mmc: block: fix debugfs_simple_attr.cocci warnings adds d37fea345c5c mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c adds 5d5ab74e2357 mmc: sdhci: Fix O2 Host PLL and card detect issue adds d41af9e6e0dc mmc:sdio: Remove unneeded variable ret adds 121bdf49cbc2 mmc: tmio: fix typo in tmio_mmc_init_ocr() adds 2803d9652a49 mmc: tmio: undo PM autosuspend when removing the host adds 20dd1dbad20d mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL adds de2961318c58 mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP adds 8630e66a3bc1 mmc: sdhci: correct the maximum timeout when enable CMDQ adds fea921df14d6 mmc: sdhci-esdhc-imx: add CMDQ support adds 6e454b55cead mmc: sdhci-esdhc-imx: add DCMD support for CMDQ adds 5f61cb8d3f08 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths adds ceb6690428e3 mmc: tegra: SDMMC pads auto-calibration adds 547746d277c9 mmc: core: annotate implicit fall through adds 20b3bb41c09b mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] adds 55b6b17e6941 mmc: jz4740: Annotate implicit fall through adds 5b1a48299e3f mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller adds c3235c5ed323 mmc: jz4740: Remove platform data and use standard APIs adds c5163f4820a0 mmc: renesas_sdhi: Fix card initialization failure in high [...] adds 3b71b3b632ef mmc: atmel-mci: enable 8 bits buswidth support adds 0048b48ffc71 MAINTAINERS: Add maintainers for eMMC CQHCI driver adds 79b094720b0b MAINTAINERS: Drop link to git for SDHCI adds f522a773c561 dt-bindings: mmc: Add supports-cqe property adds 6dab03394cd5 mmc: sdhci: Add ADMA3 DMA support for V4 enabled host adds c6ba6ef51fbc mmc: tegra: HW Command Queue Support for Tegra SDMMC adds d87569b50ca8 mmc: omap: fix the maximum timeout setting adds 524684ce2d6d mmc: bcm2835: Drop DMA channel error pointer check adds c0a01d73d07f mmc: bcm2835: Drop pointer to mmc_host from bcm2835_host adds 1db80d5b7966 mmc: bcm2835: Deduplicate reset of driver data on remove adds e4c1ee6b1246 mmc: slot-gpio: Remove override_active_level on WP adds 2ca072144aac Merge branch 'fixes' into next adds 0d4414516c4a mmc: core: Calculate the discard arg only once adds 727ce19a6daa mmc: core: Indicate SD specs higher than 4.0 adds 03a6dcafd822 mmc: cb710: fix indentation issue in if block adds 91182844b01d Merge branch 'fixes' into next adds 1d79cf732d10 Merge remote-tracking branch 'mmc/next' adds b1525d29f3ec Merge remote-tracking branch 'kgdb/kgdb-next' adds 270a60bcc8f2 dt-bindings: stmpe: Reformatting parameter list and use tabs only adds 063755ab1d1c mfd: stmpe: Move ADC related defines to MFD header adds 6377cfa3b857 mfd: stmpe: Preparations for STMPE ADC driver adds 88f29d0f2c8f Input: stmpe-ts: preparations for STMPE ADC driver adds 9f3d084965a5 iio: adc: add STMPE ADC driver using IIO framework adds 81cdab798189 iio: adc: add STMPE ADC devicetree bindings adds 3eafbd3a7745 dt-bindings: mfd: Document STPMIC1 adds 51908d2e9b7c mfd: stpmic1: Add STPMIC1 driver adds d1f1c76896c0 dt-bindings: input: Document STPMIC1 PMIC onkey adds 9eb9cc932cfa input: stpmic1: Add STPMIC1 onkey driver adds 6e4531090fcd dt-bindings: watchdog: document STPMIC1 PMIC watchdog adds 28804c2c8fb3 watchdog: stpmic1: Add STPMIC1 watchdog driver adds 4bc59c2f7e30 mfd / platform: cros_ec: Use devm_mfd_add_devices adds ecf8a6cd949e mfd / platform: cros_ec: Move lightbar attributes to its o [...] adds acb9900f9e80 mfd / platform: cros_ec: Move vbc attributes to its own driver adds 6fce0a2cf5a0 mfd / platform: cros_ec: Move debugfs attributes to its ow [...] adds 6fd7f2bbd442 mfd / platform: cros_ec: Move device sysfs attributes to i [...] adds 0545625baa59 mfd / platform: cros_ec_vbc: Instantiate only if the EC ha [...] adds fd68bd0f5d4c platform/chrome: cros_ec_lightbar: Instantiate only if the [...] adds fa56a62d0149 Merge branches 'ib-mfd-iio-input-5.1', 'ib-mfd-input-watch [...] adds 17f808a7fec3 mfd: aat2870-core: Make it explicitly non-modular adds 6b09274bacc7 mfd: adp5520: Make it explicitly non-modular adds 1e89d9074606 mfd: as3711: Make it explicitly non-modular adds adef9cf549be mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code adds 11165223e9a6 mfd: htc-i2cpld: Make it explicitly non-modular adds b51bf15c6cdc mfd: max8925-core: Drop unused MODULE_ tags from non-modular code adds cbd230978fe6 mfd: rc5t583: Make it explicitly non-modular adds cf090914da11 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code adds 1345da73f6d1 mfd: syscon: Make it explicitly non-modular adds 26fce5e099d7 mfd: tps65090: Make it explicitly non-modular adds a8799defb4af mfd: tps65910: Make it explicitly non-modular adds 6b5e1877e487 mfd: tps80031: Make it explicitly non-modular adds e85c5f0a1b42 mfd: wm831x-spi: Make it explicitly non-modular adds af5db808a41f mfd: wm831x-i2c: Make it explicitly non-modular adds efb5a790dfc3 mfd: wm831x-core: Drop unused module infrastructure from n [...] adds fc6430661a88 mfd: wm8350-i2c: Make it explicitly non-modular adds 0db88688e1bb mfd: wm8350-core: Drop unused module infrastructure from n [...] adds b2b658752c71 mfd: wm8400-core: Make it explicitly non-modular adds d57f72875eed mfd: tps65218.c: Add input voltage options adds 09fdc9857712 mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies adds ae7b8eda27b3 mfd: sm501: Fix potential NULL pointer dereference adds 9f208eca4f2f mfd: sm501: Use struct_size() in devm_kzalloc() adds 83761f9663a2 mfd: sec-core: Return gracefully instead of BUG() if devic [...] adds 469de49e88a3 dt-bindings: mfd: aspeed-lpc: Make parameter optional adds fdc98f070b14 mfd: lochnagar: Add initial binding documentation adds 422dcafe477c mfd: lochnagar: Add support for the Cirrus Logic Lochnagar adds 10cffde4ad47 mfd: at91-usart: Constify at91_usart_spi_subdev and at91_u [...] adds c0056bfe48ab mfd: at91-usart: No need to copy mfd_cell in probe adds 66265e719b46 mfd: tps68470: Drop unused MODULE_DEVICE_TABLE adds c1778e5819a9 mfd: cros_ec_dev: Return number of bytes read with CROS_EC [...] adds f0c59820bbd6 Merge remote-tracking branch 'mfd/for-mfd-next' adds b5f0a7046c00 Merge remote-tracking branch 'backlight/for-backlight-next' adds 3d7c5027772a Merge remote-tracking branch 'battery/for-next' adds 2b679ca11361 regulator: rk808: Fix BUCK1/2 voltages on rk805 adds 46689b1e381a regulator: as3722: Correct minor typo adds 4f297062b288 regulator: rk808: Convert rk805 buck1/2 to use linear range adds d6cd33ad7102 regulator: gpio: Convert to use descriptors adds 01dc79cd6fe7 regulator: fixed/gpio: Pull inversion/OD into gpiolib adds d162d0410338 regulator: gpio: Simplify probe path adds 541d052d7215 regulator: core: Only support passing enable GPIO descriptors adds dd4cae9ce661 regulator: rt5033: Constify rt5033_safe_ldo_ops and rt5033 [...] adds b735f41dcb06 dt-bindings: regulator: update fixed-regulator example adds c68f47aa0260 regulator: lm363x: Check return value of gpiod_get_index_optional adds 18e31e0feff3 Merge branch 'regulator-5.1' into regulator-next adds 72458590f5e6 Merge remote-tracking branch 'regulator/for-next' adds 8f09ef01e838 Merge remote-tracking branch 'security/next-testing' adds 876dd866c084 apparmor: Initial implementation of raw policy blob compression adds 843c660cb427 apparmor: delete the dentry in aafs_remove() to avoid a leak adds d071661b4755 apparmor: fix blob compression build failure on ppc adds 637933651ad7 Merge remote-tracking branch 'apparmor/apparmor-next' adds 219a3e8676f3 integrity, KEYS: add a reference to platform keyring adds 278311e417be kexec, KEYS: Make use of platform keyring for signature verify adds 107dfa2e56ec encrypted-keys: fix Opt_err/Opt_error = -1 adds c8b37524d3cd evm: remove set but not used variable 'xattr' adds fdb2410f7702 ima: define ima_post_create_tmpfile() hook and add missing call adds e7fde070f39b evm: Use defined constant for UUID representation adds 0f612718b186 Merge remote-tracking branch 'integrity/next-integrity' adds 45189a1998e0 selinux: fix avc audit messages adds 380c72f0cec6 Merge remote-tracking branch 'selinux/next' adds 3d7a850fdc1a tpm/tpm_crb: Avoid unaligned reads in crb_recv() adds 8ab547a2dcfa tpm: Fix some name collisions with drivers/char/tpm.h adds 6ea3dfe1e073 selftests: add TPM 2.0 tests adds baf54914d241 tpm: Unify the send callback behaviour adds be4315abb78e tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete adds d6a017350c51 tpm: Simplify the measurements loop adds 96cc6003a4f3 tpm: Fix off-by-one when reading binary_bios_measurements adds 51acf93ada63 tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 adds 7dcb31c068ca tpm: don't print error message in tpm_transmit_cmd when tp [...] adds 7dcacefe25cf tpm: don't return bool from update_timeouts adds a275aae87d81 tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter adds 568b648f1f5a tpm: fix invalid return value in pubek_show() adds 4f924335273c tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails adds 919e2d2c7a03 tpm: print tpm2_commit_space() error inside tpm2_commit_space() adds 2f40dd5fdea6 tpm: declare struct tpm_header adds 45e64874b4ed tpm: access command header through struct in tpm_try_transmit() adds 872fb8b0bf27 tpm: encapsulate tpm_dev_transmit() adds f05a1ae9a35b tpm: clean up tpm_try_transmit() error handling flow adds dc5815737a88 tpm: move tpm_validate_commmand() to tpm2-space.c adds 91aa239e3f96 tpm: move TPM space code out of tpm_transmit() adds 62fd72b9adf1 tpm: remove @space from tpm_transmit() adds ddd1045b8e7d tpm: use tpm_try_get_ops() in tpm-sysfs.c. adds 554902fbd9ee tpm: remove TPM_TRANSMIT_UNLOCKED flag adds 5ae7a17ba8af tpm: introduce tpm_chip_start() and tpm_chip_stop() adds ca268d05f2f6 tpm: take TPM chip power gating out of tpm_transmit() adds f1b42b07ce26 tpm: remove @flags from tpm_transmit() adds 08b88de4a31f tpm: dynamically allocate the allocated_banks array adds 050e4b54d3f4 tpm: rename and export tpm2_digest and tpm2_algorithms adds 8ac54ab67429 tpm: retrieve digest size of unknown algorithms with PCR read adds 793c345011a4 tpm: move tpm_chip definition to include/linux/tpm.h adds 990fc14be056 KEYS: trusted: explicitly use tpm_chip structure from tpm_ [...] adds 22202b40c654 tpm: pass an array of tpm_extend_digest structures to tpm_ [...] adds 01861da85fea tpm: ppi: pass function revision ID to tpm_eval_dsm() adds 1eec229440be tpm: ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 adds d14594b10acc tpm: ppi: Display up to 101 operations as define for version 1.3 adds 928ef1f023b7 tpm: ppi: Possibly show command parameter if TPM PPI 1.3 is used adds cad97022da2b tpm: ppi: Enable submission of optional command parameter [...] adds 74e6ceab7bf3 Merge remote-tracking branch 'tpmdd/next' adds 671cdde36e26 watchdog: qcom: Add suspend/resume support adds 59600d045ff4 dt-bindings: watchdog: renesas-wdt: Document r8a77470 support adds 282d2b40e748 Merge remote-tracking branch 'watchdog/master' adds 21d5d27c042d iommu/vt-d: Implement dma_[un]map_resource() adds 1a9eb9b98f0a iommu/vt-d: Remove change_pte notifier adds 2e6c6a8657e8 iommu/amd: Print reason for iommu_map_page failure in map_sg adds 5a63f0adebe7 iommu/amd: Remove clear_flush_young notifier adds af728567eaac Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'x86 [...] adds 4f0b90b26840 Merge remote-tracking branch 'iommu/next' adds 278bca7f318e vfio-mdev: Switch to use new generic UUID API adds 3c8d7ef89bb8 vfio: platform: reset: fix up include directives to remove [...] adds 65397ede9864 Merge remote-tracking branch 'vfio/next' adds 57d4657716ac audit: ignore fcaps on umount adds 90462a5bd30c audit: remove unused actx param from audit_rule_match adds 5f3d544f1671 audit: remove audit_context when CONFIG_ AUDIT and not AUD [...] adds 18f5c1d567a5 audit: join tty records to their syscall adds cd108b5c51db audit: hide auditsc_get_stamp and audit_serial prototypes adds 63ca6ba46db4 Merge remote-tracking branch 'audit/next' adds 3be765216279 Merge remote-tracking branch 'devicetree/for-next' adds 5ce3cc567471 spi: spi-fsl-dspi: Provide support for DSPI slave mode ope [...] adds 9958c8c39e58 spi: atmel-quadspi: cache MR value to avoid a write access adds 3ae012e9dff4 spi: atmel-quadspi: order header files inclusion alphabetically adds 18b6f6e176df spi: atmel-quadspi: drop wrappers for iomem accesses adds 1db6de22b2c6 spi: atmel-quadspi: fix naming scheme adds 9ce4c5128b96 spi: atmel-quadspi: remove unnecessary cast adds 2aaa8dd0938e spi: atmel-quadspi: return appropriate error code adds cae417b2a89b spi: atmel-quadspi: switch to SPDX license identifiers adds b456fd18ca69 spi: atmel-quadspi: rework transfer macros adds 90484f9b1629 dt-bindings: spi: atmel-quadspi: update example to new clo [...] adds 18f075145e08 dt-bindings: spi: atmel-quadspi: make "pclk" mandatory adds bd7905e2fed7 spi: atmel-quadspi: add support for named peripheral clock adds 3a6c501e96ee dt-bindings: spi: atmel-quadspi: QuadSPI driver for Microc [...] adds 2e5c88887358 spi: atmel-quadspi: add support for sam9x60 qspi controller adds 9428a073eb70 spi: rspi: Replace spi_master by spi_controller adds 5a0e577fc915 spi: sh-hspi: Replace spi_master by spi_controller adds 35c35fd92564 spi: sh-msiof: Replace spi_master by spi_controller adds e0d6cc719052 Merge branch 'spi-5.1' into spi-next adds 0e7513f1fa78 Merge remote-tracking branch 'spi/for-next' adds 0dc5f54f716d Merge branch 'core/core' adds e199ef33bb3f Merge branch 'irq/core' adds 20d3b287e199 Merge branch 'locking/atomics' adds 4355f08df272 Merge branch 'locking/core' adds 03f2a540f122 Merge branch 'perf/core' adds f6f96599bf51 Merge branch 'ras/core' adds f4d4862dcef1 Merge branch 'sched/core' adds ba1ef96ac73d Merge branch 'timers/core' adds bb1f8600e9c2 Merge branch 'x86/alternatives' adds e2c403557ebb Merge branch 'x86/asm' adds ac09c5f43cf6 x86/boot: Build the command line parsing code unconditionally adds de50ce20cd05 x86/boot: Copy kstrtoull() to boot/string.c adds 3c98e71b42a7 x86/boot: Add "acpi_rsdp=" early parsing adds 33f0df8d843d x86/boot: Search for RSDP in the EFI tables adds 93a209aaaad4 x86/boot: Search for RSDP in memory adds 3a63f70bf4c3 x86/boot: Early parse RSDP and save it in boot_params adds 02a3e3cdb7f1 x86/boot: Parse SRAT table and count immovable memory regions adds 690eaa532057 x86/boot/KASLR: Limit KASLR to extract the kernel in immov [...] adds 6eb09d138a33 Merge branch 'x86/boot' adds 9b4faa9598f2 Merge branch 'x86/build' adds 132dc31173c9 Merge branch 'x86/cleanups' adds f1a3bf7929c8 Merge branch 'x86/cpu' adds 7f828bd3efb3 Merge branch 'x86/fpu' adds 1d63c8a33f30 Merge branch 'x86/kdump' adds ae7e220f457f Merge branch 'x86/pti' adds 3fc175d79dbc Merge branch 'x86/urgent' adds 8fe55212aacf x86/efi: Mark can_free_region() as an __init function adds 5de0fef0230f efi/memattr: Don't bail on zero VA if it equals the region's PA adds 494c704f9af0 efi: Use 32-bit alignment for efi_guid_t adds ac9aff8ef990 efi/fdt: Apply more cleanups adds 4febfb8dd08b efi: Replace GPL license boilerplate with SPDX headers adds 4e46c2a95621 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted adds ce9084ba0d1d x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol adds 69c1f396f25b efi/x86: Convert x86 EFI earlyprintk into generic earlycon [...] adds 066091cb45be Merge branch 'efi/core' adds 31fe3cbbf267 Merge tag 'v5.0-rc5' into locking/core to pick up fixes adds 513e1073d52e locking/lockdep: Add debug_locks check in __lock_downgrade() adds 07879c6a3740 sched/wake_q: Reduce reference counting for special users adds d682b596d993 locking/qspinlock: Handle > 4 slowpath nesting levels adds 412f34a82ccf locking/qspinlock_stat: Track the no MCS node available case adds 47b8f3ab9c49 refcount_t: Add ACQUIRE ordering on success for dec(sub)_a [...] adds 0fc9934ade68 Merge branch 'locking/core' adds 98cb62108170 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 8e86e0152676 perf/core: Convert to SPDX license identifiers adds 469eb32eaf36 perf/hw_breakpoints: Convert to SPDX license identifier adds 720e596a16cc perf/uprobes: Convert to SPDX license identifier adds 8c94abbbe1ba perf: Convert perf_event_context.refcount to refcount_t adds fecb8ed2ce70 perf/ring_buffer: Convert ring_buffer.refcount to refcount_t adds ca3bb3d027f6 perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t adds 3e4fb635fdae Merge branch 'perf/core' adds d036bda7d0e7 sched/core: Convert sighand_struct.count to refcount_t adds 60d4de3ff7f7 sched/core: Convert signal_struct.sigcnt to refcount_t adds c45a77952427 sched/fair: Convert numa_group.refcount to refcount_t adds ec1d281923cf sched/core: Convert task_struct.usage to refcount_t adds f0b89d3958d7 sched/core: Convert task_struct.stack_refcount to refcount_t adds 62478d9911fa sched/fair: Move the rq_of() helper function adds 23127296889f sched/fair: Update scale invariance of PELT adds 10a35e6812aa sched/pelt: Skip updating util_est when utilization is hig [...] adds 1ca4fa3ab604 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_ [...] adds c546951d9c93 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_ta [...] adds 5d299eabea5a sched/fair: Add tmp_alone_branch assertion adds f6783319737f sched/fair: Fix insertion in rq->leaf_cfs_rq_list adds 511877b74ca2 Merge branch 'sched/core' adds cbfa447edd6a x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMC [...] adds 3ad7e748c12c x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, a [...] adds 8a5dd2cd2f2e x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for [...] adds e03447ee718b EDAC, mce_amd: Match error descriptions to latest documentation adds 1c1522d32ac4 EDAC, mce_amd: Print ExtErrorCode and description on a sin [...] adds 6be92007cbab Merge branch 'ras/core' adds 8ad382dd11eb x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition adds 8affee43e854 Merge branch 'x86/cleanups' adds 82f9ed3a9330 x86/boot: Fix cmdline_find_option() prototype visibility adds 82df8261c6a9 x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE adds ccec81e4251f x86/kexec: Fill in acpi_rsdp_addr from the first kernel adds e71e1ed923bc Merge branch 'x86/boot' adds 82434d23f36d x86/boot/compressed/64: Explain paging_prepare()'s return value adds 797eaab87d10 Merge branch 'x86/cleanups' adds a00b59fdcff0 Merge branch 'x86/urgent' adds 0bbaf6a2a25a Merge branch 'irq/urgent' adds 733697bc157a Merge branch 'locking/urgent' adds c81cd5c08d67 x86/mtrr: Remove unused variable adds ba2ba356b2c8 x86/cpu_entry_area: Move percpu_setup_debug_store() to __i [...] adds 653a561bb2fd x86/fpu: Move init_xstate_size() to __init section adds bf6616aed358 Merge branch 'x86/cleanups' adds 2bb010ce8383 Merge branch 'x86/urgent' adds 8974d954aa31 Merge remote-tracking branch 'tip/auto-latest' adds d66c5e083b2d Merge remote-tracking branch 'clockevents/clockevents/next' adds 84ba10d633f1 Merge remote-tracking branch 'tip/x86/urgent' into edac-for-5.1 adds 88a242c98740 EDAC, skx_common: Separate common code out from skx_edac adds 98f2fc829e3b EDAC, skx_edac: Delete duplicated code adds d4dc89d069aa EDAC, i10nm: Add a driver for Intel 10nm server processors adds d6a9f7336d92 EDAC, i10nm: Fix randconfig builds adds cbfa482f7e2b EDAC, skx_common: Add code to recognise new compound error code adds c0b770e97ca4 Merge remote-tracking branch 'edac-amd/for-next' adds b5b11890de69 rcu/rcu.h: Convert to SPDX license identifier adds 8bf05ed3adf9 rcu/rcuperf: Convert to SPDX license identifier adds eb7935e479a3 rcu/rcu_segcblist: Convert to SPDX license identifier adds 2e24ce885247 rcu/rcutorture: Convert to SPDX license identifier adds e7ee1501cd5a rcu/srcu: Convert to SPDX license identifier adds 96b903f5da49 rcu/sync: Convert to SPDX license identifier adds 00de9d741535 rcu/tiny: Convert to SPDX license identifier adds 22e409253144 rcu/tree: Convert to SPDX license identifier adds 38b4df649e8c rcu/update: Convert to SPDX license identifier adds 5efd1d94a5a7 linux/rcu_node_tree: Convert to SPDX license identifier adds 73604da52167 linux/rcupdate: Convert to SPDX license identifier adds 265b4d4dc16c linux/rcu_segcblist: Convert to SPDX license identifier adds a66e0092fff1 linux/rcu_sync: Convert to SPDX license identifier adds 6c4421273694 linux/rcutiny: Convert to SPDX license identifier adds a9b7343ec1a2 linux/rcutree: Convert to SPDX license identifier adds 8c366db05b1f linux/srcu: Convert to SPDX license identifier adds 8f8e76c09ced torture: Convert to SPDX license identifier adds 082dfb3c93d6 linux/torture: Convert to SPDX license identifier adds 5a4eb3cb2012 locking/locktorture: Convert to SPDX license identifier adds e7ffb4eb9a6d Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'si [...] adds 21f820685b7e tools/memory-model: Avoid duplicating herdtools versions adds 345ce896cac4 Merge LKMM and RCU adds b37132ad306e Merge remote-tracking branch 'rcu/rcu/next' adds 649aae12e4e8 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds b30604d36d14 KVM: arm/arm64: Simplify bg_timer programming adds 4ecd2e55c05e KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 7c80bd08bb08 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 7c0557808f88 KVM: arm/arm64: consolidate arch timer trap handlers adds f0f6dd07ee18 KVM: arm/arm64: timer: Rework data structures for multiple timers adds dd80c8daa07a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds 9cdf21f99cf7 KVM: arm/arm64: Rework the timer code to use a timer_map adds 42df802dbcbb KVM: arm/arm64: Move kvm_is_write_fault to header file adds a6b543483e4c arm64: KVM: Expose sanitised cache type register to guest adds d35b8e91b2b1 arm64: KVM: Describe data or unified caches as having 1 se [...] adds 65cf67e2d081 Merge remote-tracking branch 'kvm-arm/next' adds 8d43d5703667 KVM: s390: clarify kvm related kernel message adds b7d455712927 KVM: s390: drop obsolete else path adds 689bdf9e9c33 KVM: s390: make bitmap declaration consistent adds 246b72183b35 KVM: s390: move bitmap idle_mask into arch struct top level adds 672128bfee08 KVM: s390: coding style kvm_s390_gisa_init/clear() adds 96723d323a08 KVM: s390: use pending_irqs_no_gisa() where appropriate adds bb2fb8cdcf2d KVM: s390: remove kvm_s390_ from gisa static inline functions adds 982cff425959 KVM: s390: introduce struct kvm_s390_gisa_interrupt adds 3dec19221788 s390/cio: add function chsc_sgib() adds 1282c21eb3da KVM: s390: add the GIB and its related life-cyle functions adds 25c84dbaec6a KVM: s390: add kvm reference to struct sie_page2 adds 6cff2e104601 KVM: s390: add functions to (un)register GISC with GISA adds 174dd4f88875 KVM: s390: kvm_s390_gisa_clear() now clears the IPM only adds 9f30f6216378 KVM: s390: add gib_alert_irq_handler() adds b1d1e76ed9ee KVM: s390: start using the GIB adds b9fa6d6ee9b8 KVM: s390: fix possible null pointer dereference in pendin [...] adds d4c0e313f1d3 Merge remote-tracking branch 'kvms390/next' adds f57a9e919168 Merge remote-tracking branch 'percpu/for-next' adds 112198792474 Merge remote-tracking branch 'workqueues/for-next' adds 96f984d3127e ACPI / scan: Create platform device for BSG2150 ACPI nodes adds 38f250b7d4a0 platform/x86: dell-wmi: Ignore new keyboard backlight chan [...] adds 8335ebc1e98a platform/x86: touchscreen_dmi: Add info for the PoV Wintab [...] adds bbb97d728f77 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi8 [...] adds 0bbbe97f2f85 platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill adds 871f1f2bcb01 platform/x86: intel_int0002_vgpio: Only implement irq_set_ [...] adds e50af8332785 platform/x86: intel_pmc_core: Handle CFL regmap properly adds 0e68eeea9894 platform/x86: intel_pmc_core: Fix PCH IP sts reading adds d6827015e671 platform/x86: intel_pmc_core: Fix PCH IP name adds 4284dc008f43 platform/x86: intel_pmc_core: Fix file permissions for ltr_show adds b2ee6d2a2894 platform/x86: intel_pmc_core: Include Reserved IP for LTR adds ed31bde8d4b0 platform/x86: asus-wmi: Allow loading on systems without t [...] adds 29f68df58b00 platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Le [...] adds 289790a3ea94 platform/x86: dell_rbu: stop abusing the DMA API adds 2cba9e35a1fe Merge remote-tracking branch 'drivers-x86/for-next' adds ac8c1a2e502e platform/chrome: cromeos_pstore: switch to SPDX identifier adds cc2db0756fbb platform/chrome: cros_ec_debugfs: switch to SPDX identifier adds 5414dd14aafe platform/chrome: cros_ec_lightbar: switch to SPDX identifier adds 8d4d79483222 platform/chrome: cros_ec_sysfs: switch to SPDX identifier adds 27755cf70914 platform/chrome: cros_ec_vbc: switch to SPDX identifier adds f0c70b9bdb88 platform/chrome: cros_ec_i2c: switch to SPDX identifier adds 1058ca940e40 platform/chrome: cros_ec_lpc: switch to SPDX identifier adds b861297cf3bb platform/chrome: cros_ec_proto: switch to SPDX identifier adds 30fc9147aea7 platform/chrome: cros_ec_spi: switch to SPDX identifier adds 0e27a11f3201 platform/chrome: cros_kbd_led_backlight: switch to SPDX id [...] adds d6c7901ba88f platform/chrome: cros_ec_lightbar: remove pr_fmt() define adds 73c935de7fde platform/chrome: cros_ec_sysfs: remove pr_fmt() define adds 67e9ac8c565a MAINTAINERS: chrome-platform: change the git tree to a chr [...] adds 746bca05ed33 Merge remote-tracking branch 'chrome-platform/for-next' adds 71205defb5c8 Merge remote-tracking branch 'leds/for-next' adds d34ee1cba994 Merge remote-tracking branch 'ipmi/for-next' adds 3451a495ef24 driver core: Establish order of operations for device_add [...] adds ed88747c6c4a device core: Consolidate locking and unlocking of parent a [...] adds ef0ff68351be driver core: Probe devices asynchronously instead of the driver adds 8204e0c1113d workqueue: Provide queue_work_node to queue work near a gi [...] adds 6be9238e5cb6 async: Add support for queueing on specific NUMA node adds c37e20eaf4b2 driver core: Attach devices on CPU local to device node adds 8b9ec6b73277 PM core: Use new async_schedule_dev command adds af87b9a7863c libnvdimm: Schedule device registration on node local to t [...] adds 57ea974fb871 driver core: Rewrite test_async_driver_probe to cover seri [...] adds 095ff29d2b88 firmware: intel_stratix10_service: add hardware dependency adds fa548d79d87f drivers: base: Use __printf markup to silence compiler adds 8d84b18f5678 devres: always use dev_name() in devm_ioremap_resource() adds c8d50986da5d driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link f [...] adds f265df550a43 driver core: Avoid careless re-use of existing device links adds 5db25c9eb893 driver core: Do not resume suppliers under device_links_wr [...] adds e2f3cd831a28 driver core: Fix handling of runtime PM flags in device_li [...] adds 15cfb0941603 driver core: Fix adding device links to probing suppliers adds a1fdbfbb1da2 driver core: Do not call rpm_put_suppliers() in pm_runtime [...] adds ea4f64002518 IOMMU: Make dwo drivers use stateless device links adds 72175d4ea4c4 driver core: Make driver core own stateful device links adds e7dd40105aac driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER adds 7cbc2b421ee3 firmware: intel_stratix10_service: remove COMPILE_TEST adds 79a4e91d1bb2 device.h: Add __cold to dev_<level> logging functions adds 4080ab083000 PM-runtime: Take suppliers into account in __pm_runtime_se [...] adds 70fb9a252317 driver core: Document limitation related to DL_FLAG_RPM_ACTIVE adds 376991db4b64 driver core: Postpone DMA tear-down until after devres release adds 5b2f2bd62e79 sysfs: remove unused include of kernfs-internal.h adds 26e28d68b146 kernfs: Allocating memory for kernfs_iattrs with kmem_cache. adds 2c6f4fc884a4 device: Fix comment for driver_data in struct device adds d2b284d356e9 Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HEL [...] adds 13ac7db09c91 Revert "selftests: firmware: remove use of non-standard di [...] adds 344c0152d878 selftests: firmware: fix verify_reqs() return value adds 7c59c1f19648 Merge remote-tracking branch 'driver-core/driver-core-next' adds b97a31348379 usb: core: comply to PHY framework adds 12453a897e36 usb: host: xhci: mvebu: add reset on resume quirk adds e04585184dcf usb: ehci-orion: avoid double PHY initialization adds f91649c52588 usb: ehci-orion: add S2RAM support adds a2fd23b93733 usbip: Fix vep_free_request() null pointer checks on input args adds 1760435d613c usb: core: Move variable initialization to appropriate place adds 68f1ec8ea14f usb: Change "wired" to "hardwired" for connect_type adds 4fdc1790e6a9 usb: handle warm-reset port requests on hub resume adds 25b016145036 USB: Fix configuration selection issues introduced in v4.20.0 adds 382e8fa80da1 usb: typec: displayport: Move the Configuration VDO helper [...] adds b0fcdffdd626 usb: typec: Prepare alt mode enter/exit reporting for UCSI [...] adds 81534d5fa973 usb: typec: ucsi: Remove debug.h file adds 8099c5bf6968 Merge remote-tracking branch 'usb/usb-next' adds d7c3eeffbc55 usb: gadget: Remove dead branch code adds b266d6e496a8 dt-bindings: usb: Add support for msm8998 adds 54c9da1bcec4 usb: dwc3: qcom: Add support for MSM8998 adds 1c1a3ddae978 usb: renesas_usbhs: replace udelay() with usleep_range() adds 169e3b68cadb usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded adds d26c05781e08 dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support adds eca6b49430c6 usb: dwc3: keystone: Add support for ti,am654-dwc3 adds 4d8cd6160920 usb: gadget: aspeed: fix typo adds 488e3b5fcd1d usb: gadget: udc: reduce indentation adds 35ed6229c0f0 usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 adds 539cf1039165 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support adds 8b4c62aef6f6 usb: gadget: u_serial: process RX in workqueue instead of tasklet adds e49107d8acfe usb: gadget: uvc: add uvcg_warn macro adds 546970fdab1d usb: gadget: udc: renesas_usb3: add support for r8a774c0 adds a3af5e3ad3f1 usb: dwc3: gadget: add dwc3_request status tracking adds b2b6d601365a usb: dwc3: gadget: prevent dwc3_request from being queued twice adds 7c3d7dc89e57 usb: dwc3: gadget: remove req->started flag adds acbfa6c26f21 usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete adds 974a1368c33e usb: dwc3: gadget: don't use resource_index as a flag adds 9f45581f5eec usb: dwc3: gadget: early giveback if End Transfer already [...] adds 3aec99154db3 usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING adds 7790b3556fcc usb: dwc3: trace: pass trace buffer size to decoding functions adds 1381a5113caf usb: dwc3: debug: purge usage of strcat adds 1e19a520a925 USB: gadget: Improve kerneldoc for usb_ep_dequeue() adds 836bcab50624 udc: net2280: Fix net2280_disable adds 97311c8f8b6e usb: dwc2: Fix EP TxFIFO number setting adds 1ff767bfa54a usb: gadget: fix various indentation issues adds 10209abe87f5 usb: dwc2: gadget: Add scatter-gather mode adds 44a9d1b9a6bb usb: gadget: function: sync f_uac1 ac header baInterfaceNr adds dffe2d7fc450 usb: gadget: move non-super speed code out of usb_ep_autoc [...] adds bdcc03cef0fd usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_a [...] adds 413b62102489 Merge remote-tracking branch 'usb-gadget/next' adds 15fb84b74196 USB: serial: cp210x: add GPIO support for CP2104 adds 85bc2d91e9f0 USB: serial: cp210x: add minimum baud rate for CP2105 SCI adds cf077073bc59 Merge remote-tracking branch 'usb-serial/usb-next' adds ddc7fb43a8a3 usb: chipidea: imx: remove unused header files adds 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds bc65fae4b1f0 usb: chipidea: imx: set power polarity adds b166b254b034 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds e4e2c343a82d phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY adds 4f0960ba7a6a dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support adds 32fcf6fc6c71 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro adds ed31ee7cf1fe phy: ti: usb2: Fix logic on -EPROBE_DEFER adds 266744faec8c phy: ti: Don't depend on OMAP_OCP2SCP adds e712792ec0dd dt-bindings: phy: ti: Add support for AM654x USB2 PHY adds 6777cee3a872 phy: ti: usb2: Add support for AM654 USB2 PHY adds 8fa0402ba336 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] adds 68eab01c2179 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] adds 0ade2930fccf dt-bindings: phy-qcom: Add support for msm8998 usb adds a51969fafc82 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 adds 31926c217b5a phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] adds e74f0f8a170f phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 adds cc013c285e3f phy: make phy-core explicitly non-modular adds a211034a0d37 phy: make phy-mvebu-sata explicitly non-modular adds 4a72dcbee944 phy: make phy-armada375-usb2 explicitly non-modular adds 65f04fea91cf phy: armada375-usb2: switch to SPDX license identifier adds ae4c5d69acc0 phy: mvebu-cp110-comphy: fix port check in ->xlate() adds 9695375a3f4a phy: add A3700 COMPHY support adds 6362f0a68d24 dt-bindings: phy: mvebu-comphy: extend the file to describ [...] adds e25909f9b7fe MAINTAINERS: phy: add entry for Armada 3700 COMPHY driver adds cc8b7a0ae866 phy: add A3700 UTMI PHY driver adds e60958699afa dt-bindings: phy: mvebu-utmi: add UTMI PHY bindings adds 07830a2a9af4 MAINTAINERS: phy: fill Armada 3700 PHY drivers entry adds 752b5da2359f phy: dphy: Remove unused header adds 2204b2c45f78 phy: dphy: Change units of wakeup and init parameters adds 1baafbe482e5 phy: dphy: Clarify lanes parameter documentation adds df68734101e9 dt-bindings: phy: Move the Cadence D-PHY bindings adds 7a343c8bf4b5 phy: Add Cadence D-PHY support adds aa1996e201b4 phy: bcm-sr-pcie: Change operation when PIPEMUX=1 adds 9b61f110c239 Merge remote-tracking branch 'phy-next/next' adds 9c6a2583f115 serial: mps2-uart: Add parentheses around conditional in m [...] adds f233ea4327d7 serial: max310x: Correction of the initial setting of the [...] adds 86f2935e074c Merge remote-tracking branch 'tty/tty-next' adds e5bae74338b3 Revert "arm64: dts: sdm845: Add interconnect provider DT nodes" adds 865a11f987ab uio/uio_pci_generic: Disable bus-mastering on release adds f1bd3a602c42 fpga: mgr: altera-ps-spi: make array dummy static, shrinks [...] adds 38cd7ad5bd25 fpga: altera_freeze_bridge: remove restriction to socfpga adds 996e39bb03ba nvmem: sc27xx: Convert nvmem offset to block index adds 169415557370 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 6216790dd453 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds c8b63ddc9119 nvmem: imx-ocotp: add i.MX7ULP support adds 4dbecb9f5b19 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds ffbc34bf0e9c nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds 1716cfe8be49 nvmem: core: Set the provider read-only when no write call [...] adds 5087cc198e54 nvmem: core: Fix of_nvmem_cell_get() for optional cells adds 1c83267473b8 nvmem: core: Fix cell lookup when no cell is found adds d4e7fef1a9a5 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 95b65195d571 nvmem: core: Always reference the device returned by nvmem [...] adds 73e9dc4d568f nvmem: core: Fix device reference leak adds 9bfd8198ba94 nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds 1a392b3de7c5 driver: uio: fix possible memory leak in __uio_register_device adds 221a1f4ac12d driver: uio: fix possible use-after-free in __uio_register_device adds 9f23379c67fa nvmem: allow to select i.MX nvmem driver for i.MX 7D adds 47f8d9957d50 vmw_balloon: remove the version number adds 5539830278fa vmw_balloon: support 64-bit memory limit adds a0f890aba2be coresight: cpu-debug: Support for CA73 CPUs adds a7325a6ca45f coresight: stm: Remove set but not used variable 'res_size' adds c2bc02f8828d coresight: Use of_node_name_eq for node name comparisons adds e11a5795cb7c perf/aux: Make perf_event accessible to setup_aux() adds 988036f9d322 coresight: perf: Add "sinks" group to PMU directory adds b5390f4b5e0b coresight: Use event attributes for sink selection adds 8af4ab1e7429 Merge remote-tracking branch 'char-misc/char-misc-next' adds 50a79f81451f Merge remote-tracking branch 'extcon/extcon-next' adds 0fa82deb5af6 Staging: rtl8192e: Replaced spaces with tab. adds c30019fa31a2 drivers: staging: rtlwifi: Start statement on a tabstop adds 6ffcce417827 staging: rtlwifi: replace ---help--- with help in Kconfig adds f2829d070f3d staging: mt7621-pinctrl: Test devm_kzalloc for failure whi [...] adds a24df1f62f79 staging: erofs: use xattr_prefix to wrap up adds 516c115c9170 staging: erofs: complete POSIX ACL support adds 59fb805f5aec staging: wilc1000: remove redundant reset of station statistics adds 48a254d7ff72 staging: rtl8188eu: cleanup comments in mlme_linux.c adds b543e1fdd19b staging: rtl8188eu: remove unnecessary initializations adds 0a6286668b4a staging: rtl8188eu: cleanup declarations in mlme_linux.c adds d8e2a9a58ec0 staging: rtl8188eu: remove unncessary asignment to cleanup [...] adds 46c36e5a0338 staging: rtl8188eu: &array[0] -> array adds 1c516c54acf6 staging: rtl8188eu: refactor rtw_reset_securitypriv() adds 53a6f022b4fe staging: iio: adt7316: fix register and bit definitions adds 85a1c1191331 staging: iio: adt7316: invert the logic of the check for a [...] adds 5107d16e0aa4 staging: iio: adt7316: use correct variable in DAC_interna [...] adds 10bfe7cc1739 staging: iio: adt7316: allow adt751x to use internal vref [...] adds 9f287a1c3fff staging: iio: adt7316: remove dac vref buffer bypass from adt751x adds 32f228cb2ac7 staging: iio: adt7316: change interpretation of write to d [...] adds 618ab57f95bd staging: iio: adt7316: correct spelling of ADT7316_DA_EN_V [...] adds 1533e4574878 staging: iio: adt7316: drop unnecessary initialization of [...] adds 7f6b6d553df7 Staging: iio: adt7316: Add all irq related code in adt7316 [...] adds c9d07120ab9a staging: iio: ad5933: change regulator binging for vref adds 0e0a22aebd64 staging: iio: ad5933: use clock framework for clock reference adds 05cf4fe73824 staging: iio: ad5933: add binding doc for ad5933 adds 243c5c9d7b62 staging: iio: adc: ad7280a: split ad7280_channel_init() to [...] adds 4b6374577fe7 staging: iio: adc: ad7280a: split ad7280_attr_init() to mo [...] adds f1b753a0f866 staging: iio: ad7816: drop unnecessary initialization of v [...] adds 17abc9ec68b7 iio: add IIO_MASSCONCENTRATION channel type adds 232e0f6ddeae iio: chemical: add support for Sensirion SPS30 sensor adds bf81deacc6fa dt-bindings: iio: chemical: sps30: add device tree support adds b170f7d48443 iio: Add modifiers for ethanol and H2 gases adds ce514124161a iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors adds 4535fa0576d2 iio: chemical: sgp30: add device tree support adds 557e585c3fdb staging: iio: adc: ad7606: Use wait-for-completion handler adds c0683bfd3772 staging: iio: adc: ad7606: Use devm functions in probe adds 41f71e5e7daf staging: iio: adc: ad7606: Use find_closest() macro adds 6620585a0c9e staging: iio: adc: ad7606: Use vendor prefix for DT properties adds 43f9b204edf0 staging: iio: adc: ad7606: Add OF device ID table adds 6a4b8937a3d6 iio: imu: st_lsm6dsx: remove set but not used variable '' adds c546d4965614 iio: chemical: sps30: add support for self cleaning adds ae0b3773721f iio: ad9523: fix a missing check of return value adds 2bbf53e3e506 staging: iio: adc: ad7606: Simplify the Kconfing menu adds ca5b4637d7ca staging: iio: adc: ad7606: Use SPDX identifier adds cc49bd1652a4 staging: iio: adc: ad7606: Add support for threaded irq adds 54160ae3b2d3 staging: iio: adc: ad7606: Misc style fixes (no functional [...] adds 2985a5d88455 staging: iio: adc: ad7606: Move out of staging adds 6e33a125df66 dt-bindings: iio: adc: Add docs for AD7606 ADC adds a4b475b1abbb dt-bindings: iio: adc: meson-saradc: update temperature se [...] adds b002bf5f8dbc iio: adc: meson-saradc: enable the temperature sensor two [...] adds 7fc93f3285b1 iio: adc: xilinx: check return value of xadc_write_adc_reg adds e9de475723de staging: iio: adt7316: fix dac_bits assignment adds 76b7fe8d6c4d staging: iio: adt7316: fix handling of dac high resolution option adds 45130fb030ae staging: iio: adt7316: fix the dac read calculation adds 78accaea117c staging: iio: adt7316: fix the dac write calculation adds 49ad8171e56c iio: ti-ads124s08: Add DT binding documentation adds e717f8c6dfec iio: adc: Add the TI ads124s08 ADC code adds 192778fb969c iio: dac: ad5686: Add support for AD5674R/AD5679R adds 1dca9bdec6cb iio: magnetometer: mag3110: add vdd/vddio regulator operat [...] adds 1a02d1239389 iio: light: isl29018: add vcc regulator operation support adds a7b4f316af85 dt-bindings: iio: accel: mma8452: add power supplies property adds f6ff49b8a3b6 iio: accell: mma8452: add vdd/vddio regulator operation support adds e5aab7b0d88d iio:st_pressure:initial lps22hh sensor support adds f7da88457821 iio: chemical: bme680: Add device-tree support adds 8b1352a008bc dt-bindings: iio: chemical: Add bindings for bme680 adds 62129a0849d2 iio: chemical: sps30: allow changing self cleaning period adds 1e1ab0b9f5a3 dt-binding: iio: add NPCM ADC documentation adds 9bf85fbc9d8f iio: adc: add NPCM ADC driver adds f38ab20b749d iio: st_accel: use ACPI orientation data adds 349c2deafed7 dt-bindings: iio: pressure: add LPS22HH bindings adds d9f5c4e2374d dt-bindings: iio: imu: add icm20602 bindings to mpu6050 adds 22904bdff978 iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 0e4c2da4f058 staging: iio: cdc: ad7152: remove driver completely adds a5f8c7da3dbe iio: adc: Add AD7768-1 ADC basic support adds b64d97300888 dt-bindings: iio: adc: Add docs for AD7768-1 adds 6aef699a7d7e iio: light: add driver for MAX44009 adds 1e65b2f1f663 dt-bindings: iio: light: Add max44009 adds 80109c32348d staging: iio: frequency: ad9833: Get frequency value statically adds 8e8040c52e63 staging: iio: frequency: ad9833: Load clock using clock framework adds 3fa30bf7004b iio: chemical: sps30: remove printk format specifier adds 1dcc3ed4a774 Merge tag 'iio-for-5.1a' of git://git.kernel.org/pub/scm/l [...] adds ee593133a76c staging: comedi: comedi_fops.c: Remove redundant blank line adds 2fa495892bc9 staging: prefix header search paths with $(srctree)/ adds 7cbc196883b8 staging: mt7621-eth/ethtool.c: Correction of SPDX license [...] adds 9ad67a121637 staging: spi: mt7621: Switch to SPDX identifier adds dab7ed43dfc7 staging: spi: mt7621: Clean up excessive header usage adds 46c337872f34 staging: spi: mt7621: Add return code check on device_reset() adds da05e373a27c staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition adds 718a49173b2a staging: spi: mt7621: Minor cosmetic changes adds feec667e801a staging: spi: mt7621: Use recommended comment style adds 376a62202152 staging: spi: mt7621: Sort register definitions adds 5220dd4f9428 staging: spi: mt7621: Use macros instead of hardcoded values adds 98e9400a63d9 staging: spi: mt7621: Remove superfluous pre-declaration o [...] adds 5ccbce3a0b0e staging: mt7621-spi: Clean up comparison to NULL adds da17ad1e6fc5 staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook() adds 5ae890780e1b staging: most: cdev: add missing check for cdev_add failure adds 588713006ea4 staging: wilc1000: avoid the use of 'wilc_wfi_mon' static [...] adds 06fee3d5b3c3 staging: wilc1000: remove conditional lock in wilc_wfi_dei [...] adds bd3c7339548a staging: wilc1000: remove redundant macros for radiotap adds 96ce4f83cd7e staging: wilc1000: remove unnecessary debug log messages adds b36b9735ae8e staging: wilc1000: rename timeout related macros adds 0ae6cb7a24b2 staging: wilc1000: make use of iface type to identify p2p [...] adds 6f466168fa51 staging: wilc1000: refactor scan() cfg80211 ops callback adds 3c55a24ee276 staging: wilc1000: remove use of 'terminated_handle' stati [...] adds 9a4b45fb996d staging: wilc1000: refactor linux_wlan_init_test_config() adds b6c6cd11c7a6 staging: wilc1000: refactor code to use cookie information adds ea3c0d4eaa9e staging: wilc1000: use random number for cookie instead of [...] adds f2bf97cb952e staging: wilc1000: avoid use of interface names for validation adds 20c888becca9 staging: wilc1000: add check before performing operation o [...] adds d7d540ea6608 staging: wilc1000: remove unused struct 'add_sta_param' adds 98f83d3d01eb staging: wilc1000: avoid use of 'hif_deinit_lock' static variable adds 870709141599 staging: wilc1000: avoid use of static variable in linux_mon.c adds 458e303bdc39 staging: wilc1000: move static variable 'wlan_channel' to [...] adds 0d0f0b06a13e staging: wilc1000: move 'curr_channel' static variable in [...] adds 2a95c4e04acf staging: wilc1000: define p2p related static variable as c [...] adds dc96476e0ad2 Staging: rtl8723bs: remove some dead code adds 83a95c168349 staging: sm750fb: Rename setDisplayControl to set_display_ [...] adds 5e767cca2964 staging: rtl8192u: remove redundant nul check on pointer dev adds b9f46c060c28 staging: vt6656: Use the correct style for SPDX license Id [...] adds dda037057a57 staging: wilc1000: fix to set correct value for 'vif_num' adds f5436edeedfb staging: wilc1000: add 'wilc_' prefix to have proper namespace adds 6b0b7d86e4fc staging: wilc1000: move macro and function prototype from [...] adds d4d30e466a27 staging: wilc1000: avoid function forward declaration in w [...] adds 5e63a598441a staging: wilc1000: added 'wilc_' prefix for function in wi [...] adds 55e311d844fd staging: wilc1000: rename wilc_frmw_to_linux() adds c6eab5e6de31 staging: wilc1000: remove 'linux_' prefix in function names adds edce68b96909 staging: wilc1000: rename linux_wlan.c and linux_mon.c adds cc7834fb5ddb staging: rtl8192e: rename members of struct chnl_txpow_tri [...] adds 6841d9abecb5 staging: rtl8192e: rename members of struct rt_dot11d_info [...] adds a180ef30dafb staging: rtl8192e: rename members of struct rtllib_device - style adds c4089864e85c staging: android: formatting change in ashmem.c adds c2f4dd4364b7 staging: wlan-ng: formatting change in cfg80211.c adds 9eebc980053b Merge remote-tracking branch 'staging/staging-next' adds 6b586305a3d4 Merge remote-tracking branch 'mux/for-next' adds 72d282b59342 drm/msm/a6xx: Add support for an interconnect path adds 2aa7b9661573 Merge remote-tracking branch 'icc/icc-next' adds a7359e762fdd dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT adds a1ff82a9c165 dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement f [...] adds b092529e0aa0 dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] adds 9e2b9d3490a6 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] adds 279cc97c01a2 dmaengine: fsl-qdma: add MODULE_LICENSE adds de1fa4f61be7 dmaengine: fsl-edma: use struct_size() in kzalloc() adds 0fa89f972da6 dmaengine: fsl-edma: dma map slave device address adds 6175f6a7ebc7 dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64 adds ec3e0ba3e0b4 Merge branch 'topic/fsl' into next adds 3e05ada04382 dmaengine: bcm2835: Return void from abort of transactions adds 603fe86be189 dmaengine: bcm2835: Enforce control block alignment adds efdffc1aaf1a dmaengine: bcm2835: Drop gratuitous list deletion adds 37c22cabf225 dmaengine: bcm2835: Drop outdated comment on supported tra [...] adds dcaf7a6a99f4 Merge branch 'topic/brcm' into next adds 50fdb52a7cda Documentation: bindings: k3dma: Extend the k3dma driver bi [...] adds e2d896c08ca3 Documentation: bindings: dma: Add binding for dma-channel-mask adds d4bdc39f5bd0 dmaengine: k3dma: Upgrade k3dma driver to support hisi_asp [...] adds 1200e070d6cc dmaengine: k3dma: Delete axi_config adds c4994a98faf2 dmaengine: k3dma: Add support for dma-channel-mask adds 6f53b3d320ac Merge branch 'topic/k3dma' into next adds f70f3763cddd Merge remote-tracking branch 'slave-dma/next' adds 51bee5abeab2 cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys [...] adds 6b3a6a132dfc MAINTAINERS: Update cgroup entry adds 34b43446937e Documentation: cgroup-v2: eliminate markup warnings adds d8ac5e2ca828 Merge remote-tracking branch 'cgroup/for-next' adds 1174ec66058c Merge branch 'fixes' into for-next adds 171e4909eac7 scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVM [...] adds e18e9dac9cdc scsi: csiostor: Remove set but not used variable 'pln' adds f80d2f0846b7 scsi: target/core: Remove the write_pending_status() callb [...] adds 3f0661a492a1 scsi: target/core: Remove several state tests from the TMF code adds 2281c95fe751 scsi: target/core: Simplify the LUN RESET implementation adds 83f85b8ec305 scsi: target/core: Inline transport_lun_remove_cmd() adds 94ebb4716008 scsi: target/core: Add target_send_busy() adds 8b8807b9e982 scsi: RDMA/srpt: Fix handling of command / TMF submission failure adds 337ec69ed761 scsi: RDMA/srpt: Fix handling of TMF submission failure adds fd1b66870914 scsi: RDMA/srpt: Rework I/O context allocation adds 40ca8757291c scsi: RDMA/srpt: Fix a credit leak for aborted commands adds b53655b80cfc scsi: target/iscsi: Remove an incorrect comment adds 618baaf7881e scsi: target/iscsi: Convert comments about locking into ru [...] adds 0300b1147e52 scsi: target/iscsi: Fix spelling of "unsolicited" adds 1e65cc1631c1 scsi: target/iscsi: Rename a function and a function pointer adds 32e36bfbcf31 scsi: target/iscsi: Avoid iscsit_release_commands_from_con [...] adds 658c31224de2 scsi: target/iscsi: Simplify iscsit_dump_data_payload() adds 47eefded1f70 scsi: target/iscsi: Simplify iscsit_handle_text_cmd() adds 27752647f88a scsi: ufs: Print uic error history in time order adds d7e6db20944c scsi: sd: Improve sd_print_capacity() adds e13949aef43a scsi: aacraid: clean up some indentation and formatting issues adds 89408ac8aa86 scsi: MAINTAINERS: Add reviewers for UFS patches adds 7c429da45c33 scsi: MAINTAINERS: Update dwc driver maintainer to Pedro Sousa adds daa0681118c9 scsi: megaraid_sas: Rework code to get PD and LD list adds 44abbaf64b5d scsi: megaraid_sas: Rework device add code in AEN path adds f6fe57310811 scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver adds 1244790d178b scsi: mpt3sas: Rename mpi endpoint device ID macro. adds 8f8384503e40 scsi: mpt3sas: Add support for NVMe Switch Adapter adds eb9c7ce56045 scsi: mpt3sas: Add support for ATLAS PCIe switch adds c6ded86a161d scsi: mpt3sas: Update driver version to 27.102.00.00 adds 7ba1bedcaa1e Merge branch 'misc' into for-next adds 43afcbecf0e9 Merge remote-tracking branch 'scsi/for-next' adds ccf3209f0044 scsi: bsg: refactor bsg_ioctl adds 972248e9111e scsi: bsg-lib: handle bidi requests without block layer help adds 80f2121380ca scsi: fs: remove exofs adds 19fcae3d4f2d scsi: remove the SCSI OSD library adds ae3d56d81507 scsi: remove bidirectional command support adds b9f91992991b scsi: stop setting up request->special adds 69ed175c1955 scsi: block: remove req->special adds 8b3238cabd50 scsi: block: remove bidi support adds 7f147f9bfd44 scsi: qla2xxx: Fix N2N target discovery with Local loop adds 590f806ddd2e scsi: qla2xxx: Add pci function reset support. adds 4825034afba8 scsi: qla2xxx: Change default ZIO threshold. adds 80676d054e5a scsi: qla2xxx: Fix session cleanup hang adds 51fd6e6351a6 scsi: qla2xxx: flush IO on chip reset or sess delete adds 9ecd6564d154 scsi: qla2xxx: fix fcport null pointer access. adds 1021f0bc2f3d scsi: qla2xxx: allow session delete to finish before create. adds 97a93cea8873 scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping i [...] adds 5e85f6df7722 scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation adds dcbf8f8087eb scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down adds 87d6814a28d9 scsi: qla2xxx: Fix fw options handle eh_bus_reset() adds 1560bafdff9e scsi: qla2xxx: Use complete switch scan for RSCN events adds b8837a0f8851 scsi: qla2xxx: Update driver version to 10.00.00.13-k adds 0b05e9fe1fd1 scsi: lpfc: cleanup: remove nrport from nvme command structure adds e960f5ab40b6 scsi: lpfc: cleanup: Remove excess check on NVME io submit [...] adds 0794d601d174 scsi: lpfc: Implement common IO buffers between NVME and SCSI adds 7370d10ac99e scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane adds cdb42becdd40 scsi: lpfc: Replace io_channels for nvme and fcp with gene [...] adds 5e5b511d8bfa scsi: lpfc: Partition XRI buffer list across Hardware Queues adds 18c27a621614 scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slo [...] adds 63df6d637e33 scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues adds 4c47efc140fa scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures adds 1fbf97425002 scsi: lpfc: Convert ring number to hardware queue for nvme [...] adds ace44e48b1fc scsi: lpfc: Synchronize hardware queues with SCSI MQ interface adds c490850a0947 scsi: lpfc: Adapt partitioned XRI lists to efficient sharing adds 45aa312e211f scsi: lpfc: Allow override of hardware queue selection policies adds b3295c2a7533 scsi: lpfc: Fix setting affinity hints to correlate with h [...] adds 6a828b0f6192 scsi: lpfc: Support non-uniform allocation of MSIX vectors [...] adds cb733e358787 scsi: lpfc: cleanup: convert eq_delay to usdelay adds 32517fc0975b scsi: lpfc: Rework EQ/CQ processing to address interrupt c [...] adds 75508a8b8b2d scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors adds 222e9239c608 scsi: lpfc: Resize cpu maps structures based on possible cpus adds b1684a0b42ec scsi: lpfc: Enable SCSI and NVME fc4s by default adds c2017260eea2 scsi: lpfc: Rework locking on SCSI io completion adds f6e84790520a scsi: lpfc: Fix default driver parameter collision for all [...] adds 472e146d1cf3 scsi: lpfc: Correct upcalling nvmet_fc transport during io [...] adds c160c0f8063e scsi: lpfc: Fix nvmet issues when link bounce under IO load adds 0d041215f0b4 scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 adds 42fb055a57ca scsi: lpfc: Update lpfc version to 12.2.0.0 adds 6f4e626fb0cc scsi: ata: Use unsigned int for cmd's type in ioctls in sc [...] adds 1ace9f00eca6 scsi: dt-bindings: ufs: Fix the compatible string definition adds b3cce125cb1e scsi: hisi_sas: Add support for DIX feature for v3 hw adds 7c5e13636391 scsi: hisi_sas: Add manual trigger for debugfs dump adds 1273d65f2904 scsi: hisi_sas: change queue depth from 512 to 4096 adds 795f25a31b54 scsi: hisi_sas: Issue internal abort on all relevant queues adds 4fefe5bbf599 scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as ex [...] adds 4a8bec88f71a scsi: hisi_sas: Do some more tidy-up adds 01b2621aa56b Merge remote-tracking branch 'scsi-mkp/for-next' adds 88eec9b0e80a swiotlb: Introduce swiotlb_max_mapping_size() adds 7c1fd56c53d8 swiotlb: Add is_swiotlb_active() function adds 53cf036bd043 dma: Introduce dma_max_mapping_size() adds 6937e71f71e8 virtio: Introduce virtio_max_dma_size() adds b44eab540362 virtio-blk: Consider virtio_max_dma_size() for maximum seg [...] adds 469a3f952336 virtio-balloon: improve update_balloon_size_func adds e924d12c15e8 virtio_balloon: remove the unnecessary 0-initialization adds b494f66dae9d dt-bindings: virtio-mmio: Add IOMMU description adds 7f3f7244d6ae dt-bindings: virtio: Add virtio-pci-iommu node adds 3d4e8539d43f of: Allow the iommu-map property to omit untranslated devices adds a60ec5c24a92 PCI: OF: Initialize dev->fwnode appropriately adds 542f82ff15b7 iommu: Add virtio-iommu driver adds 51e83d8395d6 iommu/virtio: Add probe request adds 28b052a8d902 iommu/virtio: Add event queue adds d8fe83f623b1 virtio-net: bql support adds 85880abcb86d include/linux/compiler.h: allow memory operands adds 2474f9cc1ae3 barriers: convert a control to a data dependency adds 3f30c14b7cd9 virtio: use dependent_ptr_mb adds a4b02f8db05e x86/mpx: tweak header name adds 00fa3dec260b drm: tweak header name adds 2fafb16e2123 arch: move common mmap flags to linux/mman.h adds 0f8f9519226e Merge remote-tracking branch 'vhost/linux-next' adds 469c0422afdd Merge remote-tracking branch 'rpmsg/for-next' adds fa84667b98fd gpio: MT7621: use a per instance irq_chip structure adds 38f7ae9bdfb6 genirq: export irq_chip_set_wake_parent symbol adds 5c713d9394f3 pinctrl: qcom: spmi-gpio: select IRQ_DOMAIN_HIERARCHY in Kconfig adds 001aca0dbb1d dt-bindings: Add a prefix for Gateworks Corporation adds 35b21b6ef888 gpio: Add DT bindings for Gateworks PLD GPIO adds 2a0b0a57fa86 gpio: Add a Gateworks PLD GPIO driver adds 96be65d12d79 gpio: tqmx86: Drop unnecessary gpiochip_remove in tqmx86_g [...] adds 9f22af116781 gpio: adp5588: Add device tree support adds 5d643edad73e gpio: adp5588.c: Switch to events system adds 25655c7532c7 spmi: pmic-arb: revert "validate type when mapping IRQ" adds b06c2427fea4 Merge branch 'devel' into for-next adds 5f2c35f3f066 Merge remote-tracking branch 'gpio/for-next' adds 89bc356a3aee dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds 2365c781eff8 gpio: pca953x: add support for pcal6416 type adds 7c5340bce8d1 gpio: madera: Add missing const adds e2fb3f413a57 Documentation: gpio: driver: fix wire name for I2C adds 62f96ec18212 gpio: tegra186: Use TEGRA186_ prefix for GPIO names adds c4b7b0d25d79 gpio: altera-a10sr: Trivial coding style fix adds 754c3eed7603 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 7eff431e7402 pinctrl: qcom: qcs404: Correct SDC tile adds ff656e47a916 Pinctrl: Ingenic: Fix bugs caused by differences between J [...] adds 5de1a73e78ed Pinctrl: Ingenic: Add missing parts for JZ4770 and JZ4780. adds b71c1844124d Pinctrl: Ingenic: Unify the function name prefix to "ingen [...] adds 85e4e6881dba pinctrl: freescale: Add imx8mm pinctrl driver support adds b67328e1cf97 pinctrl: at91: add option to use drive strength bits adds 42ef75576bdd pinctrl: at91: add drive strength support for SAM9X60 adds a2fcb1ce8840 pinctrl: at91: add compatibles for SAM9X60 pin controller adds 1d741f2e977d dt-bindings: add documentation for banks adds fde84f194aad dt-bindings: add bindings for SAM9X60 adds 64e21add8cd9 pinctrl: at91: add slewrate support for SAM9X60 adds 5e07a820649b dt-bindings: add documentation for slew rate adds f1c894712bbe pinctrl: qcom: qcs404: Drop unused UFS_RESET macro adds 1cb66f080c27 pinctrl: bcm2835: declare pin config as generic adds b6e5531c0f80 pinctrl: bcm2835: Direct GPIO config changes to generic pinctrl adds b45eb4084bd9 pinctrl: samsung: Remove legacy API for handling external [...] adds a3240f09307a pinctrl: ingenic: Add LCD pins for the JZ4725B SoC adds 2309125aa3fe Merge branch 'devel' into for-next adds 2fb35dc350b9 Merge remote-tracking branch 'pinctrl/for-next' adds 779cd078e0a0 Merge remote-tracking branch 'pwm/for-next' adds 3df959f9eb64 Merge remote-tracking branch 'random/dev' adds 805089c2f770 syscalls: remove obsolete __IGNORE_ macros adds 4d5f007eedb7 time: make adjtime compat handling available for 32 bit adds 2c620ff93d9f time: Add struct __kernel_timex adds 50b93f30f6d8 time: fix sys_timer_settime prototype adds 1a596398a3d7 sparc64: add custom adjtimex/clock_adjtime functions adds ead25417f82e timex: use __kernel_timex internally adds 3876ced476c8 timex: change syscalls to use struct __kernel_timex adds 7948450d4556 x86/x32: use time64 versions of sigtimedwait and recvmmsg adds 8dabe7245bbc y2038: syscalls: rename y2038 compat syscalls adds 00bf25d693e7 y2038: use time32 syscall names on 32-bit adds c70a772fda11 y2038: remove struct definition redirects adds d33c577cccd0 y2038: rename old time and utime syscalls adds 48166e6ea47d y2038: add 64-bit time_t syscalls to all 32-bit architectures adds 6d93a7880bc4 Merge remote-tracking branch 'y2038/y2038' adds bae054372aba selftests/livepatch: add DYNAMIC_DEBUG config dependency adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 375bfca3459d livepatch: core: Return EOPNOTSUPP instead of ENOSYS adds ecba29f434a8 livepatch: Introduce klp_for_each_patch macro adds 86e43f23c171 livepatch: return -ENOMEM on ptr_id() allocation failure adds 49ee4dd2e753 livepatch: Proper error handling in the shadow variables selftest adds a087cdd4073b livepatch: Module coming and going callbacks can proceed w [...] adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds fa0a6b7fd6a5 Merge remote-tracking branch 'livepatching/for-next' adds d6e4ae499f25 perf powerpc: Add missing headers to skip-callchain-idx.c adds af1db7f6b732 perf arm pmu: Add missing linux/string.h header adds 4fed072609b8 perf srccode: Move struct definition from map.h to srccode.h adds 7b644f9ad18f perf callchain: Uninline callchain_cursor_reset() to remov [...] adds 9f4e8ff27a80 perf symbols: Introduce map_symbol.h adds 1101f69af533 pref tools: Add missing map.h includes adds 41f30914fc33 perf map: Move structs and prototypes for map groups to a [...] adds 2f2ae234e5af perf tests: Add missing headers so far obtained indirectly adds 7cadca8e1b4a perf hist: Remove symbol.h from hist.h, just fwd decls are needed adds daecf9e0fa8e perf tools: Add missing include for symbols.h adds 9cd997f85e29 perf evsel: No need to include symbol.h in evsel.h, symbol [...] adds e22c1c751140 perf thread: Don't include symbol.h, symbol_conf.h is enough adds b10ba7f1a278 perf tools: Add missing include <callchain.h> in various places adds 71551288d2fd perf hist: Remove the needless callchain.h include from hist.h adds e9dacd63a185 perf tests pmu: Add missing headers adds eb563d6604b0 perf pmu: Remove needless evsel.h include, only needs one [...] adds 5691903a6f52 perf kvm stat: Replace kvm-stat.h includes with forward de [...] adds 5afbb37c68ab perf powerpc kvm-stat: Add missing evlist.h header adds ebc52aee6130 perf bpf-loader: Remove unecessary includes from bpf-loader.h adds 840018668ce2 perf/aux: Make perf_event accessible to setup_aux() adds bb8e370bdc14 coresight: perf: Add "sinks" group to PMU directory adds 226443925887 coresight: Use event attributes for sink selection adds ffe8881eb20b perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file adds fa4e819bbca9 perf arm cs-etm: Use event attributes to send sink informa [...] adds 1a89f1e2bec2 perf coresight: Remove set_drv_config() API adds 159b0da50adb perf pmu: Remove set_drv_config API adds 9d2ed64587c0 perf record: Allocate affinity masks adds c44a8b44ca9f perf record: Bind the AIO user space buffers to nodes adds de20e3200c96 perf tools: Add fallback versions for CPU_{OR,EQUAL}() adds f13de6609a9a perf record: Apply affinity masks when reading mmap buffers adds 5f40fa97669b perf clang: Do not use 'return std::move(something)' adds e4c38fd4a0f5 perf hists: Add argument to hists__resort_cb_t callback adds 5749618764c2 perf evsel: Add output_resort_cb method adds dbd2a1d57f4e perf report: Move symbol annotation to the resort phase adds 55fa8b8c0a37 perf tools: Add documentation for BPF event selection adds ca45d843a599 perf cs-etm: Add last instruction information in packet adds 06220bf472f2 perf cs-etm: Set sample flags for instruction range packet adds 465eaaa89e2b perf cs-etm: Set sample flags for trace discontinuity adds 47106e7413f9 perf cs-etm: Add exception number in exception packet adds 95c6fe970a01 perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata adds 03919e526b29 perf cs-etm: Add traceID in packet adds 96dce7f4f387 perf cs-etm: Set sample flags for exception packet adds 173e65f6bc35 perf cs-etm: Set sample flags for exception return packet adds 2d08f87fe7a2 perf vendor events intel: Fix Load_Miss_Real_Latency on CLX adds d6d457451eb9 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols adds e7a3a055f2b8 perf thread-stack: Tidy thread_stack__push_cp() usage adds 90c2cda7056e perf thread-stack: Tidy thread_stack__no_call_return() by [...] adds f08046cb3082 perf thread-stack: Represent jmps to the start of a differ [...] adds c3fcadf0bb76 perf auxtrace: Define auxtrace record alignment adds 5a99d99e3310 perf intel-pt: Fix overlap calculation for padding adds 039976129048 perf intel-pt: Fix CYC timestamp calculation after OVF adds 26ee2bcdea33 perf intel-pt: Packet splitting can happen only on 32-bit adds 16bd4321c242 perf auxtrace: Add timestamp to auxtrace errors adds 37af13cc74d1 perf record: implement --affinity=node|cpu option adds 1927bdcdc843 Merge remote-tracking branch 'coresight/next' adds f0c04c276739 rtc: ds1672: fix unintended sign extension adds edb190cb1734 rtc: snvs: make sure clock is enabled for interrupt handle adds 761acdda5c2c rtc: rs5c372: r2221: fix to use the correct XSTP bit adds 13a929f38ad7 rtc: imx-sc: add rtc set time support adds 92cbf12fc200 rtc: ds1307: Move register definitions to start of file adds d0e3f61b08e2 rtc: ds1307: forward declare chips array instead of a bunc [...] adds 3ffd4a2fcf52 rtc: ds1307: correct register offset for rx8130 adds 501f98266cad rtc: ds1307: rx8130: honor Voltage Loss Flag when reading [...] adds 3f929cad9433 rtc: ds1307: rx8130: Fix alarm handling adds dc9e47160626 rtc: 88pm860x: fix unintended sign extension adds fb0b322537a8 rtc: 88pm80x: fix unintended sign extension adds e42280886018 rtc: pm8xxx: fix unintended sign extension adds 7dd63ec076cf rtc: imx-sc: depend on HAVE_ARM_SMCCC adds 34d2ff2a6019 clk: at91: fix masterck name adds 00ee7f554f50 rtc: rs5c372: Fix reading from rtc when the oscillator got [...] adds 03237c110082 dt-bindings: rtc: add device-tree bindings for the Amlogic [...] adds 21358403bb29 rtc: support for the Amlogic Meson RTC adds fc89f2d957e4 Merge remote-tracking branch 'rtc/rtc-next' adds 854e558274a0 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 31d5480d2322 Merge remote-tracking branch 'at24/at24/for-next' adds 1f671cf89dca Merge remote-tracking branch 'ntb/ntb-next' adds 49166de211bd Merge remote-tracking branch 'kspp/for-next/kspp' adds 83ce508a1cb7 Merge remote-tracking branch 'cisco/for-next' adds f06101767f73 Merge remote-tracking branch 'gnss/gnss-next' adds 3a60994457e4 Merge remote-tracking branch 'slimbus/for-next' adds 8152f073cf5c Merge remote-tracking branch 'nvmem/for-next' adds bd54211b8e19 XArray tests: RCU lock prohibits GFP_KERNEL adds 809ab9371ca0 XArray: Update xa_erase family descriptions adds fd9dc93e3623 XArray: Change xa_insert to return -EBUSY adds 3ccaf57a6a63 XArray: Add support for 1s-based allocation adds a3e4d3f97ec8 XArray: Redesign xa_alloc API adds 2fa044e51a1f XArray: Add cyclic allocation adds f818b82b8016 XArray: Mark xa_insert and xa_reserve as must_check adds 9680d04a83dd Merge remote-tracking branch 'xarray/xarray' adds 2cd8c720f94d Merge remote-tracking branch 'hyperv/hyperv-next' adds f90c7e9f180a auxdisplay: ht16k33: fix potential user-after-free on modu [...] adds e299c7c340a7 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 7f465407bf28 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 1d2c70b146fb signal: add pidfd_send_signal() syscall adds a662d9f6ca22 selftests: add tests for pidfd_send_signal() adds ec80c9f9f0ff Merge remote-tracking branch 'pidfd/for-next' adds 8ee09208714e scsi: osst: mark expected switch fall-throughs adds 6a87ffd89402 scsi: ppa: mark expected switch fall-through adds a28ea6897214 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 7a879067cc68 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds edd231bca0e8 lib: zstd: Mark expected switch fall-throughs adds 503b95dbeba1 lib/cmdline.c: mark expected switch fall-throughs adds 6f6c95f09001 ASN.1: mark expected switch fall-through adds 45612739d8eb Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds ea16c4459807 checkpatch: don't interpret stack dumps as commit IDs adds 63f8734b229c Revert "mm: don't reclaim inodes with many attached pages" adds cd93b1717aba Revert "mm: slowly shrink slabs with a relatively small nu [...] adds f82d1e4bcb47 mm/gup: fix gup_pmd_range() for dax adds 8014b725bfee hugetlbfs: fix page leak during migration of file pages adds 5540225603d7 Revert "mm: use early_pfn_to_nid in page_ext_init" adds 6d4c4d39351d Rename include/{uapi => }/asm-generic/shmparam.h really adds 4ee758248061 mm/swap.c: workaround for_each_cpu() bug on UP kernel adds 31544046ebe1 revert "initramfs: cleanup incomplete rootfs" adds 21a3362338bd mm: proc: smaps_rollup: fix pss_locked calculation adds 271c85239c9b kasan: remove use after scope bugs detection. adds db82e767fe46 page_poison: play nicely with KASAN adds cc1c427ae86e kasan: fix kasan_check_read/write definitions adds d5f61a0b4227 scripts/decode_stacktrace.sh: handle RIP address with segment adds 6862f98ae0da sh: remove nargs from __SYSCALL adds 6bad418cba05 lib/debugobjects.c: move printk out of db lock critical sections adds b2e086a0292b ocfs2: fix a panic problem caused by o2cb_ctl adds 87376e4cf4a9 ocfs2: fix the application IO timeout when fstrim is running adds 7d422cbe5a44 ocfs2: Use zero-sized array and struct_size() in kzalloc() adds ca74dfb7e404 ocfs2: clear zero in unaligned direct IO adds a047b29f8f29 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 2803c5fd2ca0 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 90725bd2521b ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds b5f2d0416b81 ramfs: support O_TMPFILE adds aee17aca3ab7 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() adds 80fe2ee2988c fs/file.c: initialize init_files.resize_wait adds 3a40c255031e mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 336fce243977 mm/slub: introduce SLAB_WARN_ON_ERROR adds 6104859ae426 mm-slub-introduce-slab_warn_on_error-fix adds e763527a96ef mm/slab.c: kmemleak no scan alien caches adds 108b0dda9c5b include/linux/slub_def.h: comment fixes adds b569cef4be64 mm/page_alloc.c: memory hotplug: free pages as higher order adds 78a5e76c01b6 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 adds 8275a497bd9b mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix adds 2650cc939e10 mm: balloon: update comment about isolation/migration/compaction adds 403499e2e589 mm: convert PG_balloon to PG_offline adds f952bb294530 mm-convert-pg_balloon-to-pg_offline-fix adds 57fa7bc0f00a kexec: export PG_offline to VMCOREINFO adds 808500db5941 xen/balloon: mark inflated pages PG_offline adds 767070a53265 hv_balloon: mark inflated pages PG_offline adds bce36541d725 vmw_balloon: mark inflated pages PG_offline adds 0b74fd9f6b6e vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 6ecfced24b2c PM/Hibernate: use pfn_to_online_page() adds a2baf566695f PM/Hibernate: exclude all PageOffline() pages adds 5d65e386829d pm-hibernate-exclude-all-pageoffline-pages-v2 adds 90a8e69584dd mm: Refactor readahead defines in mm.h adds 99fe553a920a mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 860ccd341115 mm: replace all open encodings for NUMA_NO_NODE adds 31536224e375 tools/: replace open encodings for NUMA_NO_NODE adds 011060fc68d8 tools/: fix for replace open encodings for NUMA_NO_NODE adds 8c483461447b mm: reuse only-pte-mapped KSM page in do_wp_page() adds 2e6fc8f16e42 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 7e40d87e9074 powerpc: prefer memblock APIs returning virtual address adds 46958f43e91a microblaze: prefer memblock API returning virtual address adds df59d03f17ed sh: prefer memblock APIs returning virtual address adds c29121aeaddb openrisc: simplify pte_alloc_one_kernel() adds 3f059b9bedab arch: simplify several early memory allocations adds 5a18939d8863 arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds ca932a82c6df mm, slub: make the comment of put_cpu_partial() complete adds 6ca925699956 memcg: localize memcg_kmem_enabled() check adds 7438c757b42b mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 96c8b5b6fa82 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds 6b6673444d00 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds d7cf4bc92e88 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds 7e12903a6271 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 717efc933f3a vmalloc: add test driver to analyse vmalloc allocator adds 73958da449ac vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds 6e57a2b422d8 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds a51afa81a57f mm: remove sysctl_extfrag_handler() adds deedf0d3c85a mm/hugetlb: distinguish between migratability and movability adds 61ae3a29c423 mm/hugetlb: enable PUD level huge page migration adds a2f2a6b77c35 mm/hugetlb: enable arch specific huge page size support fo [...] adds ab722da64fc9 arm64/mm: enable HugeTLB migration adds 7473e3097af1 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds 6b95e7a82674 mm: remove extra drain pages on pcp list adds 90cb574cc7f4 mm: create the new vm_fault_t type adds 8f9a99aab084 x86/mm/fault.c: Convert to use vm_fault_t adds 8739e4996abb mm/hmm: convert to use vm_fault_t adds 4fb8e5b89bcb include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds e55f0127c370 mm/memcontrol.c: use struct_size() in kmalloc() adds 76694671b20b mm/filemap.c: remove redundant test from find_get_pages_contig adds 83f751db3166 memcg: schedule high reclaim for remote memcgs on high_work adds 8467df387019 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds 75d472bc1a47 mm: swap: check if swap backing device is congested or not adds dafa2d935b46 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix adds 264432aaa650 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 adds 2fd0d923f6d9 mm: swap: add comment for swap_vma_readahead adds 49f9c237050f mm: shuffle GFP_* flags adds e867b476bd9f mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds c82acb611ea2 mm, compaction: shrink compact_control adds ae1ceb988e1a mm, compaction: rearrange compact_control adds b5ef63f7898a mm, compaction: remove last_migrated_pfn from compact_control adds fa88c0175ed3 mm, compaction: remove unnecessary zone parameter in some [...] adds 2acb6eba5a3e mm, compaction: rename map_pages to split_map_pages adds 7c69cf9cb3a8 mm, migrate: immediately fail migration of a page with no [...] adds 050a7354511f mm, compaction: always finish scanning of a full pageblock adds 9283c37f7886 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 7a25b17d88cb mm, compaction: use free lists to quickly locate a migrati [...] adds 3adf9809f57c mm, compaction: Use free lists to quickly locate a migrati [...] adds 11fa5efac04a mm, compaction: keep migration source private to a single [...] adds 116de9d17396 mm, compaction: use free lists to quickly locate a migrati [...] adds 6704cb6d0ba4 mm, compaction: avoid rescanning the same pageblock multip [...] adds 29fce1a914a9 mm, compaction: finish pageblock scanning on contention adds 3251a97aa2b7 mm, compaction: check early for huge pages encountered by [...] adds bbe8e083ef26 mm, compaction: keep cached migration PFNs synced for unus [...] adds 419a3e2f79e6 mm, compaction: rework compact_should_abort as compact_che [...] adds 1df8193852c4 mm, compaction: do not consider a need to reschedule as co [...] adds 49a35d83fe26 mm, compaction: reduce premature advancement of the migrat [...] adds 5a9ef29e2fd5 mm, compaction: round-robin the order while searching the [...] adds a7c9547cda03 mm, compaction: sample pageblocks for free pages adds db81990c4204 mm, compaction: be selective about what pageblocks to clea [...] adds 7c3087189d30 mm/compaction: no stuck in __reset_isolation_pfn() adds eeaabc645ac8 mm, compaction: capture a page under direct compaction adds ee2168b64bc8 mm, compaction: Capture a page under direct compaction -fix adds 51d23eb6a31d fs: kernfs: add poll file operation adds 7de9559dd8d6 kernel: cgroup: add poll file operation adds eb3db8ae6ad4 psi: introduce state_mask to represent stalled psi states adds 6528548bc475 psi: rename psi fields in preparation for psi trigger addition adds d9be05c54315 psi: introduce psi monitor adds 3f9fa1d16045 psi-introduce-psi-monitor-fix adds ba7ede13dcf2 psi-introduce-psi-monitor-fix-fix adds 7fbd62690883 psi-introduce-psi-monitor-fix-3 adds 97e2464586ac mm, memcg: create mem_cgroup_from_seq adds b2d0fd93c28c mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds a943f5563f3c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds e90f1036cf22 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 7f0a09909e42 mm: prevent mapping slab pages to userspace adds c4d976ac4ce3 mm/memory.c: prevent mapping typed pages to userspace adds 59611b7e7962 mm, memcg: proportional memory.{low,min} reclaim adds fe41ecb00597 mm-proportional-memorylowmin-reclaim-checkpatch-fixes adds aad388d64d18 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] adds ddbf26818fbc mm: no need to check return value of debugfs_create functions adds 9678dfca7d72 mm, oom: remove 'prefer children over parent' heuristic adds aaeaa44ebd2c mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] adds 3a7490d75c18 mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 38d51afbedb7 mm/page_owner: move config option to mm/Kconfig.debug adds 9be5e5bc1804 mm: fix some typos in mm directory adds ab2c76b0953b mm/hmm: use reference counting for HMM struct adds d6bd91eccb17 mm/hmm: do not erase snapshot when a range is invalidated adds 3cdc7390b007 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds f7120cff3549 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds cd586f50d6a1 mm/hmm: improve driver API to work and wait over a range adds 4049d34231ab mm/hmm: potential deadlock in nonblocking code adds 9d7245f23510 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix adds 00301f3f00ec mm/hmm: add default fault flags to avoid the need to pre-f [...] adds 3e55828e1126 mm/hmm: add a helper function that faults pages and maps t [...] adds 5e38a973b9f1 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] adds b5c65b026905 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds e79b4a2ced74 mm/hmm: add helpers for driver to safely take the mmap_sem adds 9c239be0f708 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] adds 1be96529ef71 mm: update ptep_modify_prot_commit to take old pte value as arg adds e80963f263fd arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade adds c0546d51181b mm/hugetlb: add prot_modify_start/commit sequence for huge [...] adds 5408053ec484 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] adds bff43f6b7fbb mm/page_alloc.c: check return value of memblock_alloc_node [...] adds 6e1b7f776846 include/linux/uaccess.h: add probe_user_read() adds ec77e0776718 mm-add-probe_user_read-fix adds 730697b568e3 powerpc: use probe_user_read() adds 32c8193ee065 memcg: killed threads should not invoke memcg OOM killer adds ccf40aad5c59 mm, mempolicy: fix uninit memory access adds 69af1b3fb58e mm/vmscan.c: remove 7th argument of isolate_lru_pages() adds 6ec6f99c71fb mm: refactor swap-in logic out of shmem_getpage_gfp adds 382850271bda mm: rid swapoff of quadratic complexity adds dab5f8776b8c agp: efficeon: no need to set PG_reserved on GATT tables adds a96410993f10 s390/vdso: don't clear PG_reserved adds 42f4a205d783 powerpc/vdso: don't clear PG_reserved adds fa3488ad12cb riscv/vdso: don't clear PG_reserved adds d0291ab0dbb2 m68k/mm: use __ClearPageReserved() adds 4013caf81bc7 arm64: kexec: no need to ClearPageReserved() adds 072143075d0a arm64: kdump: no need to mark crashkernel pages manually P [...] adds f3b6daa1df19 ia64: perfmon: don't mark buffer pages as PG_reserved adds d3f207a8522a mm: better document PG_reserved adds 1e5d46f949da mm/cma: add PF flag to force non cma alloc adds 09d3ba63b558 mm: update get_user_pages_longterm to migrate pages alloca [...] adds 49d87886a5a9 powerpc/mm/iommu: allow migration of cma allocated pages d [...] adds 6276b5c0f504 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] adds ec76c0cdaf4f mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd adds cf28e41f8a7e selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 5adf1d2479a5 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] adds 84c0d961f050 mm: vmscan: do not iterate all mem cgroups for global dire [...] adds 679a8000c126 mm: memcontrol: expose THP events on a per-memcg basis adds 7bb484ac4923 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix adds df5c17fcc034 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] adds 3ad11bf47c6c mm: ksm: do not block on page lock when searching stable tree adds ce0f9442a408 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds f3843a81cca0 mm/vmscan.c: Do not allocate duplicate stack variables in [...] adds 448785341aac mm, swap: bounds check swap_info array accesses to avoid N [...] adds b6668295d6b1 mm,oom: don't kill global init via memory.oom.group adds c13649c36269 hugetlb: allow to free gigantic pages regardless of the co [...] adds 6a9cd359b56e numa: make "nr_node_ids" unsigned int adds 4f2df5fb67f7 numa: make "nr_online_nodes" unsigned int adds 9be75b7e445e mm, memcg: make memory.emin the baseline for utilisation d [...] adds 44f48f138ab0 mm: shuffle initial free memory to improve memory-side-cac [...] adds 44c217917bb9 mm/shuffle: fix shuffle enable adds ff465a2a3154 mm: move buddy list manipulations into helpers adds 16f9cc0b543b mm: maintain randomization of page free lists adds 12477ad49ee6 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 1233f2782066 docs/mm: vmalloc: re-indent kernel-doc comemnts adds e3d835ab4f78 docs/core-api/mm: fix user memory accessors formatting adds ab5f24d1c0b1 docs/core-api/mm: fix return value descriptions in mm/ adds 3724b8089ec0 mm/migrate.c: cleanup expected_page_refs() adds ee18747972e3 mm: page_cache_add_speculative(): refactor out some code d [...] adds 7b0e0df373e1 mm,memory_hotplug: explicitly pass the head to isolate_huge_page adds 02230eb4fa91 include/linux/compaction.h: fix potential build error adds 547482e9a360 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 3fed989ef23c mm: drop meminit_pfn_in_nid as it is redundant adds f569987823c5 mm: implement new zone specific memblock iterator adds e822497629bf mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 964e600ed8aa mm: move hot-plug specific memory init into separate funct [...] adds b111e2927904 mm: add reserved flag setting to set_page_links() adds 072c0d769926 mm: use common iterator for deferred_init_pages and deferr [...] adds f2aebcc85721 mm/page_alloc.c: calculate first_deferred_pfn directly adds b6a06f9f694e filemap: kill page_cache_read usage in filemap_fault adds 05a256e19c7e filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 59fbf78c241a filemap: pass vm_fault to the mmap ra helpers adds e1cced4a2388 filemap: drop the mmap_sem for all blocking operations adds dd6d23c40bf0 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds dffedb13ea1b filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds d600518f652a filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds 8bb5182bc02e mm: don't expose page to fast gup before it's ready adds 07b0521a963b mm/shuffle: default enable all shuffling adds 4867b99954e1 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 655d5b96b400 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds afc10e0cfa85 proc: return exit code 4 for skipped tests adds 6a5b7f89e4c6 fs/proc/self.c: code cleanup for proc_setup_self() adds 460d259a1c0e fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() adds 2ebfc0a7bf81 proc: remove unused argument in proc_pid_lookup() adds b5028466289c proc: read kernel cpu stat pointer once adds 2b89fee12edd proc: use seq_puts() everywhere adds 1947b6a29a47 proc: test /proc/*/maps, smaps, smaps_rollup, statm adds 4b8284891826 proc: exit correctly in /proc/*/maps test adds 4df57c55e1d8 genirq: avoid summation loops for /proc/stat adds 853934bf82c7 proc/stat: make the interrupt statistics more efficient adds 5cc3c5a759dd kernel.h: unconditionally include asm/div64.h for do_div() adds 3170939d938d kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds cd1d8be24610 kernel/hung_task.c - fix sparse warnings adds 89a051da136e kernel/sys: annotate implicit fall through adds da2d02f074e0 scripts/spelling.txt: add more spellings to spelling.txt adds 38dc031634c4 build_bug.h: add wrapper for _Static_assert adds 521dd30ddbf6 lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] adds cd330185c592 linux/fs.h: move member alignment check next to definition [...] adds a30c1e7b3c3a linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] adds 5577032c19c0 linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] adds 0bc5f18cb97a include/linux/bitops.h: set_mask_bits() to return old value adds 6dd767584c16 lib/genalloc.c: export symbol addr_in_gen_pool adds 7611c6d55a63 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 06d210a026f1 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 5866f381864b lib/div64.c: off by one in shift adds c53205985c7c lib/test_ubsan.c: VLA no longer used in kernel adds b7caca98101b checkpatch: verify SPDX comment style adds 9d2965c64143 checkpatch: add some new alloc functions to various tests adds 2391be296211 checkpatch: allow reporting C99 style comments adds c76f2806de79 checkpatch: add test for SPDX-License-Identifier on wrong line # adds 0b9b3960ac9d checkpatch: fix something adds 14fd2a46604b epoll: make sure all elements in ready list are in FIFO order adds a3d8235d3f82 epoll: unify awaking of wakeup source on ep_poll_callback() path adds ea2423f1de3a epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds f2fce4a68b57 fs/binfmt_elf.c: don't be afraid of overflow adds 971dc9988374 fs/binfmt_elf.c: use list_for_each_entry() adds fd752880d8cd elf: fixup compilation adds 5fcd389eac54 fs/binfmt_elf.c: spread const a little adds 23cbe6cf60fa init/calibrate.c: provide proper prototype adds 71e74a607ff6 autofs: add ignore mount option adds 96911fe8124a fs/autofs/inode.c: use seq_puts() for simple strings in au [...] adds 1200b45b49a0 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds a425569b1af9 kernel/signal.c: allow the null signal in rt_sigqueueinfo() adds c5ffed213ed3 fs/exec.c: replace opencoded set_mask_bits() adds f5b95d62c8a9 exec: increase BINPRM_BUF_SIZE to 256 adds 1871ba0e32ca exec: don't force_sigsegv processes with a pending fatal signal adds c067dd41c6f3 kernel: workqueue: clarify wq_worker_last_func() caller re [...] adds ced4852f0c1b drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() adds 38e2e2aa27fa tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] adds 2540052183e9 kernel/sysctl.c: add missing range check in do_proc_dointv [...] adds 0cbd9396a12e kernel/sysctl.c: define minmax conv functions in terms of [...] adds 9d1122c1c173 sysctl: handle overflow in proc_get_long adds 3de4b563df31 sysctl: handle overflow for file-max adds c34f10826a50 kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() adds 621c848d9924 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED adds c6c86d34d8e3 kcov: no need to check return value of debugfs_create functions adds 8445cd79db06 kcov: convert kcov.refcount to refcount_t adds 852773e6b9b4 lib/ubsan: default UBSAN_ALIGNMENT to not set adds b9f6696bb812 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 9178f16af171 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds cfa96ee23404 ipc: conserve sequence numbers in extended IPCMNI mode adds 2fca424f68d4 ipc: annotate implicit fall through adds 982242ad8402 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] adds 0419c1fe7297 lib/lzo: tidy-up ifdefs adds 746f85a9240f lib/lzo: 64-bit CTZ on arm64 adds 5903b449c364 lib/lzo: fast 8-byte copy on arm64 adds 0bdc4793b399 lib/lzo: implement run-length encoding adds 2a0d168de399 lib/lzo: separate lzo-rle from lzo adds 5dfd8e97afb6 zram: default to lzo-rle instead of lzo adds 569ee2dc41d7 Merge branch 'akpm-current/current' adds b0afc5271585 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 9ee929ed49e0 proc: calculate end pointer for /proc/*/* lookup at compile time adds 1046cb5cafe1 proc: merge fix for proc_pident_lookup() API change adds 1b3028163d29 unicore32: stop printing the virtual memory layout adds 721c9f344f6e arch/nios2/mm/fault.c: remove duplicate include adds e6972d81f9a0 include/linux/sched/signal.h: replace `tsk' with `task' adds 5427b7333995 openrisc: prefer memblock APIs returning virtual address adds 2be19724503a powerpc: use memblock functions returning virtual address adds e6ac1cc309d4 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] adds 3c589cc12345 memblock: drop memblock_alloc_base_nid() adds c889cfa9ecb6 memblock: emphasize that memblock_alloc_range() returns a [...] adds 6ea64f0fdf29 memblock: memblock_phys_alloc_try_nid(): don't panic adds 6d21510d705a memblock: memblock_phys_alloc(): don't panic adds 3532b3b554a2 memblock: drop __memblock_alloc_base() adds b48b01fa7608 memblock: drop memblock_alloc_base() adds 520afaeabfc5 memblock: refactor internal allocation functions adds 899d7fc06ec6 memblock: fix parameter order in memblock_phys_alloc_try_nid() adds 93380b3d1f87 memblock: make memblock_find_in_range_node() and choose_me [...] adds 02637ea78e14 arch: use memblock_alloc() instead of memblock_alloc_from( [...] adds ad492fdf260f arch: don't memset(0) memory returned by memblock_alloc() adds c9598f59dbec ia64: add checks for the return value of memblock_alloc*() adds f5615eceb640 sparc: add checks for the return value of memblock_alloc*() adds 8b327ca0003a mm/percpu: add checks for the return value of memblock_alloc*() adds bba025ac50b9 init/main: add checks for the return value of memblock_alloc*() adds 7b35c93e0dcc swiotlb: add checks for the return value of memblock_alloc*() adds b7dc89239f73 treewide: add checks for the return value of memblock_alloc*() adds 7a716433db74 mm: sparse: Use '%pa' with 'phys_addr_t' type adds a1c89b39b464 memblock: fix format strings for panics after memblock_alloc adds 92bd9e439cf5 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] adds d8e8f886b113 memblock: memblock_alloc_try_nid: don't panic adds b74c4dfdf2dc memblock: drop memblock_alloc_*_nopanic() variants adds 22793481c3e4 memblock: remove memblock_{set,clear}_region_flags adds b0925d58ac9c memblock: split checks whether a region should be skipped [...] adds c08d6d1669ec mm: memblock: update comments and kernel-doc adds 418694f80ad0 memblock-update-comments-and-kernel-doc-fix adds cf1c7a277bb3 openvswitch: convert to kvmalloc adds 0d379ecc19bd md: convert to kvmalloc adds daaf64e1c139 selinux: convert to kvmalloc adds cd9ceea781f0 Generic radix trees adds f473c9bf4eb6 proc: commit to genradix adds aa55c108a75d sctp: convert to genradix adds 009231c19a53 Drop flex_arrays adds feb1e7f0be8a include/linux/relay.h: fix percpu annotation in struct rchan adds ccd3295d7cee net/xdp/xdp_umem.c: do not use mmap_sem adds 6937385c2f32 kernel/fork.c: remove duplicated include adds 0fb9ecbbdac0 samples/mic/mpssd/mpssd.h: remove duplicate header adds 5635564fd19e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 6455df172c7b Merge branch 'akpm/master' adds d4104460aec1 Add linux-next specific files for 20190211
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 (9fe36dd579c7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - Documentation/ABI/testing/sysfs-bus-iio | 21 +- Documentation/ABI/testing/sysfs-bus-iio-sps30 | 28 + Documentation/ABI/testing/sysfs-bus-usb | 2 +- Documentation/ABI/testing/sysfs-class-chromeos | 32 + .../sysfs-class-chromeos-driver-cros-ec-lightbar | 74 + .../sysfs-class-chromeos-driver-cros-ec-vbc | 6 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/DMA-API.txt | 11 + Documentation/accounting/psi.txt | 107 + Documentation/admin-guide/cgroup-v2.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 48 +- Documentation/arm64/booting.txt | 5 + Documentation/arm64/pointer-authentication.txt | 5 + Documentation/core-api/memory-allocation.rst | 2 +- Documentation/core-api/refcount-vs-atomic.rst | 24 +- Documentation/core-api/xarray.rst | 14 +- Documentation/devicetree/bindings/arm/amlogic.txt | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 11 +- Documentation/devicetree/bindings/arm/mediatek.txt | 14 +- .../devicetree/bindings/clock/exynos5433-clock.txt | 23 + .../bindings/clock/nvidia,tegra124-dfll.txt | 83 +- .../bindings/cpufreq/nvidia,tegra124-cpufreq.txt | 6 +- .../bindings/display/bridge/cdns,dsi.txt | 21 - .../bindings/display/panel/innolux,ee101ia-01d.txt | 7 + .../devicetree/bindings/display/ssd1307fb.txt | 2 - .../display/tegra/nvidia,tegra20-host1x.txt | 3 + Documentation/devicetree/bindings/dma/dma.txt | 4 + Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 + Documentation/devicetree/bindings/dma/k3dma.txt | 4 +- .../bindings/gpio/gateworks,pld-gpio.txt | 20 + .../devicetree/bindings/gpu/samsung-rotator.txt | 7 +- Documentation/devicetree/bindings/i2c/i2c-mtk.txt | 1 + .../devicetree/bindings/i2c/i2c-xscale.txt | 20 + .../devicetree/bindings/iio/accel/mma8452.txt | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 65 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 4 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 35 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 + .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 + .../bindings/iio/chemical/sensirion,sgp30.txt | 15 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/light/max44009.txt | 24 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../devicetree/bindings/input/ilitek,ili2xxx.txt | 25 + .../devicetree/bindings/input/msm-vibrator.txt | 36 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 + .../bindings/input/touchscreen/stmpe.txt | 116 +- .../interrupt-controller/mediatek,sysirq.txt | 1 + .../devicetree/bindings/media/mediatek-vcodec.txt | 13 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 + .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 68 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 + Documentation/devicetree/bindings/mfd/stmpe.txt | 28 +- Documentation/devicetree/bindings/mmc/mmc.txt | 2 + Documentation/devicetree/bindings/net/macb.txt | 4 +- .../bindings/net/marvell-armada-370-neta.txt | 2 +- Documentation/devicetree/bindings/net/nixge.txt | 72 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 11 +- .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../bindings/phy/phy-armada38x-comphy.txt | 40 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 65 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../bindings/pinctrl/atmel,at91-pinctrl.txt | 27 +- .../bindings/regulator/fixed-regulator.yaml | 4 +- .../devicetree/bindings/rtc/rtc-meson.txt | 35 + .../bindings/soc/amlogic/clk-measure.txt | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../devicetree/bindings/sound/cs35l36.txt | 168 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + .../devicetree/bindings/sound/mtk-btcvsd-snd.txt | 24 + .../bindings/sound/qcom,msm8916-wcd-analog.txt | 7 +- .../devicetree/bindings/spi/atmel-quadspi.txt | 12 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 13 +- .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../devicetree/bindings/usb/keystone-usb.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 3 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 + Documentation/doc-guide/kernel-doc.rst | 17 +- Documentation/driver-api/80211/mac80211.rst | 3 + Documentation/driver-api/device_link.rst | 84 +- Documentation/driver-model/devres.txt | 2 + Documentation/filesystems/exofs.txt | 185 - Documentation/filesystems/f2fs.txt | 2 + Documentation/gpu/drm-uapi.rst | 8 + Documentation/gpu/todo.rst | 28 + Documentation/gpu/vkms.rst | 11 - Documentation/hwmon/lm85 | 9 +- Documentation/i2c/gpio-fault-injection | 10 +- Documentation/infiniband/user_verbs.txt | 4 +- Documentation/input/devices/xpad.rst | 2 +- Documentation/lzo.txt | 39 +- .../networking/device_drivers/intel/e100.rst | 1 + .../networking/device_drivers/intel/e1000.rst | 1 + .../networking/device_drivers/intel/e1000e.rst | 1 + .../networking/device_drivers/intel/fm10k.rst | 1 + .../networking/device_drivers/intel/i40e.rst | 1 + .../networking/device_drivers/intel/iavf.rst | 1 + .../networking/device_drivers/intel/ice.rst | 1 + .../networking/device_drivers/intel/igb.rst | 1 + .../networking/device_drivers/intel/igbvf.rst | 1 + .../networking/device_drivers/intel/ixgb.rst | 1 + .../networking/device_drivers/intel/ixgbe.rst | 1 + .../networking/device_drivers/intel/ixgbevf.rst | 1 + .../networking/device_drivers/stmicro/stmmac.txt | 2 +- Documentation/networking/devlink-health.txt | 86 + Documentation/networking/devlink-info-versions.rst | 38 + Documentation/networking/devlink-params-mlxsw.txt | 8 + Documentation/networking/filter.txt | 16 +- Documentation/networking/index.rst | 1 + Documentation/networking/snmp_counter.rst | 184 +- Documentation/networking/timestamping.txt | 43 +- Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 2 +- Documentation/process/stable-api-nonsense.rst | 14 +- Documentation/process/stable-kernel-rules.rst | 3 + Documentation/scsi/osd.txt | 197 - .../sound/kernel-api/writing-an-alsa-driver.rst | 10 +- Documentation/sound/soc/dpcm.rst | 10 +- Documentation/static-keys.txt | 2 +- Documentation/sysctl/fs.txt | 26 +- Documentation/sysctl/net.txt | 1 + Documentation/target/tcm_mod_builder.py | 8 - .../translations/it_IT/doc-guide/sphinx.rst | 2 + .../it_IT/process/applying-patches.rst | 12 +- .../translations/it_IT/process/changes.rst | 487 +- .../translations/it_IT/process/coding-style.rst | 43 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../it_IT/process/stable-api-nonsense.rst | 202 +- .../it_IT/process/submit-checklist.rst | 127 +- .../it_IT/process/submitting-drivers.rst | 8 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 47 +- Documentation/vm/index.rst | 2 +- Documentation/vm/slub.rst | 4 +- Documentation/x86/resctrl_ui.txt | 2 +- Documentation/xtensa/booting.txt | 19 + MAINTAINERS | 90 +- Makefile | 5 +- Next/SHA1s | 326 +- Next/Trees | 4 +- Next/merge.log | 9054 +++++++++++++------- arch/Kconfig | 3 + arch/alpha/include/uapi/asm/socket.h | 47 +- arch/arc/Kconfig | 8 + arch/arc/include/asm/entry-arcv2.h | 67 +- arch/arc/include/asm/uaccess.h | 8 +- arch/arc/kernel/entry-arcv2.S | 4 +- arch/arc/kernel/head.S | 10 +- arch/arc/kernel/intc-arcv2.c | 2 + arch/arc/kernel/setup.c | 2 +- arch/arc/lib/memcpy-archs.S | 14 - arch/arc/plat-hsdk/Kconfig | 1 + arch/arm/Kconfig | 4 +- arch/arm/Kconfig-nommu | 2 + arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 17 +- arch/arm/boot/bootp/Makefile | 2 +- arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/dts/armada-370-rd.dts | 42 - arch/arm/boot/dts/armada-388-clearfog.dts | 58 - arch/arm/boot/dts/armada-388-clearfog.dtsi | 2 + arch/arm/boot/dts/armada-38x.dtsi | 37 + arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 47 - arch/arm/boot/dts/imx28-cfa10036.dts | 3 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 22 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 22 +- arch/arm/boot/dts/kirkwood-dir665.dts | 47 - arch/arm/boot/dts/kirkwood-linksys-viper.dts | 47 - arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 47 - arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 41 - arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 + arch/arm/boot/dts/ls1021a-qds.dts | 1 + arch/arm/boot/dts/ls1021a-twr.dts | 1 + arch/arm/boot/dts/meson.dtsi | 7 + arch/arm/boot/dts/meson8.dtsi | 23 +- arch/arm/boot/dts/meson8b-ec100.dts | 127 + arch/arm/boot/dts/meson8b-odroidc1.dts | 29 +- arch/arm/boot/dts/meson8b.dtsi | 29 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 + arch/arm/boot/dts/meson8m2.dtsi | 4 + arch/arm/boot/dts/mps2.dtsi | 6 +- arch/arm/boot/dts/omap3-gta04.dtsi | 36 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 44 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 44 +- arch/arm/boot/dts/sun9i-a80.dtsi | 65 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- arch/arm/boot/dts/tegra30-beaver.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 22 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5 + arch/arm/configs/axm55xx_defconfig | 4 - arch/arm/configs/multi_v7_defconfig | 5 +- arch/arm/configs/omap2plus_defconfig | 83 +- arch/arm/crypto/crct10dif-ce-core.S | 568 +- arch/arm/crypto/crct10dif-ce-glue.c | 25 +- arch/arm/include/asm/arch_gicv3.h | 33 + arch/arm/include/asm/barrier.h | 2 + arch/arm/include/asm/irq.h | 1 - arch/arm/include/asm/kvm_mmu.h | 8 +- arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/processor.h | 6 +- arch/arm/include/asm/smp.h | 1 - arch/arm/include/asm/smp_twd.h | 16 - arch/arm/include/asm/spinlock.h | 3 +- arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/asm/v7m.h | 2 +- arch/arm/kernel/entry-header.S | 3 +- arch/arm/kernel/entry-v7m.S | 4 + arch/arm/kernel/irq.c | 62 - arch/arm/kernel/machine_kexec.c | 5 +- arch/arm/kernel/smp.c | 12 +- arch/arm/kernel/smp_twd.c | 66 - arch/arm/lib/copy_template.S | 2 +- arch/arm/mach-ep93xx/ts72xx.c | 1 - arch/arm/mach-exynos/headsmp.S | 2 +- arch/arm/mach-exynos/platsmp.c | 35 +- arch/arm/mach-imx/mach-mx21ads.c | 1 - arch/arm/mach-imx/mach-mx27ads.c | 2 +- arch/arm/mach-mediatek/Kconfig | 4 + arch/arm/mach-mediatek/mediatek.c | 3 +- arch/arm/mach-mediatek/platsmp.c | 2 +- arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-mmp/brownstone.c | 1 - arch/arm/mach-omap1/board-ams-delta.c | 2 - arch/arm/mach-omap1/board-nokia770.c | 18 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 1 - arch/arm/mach-omap2/prm_common.c | 4 +- arch/arm/mach-prima2/common.h | 2 + arch/arm/mach-prima2/headsmp.S | 2 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 17 +- arch/arm/mach-pxa/em-x270.c | 1 - arch/arm/mach-pxa/ezx.c | 3 +- arch/arm/mach-pxa/hx4700.c | 23 +- arch/arm/mach-pxa/magician.c | 23 +- arch/arm/mach-pxa/raumfeld.c | 1 - arch/arm/mach-pxa/zeus.c | 3 +- arch/arm/mach-sa1100/assabet.c | 1 - arch/arm/mach-spear/generic.h | 2 + arch/arm/mach-spear/headsmp.S | 2 +- arch/arm/mach-spear/hotplug.c | 4 +- arch/arm/mach-spear/platsmp.c | 27 +- arch/arm/mm/dma-mapping.c | 4 +- arch/arm/mm/idmap.c | 4 +- arch/arm/mm/init.c | 69 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7m.S | 3 + arch/arm64/Kconfig | 16 +- arch/arm64/Kconfig.platforms | 9 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 4 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 8 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 8 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 4 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 5 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 28 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 62 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 10 - arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 106 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 277 + arch/arm64/boot/dts/arm/juno-base.dtsi | 108 +- arch/arm64/boot/dts/arm/juno-r2.dts | 6 + arch/arm64/boot/dts/arm/juno.dts | 6 + arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 106 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 27 + arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 14 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 26 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 65 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-espressobin.dts | 12 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 162 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 80 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 18 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 15 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 21 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 77 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 21 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 14 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 31 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 94 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 22 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 98 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 6 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 251 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 9 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 160 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 25 + arch/arm64/configs/defconfig | 11 +- arch/arm64/crypto/aes-ce-ccm-core.S | 5 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 8 +- arch/arm64/crypto/aes-neonbs-core.S | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 513 +- arch/arm64/crypto/crct10dif-ce-glue.c | 75 +- arch/arm64/crypto/ghash-ce-glue.c | 118 +- arch/arm64/include/asm/alternative.h | 4 +- arch/arm64/include/asm/arch_gicv3.h | 32 + arch/arm64/include/asm/assembler.h | 10 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 10 + arch/arm64/include/asm/daifflags.h | 60 +- arch/arm64/include/asm/efi.h | 11 + arch/arm64/include/asm/hardirq.h | 31 + arch/arm64/include/asm/hugetlb.h | 7 +- arch/arm64/include/asm/irqflags.h | 100 +- arch/arm64/include/asm/kvm_emulate.h | 4 + arch/arm64/include/asm/kvm_host.h | 16 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/ptdump.h | 9 +- arch/arm64/include/asm/ptrace.h | 26 +- arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 13 + arch/arm64/kernel/alternative.c | 60 +- arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpufeature.c | 41 +- arch/arm64/kernel/entry.S | 56 +- arch/arm64/kernel/hibernate.c | 4 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/kernel/irq.c | 3 + arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 6 +- arch/arm64/kernel/process.c | 51 + arch/arm64/kernel/ptrace.c | 147 + arch/arm64/kernel/smp.c | 33 + arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/hyp/switch.c | 16 + arch/arm64/kvm/sys_regs.c | 99 +- arch/arm64/mm/dump.c | 63 +- arch/arm64/mm/flush.c | 6 +- arch/arm64/mm/numa.c | 2 +- arch/arm64/mm/proc.S | 11 - arch/arm64/mm/ptdump_debugfs.c | 7 +- arch/csky/include/asm/pgtable.h | 5 + arch/csky/kernel/dumpstack.c | 4 + arch/csky/mm/ioremap.c | 14 + arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/socket.h | 122 - arch/m68k/coldfire/device.c | 81 + arch/m68k/coldfire/m5272.c | 2 +- arch/m68k/coldfire/m5441x.c | 4 +- arch/m68k/emu/nfblock.c | 10 +- arch/m68k/include/asm/m5441xsim.h | 15 + arch/mips/Kconfig | 28 +- arch/mips/Makefile | 2 + arch/mips/ar7/platform.c | 4 +- arch/mips/bcm47xx/setup.c | 2 +- arch/mips/boot/dts/cavium-octeon/octeon_3xxx.dts | 14 + arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts | 6 + arch/mips/boot/dts/xilfpga/nexys4ddr.dts | 8 +- .../cavium-octeon/executive/cvmx-helper-board.c | 86 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 19 +- arch/mips/cavium-octeon/octeon-platform.c | 64 + arch/mips/include/asm/atomic.h | 6 + arch/mips/include/asm/barrier.h | 55 + arch/mips/include/asm/bitops.h | 5 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/cmpxchg.h | 104 +- arch/mips/include/asm/cpu-features.h | 13 + arch/mips/include/asm/cpu.h | 1 + arch/mips/include/asm/futex.h | 3 + arch/mips/include/asm/ginvt.h | 56 + arch/mips/include/asm/mipsregs.h | 11 + arch/mips/include/asm/mmu.h | 6 +- arch/mips/include/asm/mmu_context.h | 139 +- arch/mips/include/asm/octeon/cvmx-helper-board.h | 12 - arch/mips/include/asm/pgtable.h | 49 +- arch/mips/include/asm/tlbflush.h | 5 +- arch/mips/include/asm/unistd.h | 3 + arch/mips/include/uapi/asm/socket.h | 47 +- arch/mips/kernel/cpu-probe.c | 55 +- arch/mips/kernel/mips-cm.c | 2 +- arch/mips/kernel/process.c | 7 +- arch/mips/kernel/smp.c | 67 +- arch/mips/kernel/traps.c | 4 +- arch/mips/kernel/unaligned.c | 1 + arch/mips/kvm/emulate.c | 8 +- arch/mips/kvm/mips.c | 5 + arch/mips/kvm/trap_emul.c | 30 +- arch/mips/kvm/vz.c | 8 +- arch/mips/lib/dump_tlb.c | 22 +- arch/mips/loongson32/Kconfig | 13 + arch/mips/loongson32/ls1b/board.c | 28 - arch/mips/loongson64/Platform | 23 + arch/mips/loongson64/common/reset.c | 7 +- arch/mips/mm/Makefile | 16 +- arch/mips/mm/c-octeon.c | 18 - arch/mips/mm/c-r3k.c | 25 - arch/mips/mm/c-r4k.c | 124 +- arch/mips/mm/c-tx39.c | 21 - arch/mips/mm/cache.c | 1 - arch/mips/mm/context.c | 291 + arch/mips/mm/init.c | 7 + arch/mips/mm/tlb-r3k.c | 14 +- arch/mips/mm/tlb-r4k.c | 71 +- arch/mips/mm/tlb-r8k.c | 10 +- arch/mips/mm/tlbex.c | 10 + arch/parisc/include/asm/pdc.h | 1 + arch/parisc/include/asm/string.h | 15 + arch/parisc/include/asm/unistd.h | 2 + arch/parisc/include/uapi/asm/pdc.h | 8 +- arch/parisc/include/uapi/asm/socket.h | 46 +- arch/parisc/kernel/firmware.c | 24 + arch/parisc/kernel/parisc_ksyms.c | 4 + arch/parisc/kernel/processor.c | 9 + arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 91 - arch/parisc/lib/string.S | 142 + arch/powerpc/Kconfig | 7 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 24 +- arch/powerpc/include/asm/eeh.h | 4 +- arch/powerpc/include/asm/page.h | 1 - arch/powerpc/include/asm/ppc-pci.h | 4 +- arch/powerpc/include/asm/topology.h | 2 + arch/powerpc/include/uapi/asm/socket.h | 4 +- arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/dma.c | 1 + arch/powerpc/kernel/eeh.c | 103 +- arch/powerpc/kernel/eeh_driver.c | 86 +- arch/powerpc/kernel/eeh_pe.c | 68 +- arch/powerpc/kernel/eeh_sysfs.c | 3 +- arch/powerpc/kernel/entry_64.S | 7 + arch/powerpc/kernel/ptrace.c | 8 +- arch/powerpc/kernel/stacktrace.c | 74 +- arch/powerpc/kernel/time.c | 1 - arch/powerpc/kernel/traps.c | 4 +- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/mm/mem.c | 39 +- arch/powerpc/mm/numa.c | 11 +- arch/powerpc/mm/pgtable-book3s64.c | 22 + arch/powerpc/net/bpf_jit_comp64.c | 1 + arch/powerpc/perf/power9-events-list.h | 24 + arch/powerpc/perf/power9-pmu.c | 4 + arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spu_syscalls.c | 1 - arch/powerpc/platforms/powernv/opal.c | 1 - arch/powerpc/platforms/powernv/pci-ioda.c | 7 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 19 + arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/sysdev/tsi108_dev.c | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/include/asm/page.h | 2 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/kernel/asm-offsets.c | 1 + arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/setup.c | 2 +- arch/riscv/kernel/smpboot.c | 6 +- arch/riscv/mm/init.c | 3 +- arch/riscv/net/Makefile | 1 + arch/riscv/net/bpf_jit_comp.c | 1602 ++++ arch/s390/Kconfig | 2 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/hugetlb.h | 7 +- arch/s390/include/asm/irq.h | 1 + arch/s390/include/asm/isc.h | 1 + arch/s390/include/asm/kvm_host.h | 36 +- arch/s390/include/asm/pnet.h | 8 - arch/s390/include/asm/qdio.h | 4 +- arch/s390/include/asm/vx-insn.h | 8 +- arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/socket.h | 119 - arch/s390/kernel/head64.S | 2 - arch/s390/kernel/irq.c | 1 + arch/s390/kernel/setup.c | 10 - arch/s390/kvm/interrupt.c | 431 +- arch/s390/kvm/kvm-s390.c | 19 +- arch/s390/kvm/kvm-s390.h | 4 +- arch/s390/mm/mmap.c | 33 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/net/pnet.c | 8 + arch/s390/pci/pci.c | 22 +- arch/sh/boards/mach-ecovec24/setup.c | 2 - arch/sh/kernel/syscalls/Makefile | 11 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 + arch/sh/kernel/syscalls/syscalltbl.sh | 32 + arch/sparc/include/uapi/asm/posix_types.h | 10 + arch/sparc/include/uapi/asm/socket.h | 49 +- arch/x86/Kconfig | 13 +- arch/x86/Kconfig.debug | 10 - arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/acpi.c | 326 + arch/x86/boot/compressed/cmdline.c | 4 - arch/x86/boot/compressed/head_64.S | 11 +- arch/x86/boot/compressed/kaslr.c | 75 +- arch/x86/boot/compressed/misc.c | 3 + arch/x86/boot/compressed/misc.h | 23 +- arch/x86/boot/string.c | 141 + arch/x86/boot/string.h | 1 + arch/x86/crypto/aegis128-aesni-glue.c | 38 +- arch/x86/crypto/aegis128l-aesni-glue.c | 38 +- arch/x86/crypto/aegis256-aesni-glue.c | 38 +- arch/x86/crypto/aesni-intel_glue.c | 13 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 782 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 12 +- arch/x86/crypto/morus1280_glue.c | 40 +- arch/x86/crypto/morus640_glue.c | 39 +- arch/x86/events/intel/core.c | 16 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/include/asm/efi.h | 1 - arch/x86/include/asm/hugetlb.h | 7 +- arch/x86/include/asm/mce.h | 6 + arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/refcount.h | 22 +- arch/x86/include/asm/resctrl_sched.h | 4 +- arch/x86/include/asm/uaccess.h | 24 +- arch/x86/include/uapi/asm/Kbuild | 1 + arch/x86/include/uapi/asm/socket.h | 1 - arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 26 +- arch/x86/kernel/cpu/mce/core.c | 1 + arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +- arch/x86/kernel/cpu/resctrl/Makefile | 4 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 7 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 27 +- arch/x86/kernel/early_printk.c | 4 - arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 7 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kvm/vmx/nested.c | 1 + arch/x86/kvm/vmx/vmx.c | 3 +- arch/x86/kvm/x86.c | 7 + arch/x86/lib/iomem.c | 33 +- arch/x86/lib/usercopy_32.c | 8 +- arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/numa.c | 4 +- arch/x86/mm/pageattr.c | 50 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/early_printk.c | 240 - arch/x86/platform/efi/quirks.c | 2 +- .../intel-mid/device_libs/platform_bcm43xx.c | 1 - arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/xtensa/Kconfig | 2 + arch/xtensa/include/asm/Kbuild | 3 + arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/spinlock.h | 185 +- arch/xtensa/include/asm/spinlock_types.h | 15 +- arch/xtensa/include/asm/thread_info.h | 9 - arch/xtensa/include/uapi/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/socket.h | 124 - arch/xtensa/kernel/process.c | 6 +- arch/xtensa/kernel/smp.c | 38 +- arch/xtensa/kernel/time.c | 53 +- arch/xtensa/kernel/traps.c | 5 +- block/bfq-iosched.c | 705 +- block/bfq-iosched.h | 11 +- block/bfq-wf2q.c | 18 +- block/blk-cgroup.c | 2 +- block/blk-core.c | 6 +- block/blk-flush.c | 2 +- block/blk-iolatency.c | 56 +- block/blk-mq-debugfs.c | 5 +- block/blk-mq-sched.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 20 +- block/blk-mq.h | 21 +- block/blk-settings.c | 9 - block/blk-sysfs.c | 19 +- block/blk.h | 2 +- block/bsg-lib.c | 44 +- block/bsg.c | 190 +- certs/system_keyring.c | 4 +- crypto/Kconfig | 10 + crypto/Makefile | 2 +- crypto/aegis128.c | 14 +- crypto/aegis128l.c | 14 +- crypto/aegis256.c | 14 +- crypto/ahash.c | 14 +- crypto/lzo-rle.c | 175 + crypto/morus1280.c | 13 +- crypto/morus640.c | 13 +- crypto/seqiv.c | 7 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 2569 +++--- crypto/testmgr.h | 407 +- drivers/acpi/acpica/hwxfsleep.c | 96 +- drivers/acpi/bus.c | 3 + drivers/acpi/ec.c | 82 +- drivers/acpi/pptt.c | 13 +- drivers/acpi/scan.c | 1 + drivers/android/binder.c | 7 +- drivers/android/binder_internal.h | 9 + drivers/android/binderfs.c | 4 +- drivers/ata/Kconfig | 12 + drivers/ata/Makefile | 1 + drivers/ata/libata-core.c | 1 + drivers/ata/libata-scsi.c | 9 +- drivers/ata/pata_buddha.c | 257 + drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_of_platform.c | 6 +- drivers/ata/pata_platform.c | 24 +- drivers/ata/pata_samsung_cf.c | 8 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/base/base.h | 8 + drivers/base/bus.c | 46 +- drivers/base/core.c | 247 +- drivers/base/cpu.c | 1 + drivers/base/dd.c | 164 +- drivers/base/power/main.c | 12 +- drivers/base/power/runtime.c | 116 +- drivers/base/test/test_async_driver_probe.c | 261 +- drivers/block/null_blk_main.c | 1 - drivers/block/virtio_blk.c | 10 +- drivers/block/zram/zcomp.c | 1 + drivers/block/zram/zram_drv.c | 2 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 11 + drivers/bus/fsl-mc/mc-io.c | 13 + drivers/cdrom/cdrom.c | 7 +- drivers/char/tpm/st33zp24/i2c.c | 2 +- drivers/char/tpm/st33zp24/spi.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.h | 4 +- drivers/char/tpm/tpm-chip.c | 124 +- drivers/char/tpm/tpm-dev-common.c | 44 +- drivers/char/tpm/tpm-interface.c | 325 +- drivers/char/tpm/tpm-sysfs.c | 138 +- drivers/char/tpm/tpm.h | 180 +- drivers/char/tpm/tpm1-cmd.c | 43 +- drivers/char/tpm/tpm2-cmd.c | 208 +- drivers/char/tpm/tpm2-space.c | 90 +- drivers/char/tpm/tpm_atmel.c | 2 +- drivers/char/tpm/tpm_crb.c | 22 +- drivers/char/tpm/tpm_i2c_atmel.c | 15 +- drivers/char/tpm/tpm_i2c_infineon.c | 17 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 18 +- drivers/char/tpm/tpm_ibmvtpm.c | 8 +- drivers/char/tpm/tpm_infineon.c | 2 +- drivers/char/tpm/tpm_nsc.c | 2 +- drivers/char/tpm/tpm_ppi.c | 78 +- drivers/char/tpm/tpm_tis_core.c | 21 +- drivers/char/tpm/tpm_vtpm_proxy.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 4 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/clk-devres.c | 11 + drivers/clk/clk-max77686.c | 28 +- drivers/clk/clkdev.c | 117 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/mediatek/clk-mt2712.c | 8 +- drivers/clk/samsung/clk-exynos5433.c | 38 +- drivers/clk/tegra/Kconfig | 5 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-dfll.c | 459 +- drivers/clk/tegra/clk-dfll.h | 6 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 520 +- drivers/clk/tegra/cvb.c | 12 +- drivers/clk/tegra/cvb.h | 7 +- drivers/clk/x86/clk-st.c | 3 +- drivers/cpufreq/Kconfig.arm | 4 +- drivers/cpufreq/arm_big_little.c | 2 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq-dt.c | 16 +- drivers/cpufreq/cpufreq.c | 11 + drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/imx6q-cpufreq.c | 25 +- drivers/cpufreq/mediatek-cpufreq.c | 16 +- drivers/cpufreq/omap-cpufreq.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 51 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/scmi-cpufreq.c | 53 +- drivers/cpufreq/scpi-cpufreq.c | 17 +- drivers/cpufreq/tegra124-cpufreq.c | 46 +- drivers/cpuidle/dt_idle_states.c | 15 +- drivers/crypto/amcc/crypto4xx_trng.h | 4 +- drivers/crypto/axis/artpec6_crypto.c | 326 +- drivers/crypto/bcm/Makefile | 2 - drivers/crypto/caam/caamalg.c | 27 +- drivers/crypto/caam/caamalg_qi.c | 23 +- drivers/crypto/caam/caamalg_qi2.c | 28 +- drivers/crypto/caam/caamhash.c | 219 +- drivers/crypto/caam/caamhash_desc.c | 30 +- drivers/crypto/caam/caamhash_desc.h | 10 +- drivers/crypto/caam/ctrl.c | 21 +- drivers/crypto/caam/intern.h | 1 - drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 27 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 5 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/cavium/zip/zip_main.c | 52 +- drivers/crypto/ccp/ccp-debugfs.c | 36 +- drivers/crypto/ccp/psp-dev.c | 16 + drivers/crypto/ccree/cc_debugfs.c | 22 +- drivers/crypto/ccree/cc_debugfs.h | 8 +- drivers/crypto/ccree/cc_driver.c | 14 +- drivers/crypto/ccree/cc_pm.c | 13 +- drivers/crypto/ccree/cc_pm.h | 3 + drivers/crypto/chelsio/Makefile | 2 +- drivers/crypto/chelsio/chcr_algo.c | 4 +- drivers/crypto/chelsio/chtls/Makefile | 3 +- drivers/crypto/qat/qat_c3xxx/Makefile | 2 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 5 - drivers/crypto/qat/qat_c3xxxvf/Makefile | 2 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 5 - drivers/crypto/qat/qat_c62x/Makefile | 2 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 5 - drivers/crypto/qat/qat_c62xvf/Makefile | 2 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 5 - drivers/crypto/qat/qat_common/adf_cfg.c | 7 - drivers/crypto/qat/qat_common/adf_transport.c | 7 - .../crypto/qat/qat_common/adf_transport_debug.c | 15 - drivers/crypto/qat/qat_dh895xcc/Makefile | 2 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 5 - drivers/crypto/qat/qat_dh895xccvf/Makefile | 2 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 5 - drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/at_xdmac.c | 19 +- drivers/dma/bcm2835-dma.c | 92 +- drivers/dma/dmatest.c | 32 +- drivers/dma/fsl-edma-common.c | 70 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 1 + drivers/dma/fsl-qdma.c | 1259 +++ drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 68 +- drivers/dma/imx-dma.c | 8 +- drivers/dma/k3dma.c | 61 +- drivers/dma/mcf-edma.c | 1 + drivers/dma/pch_dma.c | 1 - drivers/edac/Kconfig | 12 + drivers/edac/Makefile | 7 +- drivers/edac/i10nm_base.c | 275 + drivers/edac/mce_amd.c | 264 +- drivers/edac/skx_base.c | 650 ++ drivers/edac/skx_common.c | 691 ++ drivers/edac/skx_common.h | 152 + drivers/edac/skx_edac.c | 1358 --- drivers/firmware/Kconfig | 2 +- drivers/firmware/efi/Kconfig | 6 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/arm-init.c | 6 +- drivers/firmware/efi/arm-runtime.c | 17 +- drivers/firmware/efi/capsule-loader.c | 4 +- drivers/firmware/efi/capsule.c | 4 +- drivers/firmware/efi/cper-arm.c | 14 +- drivers/firmware/efi/cper.c | 14 +- drivers/firmware/efi/dev-path-parser.c | 9 +- drivers/firmware/efi/earlycon.c | 206 + drivers/firmware/efi/efi-bgrt.c | 5 +- drivers/firmware/efi/efi-pstore.c | 2 + drivers/firmware/efi/efibc.c | 10 +- drivers/firmware/efi/efivars.c | 58 +- drivers/firmware/efi/esrt.c | 1 + drivers/firmware/efi/fake_mem.c | 16 +- drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/efi/libstub/arm-stub.c | 5 + drivers/firmware/efi/libstub/arm32-stub.c | 6 +- drivers/firmware/efi/libstub/arm64-stub.c | 6 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 15 +- drivers/firmware/efi/libstub/efistub.h | 12 + drivers/firmware/efi/libstub/fdt.c | 115 +- drivers/firmware/efi/libstub/gop.c | 4 +- drivers/firmware/efi/libstub/random.c | 6 +- drivers/firmware/efi/libstub/secureboot.c | 4 +- drivers/firmware/efi/libstub/tpm.c | 4 +- drivers/firmware/efi/memattr.c | 7 +- drivers/firmware/efi/runtime-map.c | 3 +- drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/firmware/efi/test/efi_test.c | 1 + drivers/firmware/efi/test/efi_test.h | 2 +- drivers/firmware/efi/tpm.c | 5 +- drivers/firmware/efi/vars.c | 15 +- drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 5 + drivers/firmware/tegra/bpmp.c | 10 + drivers/fpga/Kconfig | 2 +- drivers/fpga/altera-ps-spi.c | 2 +- drivers/fpga/stratix10-soc.c | 5 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-adp5588.c | 234 +- drivers/gpio/gpio-gw-pld.c | 137 + drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-mt7621.c | 20 +- drivers/gpio/gpio-pch.c | 1 - drivers/gpio/gpio-tqmx86.c | 4 +- drivers/gpio/gpiolib-acpi.c | 15 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 357 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 141 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 5 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6844 --------------- drivers/gpu/drm/amd/amdgpu/ci_dpm.h | 349 - drivers/gpu/drm/amd/amdgpu/ci_smc.c | 279 - drivers/gpu/drm/amd/amdgpu/cik.c | 75 +- drivers/gpu/drm/amd/amdgpu/cik_dpm.h | 1 - drivers/gpu/drm/amd/amdgpu/cik_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 90 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 75 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 72 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/si.c | 54 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 38 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 173 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 60 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 324 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 5 +- drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 17 +- drivers/gpu/drm/amd/amdgpu/vi.c | 69 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 22 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1288 +-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 49 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 84 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 57 + drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 14 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 16 - .../drm/amd/display/dc/bios/bios_parser_helper.c | 96 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 4 - .../gpu/drm/amd/display/dc/bios/command_table.c | 135 +- .../gpu/drm/amd/display/dc/bios/command_table.h | 3 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 82 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 10 +- .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 43 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 75 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 81 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 162 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 123 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 69 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 127 + drivers/gpu/drm/amd/display/dc/dc.h | 15 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 36 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 48 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 647 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 30 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 133 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 35 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 196 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 129 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 12 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 79 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 8 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 4 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 2 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 148 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 16 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 6 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 15 + .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 84 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 107 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 42 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 188 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 35 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 24 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 15 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 26 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 100 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 79 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 10 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 14 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 26 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 28 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 + .../drm/amd/display/dc/dml/display_mode_structs.h | 107 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 6 +- drivers/gpu/drm/amd/display/dc/i2caux/Makefile | 99 - drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 606 -- drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h | 86 - .../amd/display/dc/i2caux/dce100/i2caux_dce100.c | 106 - .../amd/display/dc/i2caux/dce100/i2caux_dce100.h | 32 - .../display/dc/i2caux/dce110/aux_engine_dce110.c | 505 -- .../display/dc/i2caux/dce110/aux_engine_dce110.h | 78 - .../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 574 -- .../dc/i2caux/dce110/i2c_hw_engine_dce110.h | 218 - .../dc/i2caux/dce110/i2c_sw_engine_dce110.c | 160 - .../dc/i2caux/dce110/i2c_sw_engine_dce110.h | 43 - .../amd/display/dc/i2caux/dce110/i2caux_dce110.c | 329 - .../amd/display/dc/i2caux/dce110/i2caux_dce110.h | 54 - .../amd/display/dc/i2caux/dce112/i2caux_dce112.c | 129 - .../amd/display/dc/i2caux/dce112/i2caux_dce112.h | 32 - .../amd/display/dc/i2caux/dce120/i2caux_dce120.c | 120 - .../amd/display/dc/i2caux/dce120/i2caux_dce120.h | 32 - .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c | 875 -- .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.h | 54 - .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c | 173 - .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.h | 43 - .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c | 284 - .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h | 38 - .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 120 - .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h | 32 - .../display/dc/i2caux/diagnostics/i2caux_diag.c | 97 - .../display/dc/i2caux/diagnostics/i2caux_diag.h | 32 - drivers/gpu/drm/amd/display/dc/i2caux/engine.h | 111 - .../gpu/drm/amd/display/dc/i2caux/engine_base.c | 52 - drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c | 118 - drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h | 115 - .../amd/display/dc/i2caux/i2c_generic_hw_engine.c | 284 - .../amd/display/dc/i2caux/i2c_generic_hw_engine.h | 77 - .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 251 - .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h | 80 - .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c | 601 -- .../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h | 81 - drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 491 -- drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h | 122 - drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 19 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 16 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 49 + drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 55 + drivers/gpu/drm/amd/display/dc/irq_types.h | 8 + .../drm/amd/display/include/bios_parser_types.h | 4 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 33 +- .../drm/amd/display/modules/color/color_gamma.c | 78 +- .../drm/amd/display/modules/freesync/freesync.c | 106 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 3 +- .../drm/amd/display/modules/power/power_helpers.c | 595 +- .../amd/include/asic_reg/nbio/nbio_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h | 4 + .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 58 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 54 + .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 53 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 3 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 3 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 53 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 8 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 96 + drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 101 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 50 + .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 9 - drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 14 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 136 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 189 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 1 + .../gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h | 24 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 50 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 37 + .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 198 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 81 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 410 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 1 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 1 - drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 2 + drivers/gpu/drm/ast/ast_main.c | 6 +- drivers/gpu/drm/bochs/bochs_mm.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/cdns-dsi.c | 538 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 142 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 1 + drivers/gpu/drm/cirrus/cirrus_mode.c | 70 +- drivers/gpu/drm/drm_agpsupport.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 18 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_connector.c | 2 +- drivers/gpu/drm/drm_damage_helper.c | 1 + drivers/gpu/drm/drm_dp_helper.c | 47 +- drivers/gpu/drm/drm_dp_mst_topology.c | 51 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 9 + drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 2 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_modes.c | 2 +- drivers/gpu/drm/drm_modeset_helper.c | 2 + drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_rect.c | 108 - drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 23 + drivers/gpu/drm/exynos/exynos_drm_scaler.c | 2 +- drivers/gpu/drm/exynos/regs-scaler.h | 2 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/gvt/display.c | 31 + drivers/gpu/drm/i915/gvt/display.h | 37 +- drivers/gpu/drm/i915/gvt/gvt.c | 1 + drivers/gpu/drm/i915/gvt/gvt.h | 3 + drivers/gpu/drm/i915/gvt/hypercall.h | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 143 + drivers/gpu/drm/i915/gvt/mpt.h | 17 + drivers/gpu/drm/i915/gvt/vgpu.c | 6 + drivers/gpu/drm/i915/i915_active.c | 286 + drivers/gpu/drm/i915/i915_active.h | 425 + drivers/gpu/drm/i915/i915_active_types.h | 36 + drivers/gpu/drm/i915/i915_debugfs.c | 42 +- drivers/gpu/drm/i915/i915_drv.c | 16 +- drivers/gpu/drm/i915/i915_drv.h | 60 +- drivers/gpu/drm/i915/i915_gem.c | 90 +- drivers/gpu/drm/i915/i915_gem_context.c | 359 +- drivers/gpu/drm/i915/i915_gem_context.h | 20 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 67 + drivers/gpu/drm/i915/i915_gem_fence_reg.c | 102 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_gem_object.h | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.h | 39 +- drivers/gpu/drm/i915/i915_pci.c | 25 +- drivers/gpu/drm/i915/i915_perf.c | 13 +- drivers/gpu/drm/i915/i915_pmu.c | 22 +- drivers/gpu/drm/i915/i915_pmu.h | 2 + drivers/gpu/drm/i915/i915_reg.h | 29 +- drivers/gpu/drm/i915/i915_request.c | 36 +- drivers/gpu/drm/i915/i915_request.h | 383 - drivers/gpu/drm/i915/i915_reset.c | 204 +- drivers/gpu/drm/i915/i915_reset.h | 4 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_timeline.c | 4 +- drivers/gpu/drm/i915/i915_timeline.h | 30 +- drivers/gpu/drm/i915/i915_utils.h | 6 - drivers/gpu/drm/i915/i915_vma.c | 183 +- drivers/gpu/drm/i915/i915_vma.h | 11 +- drivers/gpu/drm/i915/intel_atomic.c | 2 + drivers/gpu/drm/i915/intel_atomic_plane.c | 7 + drivers/gpu/drm/i915/intel_bios.c | 7 + drivers/gpu/drm/i915/intel_color.c | 437 +- drivers/gpu/drm/i915/intel_ddi.c | 9 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_display.c | 423 +- drivers/gpu/drm/i915/intel_dp.c | 31 +- drivers/gpu/drm/i915/intel_dp_mst.c | 17 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 3 +- drivers/gpu/drm/i915/intel_drv.h | 33 +- drivers/gpu/drm/i915/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/intel_fbdev.c | 33 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- drivers/gpu/drm/i915/intel_guc_log.c | 3 + drivers/gpu/drm/i915/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 138 +- drivers/gpu/drm/i915/intel_lrc.h | 2 + drivers/gpu/drm/i915/intel_overlay.c | 33 +- drivers/gpu/drm/i915/intel_pm.c | 35 +- drivers/gpu/drm/i915/intel_psr.c | 182 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 13 - drivers/gpu/drm/i915/intel_ringbuffer.h | 36 +- drivers/gpu/drm/i915/intel_sprite.c | 67 +- drivers/gpu/drm/i915/intel_uncore.c | 3 + drivers/gpu/drm/i915/intel_workarounds.c | 70 +- drivers/gpu/drm/i915/selftests/i915_active.c | 157 + drivers/gpu/drm/i915/selftests/i915_gem_context.c | 467 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 3 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 7 + drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 11 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 103 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 + drivers/gpu/drm/i915/selftests/mock_timeline.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 4 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 23 +- drivers/gpu/drm/meson/meson_venc.c | 2 + drivers/gpu/drm/mgag200/mgag200_main.c | 8 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 3 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 19 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 220 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 51 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 27 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 325 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 28 +- drivers/gpu/drm/msm/msm_drv.c | 113 +- drivers/gpu/drm/msm/msm_drv.h | 10 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 31 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.h | 12 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 27 +- drivers/gpu/drm/radeon/ci_dpm.c | 5 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 3 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 219 +- drivers/gpu/drm/sun4i/Kconfig | 3 +- drivers/gpu/drm/sun4i/Makefile | 5 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 + drivers/gpu/drm/sun4i/sun6i_mipi_dphy.c | 292 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 32 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 17 +- drivers/gpu/drm/tegra/drm.c | 57 +- drivers/gpu/drm/tegra/drm.h | 1 + drivers/gpu/drm/tegra/sor.c | 19 +- drivers/gpu/drm/tegra/vic.c | 74 +- drivers/gpu/drm/tegra/vic.h | 9 + drivers/gpu/drm/ttm/ttm_bo.c | 20 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 19 +- drivers/gpu/drm/v3d/v3d_sched.c | 13 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +- drivers/gpu/drm/vkms/vkms_crc.c | 3 +- drivers/gpu/drm/vkms/vkms_crtc.c | 31 +- drivers/gpu/drm/vkms/vkms_drv.c | 7 +- drivers/gpu/drm/vkms/vkms_drv.h | 2 + drivers/gpu/drm/vkms/vkms_gem.c | 8 +- drivers/gpu/drm/vkms/vkms_output.c | 8 +- drivers/gpu/drm/vkms/vkms_plane.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 81 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 13 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +- drivers/gpu/host1x/bus.c | 35 + drivers/gpu/host1x/cdma.c | 189 +- drivers/gpu/host1x/cdma.h | 8 +- drivers/gpu/host1x/dev.c | 49 +- drivers/gpu/host1x/dev.h | 8 + drivers/gpu/host1x/hw/cdma_hw.c | 46 +- drivers/gpu/host1x/hw/channel_hw.c | 43 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 6 + drivers/gpu/host1x/hw/host1x07_hardware.h | 6 + drivers/gpu/host1x/hw/hw_host1x06_channel.h | 11 + drivers/gpu/host1x/hw/hw_host1x07_channel.h | 11 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-topseed.c | 3 + drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +- drivers/hwmon/lm85.c | 43 +- drivers/hwmon/occ/common.c | 3 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 3 +- drivers/hwmon/occ/p9_sbe.c | 3 +- drivers/hwmon/occ/sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 50 +- drivers/hwtracing/coresight/coresight.c | 13 +- drivers/i2c/algos/i2c-algo-bit.c | 25 +- drivers/i2c/busses/i2c-cbus-gpio.c | 80 +- drivers/i2c/busses/i2c-eg20t.c | 1 - drivers/i2c/busses/i2c-gpio.c | 31 +- drivers/i2c/busses/i2c-iop3xx.c | 8 + drivers/i2c/busses/i2c-mt65xx.c | 6 +- drivers/i2c/busses/i2c-omap.c | 13 +- drivers/i2c/busses/i2c-rcar.c | 22 +- drivers/i2c/busses/i2c-sh_mobile.c | 16 +- drivers/i2c/i2c-core-of.c | 14 +- drivers/ide/ide-atapi.c | 9 +- drivers/ide/ide-io.c | 61 +- drivers/ide/ide-park.c | 2 + drivers/ide/ide-probe.c | 23 +- drivers/iio/accel/mma8452.c | 105 +- drivers/iio/accel/st_accel_core.c | 171 +- drivers/iio/adc/Kconfig | 67 + drivers/iio/adc/Makefile | 7 + drivers/iio/adc/ad7606.c | 583 ++ drivers/iio/adc/ad7606.h | 99 + drivers/iio/adc/ad7606_par.c | 105 + drivers/iio/adc/ad7606_spi.c | 82 + drivers/iio/adc/ad7768-1.c | 459 + drivers/iio/adc/axp288_adc.c | 76 +- drivers/iio/adc/meson_saradc.c | 33 + drivers/iio/adc/npcm_adc.c | 335 + drivers/iio/adc/stmpe-adc.c | 363 + drivers/iio/adc/ti-ads124s08.c | 376 + drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-ph-sensor.c | 7 +- drivers/iio/chemical/bme680_i2c.c | 7 + drivers/iio/chemical/bme680_spi.c | 8 + drivers/iio/chemical/sgp30.c | 591 ++ drivers/iio/chemical/sps30.c | 545 ++ drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5686-spi.c | 7 +- drivers/iio/dac/ad5686.c | 42 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/frequency/ad9523.c | 7 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 31 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 - drivers/iio/industrialio-core.c | 5 + drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/isl29018.c | 46 +- drivers/iio/light/max44009.c | 555 ++ drivers/iio/magnetometer/mag3110.c | 94 +- drivers/iio/pressure/Kconfig | 2 +- drivers/iio/pressure/st_pressure.h | 2 + drivers/iio/pressure/st_pressure_core.c | 69 + drivers/iio/pressure/st_pressure_i2c.c | 5 + drivers/iio/pressure/st_pressure_spi.c | 5 + drivers/infiniband/core/cma.c | 83 - drivers/infiniband/core/device.c | 21 +- drivers/infiniband/core/iwcm.c | 7 +- drivers/infiniband/core/iwpm_msg.c | 232 +- drivers/infiniband/core/iwpm_util.c | 88 +- drivers/infiniband/core/iwpm_util.h | 12 + drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/nldev.c | 115 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 51 +- drivers/infiniband/core/rw.c | 12 +- drivers/infiniband/core/umem.c | 47 +- drivers/infiniband/core/uverbs_cmd.c | 1 + drivers/infiniband/core/uverbs_main.c | 19 +- drivers/infiniband/core/uverbs_uapi.c | 15 +- drivers/infiniband/hw/bnxt_re/Kconfig | 1 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 132 +- drivers/infiniband/hw/bnxt_re/main.c | 124 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 173 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 47 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 37 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 45 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 30 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 160 +- drivers/infiniband/hw/cxgb3/iwch.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- drivers/infiniband/hw/cxgb4/device.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 4 +- drivers/infiniband/hw/hfi1/ud.c | 24 +- drivers/infiniband/hw/hfi1/user_pages.c | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 12 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 32 +- drivers/infiniband/hw/hns/hns_roce_device.h | 29 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 264 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 14 + drivers/infiniband/hw/hns/hns_roce_srq.c | 9 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 322 +- drivers/infiniband/hw/mlx5/ib_rep.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 44 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 9 +- drivers/infiniband/hw/mlx5/odp.c | 138 +- drivers/infiniband/hw/mlx5/qp.c | 214 +- drivers/infiniband/hw/mlx5/srq.h | 2 - drivers/infiniband/hw/mlx5/srq_cmd.c | 16 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib_sdma.c | 26 +- drivers/infiniband/hw/qib/qib_ud.c | 6 +- drivers/infiniband/hw/qib/qib_user_pages.c | 75 +- drivers/infiniband/hw/qib/qib_verbs.c | 18 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 53 - drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 15 - drivers/infiniband/hw/usnic/usnic_uiom.c | 60 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 7 +- drivers/infiniband/sw/rdmavt/qp.c | 26 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 7 + drivers/infiniband/sw/rxe/rxe_loc.h | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 11 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/iser/iser_memory.c | 9 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 28 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 80 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 4 - drivers/input/keyboard/cap11xx.c | 35 +- drivers/input/keyboard/gpio_keys.c | 10 + drivers/input/keyboard/matrix_keypad.c | 2 +- drivers/input/keyboard/tm2-touchkey.c | 10 +- drivers/input/misc/Kconfig | 21 + drivers/input/misc/Makefile | 3 + drivers/input/misc/bma150.c | 9 +- drivers/input/misc/msm-vibrator.c | 281 + drivers/input/misc/stpmic1_onkey.c | 198 + drivers/input/mouse/elantech.c | 9 + drivers/input/serio/ps2-gpio.c | 1 + drivers/input/touchscreen/ili210x.c | 321 +- drivers/input/touchscreen/st1232.c | 22 +- drivers/input/touchscreen/stmfts.c | 30 +- drivers/input/touchscreen/stmpe-ts.c | 66 +- drivers/input/touchscreen/sx8654.c | 6 +- drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/amd_iommu_v2.c | 24 - drivers/iommu/exynos-iommu.c | 1 + drivers/iommu/intel-iommu.c | 31 +- drivers/iommu/intel-svm.c | 9 - drivers/iommu/rockchip-iommu.c | 3 +- drivers/irqchip/irq-gic-v3.c | 265 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/isdn/mISDN/timerdev.c | 2 +- drivers/md/bcache/extents.c | 13 +- drivers/md/bcache/request.c | 7 +- drivers/md/bcache/stats.c | 2 +- drivers/md/bcache/super.c | 30 +- drivers/md/bcache/sysfs.c | 81 +- drivers/md/bcache/sysfs.h | 23 +- drivers/md/bcache/writeback.h | 3 + drivers/md/dm-rq.c | 2 +- drivers/md/dm.c | 8 +- drivers/md/md-linear.c | 3 +- drivers/md/raid1.c | 6 +- drivers/md/raid5-cache.c | 33 +- drivers/md/raid5.c | 8 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 34 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 41 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 20 +- drivers/media/pci/bt8xx/bttv-driver.c | 8 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/meye/meye.c | 8 +- drivers/media/pci/meye/meye.h | 2 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 3 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 163 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 31 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 104 +- drivers/media/platform/omap/omap_vout.c | 12 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/vicodec/vicodec-core.c | 22 +- drivers/media/platform/vim2m.c | 469 +- drivers/media/platform/vimc/Makefile | 3 +- drivers/media/platform/vimc/vimc-capture.c | 22 +- drivers/media/platform/vimc/vimc-common.c | 35 - drivers/media/platform/vimc/vimc-common.h | 15 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 26 +- drivers/media/platform/vimc/vimc-scaler.c | 28 +- drivers/media/platform/vimc/vimc-sensor.c | 56 +- drivers/media/platform/vimc/vimc-streamer.c | 188 + drivers/media/platform/vimc/vimc-streamer.h | 38 + drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-out.c | 41 +- drivers/media/usb/cpia2/cpia2.h | 2 +- drivers/media/usb/cpia2/cpia2_usb.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 11 +- drivers/media/usb/cx231xx/cx231xx-417.c | 4 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 14 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 2 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/usbvision/usbvision.h | 2 +- drivers/media/usb/uvc/uvc_driver.c | 14 +- drivers/media/usb/uvc/uvc_video.c | 8 + drivers/media/usb/zr364xx/zr364xx.c | 4 +- drivers/media/v4l2-core/v4l2-common.c | 10 - drivers/media/v4l2-core/v4l2-event.c | 19 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 8 +- drivers/media/v4l2-core/videobuf-core.c | 4 +- drivers/mfd/Kconfig | 34 +- drivers/mfd/Makefile | 3 + drivers/mfd/at91-usart.c | 24 +- drivers/mfd/cros_ec.c | 14 +- drivers/mfd/cros_ec_dev.c | 91 +- drivers/mfd/cros_ec_dev.h | 6 - drivers/mfd/lochnagar-i2c.c | 398 + drivers/mfd/sec-core.c | 5 +- drivers/mfd/sm501.c | 6 +- drivers/mfd/stmpe.c | 68 + drivers/mfd/stpmic1.c | 213 + drivers/mfd/tps65218.c | 89 + drivers/mfd/tps68470.c | 1 - drivers/misc/cxl/guest.c | 2 + drivers/misc/cxl/pci.c | 39 +- drivers/misc/mic/scif/scif_rma.c | 38 +- drivers/misc/mic/vop/vop_main.c | 13 +- drivers/misc/pch_phub.c | 1 - drivers/misc/vmw_balloon.c | 19 +- drivers/mmc/core/block.c | 22 +- drivers/mmc/core/core.c | 4 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/core/mmc.c | 8 + drivers/mmc/core/sd.c | 7 + drivers/mmc/core/slot-gpio.c | 9 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/bcm2835.c | 23 +- drivers/mmc/host/cb710-mmc.c | 42 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 117 +- drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sunxi-mmc.c | 26 +- drivers/mtd/mtdpart.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.c | 21 +- drivers/mtd/nand/raw/denali_dt.c | 27 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 13 +- drivers/mtd/nand/raw/jz4780_bch.c | 9 +- drivers/mtd/nand/raw/meson_nand.c | 48 +- drivers/mtd/nand/raw/mtk_ecc.c | 8 +- drivers/mtd/nand/raw/nand_base.c | 1 + drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 10 +- drivers/mtd/nand/spi/core.c | 46 +- drivers/mtd/spi-nor/cadence-quadspi.c | 15 +- drivers/mtd/spi-nor/spi-nor.c | 2 + drivers/net/Kconfig | 6 +- drivers/net/appletalk/cops.c | 2 +- drivers/net/dsa/b53/b53_srab.c | 3 - drivers/net/dsa/bcm_sf2.c | 39 +- drivers/net/dsa/bcm_sf2.h | 8 +- drivers/net/dsa/bcm_sf2_cfp.c | 201 +- drivers/net/dsa/bcm_sf2_regs.h | 4 + drivers/net/dsa/dsa_loop.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 20 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 21 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 25 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 254 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 1 + drivers/net/ethernet/cavium/Kconfig | 1 - drivers/net/ethernet/cavium/liquidio/lio_main.c | 22 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 25 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 71 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 450 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/smt.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 99 +- drivers/net/ethernet/cisco/enic/enic_main.c | 3 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/eeprom.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 119 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 28 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 128 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 62 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 12 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 236 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 41 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 22 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 59 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 12 + drivers/net/ethernet/ibm/emac/Kconfig | 12 - drivers/net/ethernet/ibm/emac/core.c | 64 +- drivers/net/ethernet/ibm/emac/core.h | 10 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 33 +- drivers/net/ethernet/intel/e1000e/netdev.c | 17 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 178 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 195 +- drivers/net/ethernet/intel/igb/igb_main.c | 72 +- drivers/net/ethernet/intel/igc/Makefile | 3 +- drivers/net/ethernet/intel/igc/igc.h | 34 +- drivers/net/ethernet/intel/igc/igc_base.c | 76 +- drivers/net/ethernet/intel/igc/igc_base.h | 25 - drivers/net/ethernet/intel/igc/igc_defines.h | 4 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 1032 +++ drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 118 +- drivers/net/ethernet/intel/igc/igc_phy.c | 8 - drivers/net/ethernet/intel/igc/igc_regs.h | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 45 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 237 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/mellanox/mlx4/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 18 +- .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 297 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 76 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 189 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 747 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 53 + drivers/net/ethernet/mellanox/mlxsw/core.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 82 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 +- .../ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 20 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 120 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 944 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 24 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 258 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 39 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 - drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 37 +- drivers/net/ethernet/mscc/ocelot.c | 33 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 92 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 201 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 6 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 417 +- .../net/ethernet/netronome/nfp/flower/offload.c | 154 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 145 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 22 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 4 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 61 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 20 + .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 3 +- drivers/net/ethernet/ni/nixge.c | 118 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 1 + drivers/net/ethernet/qlogic/qed/qed_l2.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 10 + drivers/net/ethernet/qlogic/qed/qed_sp.h | 1 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 15 +- drivers/net/ethernet/qlogic/qede/qede.h | 5 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 11 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 572 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 13 + drivers/net/ethernet/qlogic/qede/qede_main.c | 3 + drivers/net/ethernet/realtek/r8169.c | 99 +- drivers/net/ethernet/renesas/sh_eth.c | 79 +- drivers/net/ethernet/renesas/sh_eth.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 18 +- drivers/net/ethernet/sfc/ef10.c | 2 + drivers/net/ethernet/sfc/mcdi_pcol.h | 8 + drivers/net/ethernet/smsc/epic100.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 42 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 9 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/skfp/pcmplc.c | 1 + drivers/net/geneve.c | 10 +- drivers/net/ieee802154/mcr20a.c | 6 +- drivers/net/ipvlan/Makefile | 3 +- drivers/net/ipvlan/ipvlan.h | 37 +- drivers/net/ipvlan/ipvlan_core.c | 105 +- drivers/net/ipvlan/ipvlan_l3s.c | 227 + drivers/net/ipvlan/ipvlan_main.c | 117 +- drivers/net/macvlan.c | 6 +- drivers/net/netdevsim/netdev.c | 23 +- drivers/net/phy/aquantia.c | 189 +- drivers/net/phy/dp83640.c | 13 +- drivers/net/phy/dp83867.c | 47 +- drivers/net/phy/dp83tc811.c | 15 +- drivers/net/phy/fixed_phy.c | 112 +- drivers/net/phy/marvell.c | 16 - drivers/net/phy/marvell10g.c | 51 +- drivers/net/phy/phy-c45.c | 64 +- drivers/net/phy/phy-core.c | 233 +- drivers/net/phy/phy.c | 11 +- drivers/net/phy/phy_device.c | 130 +- drivers/net/phy/realtek.c | 9 + drivers/net/phy/sfp-bus.c | 2 + drivers/net/phy/sfp.c | 30 +- drivers/net/phy/sfp.h | 2 + drivers/net/tun.c | 3 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/lan78xx.c | 3 +- drivers/net/usb/pegasus.c | 1 + drivers/net/usb/rtl8150.c | 1 + drivers/net/veth.c | 4 + drivers/net/virtio_net.c | 171 +- drivers/net/vxlan.c | 20 +- drivers/net/wan/dscc4.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/wanxl.c | 5 +- drivers/net/wimax/i2400m/rx.c | 4 +- drivers/net/wimax/i2400m/usb.c | 1 + drivers/net/wireless/ath/ath10k/ce.c | 75 +- drivers/net/wireless/ath/ath10k/ce.h | 14 +- drivers/net/wireless/ath/ath10k/core.c | 14 +- drivers/net/wireless/ath/ath10k/hif.h | 9 + drivers/net/wireless/ath/ath10k/htt.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 11 + drivers/net/wireless/ath/ath10k/htt_rx.c | 3 + drivers/net/wireless/ath/ath10k/htt_tx.c | 51 +- drivers/net/wireless/ath/ath10k/hw.c | 10 +- drivers/net/wireless/ath/ath10k/hw.h | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 7 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 229 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 34 +- drivers/net/wireless/ath/ath10k/sdio.c | 43 +- drivers/net/wireless/ath/ath10k/snoc.c | 15 +- drivers/net/wireless/ath/ath10k/spectral.c | 3 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 13 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 67 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 3 + drivers/net/wireless/ath/ath10k/wmi.c | 27 +- drivers/net/wireless/ath/ath10k/wmi.h | 11 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 3 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +- drivers/net/wireless/ath/ath9k/init.c | 6 +- drivers/net/wireless/ath/regd.h | 2 + drivers/net/wireless/ath/regd_common.h | 2 + drivers/net/wireless/broadcom/b43/debugfs.c | 36 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 35 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 497 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 55 + .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 59 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 9 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 6 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 26 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.h | 2 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.h | 6 +- drivers/net/wireless/intel/iwlegacy/debug.c | 34 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 3 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 168 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 27 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 540 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 49 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 35 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 23 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 47 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 72 + drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 31 + drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 41 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 94 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 106 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/power.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 73 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 149 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 19 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 19 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 106 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 8 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/marvell/libertas/debugfs.c | 6 - drivers/net/wireless/marvell/libertas/mesh.c | 5 + drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 2 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 5 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 5 + drivers/net/wireless/marvell/mwifiex/sdio.h | 70 + drivers/net/wireless/marvell/mwifiex/uap_event.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 46 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 6 +- drivers/net/wireless/mediatek/mt7601u/eeprom.h | 2 +- drivers/net/wireless/quantenna/Makefile | 1 + drivers/net/wireless/quantenna/qtnfmac/bus.h | 19 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 83 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 92 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 24 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 21 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/debug.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 197 +- drivers/net/wireless/quantenna/qtnfmac/event.h | 17 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 63 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 16 +- .../net/wireless/quantenna/qtnfmac/qlink_util.h | 28 +- .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 17 +- .../net/wireless/quantenna/qtnfmac/shm_ipc_defs.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/trans.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/trans.h | 17 +- drivers/net/wireless/quantenna/qtnfmac/util.c | 17 +- drivers/net/wireless/quantenna/qtnfmac/util.h | 17 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 27 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 93 +- drivers/net/wireless/ray_cs.c | 2 +- .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 2 +- .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 2 +- drivers/net/wireless/realtek/rtlwifi/base.c | 7 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 + drivers/net/wireless/realtek/rtlwifi/debug.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 95 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 6 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 5 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 37 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 29 + drivers/net/wireless/rsi/rsi_91x_sdio.c | 35 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 7 + drivers/net/wireless/rsi/rsi_main.h | 1 + drivers/net/wireless/st/cw1200/debug.c | 26 +- drivers/net/wireless/st/cw1200/fwio.c | 4 +- drivers/net/wireless/ti/wl1251/debugfs.c | 59 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 20 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 20 +- drivers/net/wireless/ti/wlcore/cmd.c | 2 +- drivers/net/wireless/ti/wlcore/debugfs.c | 28 +- drivers/net/wireless/ti/wlcore/debugfs.h | 10 +- drivers/net/xen-netback/xenbus.c | 2 +- drivers/nvdimm/bus.c | 11 +- drivers/nvme/host/core.c | 62 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 22 +- drivers/nvme/host/rdma.c | 12 +- drivers/nvme/host/tcp.c | 10 +- drivers/of/of_mdio.c | 9 +- drivers/opp/core.c | 11 +- drivers/opp/of.c | 99 + drivers/parisc/iosapic.c | 17 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 81 + drivers/pci/controller/dwc/pci-imx6.c | 150 +- drivers/pci/controller/dwc/pcie-designware-host.c | 52 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 - drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 + drivers/pci/pci.c | 3 +- drivers/pci/probe.c | 32 +- drivers/pci/quirks.c | 7 +- drivers/pci/setup-bus.c | 27 +- drivers/perf/xgene_pmu.c | 2 - drivers/phy/allwinner/Kconfig | 12 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 318 + drivers/phy/broadcom/phy-bcm-sr-pcie.c | 4 +- drivers/phy/cadence/Kconfig | 13 +- drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy.c | 391 + drivers/phy/marvell/Kconfig | 31 + drivers/phy/marvell/Makefile | 3 + drivers/phy/marvell/phy-armada375-usb2.c | 13 +- drivers/phy/marvell/phy-armada38x-comphy.c | 237 + drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 318 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 278 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 - drivers/phy/marvell/phy-mvebu-sata.c | 9 +- drivers/phy/phy-core-mipi-dphy.c | 8 +- drivers/phy/phy-core.c | 12 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8mm.c | 348 + drivers/pinctrl/pinctrl-at91.c | 134 +- drivers/pinctrl/pinctrl-at91.h | 3 + drivers/pinctrl/pinctrl-ingenic.c | 367 +- drivers/pinctrl/qcom/Kconfig | 1 + drivers/pinctrl/qcom/pinctrl-qcs404.c | 27 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 12 +- drivers/platform/chrome/Kconfig | 47 +- drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/chromeos_pstore.c | 17 +- drivers/platform/chrome/cros_ec_debugfs.c | 84 +- drivers/platform/chrome/cros_ec_i2c.c | 32 +- drivers/platform/chrome/cros_ec_lightbar.c | 150 +- drivers/platform/chrome/cros_ec_lpc.c | 38 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 26 +- drivers/platform/chrome/cros_ec_lpc_mec.h | 20 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 26 +- drivers/platform/chrome/cros_ec_lpc_reg.h | 20 +- drivers/platform/chrome/cros_ec_proto.c | 19 +- drivers/platform/chrome/cros_ec_spi.c | 31 +- drivers/platform/chrome/cros_ec_sysfs.c | 62 +- drivers/platform/chrome/cros_ec_vbc.c | 83 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 19 +- drivers/platform/x86/asus-wmi.c | 9 +- drivers/platform/x86/dell-wmi.c | 3 + drivers/platform/x86/dell_rbu.c | 52 +- drivers/platform/x86/i2c-multi-instantiate.c | 9 + drivers/platform/x86/ideapad-laptop.c | 9 +- drivers/platform/x86/intel_int0002_vgpio.c | 32 +- drivers/platform/x86/intel_pmc_core.c | 11 +- drivers/platform/x86/intel_pmc_core.h | 4 +- drivers/platform/x86/touchscreen_dmi.c | 52 + drivers/regulator/as3722-regulator.c | 2 +- drivers/regulator/core.c | 50 +- drivers/regulator/da9055-regulator.c | 1 - drivers/regulator/fixed.c | 35 +- drivers/regulator/gpio-regulator.c | 194 +- drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 2 +- drivers/regulator/rk808-regulator.c | 18 +- drivers/regulator/rt5033-regulator.c | 4 +- drivers/regulator/uniphier-regulator.c | 8 +- drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-88pm80x.c | 21 +- drivers/rtc/rtc-88pm860x.c | 21 +- drivers/rtc/rtc-ds1307.c | 1095 ++- drivers/rtc/rtc-ds1672.c | 3 +- drivers/rtc/rtc-imx-sc.c | 19 + drivers/rtc/rtc-pm8xxx.c | 6 +- drivers/rtc/rtc-rs5c372.c | 76 +- drivers/rtc/rtc-snvs.c | 6 + drivers/s390/cio/chsc.c | 37 + drivers/s390/cio/chsc.h | 1 + drivers/s390/cio/qdio_setup.c | 6 +- drivers/s390/cio/vfio_ccw_cp.c | 2 +- drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 35 +- drivers/s390/net/qeth_l2_main.c | 8 +- drivers/s390/net/qeth_l3_main.c | 3 + drivers/s390/scsi/zfcp_qdio.c | 4 +- drivers/scsi/Kconfig | 2 - drivers/scsi/Makefile | 1 - drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/aacraid.h | 4 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 25 +- drivers/scsi/aacraid/linit.c | 9 +- drivers/scsi/aacraid/src.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 8 +- drivers/scsi/csiostor/csio_attr.c | 3 - drivers/scsi/cxgbi/libcxgbi.c | 13 +- drivers/scsi/cxlflash/common.h | 3 +- drivers/scsi/cxlflash/main.c | 4 +- drivers/scsi/cxlflash/superpipe.c | 12 +- drivers/scsi/esas2r/esas2r.h | 4 +- drivers/scsi/esas2r/esas2r_ioctl.c | 16 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 48 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 237 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 3 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 157 +- drivers/scsi/hpsa.c | 15 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 - drivers/scsi/ipr.c | 3 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libfc/fc_rport.c | 1 - drivers/scsi/libiscsi.c | 64 +- drivers/scsi/libiscsi_tcp.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 97 +- drivers/scsi/lpfc/lpfc_attr.c | 469 +- drivers/scsi/lpfc/lpfc_crtn.h | 36 +- drivers/scsi/lpfc/lpfc_ct.c | 18 +- drivers/scsi/lpfc/lpfc_debugfs.c | 1047 ++- drivers/scsi/lpfc/lpfc_debugfs.h | 73 +- drivers/scsi/lpfc/lpfc_els.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw4.h | 16 +- drivers/scsi/lpfc/lpfc_init.c | 2272 ++--- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 746 +- drivers/scsi/lpfc/lpfc_nvme.h | 66 +- drivers/scsi/lpfc/lpfc_nvmet.c | 448 +- drivers/scsi/lpfc/lpfc_nvmet.h | 4 +- drivers/scsi/lpfc/lpfc_scsi.c | 894 +- drivers/scsi/lpfc/lpfc_scsi.h | 63 +- drivers/scsi/lpfc/lpfc_sli.c | 2379 +++-- drivers/scsi/lpfc/lpfc_sli.h | 89 +- drivers/scsi/lpfc/lpfc_sli4.h | 304 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 27 +- drivers/scsi/megaraid/megaraid_sas.h | 49 +- drivers/scsi/megaraid/megaraid_sas_base.c | 403 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 + drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 + drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 7 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 16 +- drivers/scsi/osd/Kbuild | 20 - drivers/scsi/osd/Kconfig | 49 - drivers/scsi/osd/osd_debug.h | 30 - drivers/scsi/osd/osd_initiator.c | 2077 ----- drivers/scsi/osd/osd_uld.c | 571 -- drivers/scsi/qedf/qedf_io.c | 6 - drivers/scsi/qedi/qedi_fw.c | 7 - drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 11 +- drivers/scsi/qla2xxx/qla_init.c | 108 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 3 +- drivers/scsi/qla2xxx/qla_mbx.c | 11 +- drivers/scsi/qla2xxx/qla_os.c | 70 +- drivers/scsi/qla2xxx/qla_target.c | 12 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 31 - drivers/scsi/scsi_debug.c | 88 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 63 +- drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 28 +- drivers/scsi/sd_zbc.c | 12 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/sr.c | 1 - drivers/scsi/ufs/ufshcd.c | 7 +- drivers/scsi/virtio_scsi.c | 14 +- drivers/soc/amlogic/meson-canvas.c | 18 +- drivers/soc/amlogic/meson-clk-measure.c | 196 + drivers/soc/fsl/dpio/dpio-cmd.h | 1 + drivers/soc/fsl/dpio/dpio-driver.c | 41 +- drivers/soc/fsl/dpio/dpio-service.c | 46 +- drivers/soc/fsl/dpio/dpio.c | 23 + drivers/soc/fsl/dpio/dpio.h | 4 + drivers/soc/fsl/guts.c | 7 +- drivers/soc/qcom/qcom_gsbi.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 32 +- drivers/soc/qcom/rpmh.c | 37 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/spi/atmel-quadspi.c | 270 +- drivers/spi/spi-fsl-dspi.c | 40 +- drivers/spi/spi-rspi.c | 170 +- drivers/spi/spi-sh-hspi.c | 36 +- drivers/spi/spi-sh-msiof.c | 168 +- drivers/spi/spi-topcliff-pch.c | 1 - drivers/spmi/spmi-pmic-arb.c | 21 +- drivers/staging/android/ashmem.c | 3 +- drivers/staging/comedi/comedi_fops.c | 1 - .../erofs/Documentation/filesystems/erofs.txt | 2 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/inode.c | 3 + drivers/staging/erofs/namei.c | 1 + drivers/staging/erofs/super.c | 10 + drivers/staging/erofs/xattr.c | 40 +- drivers/staging/erofs/xattr.h | 6 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 16 +- drivers/staging/iio/adc/Kconfig | 34 - drivers/staging/iio/adc/Makefile | 4 - drivers/staging/iio/adc/ad7280a.c | 243 +- drivers/staging/iio/adc/ad7606.c | 563 -- drivers/staging/iio/adc/ad7606.h | 106 - drivers/staging/iio/adc/ad7606_par.c | 113 - drivers/staging/iio/adc/ad7606_spi.c | 79 - drivers/staging/iio/adc/ad7816.c | 7 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/addac/adt7316-spi.c | 4 +- drivers/staging/iio/addac/adt7316.c | 143 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 1 - drivers/staging/iio/cdc/ad7152.c | 552 -- drivers/staging/iio/frequency/ad9834.c | 54 +- drivers/staging/iio/frequency/ad9834.h | 28 - drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +- drivers/staging/media/davinci_vpfe/Makefile | 2 +- drivers/staging/media/imx/imx-ic-prp.c | 9 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 35 +- drivers/staging/media/imx/imx-media-csi.c | 47 +- drivers/staging/media/imx/imx-media-vdic.c | 5 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/include/intel-ipu3.h | 6 - drivers/staging/media/ipu3/ipu3-css.c | 8 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 15 +- drivers/staging/media/ipu3/ipu3.c | 11 +- drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 15 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + drivers/staging/media/zoran/zoran.h | 2 +- drivers/staging/media/zoran/zoran_device.c | 4 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- drivers/staging/most/Makefile | 2 +- drivers/staging/most/cdev/Makefile | 2 +- drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/i2c/Makefile | 2 +- drivers/staging/most/net/Makefile | 2 +- drivers/staging/most/sound/Makefile | 2 +- drivers/staging/most/usb/Makefile | 2 +- drivers/staging/most/video/Makefile | 2 +- drivers/staging/mt7621-eth/ethtool.c | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 8 +- drivers/staging/mt7621-spi/spi-mt7621.c | 72 +- drivers/staging/rtl8188eu/hal/odm.c | 11 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 67 +- drivers/staging/rtl8192e/dot11d.c | 70 +- drivers/staging/rtl8192e/dot11d.h | 38 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_softmac.c | 16 +- drivers/staging/rtl8192u/Makefile | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 24 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 8 - drivers/staging/rtlwifi/Kconfig | 2 +- drivers/staging/rtlwifi/pci.h | 3 +- drivers/staging/sm750fb/ddk750_display.c | 6 +- drivers/staging/unisys/visorhba/Makefile | 3 +- drivers/staging/unisys/visornic/Makefile | 3 +- drivers/staging/vboxvideo/TODO | 3 + drivers/staging/vboxvideo/vbox_drv.c | 7 +- drivers/staging/vboxvideo/vbox_fb.c | 18 +- drivers/staging/vboxvideo/vbox_mode.c | 5 +- .../staging/vc04_services/bcm2835-audio/Makefile | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 2 +- drivers/staging/vt6656/mac.h | 2 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 192 +- drivers/staging/wilc1000/host_interface.h | 50 +- drivers/staging/wilc1000/linux_mon.c | 273 - drivers/staging/wilc1000/linux_wlan.c | 1147 --- drivers/staging/wilc1000/wilc_mon.c | 258 + drivers/staging/wilc1000/wilc_netdev.c | 1079 +++ drivers/staging/wilc1000/wilc_sdio.c | 187 +- drivers/staging/wilc1000/wilc_spi.c | 4 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 204 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 7 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 9 +- drivers/staging/wilc1000/wilc_wlan.c | 17 +- drivers/staging/wilc1000/wilc_wlan.h | 19 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 12 +- drivers/staging/wilc1000/wilc_wlan_if.h | 37 - drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit.h | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 2 +- drivers/target/iscsi/iscsi_target.c | 47 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 13 - drivers/target/iscsi/iscsi_target_erl0.c | 5 +- drivers/target/iscsi/iscsi_target_erl1.c | 59 +- drivers/target/iscsi/iscsi_target_util.c | 23 +- drivers/target/loopback/tcm_loop.c | 21 - drivers/target/sbp/sbp_target.c | 6 - drivers/target/target_core_alua.c | 5 +- drivers/target/target_core_configfs.c | 12 +- drivers/target/target_core_device.c | 6 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_tmr.c | 39 +- drivers/target/target_core_transport.c | 49 +- drivers/target/target_core_xcopy.c | 6 - drivers/target/tcm_fc/tcm_fc.h | 1 - drivers/target/tcm_fc/tfc_cmd.c | 7 - drivers/target/tcm_fc/tfc_conf.c | 1 - .../intel/int340x_thermal/int3400_thermal.c | 21 +- drivers/tty/serial/max310x.c | 14 +- drivers/tty/serial/mps2-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 - drivers/tty/serial/serial_core.c | 6 + drivers/tty/tty_audit.c | 2 +- drivers/uio/uio.c | 10 +- drivers/uio/uio_pci_generic.c | 17 + drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/usbmisc_imx.c | 7 + drivers/usb/core/config.c | 3 +- drivers/usb/core/generic.c | 44 +- drivers/usb/core/hcd.c | 5 + drivers/usb/core/hub.c | 7 + drivers/usb/core/phy.c | 28 + drivers/usb/core/phy.h | 2 + drivers/usb/dwc2/gadget.c | 114 +- drivers/usb/dwc3/Kconfig | 6 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 156 +- drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/dwc3-keystone.c | 11 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 49 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/trace.h | 10 +- drivers/usb/gadget/epautoconf.c | 41 +- drivers/usb/gadget/function/f_fs.c | 11 + drivers/usb/gadget/function/f_tcm.c | 9 - drivers/usb/gadget/function/f_uac1.c | 10 +- drivers/usb/gadget/function/u_serial.c | 35 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 8 - drivers/usb/gadget/legacy/inode.c | 40 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +- drivers/usb/gadget/udc/core.c | 8 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/net2280.c | 6 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/renesas_usb3.c | 4 + drivers/usb/host/Kconfig | 4 +- drivers/usb/host/ehci-orion.c | 44 +- drivers/usb/host/xhci-mvebu.c | 11 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 7 + drivers/usb/phy/Kconfig | 2 +- drivers/usb/phy/phy-am335x.c | 5 +- drivers/usb/serial/cp210x.c | 100 +- drivers/usb/storage/uas.c | 11 +- drivers/usb/typec/altmodes/displayport.c | 4 - drivers/usb/typec/class.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 3 +- drivers/usb/typec/ucsi/debug.h | 65 - drivers/usb/typec/ucsi/trace.c | 59 + drivers/usb/typec/ucsi/trace.h | 7 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/vfio/mdev/mdev_core.c | 16 +- drivers/vfio/mdev/mdev_private.h | 5 +- drivers/vfio/mdev/mdev_sysfs.c | 6 +- drivers/vfio/platform/reset/Makefile | 2 - .../vfio/platform/reset/vfio_platform_amdxgbe.c | 2 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/vfio_spapr_eeh.c | 6 +- drivers/vhost/scsi.c | 6 - drivers/video/fbdev/aty/radeon_pm.c | 6 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/core/fb_cmdline.c | 23 +- drivers/video/fbdev/core/fbcon.c | 14 +- drivers/video/fbdev/core/fbmem.c | 3 + drivers/video/fbdev/core/fbmon.c | 2 + drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 13 +- drivers/video/fbdev/geode/lxfb_core.c | 13 +- drivers/video/fbdev/imsttfb.c | 4 +- drivers/video/fbdev/mbx/mbxdebugfs.c | 40 +- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 31 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dss.h | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/virtio/virtio_ring.c | 18 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/qcom-wdt.c | 23 + drivers/watchdog/stpmic1_wdt.c | 139 + drivers/xen/xen-scsiback.c | 6 - fs/Kconfig | 5 +- fs/Makefile | 1 - fs/afs/super.c | 19 +- fs/aio.c | 1 + fs/autofs/inode.c | 12 +- fs/binfmt_elf.c | 32 +- fs/btrfs/backref.c | 20 +- fs/btrfs/compression.c | 249 +- fs/btrfs/compression.h | 53 +- fs/btrfs/ctree.c | 39 +- fs/btrfs/ctree.h | 21 +- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/delayed-ref.h | 11 + fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent-tree.c | 71 +- fs/btrfs/extent_io.c | 45 +- fs/btrfs/inode.c | 3 +- fs/btrfs/locking.c | 108 +- fs/btrfs/locking.h | 15 +- fs/btrfs/lzo.c | 31 +- fs/btrfs/qgroup.c | 150 +- fs/btrfs/qgroup.h | 81 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 52 +- fs/btrfs/scrub.c | 5 + fs/btrfs/super.c | 13 +- fs/btrfs/transaction.c | 8 +- fs/btrfs/tree-checker.c | 24 +- fs/btrfs/tree-checker.h | 8 + fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 6 +- fs/btrfs/volumes.c | 1 - fs/btrfs/zlib.c | 45 +- fs/btrfs/zstd.c | 311 +- fs/buffer.c | 19 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifssmb.c | 8 +- fs/cifs/connect.c | 35 +- fs/cifs/file.c | 19 +- fs/cifs/link.c | 14 +- fs/cifs/smb2misc.c | 7 - fs/cifs/smb2ops.c | 14 +- fs/cifs/smb2pdu.c | 10 +- fs/cifs/smbdirect.c | 6 +- fs/cifs/transport.c | 39 +- fs/dax.c | 7 - fs/dcache.c | 38 +- fs/devpts/inode.c | 1 + fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 4 +- fs/exec.c | 18 +- fs/exofs/BUGS | 3 - fs/exofs/Kbuild | 20 - fs/exofs/Kconfig | 13 - fs/exofs/Kconfig.ore | 14 - fs/exofs/common.h | 262 - fs/exofs/dir.c | 661 -- fs/exofs/exofs.h | 240 - fs/exofs/file.c | 83 - fs/exofs/inode.c | 1514 ---- fs/exofs/namei.c | 323 - fs/exofs/ore.c | 1178 --- fs/exofs/ore_raid.c | 756 -- fs/exofs/ore_raid.h | 62 - fs/exofs/super.c | 1071 --- fs/exofs/sys.c | 205 - fs/ext2/super.c | 39 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/data.c | 3 +- fs/f2fs/dir.c | 8 +- fs/f2fs/extent_cache.c | 2 +- fs/f2fs/f2fs.h | 47 +- fs/f2fs/file.c | 20 +- fs/f2fs/inline.c | 4 +- fs/f2fs/node.c | 4 +- fs/f2fs/segment.c | 59 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 67 +- fs/f2fs/sysfs.c | 15 +- fs/f2fs/trace.c | 20 +- fs/f2fs/xattr.c | 2 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 278 +- fs/fuse/file.c | 3 +- fs/gfs2/rgrp.c | 2 +- fs/hugetlbfs/inode.c | 31 +- fs/inode.c | 15 +- fs/kernfs/dir.c | 2 +- fs/kernfs/inode.c | 2 +- fs/kernfs/kernfs-internal.h | 2 +- fs/kernfs/mount.c | 47 +- fs/mount.h | 5 + fs/namei.c | 4 +- fs/namespace.c | 137 +- fs/nfsd/vfs.c | 6 +- fs/nilfs2/btnode.c | 2 +- fs/orangefs/inode.c | 7 +- fs/pipe.c | 32 +- fs/pnode.c | 5 - fs/pnode.h | 3 +- fs/proc/root.c | 18 +- fs/proc/stat.c | 29 +- fs/proc/task_mmu.c | 29 +- fs/proc/task_nommu.c | 2 +- fs/ramfs/inode.c | 12 + fs/splice.c | 8 +- fs/stat.c | 12 +- fs/sysfs/file.c | 1 - fs/xfs/scrub/repair.c | 11 +- fs/xfs/xfs_aops.c | 2 + fs/xfs/xfs_buf.c | 19 +- include/acpi/actypes.h | 9 - include/{uapi => }/asm-generic/shmparam.h | 0 include/drm/bridge/dw_hdmi.h | 1 + include/drm/drm_atomic.h | 11 +- include/drm/drm_cache.h | 18 + include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 2 +- include/drm/drm_dp_helper.h | 28 +- include/drm/drm_dsc.h | 233 +- include/drm/drm_mode_config.h | 2 +- include/drm/drm_modeset_helper.h | 6 +- include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/drm_modeset_lock.h | 2 +- include/drm/drm_rect.h | 6 - include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 4 + include/drm/ttm/ttm_bo_api.h | 28 - include/drm/ttm/ttm_bo_driver.h | 11 +- include/dt-bindings/clk/lochnagar.h | 26 + include/dt-bindings/clock/exynos5433.h | 8 +- include/dt-bindings/clock/mt2712-clk.h | 3 +- include/dt-bindings/mfd/st,stpmic1.h | 50 + include/dt-bindings/pinctrl/at91.h | 4 + include/dt-bindings/pinctrl/lochnagar.h | 132 + include/dt-bindings/power/mt8173-power.h | 6 +- .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 134 + include/keys/system_keyring.h | 9 +- include/linux/acpi.h | 7 + include/linux/async.h | 82 +- include/linux/ata_platform.h | 3 +- include/linux/audit.h | 24 +- include/linux/bitops.h | 2 +- include/linux/blkdev.h | 71 +- include/linux/blktrace_api.h | 8 +- include/linux/bpf-cgroup.h | 2 +- include/linux/bpf.h | 39 +- include/linux/bpf_types.h | 2 + include/linux/bpf_verifier.h | 1 + include/linux/bsg-lib.h | 4 + include/linux/btf.h | 1 + include/linux/build_bug.h | 19 + include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 5 +- include/linux/clk.h | 36 + include/linux/clkdev.h | 4 + include/linux/compaction.h | 2 +- include/linux/compiler_attributes.h | 14 + include/linux/coresight.h | 4 +- include/linux/cpu.h | 2 - include/linux/cpufreq.h | 9 + include/linux/dcache.h | 7 +- include/linux/device.h | 27 +- include/linux/dma-mapping.h | 23 +- include/linux/efi.h | 20 +- include/linux/ethtool.h | 15 + include/linux/f2fs_fs.h | 18 +- include/linux/filter.h | 25 +- include/linux/fs.h | 14 +- include/linux/fs_context.h | 7 + include/linux/fs_parser.h | 97 +- include/linux/fsl/mc.h | 1 + include/linux/gfp.h | 2 +- include/linux/hardirq.h | 7 + include/linux/i2c-algo-bit.h | 33 +- include/linux/ide.h | 2 + include/linux/ieee80211.h | 92 +- include/linux/igmp.h | 8 +- include/linux/iio/common/st_sensors.h | 1 + include/linux/init_task.h | 1 + include/linux/input/ili210x.h | 11 - include/linux/interrupt.h | 18 + include/linux/irq.h | 10 + include/linux/irqchip/arm-gic-v3.h | 2 +- include/linux/irqdesc.h | 6 + include/linux/kernel.h | 29 +- include/linux/kernfs.h | 3 - include/linux/libata.h | 5 +- include/linux/limits.h | 36 + include/linux/list.h | 28 + include/linux/lsm_hooks.h | 4 +- include/linux/lzo.h | 6 +- include/linux/mdev.h | 2 +- include/linux/memblock.h | 12 - include/linux/memcontrol.h | 18 +- include/linux/mfd/cros_ec.h | 21 - include/linux/mfd/lochnagar.h | 55 + include/linux/mfd/lochnagar1_regs.h | 157 + include/linux/mfd/lochnagar2_regs.h | 291 + include/linux/mfd/stmpe.h | 21 + include/linux/mfd/stpmic1.h | 212 + include/linux/mfd/tps65218.h | 4 + include/linux/mlx5/device.h | 3 + include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 3 - include/linux/mm_types.h | 5 +- include/linux/mmc/card.h | 4 + include/linux/mmc/host.h | 5 + include/linux/mmc/sd.h | 5 + include/linux/mmc/slot-gpio.h | 2 +- include/linux/mmu_notifier.h | 35 +- include/linux/mmzone.h | 59 + include/linux/module.h | 4 +- include/linux/namei.h | 3 + include/linux/netdevice.h | 33 +- include/linux/nodemask.h | 8 +- include/linux/objagg.h | 21 +- include/linux/pagemap.h | 31 +- include/linux/pci_ids.h | 4 + include/linux/perf_event.h | 3 +- include/linux/phy.h | 150 +- include/linux/phy/phy-mipi-dphy.h | 13 +- include/linux/phy_fixed.h | 23 +- include/linux/pipe_fs_i.h | 8 +- include/linux/platform_data/i2c-cbus-gpio.h | 27 - include/linux/pm_opp.h | 6 + include/linux/psi.h | 8 + include/linux/psi_types.h | 59 + include/linux/qed/qed_if.h | 1 + include/linux/rcu_node_tree.h | 17 +- include/linux/rcu_segcblist.h | 17 +- include/linux/rcu_sync.h | 15 +- include/linux/rcupdate.h | 17 +- include/linux/rcutiny.h | 17 +- include/linux/rcutree.h | 19 +- include/linux/regulator/driver.h | 12 +- include/linux/regulator/fixed.h | 10 - include/linux/regulator/gpio-regulator.h | 18 +- include/linux/sched.h | 38 +- include/linux/sched/signal.h | 5 +- include/linux/sched/task.h | 4 +- include/linux/sched/task_stack.h | 2 +- include/linux/sched/wake_q.h | 4 +- include/linux/security.h | 5 +- include/linux/shrinker.h | 1 - include/linux/skbuff.h | 24 +- include/linux/slub_def.h | 12 +- include/linux/socket.h | 8 + include/linux/srcu.h | 17 +- include/linux/srcutiny.h | 17 +- include/linux/srcutree.h | 17 +- include/linux/stmmac.h | 1 + include/linux/swap.h | 13 +- include/linux/swiotlb.h | 11 + include/linux/torture.h | 17 +- include/linux/tpm.h | 129 +- include/linux/tpm_eventlog.h | 9 +- include/linux/uaccess.h | 2 +- include/linux/uio.h | 8 - include/linux/usb/typec_dp.h | 4 + include/linux/virtio.h | 2 + include/linux/workqueue.h | 2 + include/linux/xarray.h | 237 +- include/media/v4l2-common.h | 9 - include/media/v4l2-event.h | 2 + include/media/v4l2-mem2mem.h | 14 +- include/media/videobuf-core.h | 2 +- include/media/videobuf2-core.h | 6 + include/media/videobuf2-v4l2.h | 3 +- include/net/act_api.h | 2 +- include/net/cfg80211.h | 196 +- include/net/devlink.h | 298 + include/net/flow_offload.h | 203 + include/net/ieee80211_radiotap.h | 6 + include/net/inetpeer.h | 1 + include/net/l3mdev.h | 3 +- include/net/mac80211.h | 68 +- include/net/netfilter/nf_tables.h | 17 +- include/net/netlink.h | 8 +- include/net/pkt_cls.h | 16 +- include/net/sock.h | 1 + include/net/switchdev.h | 11 - include/net/tc_act/tc_csum.h | 2 +- include/net/tc_act/tc_gact.h | 2 +- include/net/tc_act/tc_mirred.h | 4 +- include/net/tc_act/tc_pedit.h | 2 +- include/net/tc_act/tc_sample.h | 2 +- include/net/tc_act/tc_skbedit.h | 2 +- include/net/tc_act/tc_tunnel_key.h | 4 +- include/net/tc_act/tc_vlan.h | 2 +- include/net/tls.h | 73 +- include/net/xfrm.h | 12 +- include/rdma/ib_verbs.h | 48 +- include/rdma/iw_cm.h | 13 + include/rdma/iw_portmap.h | 144 +- include/rdma/restrack.h | 30 +- include/rdma/uverbs_types.h | 1 + include/scsi/libsas.h | 3 +- include/scsi/osd_initiator.h | 511 -- include/scsi/osd_ore.h | 201 - include/scsi/scsi_cmnd.h | 19 +- include/scsi/scsi_eh.h | 1 - include/scsi/scsi_host.h | 6 +- include/soc/fsl/dpaa2-io.h | 15 +- include/sound/compress_driver.h | 6 +- include/sound/core.h | 1 - include/sound/cs35l36.h | 43 + include/sound/hda_codec.h | 1 + include/sound/info.h | 36 +- include/sound/memalloc.h | 1 - include/sound/pcm.h | 8 +- include/sound/soc-dapm.h | 25 +- include/sound/soc-topology.h | 1 + include/target/iscsi/iscsi_transport.h | 4 +- include/target/target_core_base.h | 1 - include/target/target_core_fabric.h | 2 +- include/trace/events/btrfs.h | 29 + include/trace/events/devlink.h | 98 + include/trace/events/host1x.h | 26 + include/trace/events/mlxsw.h | 61 + include/uapi/asm-generic/socket.h | 48 +- include/uapi/drm/drm_fourcc.h | 21 + include/uapi/drm/i915_drm.h | 64 + include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bpf.h | 8 +- include/uapi/linux/devlink.h | 36 + include/uapi/linux/elf.h | 2 + include/uapi/linux/errqueue.h | 4 + include/uapi/linux/iio/types.h | 7 + include/uapi/linux/limits.h | 4 +- include/uapi/linux/mdio.h | 3 + include/uapi/linux/pkt_cls.h | 45 +- include/uapi/linux/rds.h | 11 + include/uapi/linux/tc_act/tc_bpf.h | 2 - include/uapi/linux/tc_act/tc_connmark.h | 2 - include/uapi/linux/tc_act/tc_csum.h | 2 - include/uapi/linux/tc_act/tc_gact.h | 1 - include/uapi/linux/tc_act/tc_ife.h | 1 - include/uapi/linux/tc_act/tc_ipt.h | 3 - include/uapi/linux/tc_act/tc_mirred.h | 1 - include/uapi/linux/tc_act/tc_nat.h | 2 - include/uapi/linux/tc_act/tc_pedit.h | 2 - include/uapi/linux/tc_act/tc_sample.h | 2 - include/uapi/linux/tc_act/tc_skbedit.h | 2 - include/uapi/linux/tc_act/tc_skbmod.h | 2 - include/uapi/linux/tc_act/tc_tunnel_key.h | 2 - include/uapi/linux/tc_act/tc_vlan.h | 2 - include/uapi/linux/time.h | 7 + include/uapi/linux/tls.h | 19 + include/uapi/linux/virtio_ring.h | 10 - include/uapi/rdma/bnxt_re-abi.h | 11 + include/uapi/rdma/ib_user_verbs.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 5 + include/uapi/rdma/rdma_netlink.h | 54 +- include/uapi/rdma/rdma_user_rxe.h | 3 +- init/Kconfig | 25 +- init/init_task.c | 6 +- init/initramfs.c | 6 +- init/main.c | 6 +- ipc/sem.c | 6 +- kernel/Kconfig.locks | 3 + kernel/async.c | 53 +- kernel/audit.c | 149 - kernel/audit.h | 14 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 185 +- kernel/bpf/arraymap.c | 23 +- kernel/bpf/btf.c | 42 + kernel/bpf/cgroup.c | 5 +- kernel/bpf/core.c | 5 +- kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 96 + kernel/bpf/local_storage.c | 16 +- kernel/bpf/map_in_map.c | 5 + kernel/bpf/percpu_freelist.c | 41 +- kernel/bpf/percpu_freelist.h | 4 + kernel/bpf/syscall.c | 57 +- kernel/bpf/verifier.c | 182 +- kernel/cgroup/cgroup-internal.h | 5 +- kernel/cgroup/cgroup-v1.c | 251 +- kernel/cgroup/cgroup.c | 269 +- kernel/cgroup/cpuset.c | 6 +- kernel/cgroup/pids.c | 4 +- kernel/cpu.c | 33 +- kernel/dma/debug.c | 108 +- kernel/dma/direct.c | 25 + kernel/dma/mapping.c | 14 + kernel/dma/swiotlb.c | 18 +- kernel/events/callchain.c | 3 +- kernel/events/core.c | 29 +- kernel/events/hw_breakpoint.c | 15 +- kernel/events/internal.h | 5 +- kernel/events/ring_buffer.c | 14 +- kernel/events/uprobes.c | 18 +- kernel/exit.c | 1 + kernel/fork.c | 26 +- kernel/futex.c | 35 +- kernel/irq/chip.c | 67 +- kernel/irq/debugfs.c | 6 +- kernel/irq/internals.h | 10 +- kernel/irq/irqdesc.c | 42 +- kernel/irq/manage.c | 405 +- kernel/kcov.c | 9 +- kernel/livepatch/core.c | 36 +- kernel/livepatch/core.h | 6 + kernel/livepatch/transition.c | 2 +- kernel/locking/lockdep.c | 3 + kernel/locking/locktorture.c | 19 +- kernel/locking/qspinlock.c | 18 +- kernel/locking/qspinlock_stat.h | 21 +- kernel/locking/rtmutex.c | 37 +- kernel/locking/rwsem-xadd.c | 4 +- kernel/printk/printk.c | 1 + kernel/rcu/rcu.h | 17 +- kernel/rcu/rcu_segcblist.c | 17 +- kernel/rcu/rcu_segcblist.h | 17 +- kernel/rcu/rcuperf.c | 19 +- kernel/rcu/rcutorture.c | 19 +- kernel/rcu/srcutiny.c | 17 +- kernel/rcu/srcutree.c | 17 +- kernel/rcu/sync.c | 15 +- kernel/rcu/tiny.c | 17 +- kernel/rcu/tree.c | 19 +- kernel/rcu/tree.h | 17 +- kernel/rcu/tree_exp.h | 17 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/update.c | 17 +- kernel/relay.c | 5 +- kernel/resource.c | 4 - kernel/sched/core.c | 70 +- kernel/sched/deadline.c | 6 +- kernel/sched/debug.c | 4 + kernel/sched/fair.c | 238 +- kernel/sched/pelt.c | 45 +- kernel/sched/pelt.h | 114 +- kernel/sched/psi.c | 563 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 34 +- kernel/signal.c | 69 +- kernel/smp.c | 2 - kernel/sysctl.c | 50 +- kernel/torture.c | 19 +- kernel/trace/bpf_trace.c | 14 +- kernel/trace/trace.c | 2 - kernel/trace/trace_uprobe.c | 9 +- kernel/workqueue.c | 94 + lib/Kconfig.debug | 1 + lib/devres.c | 4 +- lib/livepatch/test_klp_shadow_vars.c | 24 +- lib/lzo/lzo1x_compress.c | 130 +- lib/lzo/lzo1x_decompress_safe.c | 75 +- lib/lzo/lzodefs.h | 21 +- lib/objagg.c | 579 +- lib/refcount.c | 18 +- lib/test_objagg.c | 194 +- lib/test_rhashtable.c | 23 +- lib/test_xarray.c | 234 +- lib/vsprintf.c | 5 +- lib/xarray.c | 111 +- localversion-next | 2 +- mm/Kconfig | 1 + mm/Makefile | 7 +- mm/compaction.c | 33 +- mm/debug.c | 5 +- mm/dmapool.c | 13 +- mm/filemap.c | 71 +- mm/hmm.c | 15 +- mm/huge_memory.c | 12 +- mm/hugetlb.c | 53 +- mm/khugepaged.c | 3 +- mm/ksm.c | 6 +- mm/list_lru.c | 3 +- mm/madvise.c | 3 +- mm/memblock.c | 126 +- mm/memcontrol.c | 5 +- mm/memory.c | 49 +- mm/memory_hotplug.c | 7 +- mm/mempool.c | 8 + mm/migrate.c | 13 +- mm/mprotect.c | 3 +- mm/mremap.c | 3 +- mm/oom_kill.c | 5 +- mm/page-writeback.c | 24 +- mm/page_alloc.c | 122 +- mm/page_ext.c | 1 - mm/page_owner.c | 4 +- mm/readahead.c | 2 + mm/rmap.c | 6 +- mm/shuffle.c | 207 + mm/shuffle.h | 64 + mm/slab.c | 17 +- mm/slab_common.c | 6 + mm/slub.c | 2 +- mm/sparse.c | 14 +- mm/swap.c | 5 + mm/swap_state.c | 16 +- mm/swapfile.c | 195 +- mm/truncate.c | 6 +- mm/util.c | 37 +- mm/vmalloc.c | 414 +- mm/vmscan.c | 125 +- net/batman-adv/Kconfig | 2 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 5 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 2 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 401 +- net/batman-adv/distributed-arp-table.h | 21 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 7 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 6 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 15 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 2 +- net/bluetooth/hci_sock.c | 7 +- net/bpfilter/Makefile | 1 - net/bpfilter/main.c | 2 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_switchdev.c | 9 +- net/compat.c | 78 +- net/core/Makefile | 2 +- net/core/dev.c | 77 +- net/core/devlink.c | 1796 +++- net/core/ethtool.c | 255 +- net/core/filter.c | 16 +- net/core/flow_offload.c | 153 + net/core/net-sysfs.c | 12 +- net/core/rtnetlink.c | 12 +- net/core/scm.c | 27 + net/core/sock.c | 152 +- net/dccp/ccid.h | 4 +- net/dsa/dsa2.c | 3 +- net/dsa/master.c | 4 + net/dsa/slave.c | 35 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/igmp.c | 35 +- net/ipv4/inetpeer.c | 1 + net/ipv4/ip_gre.c | 7 +- net/ipv4/ipconfig.c | 27 +- net/ipv4/ipmr.c | 13 +- net/ipv4/route.c | 10 +- net/ipv4/tcp.c | 61 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/netfilter.c | 4 +- net/ipv6/seg6_iptunnel.c | 2 + net/ipv6/sit.c | 3 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_core.c | 9 +- net/l2tp/l2tp_core.h | 20 + net/l2tp/l2tp_ip.c | 3 + net/l2tp/l2tp_ip6.c | 3 + net/mac80211/debugfs.c | 4 +- net/mac80211/ibss.c | 8 +- net/mac80211/ieee80211_i.h | 20 +- net/mac80211/main.c | 13 +- net/mac80211/mesh.c | 10 +- net/mac80211/mesh_hwmp.c | 3 +- net/mac80211/mesh_plink.c | 4 +- net/mac80211/mlme.c | 185 +- net/mac80211/scan.c | 160 +- net/mac80211/sta_info.h | 21 + net/mac80211/tdls.c | 6 +- net/mac80211/tx.c | 12 +- net/mac80211/util.c | 133 +- net/mpls/mpls_iptunnel.c | 4 +- net/netfilter/nf_conntrack_core.c | 16 + net/netfilter/nf_tables_api.c | 85 +- net/netfilter/nft_compat.c | 62 +- net/netfilter/nft_dynset.c | 18 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 18 +- net/netfilter/nft_objref.c | 18 +- net/rds/af_rds.c | 47 +- net/rds/bind.c | 6 +- net/rds/connection.c | 21 +- net/rds/ib.c | 11 + net/rds/ib.h | 16 +- net/rds/ib_cm.c | 72 +- net/rds/ib_fmr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rds/ib_recv.c | 12 +- net/rds/ib_send.c | 20 +- net/rds/rdma_transport.c | 14 + net/rds/rdma_transport.h | 6 + net/rds/rds.h | 14 +- net/rds/recv.c | 19 +- net/rds/send.c | 7 +- net/rds/tcp.c | 8 + net/rds/tcp_listen.c | 2 +- net/rds/threads.c | 1 + net/rxrpc/local_object.c | 2 +- net/rxrpc/recvmsg.c | 3 +- net/sched/act_api.c | 2 +- net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 2 +- net/sched/act_gact.c | 2 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 4 +- net/sched/act_mirred.c | 2 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 2 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 4 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 2 +- net/sched/act_vlan.c | 2 +- net/sched/cls_api.c | 116 + net/sched/cls_flower.c | 77 +- net/sctp/socket.c | 4 +- net/smc/af_smc.c | 99 +- net/smc/smc_cdc.c | 23 +- net/smc/smc_cdc.h | 62 +- net/smc/smc_clc.c | 2 +- net/smc/smc_close.c | 16 +- net/smc/smc_core.c | 11 +- net/smc/smc_core.h | 20 + net/smc/smc_diag.c | 3 +- net/smc/smc_ib.c | 6 +- net/smc/smc_llc.c | 3 +- net/smc/smc_pnet.c | 2 +- net/smc/smc_rx.c | 1 - net/smc/smc_tx.c | 64 +- net/smc/smc_wr.c | 46 +- net/smc/smc_wr.h | 1 + net/socket.c | 50 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 109 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 18 +- net/switchdev/switchdev.c | 20 - net/tls/tls_device.c | 5 +- net/tls/tls_device_fallback.c | 3 +- net/tls/tls_main.c | 36 +- net/tls/tls_sw.c | 256 +- net/vmw_vsock/af_vsock.c | 4 +- net/vmw_vsock/virtio_transport.c | 29 +- net/vmw_vsock/vmci_transport.c | 4 + net/wireless/ap.c | 2 + net/wireless/core.c | 2 + net/wireless/core.h | 15 +- net/wireless/nl80211.c | 43 +- net/wireless/pmsr.c | 25 +- net/wireless/scan.c | 595 +- net/wireless/sme.c | 2 +- net/wireless/util.c | 6 +- net/xdp/xdp_umem.c | 6 +- net/xfrm/xfrm_state.c | 30 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 8 +- samples/bpf/xdp1_user.c | 34 +- samples/bpf/xdp_adjust_tail_user.c | 38 +- samples/bpf/xdp_redirect_cpu_user.c | 196 +- samples/bpf/xdp_redirect_map_user.c | 106 +- samples/bpf/xdp_redirect_user.c | 103 +- samples/bpf/xdp_router_ipv4_user.c | 179 +- samples/bpf/xdp_rxq_info_user.c | 41 +- samples/bpf/xdp_sample_pkts_user.c | 81 +- samples/bpf/xdp_tx_iptunnel_user.c | 71 +- samples/bpf/xdpsock_user.c | 30 +- samples/vfio-mdev/mtty.c | 8 +- scripts/checkpatch.pl | 26 +- scripts/kallsyms.c | 17 +- scripts/kconfig/Makefile | 9 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/lexer.l | 470 + scripts/kconfig/lkc.h | 2 +- scripts/kconfig/{zconf.y => parser.y} | 0 scripts/kconfig/zconf.l | 470 - security/apparmor/apparmorfs.c | 131 +- security/apparmor/audit.c | 3 +- security/apparmor/domain.c | 7 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/audit.h | 3 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 + security/apparmor/policy_unpack.c | 103 +- security/integrity/evm/evm_crypto.c | 3 +- security/integrity/ima/ima.h | 4 +- security/integrity/ima/ima_appraise.c | 1 - security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_policy.c | 10 +- security/integrity/ima/ima_queue.c | 27 +- security/integrity/ima/ima_template_lib.c | 1 - security/keys/trusted.c | 73 +- security/security.c | 6 +- security/selinux/avc.c | 6 +- security/selinux/hooks.c | 25 +- security/selinux/include/audit.h | 4 +- security/selinux/ss/services.c | 3 +- security/smack/smack.h | 1 - security/smack/smack_lsm.c | 38 +- sound/arm/aaci.c | 3 +- sound/atmel/ac97c.c | 4 +- sound/core/compress_offload.c | 11 +- sound/core/info.c | 131 +- sound/core/init.c | 31 +- sound/core/memalloc.c | 2 + sound/core/pcm.c | 81 +- sound/core/pcm_memory.c | 50 +- sound/core/pcm_native.c | 2 - sound/drivers/aloop.c | 10 +- sound/drivers/dummy.c | 10 +- sound/drivers/opl4/opl4_proc.c | 4 - sound/drivers/vx/vx_core.c | 5 +- sound/firewire/bebob/bebob_proc.c | 12 +- sound/firewire/dice/dice-proc.c | 12 +- sound/firewire/digi00x/digi00x-proc.c | 16 +- sound/firewire/fireface/ff-proc.c | 12 +- sound/firewire/fireworks/fireworks_proc.c | 12 +- sound/firewire/motu/motu-proc.c | 12 +- sound/firewire/oxfw/oxfw-proc.c | 12 +- sound/firewire/tascam/tascam-proc.c | 12 +- sound/i2c/other/ak4113.c | 5 +- sound/i2c/other/ak4114.c | 5 +- sound/i2c/other/ak4xxx-adda.c | 8 +- sound/isa/ad1816a/ad1816a_lib.c | 2 +- sound/isa/cmi8330.c | 2 +- sound/isa/es1688/es1688_lib.c | 2 +- sound/isa/es18xx.c | 2 +- sound/isa/gus/gus_irq.c | 5 +- sound/isa/gus/gus_mem.c | 6 +- sound/isa/gus/gus_pcm.c | 4 +- sound/isa/opti9xx/miro.c | 5 +- sound/isa/sb/sb16_csp.c | 5 +- sound/isa/sb/sb16_main.c | 2 +- sound/isa/sb/sb8_main.c | 2 +- sound/isa/sscape.c | 7 +- sound/isa/wss/wss_lib.c | 2 +- sound/mips/hal2.c | 31 +- sound/mips/sgio2audio.c | 7 +- sound/parisc/harmony.c | 10 +- sound/pci/ac97/ac97_proc.c | 26 +- sound/pci/ad1889.c | 13 +- sound/pci/ak4531_codec.c | 5 +- sound/pci/ali5451/ali5451.c | 4 +- sound/pci/asihpi/asihpi.c | 6 +- sound/pci/atiixp.c | 5 +- sound/pci/atiixp_modem.c | 6 +- sound/pci/aw2/aw2-alsa.c | 40 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 16 +- sound/pci/ca0106/ca0106_proc.c | 40 +- sound/pci/cmipci.c | 5 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 6 - sound/pci/cs46xx/dsp_spos.c | 133 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 19 +- sound/pci/echoaudio/echoaudio.c | 16 +- sound/pci/emu10k1/emu10k1x.c | 12 +- sound/pci/emu10k1/emupcm.c | 22 +- sound/pci/emu10k1/emuproc.c | 81 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/ens1370.c | 6 +- sound/pci/hda/hda_bind.c | 3 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/hda_proc.c | 9 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 62 +- sound/pci/ice1712/ice1712.c | 5 +- sound/pci/ice1712/ice1724.c | 5 +- sound/pci/ice1712/pontis.c | 12 +- sound/pci/ice1712/prodigy192.c | 5 +- sound/pci/ice1712/prodigy_hifi.c | 8 +- sound/pci/ice1712/quartet.c | 4 +- sound/pci/intel8x0.c | 6 +- sound/pci/intel8x0m.c | 6 +- sound/pci/korg1212/korg1212.c | 6 +- sound/pci/lola/lola_proc.c | 16 +- sound/pci/lx6464es/lx6464es.c | 16 +- sound/pci/mixart/mixart.c | 6 +- sound/pci/oxygen/oxygen_lib.c | 5 +- sound/pci/pcxhr/pcxhr.c | 21 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 5 +- sound/pci/rme96.c | 5 +- sound/pci/rme9652/hdsp.c | 5 +- sound/pci/rme9652/hdspm.c | 75 +- sound/pci/rme9652/rme9652.c | 6 +- sound/pci/sonicvibes.c | 6 +- sound/pci/trident/trident_main.c | 4 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 14 +- sound/pci/ymfpci/ymfpci_main.c | 6 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 5 +- sound/ppc/snd_ps3.c | 6 +- sound/sh/aica.c | 14 +- sound/soc/amd/acp-pcm-dma.c | 26 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 8 +- sound/soc/codecs/Kconfig | 26 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/cs35l36.c | 1958 +++++ sound/soc/codecs/cs35l36.h | 446 + sound/soc/codecs/cs47l24.c | 52 +- sound/soc/codecs/jz4725b.c | 598 ++ sound/soc/codecs/jz4740.c | 26 +- sound/soc/codecs/max9860.c | 3 +- sound/soc/codecs/msm8916-wcd-analog.c | 3 + sound/soc/codecs/msm8916-wcd-digital.c | 13 +- sound/soc/codecs/pcm512x.c | 5 +- sound/soc/codecs/ssm2602.c | 71 +- sound/soc/codecs/tlv320aic31xx.c | 16 +- sound/soc/codecs/tlv320aic3x.c | 25 +- sound/soc/codecs/wcd-clsh-v2.c | 6 +- sound/soc/codecs/wcd9335.c | 20 +- sound/soc/codecs/wm5102.c | 64 +- sound/soc/codecs/wm5110.c | 80 +- sound/soc/codecs/wm8770.c | 18 +- sound/soc/codecs/wm8962.c | 9 +- sound/soc/codecs/wm8995.c | 29 +- sound/soc/codecs/wm8996.c | 9 +- sound/soc/codecs/wm8997.c | 60 +- sound/soc/codecs/wm8998.c | 60 +- sound/soc/dwc/dwc-pcm.c | 3 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 9 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 15 +- sound/soc/intel/boards/bytcr_rt5651.c | 74 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 10 +- sound/soc/intel/skylake/skl-pcm.c | 9 +- sound/soc/mediatek/Kconfig | 9 + sound/soc/mediatek/common/Makefile | 2 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1364 +++ sound/soc/meson/axg-fifo.c | 7 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/sh/fsi.c | 3 +- sound/soc/sh/rcar/core.c | 53 +- sound/soc/sh/rcar/ssi.c | 2 +- sound/soc/sh/rcar/ssiu.c | 2 +- sound/soc/sh/siu_pcm.c | 15 +- sound/soc/soc-compress.c | 177 +- sound/soc/soc-core.c | 23 +- sound/soc/soc-dapm.c | 244 +- sound/soc/soc-generic-dmaengine-pcm.c | 5 +- sound/soc/soc-pcm.c | 4 + sound/soc/soc-topology.c | 37 + sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 77 +- sound/soc/sunxi/sun4i-codec.c | 149 +- sound/soc/txx9/txx9aclc.c | 4 +- sound/soc/uniphier/aio-dma.c | 3 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 3 +- sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/sparc/dbri.c | 19 +- sound/spi/at73c213.c | 2 +- sound/synth/emux/emux_proc.c | 4 - sound/usb/mixer.c | 7 +- sound/usb/mixer_quirks.c | 6 +- sound/usb/pcm.c | 9 +- sound/usb/proc.c | 13 +- sound/usb/quirks.c | 1 + sound/usb/usx2y/usbusx2yaudio.c | 21 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 3 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/iio/iio_event_monitor.c | 14 + tools/iio/iio_generic_buffer.c | 2 +- tools/include/uapi/linux/bpf.h | 8 +- tools/include/uapi/linux/in.h | 2 +- tools/include/uapi/linux/tc_act/tc_bpf.h | 2 - tools/lib/bpf/bpf.c | 36 +- tools/lib/bpf/bpf.h | 3 + tools/lib/bpf/btf.c | 2156 ++++- tools/lib/bpf/btf.h | 45 +- tools/lib/bpf/libbpf.c | 134 +- tools/lib/bpf/libbpf.h | 23 +- tools/lib/bpf/libbpf.map | 15 + tools/lib/bpf/libbpf_util.h | 30 + tools/lib/bpf/netlink.c | 85 + tools/lib/bpf/test_libbpf.cpp | 4 +- tools/memory-model/README | 8 +- tools/memory-model/linux-kernel.cat | 2 - tools/memory-model/lock.cat | 3 - tools/perf/Documentation/perf-c2c.txt | 16 +- tools/perf/Documentation/perf-config.txt | 31 + tools/perf/Documentation/perf-mem.txt | 2 +- tools/perf/Documentation/perf-record.txt | 19 + tools/perf/arch/arm/tests/dwarf-unwind.c | 1 + tools/perf/arch/arm/util/cs-etm.c | 98 +- tools/perf/arch/arm/util/cs-etm.h | 3 - tools/perf/arch/arm/util/pmu.c | 3 +- tools/perf/arch/arm64/tests/dwarf-unwind.c | 1 + tools/perf/arch/powerpc/tests/dwarf-unwind.c | 1 + tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/kvm-stat.c | 2 + tools/perf/arch/powerpc/util/mem-events.c | 11 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 3 + tools/perf/arch/s390/util/kvm-stat.c | 1 + tools/perf/arch/x86/tests/dwarf-unwind.c | 1 + tools/perf/arch/x86/util/kvm-stat.c | 1 + tools/perf/builtin-annotate.c | 1 + tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-inject.c | 2 + tools/perf/builtin-kallsyms.c | 1 + tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 56 +- tools/perf/builtin-report.c | 22 +- tools/perf/builtin-script.c | 1 + tools/perf/builtin-stat.c | 9 - tools/perf/builtin-top.c | 14 +- tools/perf/builtin-trace.c | 27 +- tools/perf/perf.h | 8 + .../arch/x86/cascadelakex/clx-metrics.json | 2 +- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/tests/code-reading.c | 2 + tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/evsel-tp-sched.c | 2 +- tools/perf/tests/hists_common.c | 1 + tools/perf/tests/hists_cumulate.c | 1 + tools/perf/tests/hists_filter.c | 1 + tools/perf/tests/hists_output.c | 1 + tools/perf/tests/mmap-thread-lookup.c | 1 + tools/perf/tests/pmu.c | 2 + tools/perf/tests/sample-parsing.c | 2 + tools/perf/tests/sdt.c | 1 + tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/browsers/hists.c | 3 + tools/perf/ui/gtk/annotate.c | 2 + tools/perf/ui/gtk/hists.c | 1 + tools/perf/ui/hist.c | 1 + tools/perf/ui/stdio/hist.c | 4 + tools/perf/util/Build | 1 - tools/perf/util/annotate.c | 1 + tools/perf/util/auxtrace.c | 27 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/bpf-loader.c | 27 +- tools/perf/util/bpf-loader.h | 7 +- tools/perf/util/build-id.c | 1 + tools/perf/util/c++/clang.cpp | 2 +- tools/perf/util/callchain.c | 17 + tools/perf/util/callchain.h | 20 +- tools/perf/util/config.c | 1 + tools/perf/util/cpu-set-sched.h | 50 + tools/perf/util/cpumap.c | 10 + tools/perf/util/cpumap.h | 1 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 41 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 6 + tools/perf/util/cs-etm.c | 394 +- tools/perf/util/cs-etm.h | 53 +- tools/perf/util/db-export.c | 1 + tools/perf/util/drv_configs.c | 78 - tools/perf/util/drv_configs.h | 26 - tools/perf/util/dso.c | 1 + tools/perf/util/event.c | 2 + tools/perf/util/event.h | 3 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.h | 2 +- tools/perf/util/hist.c | 21 +- tools/perf/util/hist.h | 9 +- tools/perf/util/intel-bts.c | 6 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 39 +- tools/perf/util/intel-pt.c | 23 +- tools/perf/util/kvm-stat.h | 7 +- tools/perf/util/machine.c | 1 + tools/perf/util/machine.h | 2 +- tools/perf/util/map.c | 6 + tools/perf/util/map.h | 100 +- tools/perf/util/map_groups.h | 91 + tools/perf/util/map_symbol.h | 22 + tools/perf/util/mem-events.c | 2 +- tools/perf/util/mmap.c | 105 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/pmu.c | 2 - tools/perf/util/pmu.h | 5 +- tools/perf/util/probe-event.c | 2 + tools/perf/util/s390-cpumsf.c | 7 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 2 + tools/perf/util/session.c | 5 + tools/perf/util/setup.py | 5 + tools/perf/util/sort.c | 8 +- tools/perf/util/sort.h | 3 +- tools/perf/util/srccode.h | 13 + tools/perf/util/symbol-elf.c | 25 +- tools/perf/util/symbol.c | 3 + tools/perf/util/symbol.h | 14 +- tools/perf/util/thread-stack.c | 78 +- tools/perf/util/thread-stack.h | 3 + tools/perf/util/thread.c | 1 + tools/perf/util/thread.h | 7 +- tools/perf/util/unwind-libdw.c | 2 + tools/perf/util/unwind-libunwind-local.c | 1 + tools/perf/util/unwind-libunwind.c | 1 + tools/perf/util/vdso.c | 1 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 10 +- tools/testing/selftests/bpf/bpf_helpers.h | 4 + tools/testing/selftests/bpf/bpf_util.h | 30 +- tools/testing/selftests/bpf/tcp_client.py | 3 +- tools/testing/selftests/bpf/tcp_server.py | 5 +- tools/testing/selftests/bpf/test_btf.c | 566 +- tools/testing/selftests/bpf/test_libbpf_open.c | 30 +- tools/testing/selftests/bpf/test_map_lock.c | 66 + tools/testing/selftests/bpf/test_maps.c | 40 +- tools/testing/selftests/bpf/test_offload.py | 135 +- tools/testing/selftests/bpf/test_progs.c | 131 +- tools/testing/selftests/bpf/test_sock.c | 9 +- tools/testing/selftests/bpf/test_spin_lock.c | 108 + tools/testing/selftests/bpf/test_verifier.c | 149 +- tools/testing/selftests/bpf/verifier/ctx_sk_msg.c | 1 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 + tools/testing/selftests/bpf/verifier/jset.c | 2 + tools/testing/selftests/bpf/verifier/spill_fill.c | 1 + tools/testing/selftests/bpf/verifier/spin_lock.c | 333 + tools/testing/selftests/bpf/verifier/unpriv.c | 1 + .../selftests/bpf/verifier/value_ptr_arith.c | 4 + .../drivers/net/mlxsw/blackhole_routes.sh | 200 + .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 3 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 3 +- .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 77 +- tools/testing/selftests/firmware/config | 1 - tools/testing/selftests/firmware/fw_filesystem.sh | 9 +- tools/testing/selftests/firmware/fw_lib.sh | 2 +- .../net/forwarding/forwarding.config.sample | 3 + tools/testing/selftests/net/forwarding/lib.sh | 7 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 11 +- .../selftests/net/forwarding/mirror_gre_changes.sh | 1 + .../selftests/net/forwarding/mirror_gre_flower.sh | 4 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 88 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 5 +- .../selftests/net/forwarding/router_broadcast.sh | 3 +- tools/testing/selftests/net/tls.c | 138 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/config | 2 +- tools/testing/selftests/netfilter/nft_nat.sh | 762 ++ .../networking/timestamping/rxtimestamp.c | 1 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pid-vm.c | 406 + tools/testing/selftests/sysctl/sysctl.sh | 55 + tools/testing/selftests/tpm2/Makefile | 4 + tools/testing/selftests/tpm2/test_smoke.sh | 4 + tools/testing/selftests/tpm2/test_space.sh | 4 + tools/testing/selftests/tpm2/tpm2.py | 696 ++ tools/testing/selftests/tpm2/tpm2_tests.py | 227 + virt/kvm/arm/arch_timer.c | 1 + virt/kvm/arm/mmu.c | 7 +- virt/kvm/kvm_main.c | 3 +- 3466 files changed, 107404 insertions(+), 75997 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30 create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbar create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] create mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/gateworks,pld-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xscale.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson.txt create mode 100644 Documentation/devicetree/bindings/sound/cs35l36.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/mtk-btcvsd-snd.txt create mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt delete mode 100644 Documentation/filesystems/exofs.txt create mode 100644 Documentation/networking/devlink-health.txt create mode 100644 Documentation/networking/devlink-info-versions.rst delete mode 100644 Documentation/scsi/osd.txt create mode 100644 Documentation/xtensa/booting.txt create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts create mode 100644 arch/arm64/boot/dts/arm/fvp-base-revc.dts create mode 100644 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts delete mode 100644 arch/ia64/include/uapi/asm/socket.h create mode 100644 arch/mips/include/asm/ginvt.h create mode 100644 arch/mips/mm/context.c delete mode 100644 arch/parisc/lib/memset.c create mode 100644 arch/parisc/lib/string.S create mode 100644 arch/riscv/net/Makefile create mode 100644 arch/riscv/net/bpf_jit_comp.c delete mode 100644 arch/s390/include/uapi/asm/socket.h create mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh create mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh create mode 100644 arch/x86/boot/compressed/acpi.c delete mode 100644 arch/x86/include/uapi/asm/socket.h delete mode 100644 arch/x86/platform/efi/early_printk.c delete mode 100644 arch/xtensa/include/uapi/asm/socket.h create mode 100644 crypto/lzo-rle.c create mode 100644 drivers/ata/pata_buddha.c create mode 100644 drivers/dma/fsl-qdma.c create mode 100644 drivers/edac/i10nm_base.c create mode 100644 drivers/edac/skx_base.c create mode 100644 drivers/edac/skx_common.c create mode 100644 drivers/edac/skx_common.h delete mode 100644 drivers/edac/skx_edac.c create mode 100644 drivers/firmware/efi/earlycon.c create mode 100644 drivers/gpio/gpio-gw-pld.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_smc.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine_base.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/vm_helper.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h create mode 100644 drivers/gpu/drm/i915/i915_active.c create mode 100644 drivers/gpu/drm/i915/i915_active.h create mode 100644 drivers/gpu/drm/i915/i915_active_types.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_active.c delete mode 100644 drivers/gpu/drm/sun4i/sun6i_mipi_dphy.c create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_channel.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_channel.h create mode 100644 drivers/iio/adc/ad7606.c create mode 100644 drivers/iio/adc/ad7606.h create mode 100644 drivers/iio/adc/ad7606_par.c create mode 100644 drivers/iio/adc/ad7606_spi.c create mode 100644 drivers/iio/adc/ad7768-1.c create mode 100644 drivers/iio/adc/npcm_adc.c create mode 100644 drivers/iio/adc/stmpe-adc.c create mode 100644 drivers/iio/adc/ti-ads124s08.c create mode 100644 drivers/iio/chemical/sgp30.c create mode 100644 drivers/iio/chemical/sps30.c create mode 100644 drivers/iio/light/max44009.c create mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/input/misc/stpmic1_onkey.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/mfd/lochnagar-i2c.c create mode 100644 drivers/mfd/stpmic1.c create mode 100644 drivers/net/ethernet/intel/igc/igc_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c create mode 100644 drivers/net/ipvlan/ipvlan_l3s.c create mode 100644 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c create mode 100644 drivers/phy/cadence/cdns-dphy.c create mode 100644 drivers/phy/marvell/phy-armada38x-comphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-comphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-utmi.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mm.c delete mode 100644 drivers/scsi/osd/Kbuild delete mode 100644 drivers/scsi/osd/Kconfig delete mode 100644 drivers/scsi/osd/osd_debug.h delete mode 100644 drivers/scsi/osd/osd_initiator.c delete mode 100644 drivers/scsi/osd/osd_uld.c delete mode 100644 drivers/staging/iio/adc/ad7606.c delete mode 100644 drivers/staging/iio/adc/ad7606.h delete mode 100644 drivers/staging/iio/adc/ad7606_par.c delete mode 100644 drivers/staging/iio/adc/ad7606_spi.c delete mode 100644 drivers/staging/iio/cdc/ad7152.c delete mode 100644 drivers/staging/wilc1000/linux_mon.c delete mode 100644 drivers/staging/wilc1000/linux_wlan.c create mode 100644 drivers/staging/wilc1000/wilc_mon.c create mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/usb/typec/ucsi/debug.h create mode 100644 drivers/watchdog/stpmic1_wdt.c delete mode 100644 fs/exofs/BUGS delete mode 100644 fs/exofs/Kbuild delete mode 100644 fs/exofs/Kconfig delete mode 100644 fs/exofs/Kconfig.ore delete mode 100644 fs/exofs/common.h delete mode 100644 fs/exofs/dir.c delete mode 100644 fs/exofs/exofs.h delete mode 100644 fs/exofs/file.c delete mode 100644 fs/exofs/inode.c delete mode 100644 fs/exofs/namei.c delete mode 100644 fs/exofs/ore.c delete mode 100644 fs/exofs/ore_raid.c delete mode 100644 fs/exofs/ore_raid.h delete mode 100644 fs/exofs/super.c delete mode 100644 fs/exofs/sys.c rename include/{uapi => }/asm-generic/shmparam.h (100%) create mode 100644 include/dt-bindings/clk/lochnagar.h create mode 100644 include/dt-bindings/mfd/st,stpmic1.h create mode 100644 include/dt-bindings/pinctrl/lochnagar.h create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-reset.h delete mode 100644 include/linux/input/ili210x.h create mode 100644 include/linux/limits.h create mode 100644 include/linux/mfd/lochnagar.h create mode 100644 include/linux/mfd/lochnagar1_regs.h create mode 100644 include/linux/mfd/lochnagar2_regs.h create mode 100644 include/linux/mfd/stpmic1.h delete mode 100644 include/linux/platform_data/i2c-cbus-gpio.h create mode 100644 include/net/flow_offload.h delete mode 100644 include/scsi/osd_initiator.h delete mode 100644 include/scsi/osd_ore.h create mode 100644 include/sound/cs35l36.h create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 net/core/flow_offload.c create mode 100644 scripts/kconfig/lexer.l rename scripts/kconfig/{zconf.y => parser.y} (100%) delete mode 100644 scripts/kconfig/zconf.l create mode 100644 sound/soc/codecs/cs35l36.c create mode 100644 sound/soc/codecs/cs35l36.h create mode 100644 sound/soc/codecs/jz4725b.c create mode 100644 sound/soc/mediatek/common/mtk-btcvsd.c create mode 100644 tools/lib/bpf/libbpf_util.h create mode 100644 tools/perf/arch/powerpc/util/mem-events.c create mode 100644 tools/perf/util/cpu-set-sched.h delete mode 100644 tools/perf/util/drv_configs.c delete mode 100644 tools/perf/util/drv_configs.h create mode 100644 tools/perf/util/map_groups.h create mode 100644 tools/perf/util/map_symbol.h create mode 100644 tools/testing/selftests/bpf/test_map_lock.c create mode 100644 tools/testing/selftests/bpf/test_spin_lock.c create mode 100644 tools/testing/selftests/bpf/verifier/spin_lock.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/blackhole_routes.sh create mode 100755 tools/testing/selftests/netfilter/nft_nat.sh create mode 100644 tools/testing/selftests/proc/proc-pid-vm.c create mode 100644 tools/testing/selftests/tpm2/Makefile create mode 100755 tools/testing/selftests/tpm2/test_smoke.sh create mode 100755 tools/testing/selftests/tpm2/test_space.sh create mode 100644 tools/testing/selftests/tpm2/tpm2.py create mode 100644 tools/testing/selftests/tpm2/tpm2_tests.py