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-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits cfd24a53adb8 Add linux-next specific files for 20190409 omits 42f04014ebed Merge branch 'akpm/master' omits b5887c35f547 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 9ddad9b609df drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl omits d129494af6cf drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] omits e3499b6affd4 mm, memcg: consider subtrees in memory.events omits 55b0819d7853 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix omits cd80a49e0f45 mm, memcg: rename ambiguously named memory.stat counters a [...] omits f801e4bd9a63 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> omits eb54cb6746a1 treewide: replace #include <asm/sizes.h> with #include <li [...] omits af6798b1cda9 kernel, resource: use resource_overlaps() to simplify regi [...] omits 4d9e5f81e27e fs/block_dev.c: Remove duplicate header omits c02a17be5dba fs/cachefiles/namei.c: remove duplicate header omits 285d39da0568 include/linux/sched/signal.h: replace `tsk' with `task' omits 8eaade584b2c fs/coda/psdev.c: remove duplicate header omits 09ac1f7e4650 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits f546c8e1ebca pinctrl: fix pxa2xx.c build warnings omits 9bd4b257ed5a Merge branch 'akpm-current/current' omits 2d85ffa49135 Revert "scsi: tcm_qla2xxx: Minimize #include directives" omits ad0dc6d314e4 Mark Cirrus driver for QEMU emulated device as broken for now omits a8eff08cc9d0 Merge remote-tracking branch 'devfreq/for-next' omits a3f8996135fe Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits c18ac2c6baab Merge remote-tracking branch 'xarray/xarray' omits 284db65fd82a Merge remote-tracking branch 'nvmem/for-next' omits 99f7749e8571 Merge remote-tracking branch 'slimbus/for-next' omits d95cc8de2747 Merge remote-tracking branch 'gnss/gnss-next' omits 728476798d62 Merge remote-tracking branch 'ntb/ntb-next' omits 554f5a36e081 ipc: do cyclic id allocation for the ipc object. omits 7a7f622284fa ipc: conserve sequence numbers in ipcmni_extend mode omits 26f3ec2791a0 ipc: allow boot time extension of IPCMNI from 32k to 16M omits 82ed6eea06d5 ipc/mqueue: optimize msg_get() omits 5f3c4e9eb145 ipc/mqueue: remove redundant wq task assignment omits 5f5c0eb805a3 ipc: prevent lockup on alloc_msg and free_msg omits 372f5c532d61 scripts/gdb: silence pep8 checks omits be78414d8923 scripts-gdb-add-a-timer-list-command-v2 omits 077685b549a4 scripts/gdb: add a timer list command omits 6c4e69111d6c scripts-gdb-add-rb-tree-iterating-utilities-v2 omits 38d397322475 scripts/gdb: add rb tree iterating utilities omits a4efa0af24eb scripts-gdb-add-kernel-config-dumping-command-v2 omits 56d3b18c98b0 scripts/gdb: add kernel config dumping command omits 5e20f79d2eb7 scripts/gdb: find vmlinux where it was before omits 569528768b5b pps: pps-gpio PPS ECHO implementation omits 3327835456b5 dt-bindings: pps: pps-gpio PPS ECHO implementation omits 27a7e9f5703c pps: descriptor-based gpio omits 61fad0274631 panic/reboot: allow specifying reboot_mode for panic only omits 7d0a6eb0595b panic: avoid the extra noise dmesg omits b054c63dec5f gcov: docs: add a note on GCC vs Clang differences omits 03d2246387ec gcov: clang: move common GCC code into gcc_base.c omits edc89f5f4dce eventfd: present id to userspace via fdinfo omits e6f1768abd2e convert-struct-pid-count-to-refcount_t-fix omits c80d789d976c kernel/pid.c: convert struct pid:count to refcount_t omits cb179ef0f10c sysctl: return -EINVAL if val violates minmax omits 77229ebe8f45 kernel/sysctl.c: switch to bitmap_zalloc() omits 08e592ef297f rapidio: fix a NULL pointer dereference when create_workqu [...] omits 3410a38369d4 kernel/signal.c: annotate implicit fall through omits 7f33326cc9e8 autofs: add description of ignore pseudo mount option omits 386f271fe986 autofs: update mount control expire desription with AUTOFS [...] omits 2299da6826b2 autofs: update AUTOFS_EXP_LEAVES description omits 6ef4f88e265f autofs: update autofs.txt for strictexpire mount option omits 62bf88d6a4a0 autofs: fix some word usage oddities in autofs.txt omits 1a978f5fec66 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] omits c931f1f04203 fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter omits 6d824c45791b fs/binfmt_elf.c: free PT_INTERP filename ASAP omits 2e12aa36c240 fs/binfmt_elf.c: make scope of "pos" variable smaller omits d670fcce9978 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] omits 6bf7de9dfeaf checkpatch: fix something omits 20e7c57dfba1 lib/math/rational.c: fix possible incorrect result from ra [...] omits 2b130387835a include/linux/bitops.h: fix UBSAN undefined behavior warni [...] omits 63e912a8a0c9 lib/test_bitmap: add tests for bitmap_parselist_user() omits fc0121026df0 lib/test_bitmap: add testcases for bitmap_parselist() omits 521fbb216a93 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() omits 5582b09979cf lib: rework bitmap_parselist omits 2449bd6ce6ac lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() omits 83f858b3d6c5 lib/math: move int_pow() from pwm_bl.c for wider use omits a81ef24388ca lib: Move mathematic helpers to separate folder omits 46c905eca544 lib/list_sort: optimize number of calls to comparison function omits f3116369207e lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS omits 7723e2b51c7b lib/sort: avoid indirect calls to built-in swap omits 6095efdb0269 lib/sort: use more efficient bottom-up heapsort variant omits 6261250cfb0c lib/sort: make swap functions more generic omits 5047f3bc785f lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST omits e1db846798c7 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 873e3d62c9b8 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 5f7d52e86df0 lib/genalloc.c: export symbol addr_in_gen_pool omits 0e334e907782 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA omits 26207462c461 lib/bitmap.c: remove unused EXPORT_SYMBOLs omits 582dab3017ad kernel/latencytop.c: rename clear_all_latency_tracing to c [...] omits b30dc4db0771 kernel/latencytop.c: remove unnecessary checks for latency [...] omits 6ef300fa6638 kernel/notifier.c: double register detection omits e4f02bd841cf treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] omits 91b72b8aa4da kdb: det rid of broken attempt to print CCVERSION in kdb summary omits d7f25f0eaf83 fs/select: avoid clang stack usage warning omits c9c346f19552 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits fba220352ef6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits bb27ffe57569 mm: don't expose page to fast gup before it's ready omits 4fd45bf14782 mm-mincore-make-mincore-more-conservative-v2 omits beaf2869feb6 mm/mincore.c: make mincore() more conservative omits a2f889aa2d14 mm/vmscan: remove unused lru_pages argument omits e07bc426962a mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits 073aae108e94 mm: maintain randomization of page free lists omits 879c1ddd7c69 mm-move-buddy-list-manipulations-into-helpers-fix2 omits 529a6d0e7db7 mm: fix buddy list helpers omits 38e04982d840 mm: move buddy list manipulations into helpers omits 37a0161f00a5 mm/shuffle: fix shuffle enable omits e5d7000e2fa3 mm: shuffle initial free memory to improve memory-side-cac [...] omits 2b3cbd5f4e65 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits ec0ee8679baa powerpc: use probe_user_read() omits 2a03cf61c4a1 mm-add-probe_user_read-fix omits 9fe986bd497c include/linux/uaccess.h: add probe_user_read() omits f3d4214bf0ff mm, memcg: make scan aggression always exclude protection omits d4c93d361f53 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 362d863fabe6 mm, memcg: proportional memory.{low,min} reclaim omits 0e598790eb0c mm-vmap-add-debug_augment_lowest_match_check-macro-v4 omits 8d0d7fc0a917 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro omits 2a630b2d603f mm-vmap-add-debug_augment_propagate_check-macro-v4 omits 34b5a8c08329 mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro omits 295769a79332 mm-vmap-keep-track-of-free-blocks-for-vmap-allocation-v4 omits e5419018ccca Merge remote-tracking branch 'at24/at24/for-next' omits 0b01f28e2510 mm/vmap: keep track of free blocks for vmap allocation omits da9589118636 mm/vmalloc.c: keep track of free blocks for vmap allocation omits 6930ae62315e mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits f10fd3f04bd7 psi: introduce psi monitor omits 54f3bc1df300 include/: refactor headers to allow kthread.h inclusion in [...] omits 0711a394dcd5 psi: track changed states omits 2ea4246b8295 psi: split update_stats into parts omits 8505fe74114d psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 omits 1645aa11f11f psi: rename psi fields in preparation for psi trigger addition omits 5c2ed4a14dd1 psi: make psi_enable static omits 879419eabfdb psi: introduce state_mask to represent stalled psi states omits 5fd4fad6db0b memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 36b1c5a27020 memcg: schedule high reclaim for remote memcgs on high_work omits 082e4d4e646e mm/filemap.c: fix minor typo omits 184b40cbbbac mm-memory_hotplug-provide-a-more-generic-restrictions-for- [...] omits 960bfc815a85 mm, memory_hotplug: provide a more generic restrictions fo [...] omits e173cd87e1db mm, memory_hotplug: cleanup memory offline path omits c939c3893946 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits e9c5d87ea86f mm: implement new zone specific memblock iterator omits cf833accb16a mm: drop meminit_pfn_in_nid as it is redundant omits b22c2ff3406d mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 0e3d2080614b mm/rmap.c: use the pra.mapcount to do the check omits 0173f853afa4 mm-enable-error-injection-at-add_to_page_cache-fix omits a16a80e48768 mm/filemap.c: enable error injection at add_to_page_cache() omits e9d2332e4721 mm/hmm: convert various hmm_pfn_* to device_entry which is [...] omits 75762b0f468c mm/hmm: add an helper function that fault pages and map th [...] omits d53bc4e6049d mm/hmm: add helpers to test if mm is still alive or not omits 815bec1b915d mm/hmm: allow to mirror vma of a file on a DAX backed filesystem omits 7d85635b7142 mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) omits 5af19c2c375c mm/hmm: add default fault flags to avoid the need to pre-f [...] omits f3dfd2e60e68 mm/hmm: improve driver API to work and wait over a range omits 4b9b6fd74ccc mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() omits 3f51e7dcace2 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] omits 6aadc6a5f998 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits bf07d379fadd mm/hmm: do not erase snapshot when a range is invalidated omits dea1c75c87d3 mm/hmm: use reference counting for HMM struct omits d86aa49a33fe mm/hmm: select mmu notifier when selecting HMM omits 63d513e85341 hugetlb: use same fault hash key for shared and private mappings omits eb65d511f28f hugetlbfs: on restore reserve error path retain subpool re [...] omits 6680d93335e4 drivers/base/memory.c: clean up relics in function parameters omits 5c1c3e709317 mm/sparse.c: clean up obsolete code comment omits 99a32b3ed865 include/linux/balloon_compaction.h: drop unused function stubs omits 59a823c51bde mm/swap.c: __pagevec_lru_add_fn: typo fix omits 570cf219b52e mm/hugetlb: get rid of NODEMASK_ALLOC omits 6f50bac3eca2 hugetlbfs: fix potential over/underflow setting node speci [...] omits f9d343204e0e mem-hotplug: fix node spanned pages when we have a node wi [...] omits ff2307cd922d mm/vmscan: drop may_writepage and classzone_idx from direc [...] omits ba1175597406 mm: page_mkclean vs MADV_DONTNEED race omits 5dbe019367da mm: introduce put_user_page*(), placeholder versions omits 96296b804f49 hugetlb: allow to free gigantic pages regardless of the co [...] omits 13eec4c663ad mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] omits f85adf569779 sparc: advertise gigantic page support omits 603c0649e24d sh: advertise gigantic page support omits 951318773605 riscv: switch over to generic free_initmem() omits 6f36b0f668e9 init: free_initmem: poison freed init memory omits a961d4420a9b hexagon: switch over to generic free_initmem() omits 13abdbaafccd init: provide a generic free_initmem implementation omits 378fca92cf87 initramfs: poison freed initrd memory omits f7f4c4d0ecce initramfs: provide a generic free_initrd_mem implementation omits 74e05d934fcb initramfs: move the legacy keepinitrd parameter to core code omits 8d6948967d10 initramfs: fix a compilation error omits 612ab08e2ee3 initramfs: cleanup populate_rootfs omits 0650463ee547 initramfs: factor out a helper to populate the initrd image omits cf38e3573d67 initramfs: cleanup initrd freeing omits e50e49da8141 initramfs: free initrd memory if opening /initrd.image fails omits dc48bd7a7c45 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails omits f9323150c07f mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] omits 263db964ba11 mm: memcontrol: push down mem_cgroup_nr_lru_pages() omits 1a3683a11abb mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() omits fa7f7d0478a5 mm: memcontrol: replace node summing with memcg_page_state() omits 37cdc787aba4 mm: memcontrol: replace zone summing with lruvec_page_state() omits 3f6599377432 mm: memcontrol: track LRU counts in the vmstats array omits 4c5d4ded4f60 mm/vmscan: add tracepoints for node reclaim omits 22f268f916ea mm/page_isolation.c: remove redundant pfn_valid_within() i [...] omits 623bad0216f9 mm: change mm_update_next_owner() to update mm->owner with [...] omits 5316da802b73 mm, compaction: some tracepoints should be defined only wh [...] omits 5dba297e3d81 mm: compaction: show gfp flag names in try_to_compact_page [...] omits cbf13372fdeb mm/cma.c: fix the bitmap status to show failed allocation reason omits 550544f4250a mm-compaction-fix-an-undefined-behaviour-fix omits 615064da8af6 mm/compaction.c: fix an undefined behaviour omits 33d324e1b9ea mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY omits af031db1578a mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] omits bd36db9528b3 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 omits a9318b0a88ab IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 7701659bdc29 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits e31569762895 ib-hfi1-use-the-new-foll_longterm-flag-to-get_user_pages_fast-v3 omits 21d3b9c9ef63 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 904191a85651 mm-gup-add-foll_longterm-capability-to-gup-fast-v3 omits 9897a4a26195 mm/gup: add FOLL_LONGTERM capability to GUP fast omits 34720778f606 mm/gup: change GUP fast to use flags rather than a write 'bool' omits 36be1c27b22c mm/gup: change write parameter to flags in fast walk omits aaa3ba8ac9f8 mm-gup-replace-get_user_pages_longterm-with-foll_longterm-v3 omits cedee23a4409 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM omits 24bca2bb9a0d mm: generalize putback scan functions omits 0e61f04580e8 mm: remove pages_to_free argument of move_active_pages_to_lru() omits 01a3442c30d3 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] omits 90232be4e00d mm: move nr_deactivate accounting to shrink_active_list() omits d9bb61aba2cf mm: move recent_rotated pages calculation to shrink_inacti [...] omits 30c80254af9e mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() omits aa91716201f7 page-cache-store-only-head-pages-in-i_pages-fix-fix omits 5c130a09797d page-cache-store-only-head-pages-in-i_pages-fix omits 5a39828db81a mm: page cache: store only head pages in i_pages omits 253cec689819 userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix omits 0be31524c677 userfaultfd/sysctl: add vm.unprivileged_userfaultfd omits d0e4d59b494e mm/cma_debug.c: fix the break condition in cma_maxchunk_get() omits 99b871751855 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] omits ca0e1c9974b7 mm/slub.c: update the comment about slab frozen omits 15ddc8f60dd2 mm/slab.c: remove unneed check in cpuup_canceled omits 4c1b9a700851 slub: remove useless kmem_cache_debug() before remove_full() omits 4b585223d443 mm: remove stale comment from page struct omits 9d9e13d03157 slab: use slab_list instead of lru omits 78ee3724ac02 slub: use slab_list instead of lru omits bb6f28536f88 slub: add comments to endif pre-processor macros omits 35f9d2fc6898 slob: use slab_list instead of lru omits abf5dcd2c6e3 slob: respect list_head abstraction layer omits 84705e49caee list: add function list_rotate_to_front() omits 5b4cfd236f3f ramfs: support O_TMPFILE omits 47acfbe472f9 ocfs2: checkpoint appending truncate log transaction befor [...] omits b87a9dbc18f3 ocfs2: wait for recovering done after direct unlock request omits dcd684dfdf31 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits bd0637bbcaed ocfs2: clear zero in unaligned direct IO omits 785bd5cf4014 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget omits f0e8d99bc66c ocfs2: use common file type conversion omits b674d4531e5d lib/debugobjects.c: move printk out of db lock critical sections omits d641c3c304fd arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header omits da3b50b59710 scripts/spelling.txt: add more typos to spelling.txt and sort omits ac53d49e3800 kernel/sys.c: prctl: fix false positive in validate_prctl_map() omits 607d7b3ca907 mm/memory_hotplug: do not unlock after failing to take the [...] omits 3bd67181cde3 mm: swapoff: shmem_unuse() stop eviction without igrab() omits 21271997ec83 mm: swapoff: take notice of completion sooner omits 1f1ad5455836 mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES omits a971f6c7c557 mm: swapoff: shmem_find_swap_entries() filter out other types omits e606117a846b slab: store tagged freelist for off-slab slabmgmt omits 9bbb399e3e0e userfaultfd: use RCU to free the task struct when fork fails omits ab1ee7a97d7f coredump: fix race condition between mmget_not_zero()/get_ [...] omits 05feea1383e2 mm: add /sys/kernel/slab/cache/cache_dma32 omits 014732857cc1 checkpatch: don't interpret stack dumps as commit IDs omits dcb8ee9b792a Merge remote-tracking branch 'rtc/rtc-next' omits 7d4d7908e05f Merge remote-tracking branch 'coresight/next' omits 77232a6ac0c0 Merge remote-tracking branch 'livepatching/for-next' omits 3dac205011ca Merge remote-tracking branch 'y2038/y2038' omits 820f5466bc24 Merge remote-tracking branch 'kselftest/next' omits b82d62ed47d8 Merge remote-tracking branch 'random/dev' omits 25c7a944b216 Merge remote-tracking branch 'pwm/for-next' omits c1225b26ad63 Merge remote-tracking branch 'pinctrl/for-next' omits c5c790ac3dd0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 12bcb2e435a8 Merge remote-tracking branch 'gpio/for-next' omits c3736bda72fb Merge remote-tracking branch 'rpmsg/for-next' omits 6706af2d79ad Merge remote-tracking branch 'vhost/linux-next' omits 70268dca6813 Merge remote-tracking branch 'scsi-mkp/for-next' omits 868548ba56c9 Merge remote-tracking branch 'scsi/for-next' omits 46d4932fab88 Merge remote-tracking branch 'cgroup/for-next' omits ec9f74faf2ea Merge remote-tracking branch 'slave-dma/next' omits 056e4612e1e2 Merge remote-tracking branch 'icc/icc-next' omits ed522f20bf92 Merge remote-tracking branch 'mux/for-next' omits ac2350b26431 Merge remote-tracking branch 'staging/staging-next' omits 918a67e219d2 Merge remote-tracking branch 'thunderbolt/next' omits 0a3c6f82869a Merge remote-tracking branch 'extcon/extcon-next' omits a97c6f295b90 Merge remote-tracking branch 'char-misc/char-misc-next' omits 5a7779eb28c3 Merge remote-tracking branch 'tty/tty-next' omits 00bcf36fdd8b Merge remote-tracking branch 'phy-next/next' omits e1389a45e507 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 479ef95ed4c3 Merge remote-tracking branch 'usb-serial/usb-next' omits 7bec8b937821 Merge remote-tracking branch 'usb/usb-next' omits 0661bc94cf32 Merge remote-tracking branch 'driver-core/driver-core-next' omits 7e7bd6feb53d Merge remote-tracking branch 'ipmi/for-next' omits 756932673b6f Merge remote-tracking branch 'leds/for-next' omits d8612cba40be Merge remote-tracking branch 'chrome-platform/for-next' omits cd5de7a60a46 Merge remote-tracking branch 'drivers-x86/for-next' omits b7b560bb78c1 Merge remote-tracking branch 'workqueues/for-next' omits f2408fbc9584 Merge remote-tracking branch 'percpu/for-next' omits ee13263b0cd2 Merge remote-tracking branch 'kvm-arm/next' omits cf4c396080c7 Merge remote-tracking branch 'rcu/rcu/next' omits 670ac6b98eea Merge remote-tracking branch 'ftrace/for-next' omits ef1b813de42c Merge remote-tracking branch 'edac-amd/for-next' omits 52c9b9fd6eb6 Merge remote-tracking branch 'clockevents/clockevents/next' omits 2f25260b8e66 Merge remote-tracking branch 'tip/auto-latest' omits 08759cfdd347 Merge remote-tracking branch 'spi/for-next' omits 8727345bc27e Merge remote-tracking branch 'devicetree/for-next' omits acc20349f101 Merge remote-tracking branch 'audit/next' omits 7b959050f413 Merge remote-tracking branch 'iommu/next' omits 8155124858d2 Merge remote-tracking branch 'tpmdd/next' omits f6692ff1dbcc Merge remote-tracking branch 'selinux/next' omits b4300c0132f4 Merge remote-tracking branch 'integrity/next-integrity' omits bed32b56201a Merge remote-tracking branch 'apparmor/apparmor-next' omits c09530182f04 Merge remote-tracking branch 'security/next-testing' omits a772158ad528 Merge remote-tracking branch 'regulator/for-next' omits 51fa79d1f69a Merge remote-tracking branch 'battery/for-next' omits 7f4aeba2ef16 Merge remote-tracking branch 'backlight/for-backlight-next' omits 5be6553012d2 Merge remote-tracking branch 'mfd/for-mfd-next' omits 196dabc509c4 Merge remote-tracking branch 'kgdb/kgdb-next' omits a86fb8a218ac Merge remote-tracking branch 'mmc/next' omits 6207d3dff4a2 Merge remote-tracking branch 'block/for-next' omits 761fdee7e8a7 Merge remote-tracking branch 'input/next' omits f6655fc39e94 Merge remote-tracking branch 'modules/modules-next' omits e5fba2153103 Merge remote-tracking branch 'sound-asoc/for-next' omits 066656349c64 Merge remote-tracking branch 'sound/for-next' omits 9785b9f14816 Merge remote-tracking branch 'regmap/for-next' omits e5dcb935dab1 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits e110c983dbc2 Merge remote-tracking branch 'drm-msm/msm-next' omits 2aec4e749723 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 131aec413752 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 215b1a3b8d1f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 367d13c7c9a1 Merge remote-tracking branch 'amdgpu/drm-next' omits 19634f3540c7 Merge remote-tracking branch 'drm/drm-next' omits 53ecbd143a52 Merge remote-tracking branch 'crypto/master' omits a990c7c1e6a9 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits c88f0f4262f2 Merge remote-tracking branch 'nand/nand/next' omits a5c51d5a71be Merge remote-tracking branch 'gfs2/for-next' omits ae002b1a5988 Merge remote-tracking branch 'mac80211-next/master' omits 2c44282162cf Merge remote-tracking branch 'bluetooth/master' omits 52773cf0cf0d Merge remote-tracking branch 'wireless-drivers-next/master' omits bc2332733fd4 Merge remote-tracking branch 'nfc-next/master' omits 6545874a5125 Merge remote-tracking branch 'netfilter-next/master' omits 458fb31a2d5a Merge remote-tracking branch 'ipsec-next/master' omits 9b4a6ab0607f Merge remote-tracking branch 'bpf-next/master' omits 8a6dd46a206c Merge remote-tracking branch 'net-next/master' omits f0396b8ef532 Merge remote-tracking branch 'rdma/for-next' omits 8c6ff7c26f65 Merge remote-tracking branch 'dlm/next' omits ef4d184d7aaf Merge remote-tracking branch 'ieee1394/for-next' omits f2c447a5f498 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 2e56eebaf78f Merge remote-tracking branch 'pm/linux-next' omits f0e26ef397a6 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits e46c20c59179 Merge remote-tracking branch 'v4l-dvb-next/master' omits 63f10c01ad59 Merge remote-tracking branch 'v4l-dvb/master' omits 0f4502177b78 Merge remote-tracking branch 'jc_docs/docs-next' omits 177bdba85b2d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 9b14ff93d2c2 Merge remote-tracking branch 'i3c/i3c/next' omits 5ccd67901900 Merge remote-tracking branch 'i2c/i2c/for-next' omits 2649aec4f97e Merge remote-tracking branch 'hid/for-next' omits ddc071de3f61 Merge remote-tracking branch 'pci/next' omits 4eafa4392c7f Merge remote-tracking branch 'printk/for-next' omits 9032e0618ce1 Merge remote-tracking branch 'vfs/for-next' omits 348204d63518 Merge remote-tracking branch 'nfsd/nfsd-next' omits beecaf02bb45 Merge remote-tracking branch 'nfs-anna/linux-next' omits 56e470b559a2 Merge remote-tracking branch 'jfs/jfs-next' omits 0fab478197fe Merge remote-tracking branch 'f2fs/dev' omits 488a8f3f140c Merge remote-tracking branch 'ext4/dev' omits cd2306b1cb31 Merge remote-tracking branch 'ext3/for_next' omits c84463d1d3f0 Merge remote-tracking branch 'ecryptfs/next' omits 30e78d3c6825 Merge remote-tracking branch 'cifs/for-next' omits bcc70665898e Merge remote-tracking branch 'btrfs-kdave/for-next' omits 8e2ef96e83ef Merge remote-tracking branch 'befs/for-next' omits 22643573253a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 662322dcbc42 Merge remote-tracking branch 's390/features' omits b3505849ff41 Merge remote-tracking branch 'parisc-hd/for-next' omits e4c2edbec562 Merge remote-tracking branch 'nds32/next' omits aae07b876dca Merge remote-tracking branch 'mips/mips-next' omits 6cb6eedb1a8c Merge remote-tracking branch 'm68k/for-next' omits 39d02a346d35 Merge remote-tracking branch 'csky/linux-next' omits 6a154a0e8943 Merge remote-tracking branch 'clk-samsung/for-next' omits 6fa84d970e73 Merge remote-tracking branch 'clk/clk-next' omits e460d3130a69 Merge remote-tracking branch 'tegra/for-next' omits f5a47fc780ee Merge remote-tracking branch 'sunxi/sunxi/for-next' omits b2069461a4cb Merge remote-tracking branch 'samsung-krzk/for-next' omits ffe7a436e6c7 Merge remote-tracking branch 'rockchip/for-next' omits e1333ea11d8a Merge remote-tracking branch 'renesas/next' omits 7468d110d39d Merge remote-tracking branch 'qcom/for-next' omits 1abb5e9a26d3 Merge remote-tracking branch 'reset/reset/next' omits 2eb63fd66b2d Merge remote-tracking branch 'omap/for-next' omits da19fc050b59 Merge remote-tracking branch 'mvebu/for-next' omits e98b7d85031b Merge remote-tracking branch 'mediatek/for-next' omits 51e3152e4d0e Merge remote-tracking branch 'keystone/next' omits 5e3fa73b83e3 Merge remote-tracking branch 'imx-mxs/for-next' omits 49a1dda08612 Merge remote-tracking branch 'bcm2835/for-next' omits d801e763a55f Merge remote-tracking branch 'at91/at91-next' omits 06c2bbf5a16a Merge remote-tracking branch 'amlogic/for-next' omits 95600e111e23 Merge remote-tracking branch 'actions/for-next' omits 3faca74e1d4d Merge remote-tracking branch 'arm-soc/for-next' omits a0381147e654 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 95830b5952a0 Merge remote-tracking branch 'arm64/for-next/core' omits fd7aedc1bddd cifs: remove superfluous inode_lock in cifs_{strict_}fsync omits 6bd062db6c32 cifs: Call MID callback before destroying transport omits 283102710d75 cifs: smbd: Retry on memory registration failure omits fb996a50a7d3 cifs: smbd: Indicate to retry on transport sending failure omits cb32d5e9edce cifs: smbd: Return EINTR when interrupted omits 8af785c57e12 cifs: smbd: Don't destroy transport on RDMA disconnect omits 77efc867521f smbd: Make upper layer decide when to destroy the transport omits e9836bcbd0c7 SMB3: update comment to clarify enumerating snapshots omits 522e7bd8ccd1 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb omits 5c05db184b43 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] omits ae544bd9d0c2 cifs: Fix DFS cache refresher for DFS links omits 2e795378211a cifs: don't use __constant_cpu_to_le32() omits 933b08ccf976 CIFS: keep FileInfo handle live during oplock break omits 760e376b3030 SMB3: Track total time spent on roundtrips for each SMB3 command omits 2ca6dbb3e0e3 Merge remote-tracking branch 'dma-mapping/for-next' omits 3817d6ad3174 cifs: Fix lease buffer length error omits 7aecc818aa6f cifs: Fix use-after-free in SMB2_read omits a026e373423d Merge remote-tracking branch 'kbuild/for-next' omits 07381cf8df48 cifs: Fix use-after-free in SMB2_write omits 0c829e613db7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits f73d04ea1bd0 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits a373adb0084b Merge remote-tracking branch 'mmc-fixes/fixes' omits 189978d6b4ed Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 92750e794075 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits fbf16d9c0baf Merge remote-tracking branch 'vfs-fixes/fixes' omits 4c66fcab5207 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits dbc2573a9a37 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits cb826bfabe07 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 6607f38e7c00 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 3e38af822a17 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 09b134f60ee4 Merge remote-tracking branch 'crypto-current/master' omits e58246a37185 Merge remote-tracking branch 'input-current/for-linus' omits 20823c9d59f0 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 1526d097e843 Merge remote-tracking branch 'staging.current/staging-linus' omits 8aec1dd3ff54 Merge remote-tracking branch 'phy/fixes' omits 5a2ad794c144 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 7c686441616c Merge remote-tracking branch 'pci-current/for-linus' omits f149285cf1fe Merge remote-tracking branch 'spi-fixes/for-linus' omits e728df3b7bdd Merge remote-tracking branch 'regulator-fixes/for-linus' omits a42a1ca4230e Merge remote-tracking branch 'regmap-fixes/for-linus' omits 715ebc62f55e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3843fcfdf161 Merge remote-tracking branch 'sound-current/for-linus' omits 330094cbb993 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 2b2399a82071 Merge remote-tracking branch 'mac80211/master' omits d3f287b7dd56 Merge remote-tracking branch 'wireless-drivers/master' omits ee40f6c3a6a4 Merge remote-tracking branch 'ipsec/master' omits 6f661981b5be Merge remote-tracking branch 'net/master' omits 013cdb3180ea Merge remote-tracking branch 'powerpc-fixes/fixes' omits c82760d1223d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 3a0178803a8c Merge remote-tracking branch 'arc-current/for-curr' omits 479a60d478a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 1b2b8a285bf4 Merge remote-tracking branch 'fixes/master' omits dbcc11a90722 nfsd: knfsd must use the container user namespace omits 2888ce01099a SUNRPC: rsi_parse() should use the current user namespace omits dd269854d628 SUNRPC: Fix the server AUTH_UNIX userspace mappings omits d4286d4ce56d lockd: Pass the user cred from knfsd when starting the loc [...] omits 0db8e6b591bd SUNRPC: Cache the process user cred in the RPC server listener omits 844ce076e405 nfsd: Allow containers to set supported nfs versions omits 55d4c716ea41 nfsd: Add custom rpcbind callbacks for knfsd omits 2546d1f0b63a SUNRPC: Allow further customisation of RPC program registration omits d0638b250d6e SUNRPC: Clean up generic dispatcher code omits 560f52dc1a0e SUNRPC: Add a callback to initialise server requests omits d51f9721e692 SUNRPC/nfs: Fix return value for nfs4_callback_compound() omits 7c33bd4e3e97 libnvdimm/pmem: fix a possible OOB access when read and wr [...] omits 0dcdbc0cfeb0 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple omits ae2f79594980 gpio: Set proper argument value to set_config omits 9dbb1a1cd8c5 gpio: omap: use devm_platform_ioremap_resource() omits 2d99d7a27c76 gpio: omap: avoid clang warning omits 61ae66b2b2ed pinctrl: mcp23s08: debugfs: remove custom printer omits 33fa0e8738ca gpio: zynq: use devm_platform_ioremap_resource() omits da38b8338151 drivers: gpio: xlp: devm_platform_ioremap_resource() omits e66e0264135e drivers: gpio: zx: use devm_platform_ioremap_resource() omits df8451b7150e drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() omits a93dff0d2337 drivers: gpio: vf610: use devm_platform_ioremap_resource() omits 64b930a62b76 drivers: gpio: uniphier: use devm_platform_ioremap_resource() omits a51349e496f7 drivers: gpio: ts4800: use devm_platform_ioremap_resource() omits 95390f0a1359 drivers: gpio: timberdale: use devm_platform_ioremap_resource() omits 81cd9506ea62 drivers: gpio: tegra: use devm_platform_ioremap_resource() omits f3f0be48534e drivers: gpio: tb10x: use devm_platform_ioremap_resource() omits ba275a3637f8 drivers: gpio: stp-xway: use devm_platform_ioremap_resource() omits f19c7fddf94e drivers: gpio: sta2x11: use devm_platform_ioremap_resource() omits 09e5026b73db drivers: gpio: spear-spics: use devm_platform_ioremap_resource() omits c57d56201c1d drivers: gpio: rcar: use devm_platform_ioremap_resource() omits e62a657760b5 drivers: gpio: pxa: use devm_platform_ioremap_resource() omits caad68eb1b3d drivers: gpio: octeon: use devm_platform_ioremap_resource() omits 72ca7024287a drivers: gpio: mxc: use devm_platform_ioremap_resource() omits 6e28bfe1a609 drivers: gpio: mvebu: use devm_platform_ioremap_resource() omits 44fa7b166195 drivers: gpio: mt7621: use devm_platform_ioremap_resource() omits 4da421f8cca6 drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() omits 0255602e9433 drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() omits 8b9ef128b7ce drivers: gpio: loongon1: use devm_platform_ioremap_resource() omits d9d5c6af7a53 drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() omits 42baf9bc682c drivers: gpio: iop: use devm_platform_ioremap_resource() omits 1f1b0d3c35e2 drivers: gpio: hlwd: use devm_platform_ioremap_resource() omits b95cbb1b78a4 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() omits 823a548d2da6 memory: squash drivers/memory/Makefile.asm-offsets omits 851f66daeab9 drivers: gpio: sprd: use devm_platform_ioremap_resource() omits f7b17a652fc1 drivers: gpio: dwap: use devm_platform_ioremap_resource() omits 205089d24131 drivers: gpio: clps711x: use devm_platform_ioremap_resource() omits 9b0baec991f7 drivers: gpio: cadence: use devm_platform_ioremap_resource() omits 337e45cad0d4 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() omits 5aac74647043 drivers: gpio: aspeed: use devm_platform_ioremap_resource() omits 79b9cc97fe04 drivers: gpio: amdpt: use devm_platform_ioremap_resource() omits ae75baec63f8 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() omits dca01883405a drivers: gpio: Kconfig: pedantic formatting cleanups omits 831e90bd606e ARC: PAE40: don't panic and instead turn off hw ioc omits 2d212a1bac7e NFC: st21nfca: Fix fall-through warnings omits cc91a546800d NFC: pn533: mark expected switch fall-throughs omits 1b77f78287be block: Mark expected switch fall-throughs omits df75791d5e9d Merge commit 'v5.1-rc2^{}' into for-next/kspp omits e3a5de7be7a5 Merge branch 'pci/trivial' omits 58a2cdef7110 Merge branch 'remotes/lorenzo/pci/misc' omits 3304d39bfdcc Merge branch 'remotes/lorenzo/pci/controller-fixes' omits 73f3b4b88a20 Merge branch 'pci/msi' omits c7a0cb7cf4c2 Merge branch 'pci/misc' omits 011e3cadcb83 gpio: Remove obsolete comment about gpiochip_free_hogs() usage omits 41e1c2c6379f Merge LKMM and RCU branches omits cb8e80ee7c3c Merge branches 'consolidate.2019.03.27a', 'doc.2019.03.26b [...] omits 1ccb568a9f3c net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] omits fc75f4ecabfd tools/memory-model: Make runlitmus.sh check for jingle errors omits c90f1b7f4c83 tools/memory-model: Allow herd to deduce CPU type omits 2ef3fba7d1ff tools/memory-model: Keep assembly-language litmus tests omits 9a27b1abe064 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54e345e1ac4d tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 659641c0c799 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a07c845ac027 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 8d9f161a3d9b tools/memory-model: Hardware checking for check{,all}litmus.sh omits 5ac0507ae79e tools/memory-model: Fix checkalllitmus.sh comment omits 67a6c01911e0 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 48a05c02fee1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 6e2dc7017f73 tools/memory-model: Update parseargs.sh for hardware verification omits a8b15300dbb7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 5b10df169eda tools/memory-model: Add support for synchronize_srcu_expedited() omits c2edea1edc64 tools/memory-model: Make judgelitmus.sh identify bad macros omits bec1f4249450 tools/memory-model: Make cmplitmushist.sh note timeouts omits 45e3c0402ec6 tools/memory-model: Make judgelitmus.sh note timeouts omits 377e1eb1008a Merge branch 'next/soc' into for-next omits bb2054ada159 ARM: exynos: Fix infinite loops on CPU powerup failure omits 020065937d91 Merge branch 'next/dt' into for-next omits 76d252fecf58 selftests: efivarfs: remove the test_create_read file if i [...] omits 8044de11f424 rseq/selftests: Adapt number of threads to the number of d [...] omits 091c86d9bae8 CPER: Remove unnecessary use of user-space types omits 17a40c86c958 CPER: Add UEFI spec references omits 33e9bf6071b6 gpio: mmio: Support two direction registers omits 929c46941296 PCI: Fix comment typos omits 8a7e0f327b8e Merge branch 'next/soc' into for-next omits 60d1f775a6f4 ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs omits b352face4ca9 adfs: mark expected switch fall-throughs omits b21eea8bbcc3 Merge branch 'next/dt64' into for-next omits 4d93afc75372 Merge branch 'next/dt' into for-next omits f6f6a3f209b7 Merge branch 'next/soc' into for-next omits 04cca4ae0cb9 Merge branch 'next/dt' into for-next omits b13ade388bea Merge branch 'next/soc' into for-next omits 093e4c7dcf79 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] omits e9cc6e9437e2 tools/memory-model: Do not use "herd" to refer to "herd7" omits fd4b7b3c6c0d tools/memory-model: Fix comment in MP+poonceonces.litmus omits ece264389af9 tools/memory-model: Make scripts be executable omits 1f7ae812f87e x86/syscalls: Mark expected switch fall-throughs omits 5ac767a3c402 ASN.1: mark expected switch fall-through omits 42559d0ee6f5 lib/cmdline.c: mark expected switch fall-throughs omits 8effe37d2f58 lib: zstd: Mark expected switch fall-throughs omits 9ba343caeebc scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 2758cbd62233 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits a571e5dc51a1 scsi: ppa: mark expected switch fall-through omits 087f3e62d488 scsi: osst: mark expected switch fall-throughs omits b4a94194b0bf scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 79c1d97e905a scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits 5a41df13acbb scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits c88a7a0445f8 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits 18946aa551cf scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits 220dadf8cd23 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits 2d5025260c82 scsi: imm: mark expected switch fall-throughs omits 6a1409b9f261 scsi: csiostor: csio_wr: mark expected switch fall-through omits 0c75d9ae143a scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits e1890f809537 scsi: be2iscsi: be_main: Mark expected switch fall-through omits 618d118f1e21 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits 491d3a37392b scsi: aic7xxx: mark expected switch fall-throughs omits 282dd6ace5e0 fs: mark expected switch fall-throughs omits 26880dc87719 drm/nouveau/nvkm: mark expected switch fall-throughs omits ee58c3045d82 afs: Mark expected switch fall-throughs adds 10d433979f2e Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/l [...] adds e891db1a18bf tpm: turn on TPM on suspend for TPM 1.x adds 711062926346 tpm: fix an invalid condition in tpm_common_poll adds c78719203fc6 KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds b9d0a85d6b2e tpm: Fix the type of the return value in calc_tpm2_event_size() adds be24b37e22c2 KEYS: trusted: fix -Wvarags warning adds f1a0ba6cccff selftests/tpm2: Extend tests to cover partial reads adds 6da70580af96 selftests/tpm2: Open tpm dev in unbuffered mode adds a556810d8e06 Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/ [...] adds b75bb8a5b755 r8169: disable ASPM again adds 492b67e28ee5 net: ip_gre: fix possible use-after-free in erspan_rcv adds 2a3cabae4536 net: ip6_gre: fix possible use-after-free in ip6erspan_rcv adds 3c5189ad7099 Merge branch 'erspan-use-after-free' adds afe64245af9f ethtool: avoid signed-unsigned comparison in ethtool_valid [...] adds caf2c5205d82 broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant adds d63da85a4226 qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant adds 738de00cda52 Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' adds a62520473f15 net: macb driver, check for SKBTX_HW_TSTAMP adds a1b0e4e684e9 bnxt_en: Improve RX consumer index validity check. adds 8e44e96c6c8e bnxt_en: Reset device on RX buffer errors. adds e063f4598249 Merge branch 'bnxt_en-fixes' adds 869e3305f23d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 0a4c92657f25 fs: mark expected switch fall-throughs new e690c9e3f4fb afs: Mark expected switch fall-throughs new 74f79099efe0 adfs: mark expected switch fall-throughs new e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs new 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through new a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through new 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs new 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through new 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs new dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs new bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs new f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs new e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through new 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through new 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs new 6bb0497834d4 scsi: osst: mark expected switch fall-throughs new 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through new 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs new 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through new 224b44d46ffe lib: zstd: Mark expected switch fall-throughs new 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs new afb33e40d54e ASN.1: mark expected switch fall-through new e16fb3a8d271 block: Mark expected switch fall-throughs new 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs new a01bcfd6990d NFC: st21nfca: Fix fall-through warnings new b4260f64c3ac Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc new 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB new 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 new e4948c071dae Merge remote-tracking branch 'arc-current/for-curr' new 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] new 375bb1bf4c5c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 696440ee2fb6 Merge remote-tracking branch 'powerpc-fixes/fixes' new 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] new c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] new 80a003bef428 Merge remote-tracking branch 'net/master' new c2db375f1c13 Merge remote-tracking branch 'ipsec/master' new 7bf39dac14ba Merge remote-tracking branch 'wireless-drivers/master' new ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove new 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail new 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free new 329496b94a6e Merge remote-tracking branch 'rdma-fixes/for-rc' new 5893b8734adb Merge remote-tracking branch 'sound-current/for-linus' new efdb16c2613c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new fe06ce93dc52 Merge remote-tracking branch 'regmap-fixes/for-linus' new 1966cf8a08bd Merge remote-tracking branch 'regulator-fixes/for-linus' new d593369e868c Merge remote-tracking branch 'spi-fixes/for-linus' new a8257e711c91 Merge remote-tracking branch 'pci-current/for-linus' new 23bb93659752 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 2522ad23aa3b Merge remote-tracking branch 'phy/fixes' new 888bfbb6aa4b Merge remote-tracking branch 'staging.current/staging-linus' new 53266617665d Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 806ef35d3eee Merge remote-tracking branch 'input-current/for-linus' new 5c4c071fc447 Merge remote-tracking branch 'crypto-current/master' new f4f8a46ebc1b Merge remote-tracking branch 'mips-fixes/mips-fixes' new 80962d1cb9ec Merge remote-tracking branch 'hwmon-fixes/hwmon' new 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] new 631804370762 tools/testing/nvdimm: Retain security state after overwrite new 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page new 7c84d2a395ca Merge branch 'for-5.1/dax' into libnvdimm-for-next new 09115dd8e1d5 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 8b1016fc78fd Merge remote-tracking branch 'btrfs-fixes/next-fixes' new b3468bc51631 Merge remote-tracking branch 'vfs-fixes/fixes' new 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() new cc0739b9d88e Merge remote-tracking branch 'scsi-fixes/fixes' new d5e2e2d32c01 Merge remote-tracking branch 'drm-fixes/drm-fixes' new bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() new 2365ab507a46 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 6d1f1f5617fd Merge remote-tracking branch 'mmc-fixes/fixes' new 668cc3597dcc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new b197f1a7aa73 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets new 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] new a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] new b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable new c574ef4e17c2 Merge branch 'kconfig' into for-next new 70269657850f Merge remote-tracking branch 'kbuild/for-next' new 871973dbe577 Merge remote-tracking branch 'dma-mapping/for-next' new edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE new e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE new e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE new 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] new 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] new cb764a69fa41 arm64: debug: Remove meaningless comment new 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] new a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly new fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] new 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h new ab6211c90052 arm64: debug: Clean up brk_handler() new 90292aca9854 arm64: mm: use appropriate ctors for page tables new 369aaab845a6 arm64: mm: don't call page table ctors for init_mm new 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] new 54c8d9119ec8 arm64: mm: enable per pmd page table lock new 475ba3fc194b arm64: mm: Consolidate early page table allocation new 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot new 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume new 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] new d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] new fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h new 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] new 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() new d51575621f0f arm64/io: Remove useless definition of mmiowb() new 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() new 335b5c638bfd nds32/io: Remove useless definition of mmiowb() new 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() new e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() new 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() new 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() new 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] new b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code new 915530396c78 Documentation: Kill all references to mmiowb() new 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] new fb24ea52f78e drivers: Remove explicit invocations of mmiowb() new 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() new 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing new 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() new 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code new 2f39be46bf81 Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] new 64851d3fb7d6 Merge remote-tracking branch 'arm64/for-next/core' new ef97df33c42b Merge remote-tracking branch 'arm-perf/for-next/perf' new e3c9fc41ae7d Merge remote-tracking branch 'arm-soc/for-next' new d743eca525e9 Merge remote-tracking branch 'actions/for-next' new 194376ba90cf Merge remote-tracking branch 'amlogic/for-next' new 2d7fedcbbbe0 Merge remote-tracking branch 'at91/at91-next' new 443394deb4e1 Merge remote-tracking branch 'bcm2835/for-next' new 185b1493cab1 Merge remote-tracking branch 'imx-mxs/for-next' new 3682df943394 Merge remote-tracking branch 'keystone/next' new 650e10800b78 Merge remote-tracking branch 'mediatek/for-next' new 32b904baeae1 Merge remote-tracking branch 'mvebu/for-next' new f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] new 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] new 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next new 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] new 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path new a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next new b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode new d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on new 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] new e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source new b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name new a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next new d59b60564cbf bus: ti-sysc: Add generic enable/disable functions new 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next new 27b302a09408 Merge remote-tracking branch 'omap/for-next' new 344294732c7d Merge remote-tracking branch 'reset/reset/next' new bdac5ca6c1e8 Merge remote-tracking branch 'qcom/for-next' new c031a1783e30 Merge remote-tracking branch 'renesas/next' new 8a674cacb5f6 Merge remote-tracking branch 'rockchip/for-next' new 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure new 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next new 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next new fb17fee67179 Merge remote-tracking branch 'samsung-krzk/for-next' new d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T new 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input new 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board new 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins new 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board new b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk new 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi new 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW new 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board new 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] new 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS new faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next new 856fe0f911fa Merge remote-tracking branch 'sunxi/sunxi/for-next' new 4eb2f3c0413a Merge remote-tracking branch 'tegra/for-next' new c8a196b5a96a Merge remote-tracking branch 'clk/clk-next' new 4a69f3ba0823 Merge remote-tracking branch 'clk-samsung/for-next' new e84e1d0861f3 Merge remote-tracking branch 'csky/linux-next' new 73e38e526313 Merge remote-tracking branch 'm68k/for-next' new 27123cce319b Merge remote-tracking branch 'mips/mips-next' new a0b21e12b2eb Merge remote-tracking branch 'nds32/next' new 0ed2deb18dab parisc: remove kprobes.h from generic-y new c5a8e90742bf parisc: Implement kretprobes new 7fcc60704cf7 doc: update kprobes supported architecture list new ad9c18ad5906 parisc: remove unused flags parameter in __patch_text() new 0c4a92fae7e9 parisc: Show n/a if product number not available new 8cd5d85e8c89 parisc: update feature lists new eab5a5502212 parisc: Switch from DISCONTIGMEM to SPARSEMEM new 77e7827af388 Merge remote-tracking branch 'parisc-hd/for-next' new 428fc0a56da8 Merge remote-tracking branch 's390/features' new 2b33a80405f6 Merge remote-tracking branch 'xtensa/xtensa-for-next' new a0b41a335e83 Merge remote-tracking branch 'befs/for-next' new 75e0d96fb403 Merge remote-tracking branch 'btrfs-kdave/for-next' new e625bda470cc cifs: Fix use-after-free in SMB2_write new cb17faf082da cifs: Fix use-after-free in SMB2_read new 6fc1c02ab12e cifs: Fix lease buffer length error new 68ef75d5b554 SMB3: Track total time spent on roundtrips for each SMB3 command new 1e4f5bf0ea5c CIFS: keep FileInfo handle live during oplock break new a6ff76957f57 cifs: don't use __constant_cpu_to_le32() new 6f36889af43d cifs: Fix DFS cache refresher for DFS links new 1d4fcc75b71f CIFS: Show locallease in /proc/mounts for cifs shares moun [...] new dd5c7558f2d5 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb new a54b8783540b SMB3: update comment to clarify enumerating snapshots new 913749e49495 smbd: Make upper layer decide when to destroy the transport new fabd38e1e892 cifs: smbd: Don't destroy transport on RDMA disconnect new a4ed5c143444 cifs: smbd: Return EINTR when interrupted new 78068305729b cifs: smbd: Indicate to retry on transport sending failure new 7f3848bd06b7 cifs: smbd: Retry on memory registration failure new acab0aca38ad cifs: Call MID callback before destroying transport new 0258158a3f80 cifs: remove superfluous inode_lock in cifs_{strict_}fsync new 0fc5f194f42e cifs: update module internal version number new fda05a44c3bc Merge remote-tracking branch 'cifs/for-next' new 524626c81263 Merge remote-tracking branch 'ecryptfs/next' new 5c8d8dea389a Merge remote-tracking branch 'ext3/for_next' new a7363cdf48dd Merge remote-tracking branch 'ext4/dev' new 29caa234d1b5 Merge remote-tracking branch 'f2fs/dev' new 4a9b82865a99 Merge remote-tracking branch 'jfs/jfs-next' new c142c4e8054a Merge remote-tracking branch 'nfs-anna/linux-next' new 3c539bc283dc SUNRPC/nfs: Fix return value for nfs4_callback_compound() new 7469c5c4f300 SUNRPC: Add a callback to initialise server requests new 99f3832acada SUNRPC: Clean up generic dispatcher code new 366fad64336e SUNRPC: Allow further customisation of RPC program registration new 927cc496acf9 nfsd: Add custom rpcbind callbacks for knfsd new b74544c07ebe nfsd: Allow containers to set supported nfs versions new 61593a5e592b SUNRPC: Cache the process user cred in the RPC server listener new 003350621353 SUNRPC: Temporary sockets should inherit the cred from the [...] new 26670305c06f lockd: Pass the user cred from knfsd when starting the loc [...] new 4479937a4947 SUNRPC: Fix the server AUTH_UNIX userspace mappings new d2cd704fbb7f SUNRPC: rsi_parse() should use the current user namespace new b8fab687541c nfsd: knfsd must use the container user namespace new 6d5ada88797e Merge remote-tracking branch 'nfsd/nfsd-next' new c0bf71152051 Merge remote-tracking branch 'vfs/for-next' new d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] new 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next new ef5bdb8c2812 Merge remote-tracking branch 'printk/for-next' new 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc new 86fa6a344209 PCI: Factor out pcie_retrain_link() function new 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum new 658eec837b11 PCI: Rework pcie_retrain_link() wait loop new f8c7c532452c Merge branch 'pci/enumeration' new 3ad6c16330a7 PCI: pciehp: Ignore Link State Changes after powering off a slot new 87a4827e79d5 PCI: rpadlpar: Fix leaked device_node references in add/re [...] new 83dbb549139e PCI: rpaphp: Get/put device node reference during slot all [...] new a39cb1adea2a Merge branch 'pci/hotplug' new 6a0e9a35c147 Merge branch 'pci/msi' new 5f2034d12207 Merge branch 'pci/misc' new 821afac40f68 Merge branch 'remotes/lorenzo/pci/controller-fixes' new 915347f67d41 PCI: qcom: Use default config space read function new 7dfa80a01cff PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid new da26612f3e12 PCI: dwc: Free the page for MSI IRQ in dw_pcie_free_msi() new 4e2ed6537271 PCI: dwc: Free MSI in the error code path of dw_pcie_host_init() new 3dc91de47be1 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify the code new 147380066a24 PCI: dwc: Save root bus for drivers remove hooks new 881f029c2ce9 Merge branch 'remotes/lorenzo/pci/dwc' new 73b9e4d3309c PCI: iproc: Add CRS check in config read new ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region new 4c11c69fd317 Merge branch 'remotes/lorenzo/pci/iproc' new b2c615457b28 PCI: rcar: Clean up remaining macros defining bits new 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] new d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] new 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) new 42a58f73e9ea PCI: rcar: Clean up debug messages new 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling new f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference new a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable new f5654d5c66ed Merge branch 'remotes/lorenzo/pci/rcar' new 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure new 24146d5acd12 Merge branch 'remotes/lorenzo/pci/xilinx' new 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] new e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] new b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] new 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] new 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] new 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] new ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] new 1022e5d24951 Merge branch 'ff7a5a0a8562' new 54cfc84de3ee PCI: Fix comment typos new 5496147dfcea CPER: Add UEFI spec references new 706ffab2480a CPER: Remove unnecessary use of user-space types new 7ddfdd7f1d24 Merge branch 'pci/trivial' new 60a718c8b027 Merge remote-tracking branch 'pci/next' new d1472e6a1048 Merge remote-tracking branch 'hid/for-next' new 8f27a0b7435a Merge remote-tracking branch 'i2c/i2c/for-next' new 3c763823d460 Merge remote-tracking branch 'i3c/i3c/next' new 97b3de17ec3a Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 49afe7e99350 docs: Fix spelling mistake new 8c1007fdc71f docs: Add colon clearing sphinx warning new 66e9c46c5cdb docs: Use reference to link to rst file new 52aa6801daa3 Merge remote-tracking branch 'jc_docs/docs-next' new bc488242b972 Merge remote-tracking branch 'v4l-dvb/master' new f5b3bf67ee6b Merge remote-tracking branch 'v4l-dvb-next/master' new 6b76d571f84c Merge remote-tracking branch 'fbdev/fbdev-for-next' new fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup new 6197ac209485 Merge branch 'acpi-pm' into linux-next new 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections new fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files new fc1860d6b17f Documentation: PM: Unify copyright notices new 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] new 40b78b3dad71 Merge branches 'pm-docs' and 'pm-x86' into linux-next new c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] new b6cc9dcbca43 Merge branch 'acpica-fixes' into linux-next new 804354a07337 Merge remote-tracking branch 'pm/linux-next' new 84767d80dfa6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 808b3fc6707e Merge remote-tracking branch 'ieee1394/for-next' new 999608933622 Merge remote-tracking branch 'dlm/next' new f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] new 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] new b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE new 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups new 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol new 1c726c44210f Merge HFI1 updates into k.o/for-next new 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler new d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] new c7252a653299 RDMA/cm: Remove useless zeroing of static global variable new d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs new 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used new c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device new 9e886b39a73a RDMA/nldev: Return device protocol new e79c9c60622a IB/mlx5: Remove references to uboject->context new feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] new f6316032fd32 RDMA/core: Support object allocation in atomic context new d345691471b4 RDMA: Handle AH allocations by IB/core new 68e326dea1db RDMA: Handle SRQ allocations by IB/core new e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ new b5efc447c650 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] new 9318d4910487 RDMA/hns: Support to create 1M srq queue new ab7bfc9d9430 Merge remote-tracking branch 'rdma/for-next' new 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 7d1df2c978dc netdevsim: remove nsim_dellink() implementation new c3d9a435d939 netdevsim: let net core to free netdevsim netdev new 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled new 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' new 305d8f0b48b4 Merge remote-tracking branch 'net-next/master' new d8eca5bbb2be bpf: implement lookup-free direct value access for maps new be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime new 591fe9888d78 bpf: add program side {rd, wr}only support for maps new 87df15de441b bpf: add syscall side map freeze support new 3e0ddc4f3ff1 bpf: allow . char as part of the object name new f063c889c945 bpf: add specification for BTF Var and DataSec kinds new 1dc92851849c bpf: kernel side support for BTF Var and DataSec new 2824ecb7010f bpf: allow for key-less BTF in array map new c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure new f8c7a4d4dc39 bpf, libbpf: refactor relocation handling new d859900c4c56 bpf, libbpf: support global data/bss/rodata sections new 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec new 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections new fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access new b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections new c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec new 6316f78306c1 Merge branch 'support-global-data' new e7b0a922fb7f Merge remote-tracking branch 'bpf-next/master' new b7688cddd91c Merge remote-tracking branch 'ipsec-next/master' new d9cdfdcf9f09 Merge remote-tracking branch 'netfilter-next/master' new 6a4e37b52293 Merge remote-tracking branch 'nfc-next/master' new d48df9cd9113 Merge remote-tracking branch 'wireless-drivers-next/master' new a8bb0cbb6024 Merge remote-tracking branch 'bluetooth/master' new 3555b6a6f87e cfg80211: Add support to set tx power for a station associated new afd4fa06a84b mac80211: store tx power value from user to station new b589afc05923 Merge remote-tracking branch 'mac80211-next/master' new 0cc961db138d gfs2: Fix occasional glock use-after-free new 0cf2c8dc6134 gfs2: Replace gl_revokes with a GLF flag new 2ea6f760283e gfs2: Remove misleading comments in gfs2_evict_inode new 249ac80e9b2c gfs2: Remove unnecessary extern declarations new 9845c6d2cd02 gfs2: Rename sd_log_le_{revoke,ordered} new 684349df4d42 gf2: Rename gfs2_trans_{add_unrevoke => remove_revoke} new ff30036a8d19 Merge remote-tracking branch 'gfs2/for-next' new 9bea81119417 Merge remote-tracking branch 'nand/nand/next' new a68a1e2f7544 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 35a1393e49d1 Merge remote-tracking branch 'crypto/master' new b57b2b04ad7b Merge remote-tracking branch 'drm/drm-next' new 435e03259f17 Merge remote-tracking branch 'amdgpu/drm-next' new 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] new d9c26225c9c4 Merge remote-tracking branch 'drm-intel/for-linux-next' new d7d095d889cd Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU new 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] new 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] new 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock new b93a66faeea9 drm/meson: Add registers for G12A SoC new e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup new 728883948b0d drm/meson: Add G12A Support for VIU setup new 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane new 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane new 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver new 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder new 202b9808f8ed drm/meson: Add G12A Video Clock setup new 4deb190aa355 drm/meson: Add G12A compatible new 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue new 2b5440bc1756 drm/lima: add missing Kconfig dependency new 80bb8d983224 drm/lima: include used header file explicitly new f4d5d3b03ae1 Merge remote-tracking branch 'drm-misc/for-linux-next' new 20938fbdbc8e Merge remote-tracking branch 'drm-msm/msm-next' new 9802e1dcc11b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 84c5455d7ded Merge remote-tracking branch 'regmap/for-next' new df55531b8b0e ALSA: timer: Revert active callback sync check at close new 52814fe3a3ac Merge remote-tracking branch 'sound/for-next' new 911c4f81fd68 Merge remote-tracking branch 'sound-asoc/for-next' new f339e0918dcf Merge remote-tracking branch 'modules/modules-next' new 670830849f79 Merge remote-tracking branch 'input/next' new b21e11c5c831 block: fix build warning in merging bvecs new 06bda9d56ba3 Merge branch 'for-5.2/block' into for-next new 2be8481a8a44 ahci: qoriq: add lx2160 platforms support new a1d78317f84b ahci: qoriq: add ls1028a platforms support new d93762b334b9 Merge branch 'for-5.2/libata' into for-next new 396ff85b3828 Merge remote-tracking branch 'block/for-next' new 144d7638eba6 Merge remote-tracking branch 'mmc/next' new 31ae1f8eaff1 Merge remote-tracking branch 'kgdb/kgdb-next' new a5476c9da935 Merge remote-tracking branch 'mfd/for-mfd-next' new 39b735d0ded8 Merge remote-tracking branch 'backlight/for-backlight-next' new 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name new d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) new 22159adc74fb Merge remote-tracking branch 'battery/for-next' new 801fcb941ee4 Merge remote-tracking branch 'regulator/for-next' new 1d89d117be84 Merge remote-tracking branch 'security/next-testing' new bebb8609e29b Merge remote-tracking branch 'apparmor/apparmor-next' new d58d7ac4f7a2 Merge remote-tracking branch 'integrity/next-integrity' new a656db08c85b Merge remote-tracking branch 'selinux/next' new 75a9fc7201a2 Merge remote-tracking branch 'tpmdd/next' new 35a802458b49 Merge remote-tracking branch 'iommu/next' new 155f4b18f90f Merge remote-tracking branch 'audit/next' new 6312d0ff60e8 Merge remote-tracking branch 'devicetree/for-next' new 0b34820a4fb7 Merge remote-tracking branch 'spi/for-next' new 339e3da288d8 Merge remote-tracking branch 'tip/auto-latest' new 20a29778fdd4 Merge remote-tracking branch 'clockevents/clockevents/next' new 981884d28b22 Merge remote-tracking branch 'edac-amd/for-next' new 44ef8b86a424 Merge remote-tracking branch 'ftrace/for-next' new a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() new ba099ffb9a29 tools/memory-model: Make scripts be executable new 27e15ddcb9af tools/memory-model: Fix comment in MP+poonceonces.litmus new d428eed50796 tools/memory-model: Do not use "herd" to refer to "herd7" new e3a6f2ea892f tools/memory-model: Make judgelitmus.sh note timeouts new 25f19a5ae32c tools/memory-model: Make cmplitmushist.sh note timeouts new f0418a9231b6 tools/memory-model: Make judgelitmus.sh identify bad macros new 94fb0af9f3d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new f44a9f4e2329 tools/memory-model: Update parseargs.sh for hardware verification new e489d5886d79 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new c67a422a40c7 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 3b5296522fb4 tools/memory-model: Fix checkalllitmus.sh comment new ef76d1f261a6 tools/memory-model: Hardware checking for check{,all}litmus.sh new 6fd8163baae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new cbcfd6037c3b tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 563222d57d9b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new dfa4c8fd6db5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 46f1114c6420 tools/memory-model: Keep assembly-language litmus tests new fac403086c9c tools/memory-model: Allow herd to deduce CPU type new e912a44ba6db tools/memory-model: Make runlitmus.sh check for jingle errors new f015b0c50728 tools/memory-model: Add -v flag to jingle7 runs new 9aa0e340cf57 tools/memory-model: Implement --hw support for checkghlitmus.sh new 902eddb8b550 tools/memory-model: Fix scripting --jobs argument new 42c6baaa4d79 tools/memory-model: Make checkghlitmus.sh use mselect7 new ca0be596f9a2 tools/memory-model: Make history-check scripts use mselect7 new bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] new 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] new 0a84ec0b3fd5 Merge LKMM and RCU commits new 568e98b50552 Merge remote-tracking branch 'rcu/rcu/next' new 2da7e8d86cc6 Merge remote-tracking branch 'kvm-arm/next' new 89e34187ed5c Merge remote-tracking branch 'percpu/for-next' new e34c6bc4f9fb Merge remote-tracking branch 'workqueues/for-next' new e7568563c49e Merge remote-tracking branch 'drivers-x86/for-next' new d8b047f741a0 Merge remote-tracking branch 'chrome-platform/for-next' new 019c5a87a4ea Merge remote-tracking branch 'leds/for-next' new c1c5836532a0 ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash new 8a5b9794fb66 Merge remote-tracking branch 'ipmi/for-next' new 0d23ab345cdb Merge remote-tracking branch 'driver-core/driver-core-next' new 7efa69224c1f Merge remote-tracking branch 'usb/usb-next' new ed279d1bd0fb Merge remote-tracking branch 'usb-serial/usb-next' new da5c9d2175c8 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 6cb495c80ba9 Merge remote-tracking branch 'phy-next/next' new 5d7aa2d87431 Merge remote-tracking branch 'tty/tty-next' new 250000f8550a Merge remote-tracking branch 'char-misc/char-misc-next' new 1a248b858a9b Merge remote-tracking branch 'extcon/extcon-next' new 1ae26981243f Merge remote-tracking branch 'thunderbolt/next' new a99c5866aa7d Merge remote-tracking branch 'staging/staging-next' new 39c2b95a8eca Merge remote-tracking branch 'mux/for-next' new 9be012b97d8a Merge remote-tracking branch 'icc/icc-next' new c3fb7de59459 Merge remote-tracking branch 'slave-dma/next' new b78bb105f5a4 Merge remote-tracking branch 'cgroup/for-next' new 8f984743db82 Merge branch 'fixes' into for-next new 5a559dd1854f Merge branch 'misc' into for-next new 16085c29cf64 Merge remote-tracking branch 'scsi/for-next' new c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives new 63ab8099a62f Merge remote-tracking branch 'scsi-mkp/for-next' new 99d504a079d5 Merge remote-tracking branch 'vhost/linux-next' new 3a25f9daa450 Merge remote-tracking branch 'rpmsg/for-next' new f69e00bd21aa gpio: mmio: Support two direction registers new 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage new c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups new 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() new bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() new aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() new 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() new b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() new 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() new 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() new 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() new b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() new 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() new 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() new 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() new 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() new 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() new 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() new 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() new dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() new 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() new 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() new 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() new ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() new 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() new c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() new 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() new 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() new a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() new aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() new f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() new 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() new df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() new 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() new 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() new 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() new 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() new 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer new 7c68571f77fb gpio: omap: avoid clang warning new 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() new 542f36159f94 gpio: Set proper argument value to set_config new 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple new 27157af66324 gpio: mmio: Drop bgpio_dir_inverted new 26af34079f1d Merge tag 'v5.1-rc3' into devel new a71a81e79758 gpio: of: Optimize quirk checks new f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled new 12f2639038ef tracing: stop making gpio tracing configurable new 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] new 25a5408440e3 Merge remote-tracking branch 'gpio/for-next' new 1ff30b8f56c3 Merge remote-tracking branch 'pinctrl/for-next' new eb3d6cb248f7 Merge remote-tracking branch 'pwm/for-next' new 993d3ce3c4b0 Merge remote-tracking branch 'random/dev' new 35c0d4dfee40 Merge remote-tracking branch 'kselftest/next' new 3104d4f731ec Merge remote-tracking branch 'y2038/y2038' new 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled new 90be806f0eb3 Merge branch 'for-5.2-core' into for-next new 92212faed098 Merge remote-tracking branch 'livepatching/for-next' new ee3e2bd71fca Merge remote-tracking branch 'coresight/next' new 7e5d0feed7e5 Merge remote-tracking branch 'rtc/rtc-next' new 2074ec18fc57 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 7032c298d863 Merge remote-tracking branch 'at24/at24/for-next' new 95eab3a94111 Merge remote-tracking branch 'ntb/ntb-next' new df6866864085 Merge remote-tracking branch 'gnss/gnss-next' new 7593dbe12fc8 Merge remote-tracking branch 'slimbus/for-next' new ac6ad178418b Merge remote-tracking branch 'nvmem/for-next' new 60d26a1430d5 Merge remote-tracking branch 'xarray/xarray' new 65abae0066ee Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new d257d98c6b2d Merge remote-tracking branch 'devfreq/for-next' new 4412c59675f7 checkpatch: don't interpret stack dumps as commit IDs new d60b14504a79 mm: add /sys/kernel/slab/cache/cache_dma32 new c4a9c3d24796 coredump: fix race condition between mmget_not_zero()/get_ [...] new 36c3cd4eaf10 userfaultfd: use RCU to free the task struct when fork fails new 4ac415e29055 slab: store tagged freelist for off-slab slabmgmt new 579ecef7dabd mm: swapoff: shmem_find_swap_entries() filter out other types new 5f28d41f4e8d mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES new 1ce033f54eba mm: swapoff: take notice of completion sooner new 901749176c0d mm: swapoff: shmem_unuse() stop eviction without igrab() new e5bfaadb1429 mm-swapoff-shmem_unuse-stop-eviction-without-igrab-fix new 63ac4dae5f30 mm/memory_hotplug: do not unlock after failing to take the [...] new f2ecd03393fd mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] new ccd26e740253 kernel/sys.c: prctl: fix false positive in validate_prctl_map() new 2d207d7ef809 scripts/spelling.txt: add more typos to spelling.txt and sort new c34cc1d44b60 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header new a3c10c3c22f0 lib/debugobjects.c: move printk out of db lock critical sections new f1c6d905d49a ocfs2: use common file type conversion new 1a9339122a47 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget new 81093ce65c9e ocfs2: clear zero in unaligned direct IO new 78cff9d6d8eb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new 5c7ff7bc7683 ocfs2: wait for recovering done after direct unlock request new 516599f26493 ocfs2: checkpoint appending truncate log transaction befor [...] new c7146eb5480b ramfs: support O_TMPFILE new 16a871f0d073 list: add function list_rotate_to_front() new 4b7daa56deb9 slob: respect list_head abstraction layer new b10a4aed5924 slob: use slab_list instead of lru new f77a2c293e7a slub: add comments to endif pre-processor macros new 6f992a5972a6 slub: use slab_list instead of lru new eab4d71441bf slab: use slab_list instead of lru new 56e43161f272 mm: remove stale comment from page struct new 2a95fbc5f771 slub: remove useless kmem_cache_debug() before remove_full() new 0d856717cd74 mm/slab.c: remove unneed check in cpuup_canceled new 4764518123ea mm/slub.c: update the comment about slab frozen new 05568bdf39c8 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] new 6ebcc3a27291 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() new a8879d1a4609 userfaultfd/sysctl: add vm.unprivileged_userfaultfd new 48cffb563521 userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix new 2417889e1356 mm: page cache: store only head pages in i_pages new fcb41db68318 page-cache-store-only-head-pages-in-i_pages-fix new 524d58d80322 page-cache-store-only-head-pages-in-i_pages-fix-fix new fc9725a13cb2 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() new cb87c3665e20 mm: move recent_rotated pages calculation to shrink_inacti [...] new c109282747ef mm: move nr_deactivate accounting to shrink_active_list() new 725238595665 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] new bfc11f56e735 mm: remove pages_to_free argument of move_active_pages_to_lru() new b7c1e217ae40 mm: generalize putback scan functions new 86d66694919e mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM new 84f631ed92ee mm-gup-replace-get_user_pages_longterm-with-foll_longterm-v3 new 2e17762f9a9e mm/gup: change write parameter to flags in fast walk new bf02aeacf9b5 mm/gup: change GUP fast to use flags rather than a write 'bool' new 2910bb1b490a mm/gup: add FOLL_LONGTERM capability to GUP fast new 51d633ac7e00 mm-gup-add-foll_longterm-capability-to-gup-fast-v3 new f05faf9ff827 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() new e542939a7ca5 ib-hfi1-use-the-new-foll_longterm-flag-to-get_user_pages_fast-v3 new 67ed54e46284 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() new d3bdfe0f955d IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 313ef84a4312 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 new 0b7106641491 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] new 66aadacb0c44 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY new c9e8e4e375c4 mm/compaction.c: fix an undefined behaviour new 1be7516d81d8 mm-compaction-fix-an-undefined-behaviour-fix new 3a46ee4995ea mm/cma.c: fix the bitmap status to show failed allocation reason new b42f340924fe mm: compaction: show gfp flag names in try_to_compact_page [...] new 132cbd134378 mm, compaction: some tracepoints should be defined only wh [...] new 139011277897 mm: change mm_update_next_owner() to update mm->owner with [...] new d0b47488fbfb mm/page_isolation.c: remove redundant pfn_valid_within() i [...] new 4cdf3574619f mm/vmscan: add tracepoints for node reclaim new 5ce7574c1b4e mm: memcontrol: track LRU counts in the vmstats array new 178557223546 mm: memcontrol: replace zone summing with lruvec_page_state() new 3fe40680872c mm: memcontrol: replace node summing with memcg_page_state() new e782d902fc19 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() new 3ccd047b64c4 mm: memcontrol: push down mem_cgroup_nr_lru_pages() new acfbc3c73491 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] new 6d518bc61296 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails new dce18ff7f099 initramfs: free initrd memory if opening /initrd.image fails new 633c8e33c29c initramfs: cleanup initrd freeing new 08b0a2ce4df2 initramfs: factor out a helper to populate the initrd image new fe5d69733193 initramfs: cleanup populate_rootfs new 152dd7c30a83 initramfs: fix a compilation error new b6d67ab16464 initramfs: move the legacy keepinitrd parameter to core code new 08cdf16cf0f8 initramfs: provide a generic free_initrd_mem implementation new 984f26d3a3be initramfs: poison freed initrd memory new 6e2ff35462c3 init: provide a generic free_initmem implementation new b302e7d7cfab hexagon: switch over to generic free_initmem() new 054e7a723586 init: free_initmem: poison freed init memory new e519ed2cdc6e riscv: switch over to generic free_initmem() new a680421f378f sh: advertise gigantic page support new 5727ee8f0ac2 sparc: advertise gigantic page support new 95dbfa0c43c8 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] new 09ed95834d11 hugetlb: allow to free gigantic pages regardless of the co [...] new 247878b4fbdb mm: introduce put_user_page*(), placeholder versions new 40c19061926d mm: page_mkclean vs MADV_DONTNEED race new f0c63cf5f270 mm/vmscan: drop may_writepage and classzone_idx from direc [...] new 2ba23102937c mem-hotplug: fix node spanned pages when we have a node wi [...] new 3cf7123d3561 hugetlbfs: fix potential over/underflow setting node speci [...] new 0f41a46966aa mm/hugetlb: get rid of NODEMASK_ALLOC new c94254d230bd mm/swap.c: __pagevec_lru_add_fn: typo fix new d3ec7897891d include/linux/balloon_compaction.h: drop unused function stubs new b19b37873fb0 mm/sparse.c: clean up obsolete code comment new 2a53e2dacfef drivers/base/memory.c: clean up relics in function parameters new 55290bf1171e hugetlbfs: on restore reserve error path retain subpool re [...] new 6a1d12ce0f4f hugetlb: use same fault hash key for shared and private mappings new 711fb0ac6d7e mm/hmm: select mmu notifier when selecting HMM new fbe1d132a5a5 mm/hmm: use reference counting for HMM struct new 5edcd1582e0e mm/hmm: do not erase snapshot when a range is invalidated new eb7a0721c98a mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] new 4cb9615fd669 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() new 75ab9c881238 mm/hmm: improve driver API to work and wait over a range new 3730a5bd6faf mm/hmm: add default fault flags to avoid the need to pre-f [...] new f245a532ae2c mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) new 0ec07abc3110 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem new 553ef9c66e91 mm/hmm: add helpers to test if mm is still alive or not new fa6a13e90b16 mm/hmm: add an helper function that fault pages and map th [...] new 8cc043b6d0f4 mm-hmm-add-an-helper-function-that-fault-pages-and-map-the [...] new 3f756afaa633 mm/hmm: convert various hmm_pfn_* to device_entry which is [...] new ce1a8d11c5ac mm/mmu_notifier: helper to test if a range invalidation is [...] new 0465a5769e9c mm/mmu_notifier: convert user range->blockable to helper function new c3c8afe2d9b7 mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags new f742e35302b1 mm/mmu_notifier: contextual information for event enums new ab959675a83b mm/mmu_notifier: contextual information for event triggeri [...] new 8c82511cab51 mm/mmu_notifier: use correct mmu_notifier events for each [...] new 70d09988fb8a mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] new 73afe443d525 mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper new 04847bc48443 mm/filemap.c: enable error injection at add_to_page_cache() new 1d104bbfe8ec mm-enable-error-injection-at-add_to_page_cache-fix new c85c7f93dc5d mm/rmap.c: use the pra.mapcount to do the check new a87a3fa26a38 mm: use mm_zero_struct_page from SPARC on all 64b architectures new dd5cd056007f mm: drop meminit_pfn_in_nid as it is redundant new fbf45a52eb25 mm: implement new zone specific memblock iterator new d3a5bb59fc89 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new aeda82c8313a mm, memory_hotplug: cleanup memory offline path new 0b423ef224e4 mm, memory_hotplug: provide a more generic restrictions fo [...] new e60ac30862d2 mm-memory_hotplug-provide-a-more-generic-restrictions-for- [...] new f007c1f4e910 mm/filemap.c: fix minor typo new 5af92d15e179 mm/memory_hotplug: release memory resource after arch_remo [...] new e1ef84ca92ac mm/memory_hotplug: make unregister_memory_section() never fail new 3a3a00b781c4 mm/memory_hotplug: make __remove_section() never fail new e820c546cddc mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] new 9c399cf0e331 memcg: schedule high reclaim for remote memcgs on high_work new fddab5268de7 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 new db5526f389c2 psi: introduce state_mask to represent stalled psi states new c12754171b3f psi: make psi_enable static new cd62f259fbcd psi: rename psi fields in preparation for psi trigger addition new 464f20e0b477 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 new b3a2668dd407 psi: split update_stats into parts new 5c98c261b53e psi: track changed states new 473388c56666 include/: refactor headers to allow kthread.h inclusion in [...] new 4bd2865fb507 psi: introduce psi monitor new 3319f8b3a38b mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() new 2e261f9a35c5 mm/vmalloc.c: keep track of free blocks for vmap allocation new e925d43b498e mm/vmap: keep track of free blocks for vmap allocation new 537c4834b0b4 mm-vmap-keep-track-of-free-blocks-for-vmap-allocation-v4 new a1d26d2c51ea mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro new 58d22cfc2d49 mm-vmap-add-debug_augment_propagate_check-macro-v4 new c9962924a35c mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro new 437e5b067900 mm-vmap-add-debug_augment_lowest_match_check-macro-v4 new 2713b5645407 mm, memcg: proportional memory.{low,min} reclaim new 0c237e4beb09 mm, memcg: make memory.emin the baseline for utilisation d [...] new 5b05f3aafef7 mm, memcg: make scan aggression always exclude protection new de4f08a9eb30 include/linux/uaccess.h: add probe_user_read() new 72fdfbe8f692 mm-add-probe_user_read-fix new 62c09c2572f0 powerpc: use probe_user_read() new 287819acc18b mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new 5df893e80265 mm: shuffle initial free memory to improve memory-side-cac [...] new cbcac7edee0c mm/shuffle: fix shuffle enable new 522e7c32dec6 mm: move buddy list manipulations into helpers new 42d08aac0c5e mm: fix buddy list helpers new a35bd92433db mm-move-buddy-list-manipulations-into-helpers-fix2 new d6afe3cbd93b mm: maintain randomization of page free lists new 5170d78b94d5 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes new 2ccde587004d mm/vmscan: remove unused lru_pages argument new e2f4d60e12b7 mm/mincore.c: make mincore() more conservative new 3b3063176549 mm-mincore-make-mincore-more-conservative-v2 new e4dea9468e62 mm: don't expose page to fast gup before it's ready new ed5ccb7e3b23 fs/buffer.c: add debug print for __getblk_gfp() stall problem new d4a54a98dc93 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 750eea8c33f8 fs/select: avoid clang stack usage warning new 685dc1264544 kdb: det rid of broken attempt to print CCVERSION in kdb summary new fde30099c27b treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] new 097f264e0796 kernel/notifier.c: double register detection new c27bb90103d1 kernel/latencytop.c: remove unnecessary checks for latency [...] new 84de9d63a421 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] new 5d06d5a3308a lib/bitmap.c: remove unused EXPORT_SYMBOLs new 7e4deadf0035 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA new 21370d1472ed lib/genalloc.c: export symbol addr_in_gen_pool new 6d74cce59c05 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 8df6389b6284 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 23861a5cd84e lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST new fbb5d3827314 lib/sort: make swap functions more generic new 9b04ecfeb5d5 lib/sort: use more efficient bottom-up heapsort variant new 33cdd5c22a3b lib/sort: avoid indirect calls to built-in swap new 865fcf7ae7fe lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS new fb81ca72f9ba lib/list_sort: optimize number of calls to comparison function new f45390dac64e lib: Move mathematic helpers to separate folder new 792a62a679d0 lib/math: move int_pow() from pwm_bl.c for wider use new 2a3bdfbc2116 lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() new 086c7026582c lib: rework bitmap_parselist new 4abfd5d3f161 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() new fe62e8c1b315 lib/test_bitmap: add testcases for bitmap_parselist() new 57d73b4ffe6f lib/test_bitmap: add tests for bitmap_parselist_user() new 9c35c4fb016d include/linux/bitops.h: fix UBSAN undefined behavior warni [...] new 68fe1d9b70f6 lib/math/rational.c: fix possible incorrect result from ra [...] new 83def6bfd201 checkpatch: fix something new 7240fb7ac138 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] new e932f8bcbe89 fs/binfmt_elf.c: make scope of "pos" variable smaller new 0eb187991fcb fs/binfmt_elf.c: free PT_INTERP filename ASAP new 5bd1f98d1fee fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter new 07f7a8510bbd fs/binfmt_elf.c: delete trailing "return;" in functions re [...] new 5a38db829577 autofs: fix some word usage oddities in autofs.txt new d64189fb2c21 autofs: update autofs.txt for strictexpire mount option new 30f3c71a153b autofs: update AUTOFS_EXP_LEAVES description new 977865aca350 autofs: update mount control expire desription with AUTOFS [...] new 906b15c31322 autofs: add description of ignore pseudo mount option new c670bea9122d fs/fat/file.c: issue flush after the writeback of FAT new 90facf355995 kernel/signal.c: annotate implicit fall through new dfcd17d92092 include/linux/cpumask.h: fix double string traverse in cpu [...] new 983c92f7faa5 cpumask-fix-double-string-traverse-in-cpumask_parse-fix new e438c89f8d98 rapidio: fix a NULL pointer dereference when create_workqu [...] new 32f5e066b3e2 kernel/sysctl.c: switch to bitmap_zalloc() new 52962aec8140 sysctl: return -EINVAL if val violates minmax new 15f01e1d7b48 kernel/pid.c: convert struct pid:count to refcount_t new 775820b52a09 convert-struct-pid-count-to-refcount_t-fix new 0280565ab901 eventfd: present id to userspace via fdinfo new 63e03b2baa58 gcov: clang: move common GCC code into gcc_base.c new 500c3b8b126d gcov: docs: add a note on GCC vs Clang differences new afafa201048d panic: avoid the extra noise dmesg new d1904671d40d panic/reboot: allow specifying reboot_mode for panic only new bdc78f31b5cd pps: descriptor-based gpio new 0b53e60f35c7 dt-bindings: pps: pps-gpio PPS ECHO implementation new bd6c06771609 pps: pps-gpio PPS ECHO implementation new 28646b555c7f scripts/gdb: find vmlinux where it was before new 4a9bd17f785b scripts/gdb: add kernel config dumping command new 26fd984f5955 scripts-gdb-add-kernel-config-dumping-command-v2 new 5babc71089af scripts/gdb: add rb tree iterating utilities new c2881100592d scripts-gdb-add-rb-tree-iterating-utilities-v2 new 17c357adc7c0 scripts/gdb: add a timer list command new 0774fe07d990 scripts-gdb-add-a-timer-list-command-v2 new e9f5d1ac3d00 scripts/gdb: silence pep8 checks new 0f4a7bb79c92 ipc: prevent lockup on alloc_msg and free_msg new 7e8dd8cda98c ipc/mqueue: remove redundant wq task assignment new c5b03742cfa1 ipc/mqueue: optimize msg_get() new 8a713cce2e8e ipc: allow boot time extension of IPCMNI from 32k to 16M new 2a2ae56bfb42 ipc: conserve sequence numbers in ipcmni_extend mode new 9b9607c0c01d ipc: do cyclic id allocation for the ipc object. new 1e17b253a43b Merge branch 'akpm-current/current' new 0ceab1b5503c pinctrl: fix pxa2xx.c build warnings new e053495f05f8 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] new 77dcd6cd100d fs/coda/psdev.c: remove duplicate header new 6a6f1ae50503 include/linux/sched/signal.h: replace `tsk' with `task' new 49659dd64f97 fs/cachefiles/namei.c: remove duplicate header new 9439200c5c22 fs/block_dev.c: Remove duplicate header new 29aedf01370c kernel, resource: use resource_overlaps() to simplify regi [...] new 378b20f63202 treewide: replace #include <asm/sizes.h> with #include <li [...] new b283eceb2fd6 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> new dbfbf5016921 mm, memcg: rename ambiguously named memory.stat counters a [...] new 05ebc49a2892 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix new 9f50be8e7936 mm, memcg: consider subtrees in memory.events new 7572611a9deb drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] new f110e8a2b0f9 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl new 0d1bdee3f721 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 95c06eb736b1 Merge branch 'akpm/master' new 87b81df1a63d Add linux-next specific files for 20190410
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 (cfd24a53adb8) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 805 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/pm/cpufreq.rst | 18 +- Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/index.rst | 2 + Documentation/admin-guide/pm/intel_epb.rst | 8 + Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/sleep-states.rst | 8 +- Documentation/admin-guide/pm/strategies.rst | 8 +- Documentation/admin-guide/pm/system-wide.rst | 2 + Documentation/admin-guide/pm/working-state.rst | 2 + Documentation/bpf/btf.rst | 57 + Documentation/devicetree/bindings/arm/sunxi.yaml | 10 + .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 4 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 ++ .../{ltc3651-charger.txt => lt3651-charger.txt} | 10 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/device-io.rst | 45 - Documentation/driver-api/pci/p2pdma.rst | 4 - Documentation/driver-api/pm/cpuidle.rst | 7 +- Documentation/driver-api/pm/devices.rst | 12 +- Documentation/driver-api/pm/index.rst | 2 + Documentation/driver-api/pm/notifiers.rst | 8 +- Documentation/driver-api/pm/types.rst | 2 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/kprobes.txt | 1 + Documentation/memory-barriers.txt | 105 +- Documentation/process/howto.rst | 2 +- Documentation/vm/numa.rst | 4 +- Makefile | 12 +- Next/SHA1s | 86 +- Next/merge.log | 1674 +++++++++++++------- arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/asm/io.h | 2 - arch/alpha/kernel/pci_iommu.c | 20 +- arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/include/asm/Kbuild | 1 + arch/arc/lib/memset-archs.S | 4 +- arch/arm/boot/dts/am43x-epos-evm.dts | 11 + arch/arm/boot/dts/dra7.dtsi | 2 + arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 20 + arch/arm/boot/dts/sun8i-a83t.dtsi | 13 + arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/io.h | 2 - arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/mach-exynos/Kconfig | 12 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/suspend.c | 12 +- arch/arm/mach-imx/pm-imx6.c | 2 +- arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/pm33xx-core.c | 8 +- arch/arm/mach-omap2/sleep43xx.S | 3 + arch/arm/mm/alignment.c | 2 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm64/Kconfig | 3 + arch/arm64/boot/dts/allwinner/Makefile | 2 + ...i-h6-pine-h64.dts => sun50i-h6-beelink-gs1.dts} | 103 +- ...i-h6-orangepi.dtsi => sun50i-h6-orangepi-3.dts} | 65 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/brk-imm.h | 5 + arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/esr.h | 4 +- arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/kprobes.h | 2 - arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/tlb.h | 5 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/traps.c | 41 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 14 +- arch/arm64/mm/mmu.c | 47 +- arch/arm64/mm/proc.S | 34 +- arch/c6x/include/asm/Kbuild | 1 + arch/csky/include/asm/Kbuild | 1 + arch/h8300/include/asm/Kbuild | 1 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/io.h | 2 - arch/ia64/include/asm/io.h | 17 - arch/ia64/include/asm/mmiowb.h | 25 + arch/ia64/include/asm/spinlock.h | 2 + arch/ia64/mm/init.c | 11 +- arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/io_mm.h | 2 - arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/mm/pgtable.c | 2 +- arch/mips/include/asm/io.h | 3 - arch/mips/include/asm/mmiowb.h | 11 + arch/mips/include/asm/spinlock.h | 15 + arch/nds32/include/asm/Kbuild | 1 + arch/nds32/include/asm/io.h | 2 - arch/nios2/include/asm/Kbuild | 1 + arch/openrisc/include/asm/Kbuild | 1 + arch/parisc/Kconfig | 13 +- arch/parisc/include/asm/Kbuild | 2 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/kernel/kprobes.c | 110 +- arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 9 +- arch/parisc/kernel/processor.c | 3 +- arch/parisc/mm/init.c | 101 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/mmiowb.h | 18 + arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/spinlock.h | 17 - arch/powerpc/mm/mem.c | 11 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 + arch/s390/include/asm/Kbuild | 1 + arch/s390/mm/init.c | 5 +- arch/sh/include/asm/io.h | 3 - arch/sh/include/asm/mmiowb.h | 12 + arch/sh/include/asm/spinlock-llsc.h | 2 + arch/sh/mm/init.c | 11 +- arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/io_64.h | 2 - arch/sparc/kernel/ds.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/kernel/sysrq.c | 2 +- arch/unicore32/include/asm/Kbuild | 1 + arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/io.h | 2 - arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 10 +- arch/x86/xen/multicalls.c | 2 +- arch/xtensa/include/asm/Kbuild | 1 + block/blk-merge.c | 16 +- drivers/acpi/acpica/nsobject.c | 4 + drivers/acpi/device_pm.c | 5 +- drivers/ata/ahci_qoriq.c | 55 +- drivers/base/memory.c | 16 +- drivers/base/power/main.c | 6 +- drivers/base/syscore.c | 12 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/floppy.c | 10 +- drivers/bus/ti-sysc.c | 129 ++ drivers/char/ipmi/ipmi_si_hardcode.c | 2 + drivers/char/tpm/tpm-dev-common.c | 9 +- drivers/char/tpm/tpm-interface.c | 14 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 - drivers/dma/txx9dmac.c | 3 - drivers/firewire/ohci.c | 1 - drivers/firmware/efi/libstub/Makefile | 6 +- drivers/gpio/gpio-mmio.c | 7 - drivers/gpio/gpio-pca953x.c | 21 +- drivers/gpio/gpiolib-of.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 8 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 - drivers/gpu/drm/lima/Kconfig | 3 + drivers/gpu/drm/lima/lima_gem.c | 1 + drivers/gpu/drm/meson/meson_crtc.c | 269 +++- drivers/gpu/drm/meson/meson_drv.c | 1 + drivers/gpu/drm/meson/meson_drv.h | 4 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 10 +- drivers/gpu/drm/meson/meson_plane.c | 15 +- drivers/gpu/drm/meson/meson_registers.h | 247 +++ drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 72 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 - drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 - drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/ide/tx4939ide.c | 2 - drivers/infiniband/core/cm.c | 47 +- drivers/infiniband/core/core_priv.h | 6 + drivers/infiniband/core/device.c | 5 + drivers/infiniband/core/nldev.c | 24 +- drivers/infiniband/core/rdma_core.c | 6 +- drivers/infiniband/core/sysfs.c | 43 + drivers/infiniband/core/umem.c | 99 +- drivers/infiniband/core/umem_odp.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 12 +- .../infiniband/core/uverbs_std_types_counters.c | 2 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_dm.c | 4 +- .../infiniband/core/uverbs_std_types_flow_action.c | 2 +- drivers/infiniband/core/verbs.c | 119 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 76 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 20 +- drivers/infiniband/hw/bnxt_re/main.c | 2 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 4 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 36 +- drivers/infiniband/hw/hfi1/chip.c | 38 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/pio.c | 1 - drivers/infiniband/hw/hfi1/rc.c | 23 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/tid_rdma.c | 272 +++- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 24 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_device.h | 24 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 5 + drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 3 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 ++ drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/mlx4/ah.c | 95 +- drivers/infiniband/hw/mlx4/mad.c | 35 +- drivers/infiniband/hw/mlx4/main.c | 3 + drivers/infiniband/hw/mlx4/mlx4_ib.h | 19 +- drivers/infiniband/hw/mlx4/qp.c | 6 - drivers/infiniband/hw/mlx4/srq.c | 47 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/devx.c | 16 +- drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 38 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 21 +- drivers/infiniband/hw/mlx5/odp.c | 121 +- drivers/infiniband/hw/mlx5/qp.c | 1 - drivers/infiniband/hw/mlx5/srq.c | 59 +- drivers/infiniband/hw/mlx5/srq.h | 2 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 8 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 - drivers/infiniband/hw/mthca/mthca_cq.c | 5 - drivers/infiniband/hw/mthca/mthca_provider.c | 82 +- drivers/infiniband/hw/mthca/mthca_qp.c | 17 - drivers/infiniband/hw/mthca/mthca_srq.c | 6 - drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 47 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 6 +- drivers/infiniband/hw/qedr/main.c | 3 + drivers/infiniband/hw/qedr/verbs.c | 60 +- drivers/infiniband/hw/qedr/verbs.h | 13 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 - drivers/infiniband/hw/qib/qib_iba7220.c | 3 - drivers/infiniband/hw/qib/qib_iba7322.c | 3 - drivers/infiniband/hw/qib/qib_sd7220.c | 4 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 6 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 11 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 40 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 36 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 13 +- drivers/infiniband/sw/rdmavt/ah.c | 37 +- drivers/infiniband/sw/rdmavt/ah.h | 9 +- drivers/infiniband/sw/rdmavt/srq.c | 43 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 61 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 8 - drivers/memory/Makefile | 4 +- drivers/memory/emif.h | 4 + drivers/memory/ti-emif-pm.c | 3 + drivers/memory/ti-emif-sram-pm.S | 41 + drivers/memstick/host/jmb38x_ms.c | 4 - drivers/misc/ioc4.c | 2 - drivers/misc/mei/hw-me.c | 3 - drivers/misc/tifm_7xx1.c | 1 - drivers/mmc/core/quirks.h | 2 +- drivers/mmc/host/alcor.c | 1 - drivers/mmc/host/sdhci.c | 13 - drivers/mmc/host/tifm_sd.c | 3 - drivers/mmc/host/via-sdmmc.c | 10 - drivers/mtd/nand/raw/r852.c | 2 - drivers/mtd/nand/raw/txx9ndfmc.c | 1 - drivers/net/ethernet/aeroflex/greth.c | 1 - drivers/net/ethernet/alacritech/slicoss.c | 4 - drivers/net/ethernet/amazon/ena/ena_com.c | 1 - drivers/net/ethernet/atheros/atlx/atl1.c | 1 - drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bnx2.c | 4 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 29 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 19 +- drivers/net/ethernet/broadcom/tg3.c | 14 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 - .../net/ethernet/cavium/liquidio/octeon_device.c | 1 - drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 - .../net/ethernet/cavium/liquidio/request_manager.c | 1 - drivers/net/ethernet/intel/e1000/e1000_main.c | 5 - drivers/net/ethernet/intel/e1000e/netdev.c | 7 - drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 - drivers/net/ethernet/intel/ice/ice_txrx.c | 5 - drivers/net/ethernet/intel/igb/igb_main.c | 5 - drivers/net/ethernet/intel/igbvf/netdev.c | 4 - drivers/net/ethernet/intel/igc/igc_main.c | 5 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 - drivers/net/ethernet/marvell/sky2.c | 4 - drivers/net/ethernet/mellanox/mlx4/catas.c | 4 - drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 - drivers/net/ethernet/neterion/s2io.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 - drivers/net/ethernet/qlogic/qed/qed_int.c | 13 - drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 - drivers/net/ethernet/qlogic/qla3xxx.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- drivers/net/ethernet/qlogic/qlge/qlge.h | 1 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 - drivers/net/ethernet/realtek/r8169.c | 6 + drivers/net/ethernet/renesas/ravb_main.c | 9 - drivers/net/ethernet/renesas/ravb_ptp.c | 3 - drivers/net/ethernet/renesas/sh_eth.c | 1 - drivers/net/ethernet/sfc/falcon/io.h | 2 - drivers/net/ethernet/sfc/io.h | 2 - drivers/net/ethernet/silan/sc92031.c | 15 - drivers/net/ethernet/via/via-rhine.c | 3 - drivers/net/ethernet/wiznet/w5100.c | 6 - drivers/net/ethernet/wiznet/w5300.c | 15 - drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/netdev.c | 8 +- drivers/net/netdevsim/netdevsim.h | 22 - drivers/net/wireless/ath/ath5k/base.c | 4 - drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 - drivers/net/wireless/broadcom/b43/main.c | 7 - drivers/net/wireless/broadcom/b43/sysfs.c | 1 - drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 - drivers/net/wireless/broadcom/b43legacy/main.c | 20 - drivers/net/wireless/broadcom/b43legacy/phy.c | 1 - drivers/net/wireless/broadcom/b43legacy/pio.h | 1 - drivers/net/wireless/broadcom/b43legacy/radio.c | 4 - drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 - drivers/net/wireless/intel/iwlegacy/common.h | 7 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 - drivers/ntb/hw/idt/ntb_hw_idt.c | 7 - drivers/ntb/test/ntb_perf.c | 3 - drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 60 +- drivers/pci/controller/dwc/pcie-designware.h | 2 + drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pcie-iproc.c | 52 +- drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-rcar.c | 64 +- drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 + drivers/pci/hotplug/rpadlpar_core.c | 4 + drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/pcie/aspm.c | 47 +- drivers/pci/probe.c | 23 +- drivers/pci/quirks.c | 21 +- drivers/pnp/quirks.c | 2 +- drivers/power/supply/Kconfig | 8 +- drivers/power/supply/Makefile | 2 +- .../supply/{ltc3651-charger.c => lt3651-charger.c} | 123 +- drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 - drivers/scsi/bfa/bfa_hw_ct.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 - drivers/scsi/bnx2i/bnx2i_hwi.c | 3 - drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 1 - drivers/scsi/qedi/qedi_fw.c | 1 - drivers/scsi/qla1280.c | 15 - drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 - drivers/ssb/pci.c | 1 - drivers/ssb/pcmcia.c | 4 - drivers/staging/comedi/drivers/mite.c | 3 - drivers/staging/comedi/drivers/ni_660x.c | 2 - drivers/staging/comedi/drivers/ni_mio_common.c | 1 - drivers/staging/comedi/drivers/ni_pcidio.c | 2 - drivers/staging/comedi/drivers/ni_tio.c | 1 - drivers/staging/comedi/drivers/s626.c | 2 - drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/serial_txx9.c | 1 - drivers/usb/early/xhci-dbc.c | 4 - drivers/usb/host/xhci-dbgcap.c | 2 - drivers/xen/gntdev.c | 6 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/cifs/cifsfs.h | 2 +- fs/dax.c | 15 + fs/f2fs/f2fs.h | 2 +- fs/fat/file.c | 11 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 3 +- fs/gfs2/incore.h | 6 +- fs/gfs2/log.c | 19 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 43 +- fs/gfs2/lops.h | 5 - fs/gfs2/main.c | 1 - fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 7 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/nfsd/nfssvc.c | 48 +- fs/proc/task_mmu.c | 3 +- fs/pstore/inode.c | 2 +- include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 + include/asm-generic/mmiowb_types.h | 12 + include/linux/bpf.h | 38 +- include/linux/bpf_verifier.h | 4 + include/linux/btf.h | 1 + include/linux/cpumask.h | 3 +- include/linux/gpio/driver.h | 4 - include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 8 +- include/linux/mmu_notifier.h | 63 +- include/linux/pci.h | 2 + include/linux/qed/qed_if.h | 2 - include/linux/spinlock.h | 11 +- include/linux/ti-emif-sram.h | 3 + include/linux/wait.h | 2 +- include/net/cfg80211.h | 22 + include/net/mac80211.h | 22 + include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 24 +- include/rdma/uverbs_std_types.h | 2 +- include/sound/timer.h | 1 + include/trace/events/btrfs.h | 2 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/gpio.h | 4 - include/trace/events/preemptirq.h | 2 +- include/trace/events/rcu.h | 4 +- include/trace/events/sunrpc.h | 2 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/linux/bpf.h | 20 +- include/uapi/linux/btf.h | 32 +- include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/nl80211.h | 15 + include/uapi/rdma/rdma_netlink.h | 5 + init/main.c | 6 +- kernel/Kconfig.locks | 7 + kernel/async.c | 4 +- kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 ++++- kernel/bpf/core.c | 3 +- kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 131 +- kernel/bpf/verifier.c | 132 +- kernel/events/uprobes.c | 5 +- kernel/fail_function.c | 2 +- kernel/irq/debugfs.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/manage.c | 2 +- kernel/irq/spurious.c | 4 +- kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 6 +- kernel/rcu/tree.c | 2 +- kernel/stop_machine.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/Kconfig | 7 - kernel/workqueue.c | 12 +- lib/error-inject.c | 2 +- lib/percpu-refcount.c | 4 +- localversion-next | 2 +- mm/hmm.c | 18 +- mm/huge_memory.c | 14 +- mm/hugetlb.c | 12 +- mm/kasan/Makefile | 6 +- mm/khugepaged.c | 3 +- mm/ksm.c | 6 +- mm/madvise.c | 3 +- mm/memblock.c | 12 +- mm/memory.c | 27 +- mm/memory_hotplug.c | 63 +- mm/migrate.c | 5 +- mm/mmu_notifier.c | 12 +- mm/mprotect.c | 4 +- mm/mremap.c | 3 +- mm/oom_kill.c | 3 +- mm/rmap.c | 6 +- mm/shmem.c | 1 - mm/vmscan.c | 2 +- mm/vmstat.c | 5 - net/ceph/osd_client.c | 2 +- net/core/net-procfs.c | 2 +- net/core/netpoll.c | 4 +- net/ipv4/ip_gre.c | 15 +- net/ipv6/ip6_gre.c | 20 +- net/mac80211/cfg.c | 9 + net/mac80211/driver-ops.c | 21 + net/mac80211/driver-ops.h | 5 + net/mac80211/key.c | 9 +- net/mac80211/trace.h | 30 + net/sunrpc/svc.c | 12 +- net/sunrpc/svc_xprt.c | 5 +- net/wireless/nl80211.c | 43 + scripts/kconfig/nconf-cfg.sh | 0 security/keys/trusted.c | 28 +- sound/core/timer.c | 11 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - tools/bpf/bpftool/btf_dumper.c | 59 + tools/bpf/bpftool/map.c | 10 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/include/linux/filter.h | 21 +- tools/include/uapi/linux/bpf.h | 20 +- tools/include/uapi/linux/btf.h | 32 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 10 + tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/btf.c | 97 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/libbpf.c | 546 +++++-- tools/lib/bpf/libbpf.h | 5 + tools/lib/bpf/libbpf.map | 7 + tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/newlitmushist.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmus.sh | 5 +- tools/memory-model/scripts/runlitmushist.sh | 27 +- tools/testing/nvdimm/test/nfit.c | 6 +- tools/testing/selftests/bpf/bpf_helpers.h | 8 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 ++ .../testing/selftests/bpf/progs/test_global_data.c | 106 ++ tools/testing/selftests/bpf/test_btf.c | 665 +++++++- tools/testing/selftests/bpf/test_verifier.c | 51 +- .../testing/selftests/bpf/verifier/array_access.c | 159 ++ .../selftests/bpf/verifier/direct_value_access.c | 347 ++++ virt/kvm/arm/mmu.c | 2 +- virt/kvm/kvm_main.c | 3 +- 597 files changed, 8645 insertions(+), 3992 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt rename Documentation/devicetree/bindings/power/supply/{ltc3651-charger.txt => lt36 [...] copy arch/arm64/boot/dts/allwinner/{sun50i-h6-pine-h64.dts => sun50i-h6-beelink-gs [...] copy arch/arm64/boot/dts/allwinner/{sun50i-h6-orangepi.dtsi => sun50i-h6-orangepi- [...] create mode 100644 arch/ia64/include/asm/mmiowb.h create mode 100644 arch/mips/include/asm/mmiowb.h create mode 100644 arch/parisc/include/asm/sparsemem.h create mode 100644 arch/powerpc/include/asm/mmiowb.h create mode 100644 arch/riscv/include/asm/mmiowb.h create mode 100644 arch/sh/include/asm/mmiowb.h create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c rename drivers/power/supply/{ltc3651-charger.c => lt3651-charger.c} (50%) create mode 100644 include/asm-generic/mmiowb.h create mode 100644 include/asm-generic/mmiowb_types.h mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c