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-allyesconfig in repository toolchain/ci/linux.
omits 5a6fcbeabe3e Add linux-next specific files for 20191115 omits 4acd268cf2e3 Merge branch 'akpm/master' omits 2aca91df140c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 342fe723dff8 drivers/tty/serial/sh-sci.c: suppress warning omits f356b7146a0e auxdisplay: charlcd: deduplicate simple_strtoul() omits f71caa61bd0b kernel.h: update comment about simple_strto<foo>() functions omits 5dd12d856758 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] omits f909ece59702 um: add support for folded p4d page tables omits 202a2c8ea7d3 um: remove unused pxx_offset_proc() and addr_pte() functions omits 8b627f3ff542 sparc32: use pgtable-nopud instead of 4level-fixup omits c99d3c8510d8 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup omits 69ee31223982 parisc: use pgtable-nopXd instead of 4level-fixup omits 7c2fd4d6f88d nds32: use pgtable-nopmd instead of 4level-fixup omits c96dc7c98b83 microblaze: use pgtable-nopmd instead of 4level-fixup omits dc003a4470d1 m68k: mm: use pgtable-nopXd instead of 4level-fixup omits dc8a97ead27e m68k: nommu: use pgtable-nopud instead of 4level-fixup omits 08fdf53d6dbe c6x: use pgtable-nopud instead of 4level-fixup omits 2c8ce41a5387 arm: nommu: use pgtable-nopud instead of 4level-fixup omits 4cd2229119b1 alpha: use pgtable-nopud instead of 4level-fixup omits e6e9204206f3 mm: ptdump: reduce level numbers by 1 in note_page() omits aa2d69f52d82 arm64: mm: display non-present entries in ptdump omits 7cbb7ac3a033 arm64: mm: convert mm/dump.c to use walk_page_range() omits 6ca21f6291a6 x86: mm: convert dump_pagetables to use walk_page_range omits cce30160693b mm/ptdump: fix a -Wold-style-declaration warning omits 70e93dd36f06 mm-add-generic-ptdump-v15 omits 7d58937264d5 mm: add generic ptdump omits ccbd2b7dee9c x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] omits 49e0b1746461 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] omits 2b851163900c x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct omits da1e755a3ee6 x86: mm: point to struct seq_file from struct pg_state omits a160ad723e6e mm: pagewalk: add 'depth' parameter to pte_hole omits 4a50c7386eb8 mm: pagewalk: add test_p?d callbacks omits 27992be57585 mm-pagewalk-allow-walking-without-vma-fix omits a21277539c2a mm-pagewalk-allow-walking-without-vma-v15 omits 2ca796563864 mm: pagewalk: allow walking without vma omits 7b40c7b0fa9c mm: pagewalk: add p4d_entry() and pgd_entry() omits 68a888d3c7d8 x86: mm: add p?d_leaf() definitions omits d15755d96bb9 sparc: mm: add p?d_leaf() definitions omits 40e945eca7c2 s390: mm: add p?d_leaf() definitions omits fa22ee558d85 riscv: mm: add p?d_leaf() definitions omits 7786a5d798c3 powerpc: mm: add p?d_leaf() definitions omits 83403782560b mips: mm: add p?d_leaf() definitions omits d03dab3a28e3 arm64: mm: add p?d_leaf() definitions omits 2935b05ade2b arm: mm: add p?d_leaf() definitions omits 5d4e1198a2dd arc: mm: add p?d_leaf() definitions omits e0a914597c24 mm: add generic p?d_leaf() macros omits 923da4d8c318 gpio: pca953x: tighten up indentation omits 735f35009e55 gpio: pca953x: reduce stack usage in couple of functions omits 082e589cc195 gpio: pca953x: convert to use bitmap API omits 82c6ed9ddff1 gpio: pca953x: use input from regs structure in pca953x_ir [...] omits f6b7ceff9b99 gpio: pca953x: remove redundant variable and check in IRQ handler omits 07e1e2a774fc lib/bitmap: introduce bitmap_replace() helper omits ee96decf1ad8 lib/test_bitmap: fix comment about this file omits c372c3d874df lib/test_bitmap: move exp1 and exp2 upper for others to use omits a57f1795f218 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name omits 972e09bc166e lib/test_bitmap: name EXP_BYTES properly omits f31a548899bf lib/test_bitmap: undefine macros after use omits 0dc208026a84 lib/test_bitmap: force argument of bitmap_parselist_user() [...] omits 349b9b517560 gpio: pca953x: utilize the for_each_set_clump8 macro omits 3decd953fe10 gpio: max3191x: utilize the for_each_set_clump8 macro omits e4d999f9806e gpio: pisosr: utilize the for_each_set_clump8 macro omits 16d35918a719 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] omits 92c075c05fde gpio: 74x164: utilize the for_each_set_clump8 macro omits 988d20d78e12 gpio: uniphier: utilize for_each_set_clump8 macro omits 23478a2bc8e0 gpio: pcie-idio-24: utilize for_each_set_clump8 macro omits b0be0e0bd8e3 gpio: pci-idio-16: utilize for_each_set_clump8 macro omits fcd7a32fffd6 gpio: ws16c48: utilize for_each_set_clump8 macro omits 007270f6108c gpio: gpio-mm: utilize for_each_set_clump8 macro omits 69ae24e2741f gpio: 104-idi-48: utilize for_each_set_clump8 macro omits 306e1ce3dc27 gpio: 104-dio-48e: utilize for_each_set_clump8 macro omits 306d63349d0f lib/test_bitmap.c: add for_each_set_clump8 test cases omits d95095bbd736 linux/bitopts.h: Add for_each_set_clump8 documentation omits 43db6576cf0c bitops-introduce-the-for_each_set_clump8-macro-fix-fix omits be8492eeae88 linux/bitmap.h: fix potential sign-extension overflow omits d598842e047d bitops: introduce the for_each_set_clump8 macro omits 829d4391d091 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] omits 9ae046fb58a7 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] omits 5502bb87d4f6 kernel-hacking: create a submenu for scheduler debugging options omits 5f8225532d8f kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] omits 26ff5c3754cc kernel-hacking: move Oops into 'Lockups and Hangs' omits e0a32cc39263 kernel-hacking: move kernel testing and coverage options t [...] omits c6b83ab358f7 kernel-hacking: group kernel data structures debugging together omits f82986633c24 kernel-hacking: create submenu for arch special debugging options omits 9c949944e64e kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] omits 69339b191393 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 740958da522e lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 150a60f4b387 lib/genalloc.c: export symbol addr_in_gen_pool omits d5f34094a309 pinctrl: fix pxa2xx.c build warnings omits c053f378e5b4 drivers/block/null_blk_main.c: fix uninitialized var warnings omits 726dfca5b406 drivers/block/null_blk_main.c: fix layout omits 85db854d1974 Merge branch 'akpm-current/current' omits d5054eacdd6c Merge remote-tracking branch 'generic-ioremap/for-next' omits 84c7fc42c956 Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' omits c95af08e4d17 Merge remote-tracking branch 'kunit/test' omits dcdb5b224fdd Merge remote-tracking branch 'hmm/hmm' omits 875a4998895a Merge remote-tracking branch 'devfreq/devfreq-next' omits 1bbe0cfa13b3 Merge remote-tracking branch 'pidfd/for-next' omits 65fd4ede95ee Merge remote-tracking branch 'kgdb/kgdb/for-next' omits b615d3015a24 Merge remote-tracking branch 'hyperv/hyperv-next' omits 92704e4cc083 Merge remote-tracking branch 'xarray/xarray' omits e2eba1976628 Merge remote-tracking branch 'nvmem/for-next' omits 76cc97dd81d7 Merge remote-tracking branch 'fsi/next' omits a3c0fa3aba5e Merge remote-tracking branch 'kspp/for-next/kspp' omits ccaa169c8007 Merge remote-tracking branch 'at24/at24/for-next' omits 831e2ccbd286 Merge remote-tracking branch 'rtc/rtc-next' omits b22f452a2df9 Merge remote-tracking branch 'coresight/next' omits eaf73a936524 Merge remote-tracking branch 'livepatching/for-next' omits ed70fe3d81b9 Merge remote-tracking branch 'y2038/y2038' omits be5f63ff757c Merge remote-tracking branch 'ktest/for-next' omits c947eaf60256 Merge remote-tracking branch 'pwm/for-next' omits 97c94c5f5e94 Merge remote-tracking branch 'pinctrl/for-next' omits 8a1a485df89c Merge remote-tracking branch 'gpio/for-next' omits 2d8d627b0804 Merge remote-tracking branch 'rpmsg/for-next' omits 8fb113a4fed6 Merge remote-tracking branch 'vhost/linux-next' omits d67295fcae75 Merge remote-tracking branch 'scsi/for-next' omits a5de18070f7c Merge remote-tracking branch 'cgroup/for-next' omits e4dc2007897a Merge remote-tracking branch 'slave-dma/next' omits 5670f431efb1 Merge remote-tracking branch 'mux/for-next' omits 0c671af7fee7 Merge remote-tracking branch 'staging/staging-next' omits 518d37a6ac89 Merge remote-tracking branch 'char-misc/char-misc-next' omits f7f4e9d24cf8 Merge remote-tracking branch 'tty/tty-next' omits bc9042bf1496 Merge remote-tracking branch 'phy-next/next' omits da7bb34bd230 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 9fee811f93d2 Merge remote-tracking branch 'usb-serial/usb-next' omits c95ecb95a862 Merge remote-tracking branch 'usb-gadget/next' omits cb8bb8526ff5 Merge remote-tracking branch 'usb/usb-next' omits 9413bf2f30d3 Merge remote-tracking branch 'driver-core/driver-core-next' omits efb5c39967ee Merge remote-tracking branch 'ipmi/for-next' omits 5dc6cf67eb3b Merge remote-tracking branch 'leds/for-next' omits e450053b0e7e Merge remote-tracking branch 'chrome-platform/for-next' omits b2c0c9340986 Merge remote-tracking branch 'drivers-x86/for-next' omits e37ca775dc0a Merge remote-tracking branch 'workqueues/for-next' omits 8fea0e7182bc Merge remote-tracking branch 'percpu/for-next' omits 6668a7fcf30b Merge remote-tracking branch 'xen-tip/linux-next' omits 989ab0903b2c Merge remote-tracking branch 'kvms390/next' omits 6a95d7df52d1 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 2626ba59fd18 Merge remote-tracking branch 'kvm-arm/next' omits c90a6422a295 Merge remote-tracking branch 'ftrace/for-next' omits 386dc50c1a2e Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 3d75c03b3bf0 Merge remote-tracking branch 'edac/edac-for-next' omits bda5c8c3a983 Merge remote-tracking branch 'tip/auto-latest' omits 5e89b5d751ef Merge remote-tracking branch 'spi/for-next' omits c49494c35c91 Merge remote-tracking branch 'devicetree/for-next' omits 4167dff00b76 Merge remote-tracking branch 'audit/next' omits 3bc2021120e0 Merge remote-tracking branch 'vfio/next' omits d9f03d0b26d3 Merge remote-tracking branch 'iommu/next' omits 8c6ef006f45d Merge remote-tracking branch 'tpmdd/next' omits 3dbe64e00dcd Merge remote-tracking branch 'tomoyo/master' omits baf31a592a82 Merge remote-tracking branch 'smack/for-next' omits fd14b5ff0a12 Merge remote-tracking branch 'selinux/next' omits 2d5af2f74484 Merge remote-tracking branch 'keys/keys-next' omits db5afef80ec2 ipc/msg.c: consolidate all xxxctl_down() functions omits aafe009106c2 arch: sembuf.h: make uapi asm/sembuf.h self-contained omits a0682d02e6fe arch: msgbuf.h: make uapi asm/msgbuf.h self-contained omits e9168ef590aa arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained omits 787b1b53206e ipc/sem.c: document and update memory barriers omits 4c8512d715bc ipc/msg.c: update and document memory barriers omits 0292f0b1dd1a ipc/mqueue.c: update/document memory barriers omits 7fb67568bf9c ipc/mqueue.c: remove duplicated code omits 925cc62987b3 smp_mb__{before,after}_atomic(): update Documentation omits 882904db8169 lib/ubsan: don't serialize UBSAN report omits 7eb024cf491b vhost, kcov: collect coverage from vhost_worker omits 937760dcdb20 usb-kcov-collect-coverage-from-hub_event-fix omits 44ed5037ee7d usb, kcov: collect coverage from hub_event omits d151961773e5 kcov: remote coverage support omits 5d5eb5d7f71a aio: simplify read_events() omits 6ad04c9af711 uaccess: disallow > INT_MAX copy sizes omits 227427c1ba6f drm: limit to INT_MAX in create_blob ioctl omits f28875e986cf drivers/rapidio/rio-access.c: fix missing include of <linu [...] omits 0493f47d7d87 drivers/rapidio/rio-driver.c: fix missing include of <linu [...] omits e7c9fc19517f fs/binfmt_elf.c: extract elf_read() function omits 80f6aac28fe3 fs/binfmt_elf.c: delete unused "interp_map_addr" argument omits a204370c5da3 selftests: add epoll selftests omits 7a35a3a9036f fs/epoll: remove unnecessary wakeups of nested epoll omits 015d8e63c233 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC omits e619ef3de9ff checkpatch: reduce is_maintained_obsolete lookup runtime omits 89429b47debb checkpatch: improve ignoring CamelCase SI style variants like mA omits 619abd756843 lib/math/rational.c: fix possible incorrect result from ra [...] omits 5bde5b65cf88 lib/test_meminit.c: add bulk alloc/free tests omits 6ed63c10c650 lib-optimize-cpumask_local_spread-v3-fix omits 8a6c43dbcd54 lib-optimize-cpumask_local_spread-v3 omits f8acf76e2377 lib: optimize cpumask_local_spread() omits 4e4e166ff560 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 6a05e72ec3b4 string: add stracpy and stracpy_pad mechanisms omits 3caa7a85c18d lib/rbtree: get successor's color directly omits d6e2775c6b51 lib/rbtree: set successor's parent unconditionally omits 68e5e0f40317 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] omits 3f6d5e95f051 hung_task: allow printing warnings every check interval omits cf0e27b2a2bb kernel/sys.c: avoid copying possible padding bytes in copy [...] omits 91eb25017a9a kernel/profile.c: use cpumask_available to check for NULL cpumask omits 4ae7504ac8e7 kernel/notifier.c: remove blocking_notifier_chain_cond_register() omits 15b7082e8e5c kernel/notifier.c: remove notifier_chain_cond_register() omits 9392441641c7 kernel/notifier.c: intercept duplicate registrations to av [...] omits 652e09fc80eb syscalls: fix references to filenames containing syscall defs omits 220f8ba0187b linux/scc.h: make uapi linux/scc.h self-contained omits 688e29e9abdc linux/build_bug.h: change type to int omits 1f723a289fcb .gitattributes: Use 'dts' diff driver for dts files omits 5eeca941b701 include/linux/sysctl.h: inline braces for ctl_table and ct [...] omits 5fa87b44ae34 include/linux/proc_fs.h: fix confusing macro arg name omits 45e5880643b0 fs/proc/internal.h: shuffle "struct pde_opener" omits fb871f95f94a fs/proc/generic.c: delete useless "len" variable omits a5552bf523cd proc: change ->nlink under proc_subdir_lock omits 0d79d07b8aec kernel/hung_task.c: Monitor killed tasks. omits 65b18863eef7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1211351bbaa2 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 9f375785a44f mm-annotate-refault-stalls-from-swap_readpage-fix omits fae0c3a3478c mm/page_io.c: annotate refault stalls from swap_readpage omits d91369c941a1 mm/memory_hotplug.c: remove __online_page_set_limits() omits 3bf75462f6b6 mm: fix typos in comments when calling __SetPageUptodate() omits 424ed0a023ca mm: fix struct member name in function comments omits 292b90bc64d7 mm: shmem: use proper gfp flags for shmem_writepage() omits 2f67f43d0e72 mm/shmem.c: make array 'values' static const, makes object [...] omits 78875ac2fdbd userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK omits 16549dee97b7 fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] omits e7955b99858d userfaultfd: wrap the common dst_vma check into an inlined [...] omits a5da912ebfbe userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] omits c10c6700fa0b userfaultfd: use vma_pagesize for all huge page size calculation omits c6182042032e mm-madvise-replace-with-page_size-in-madvise_inject_error-fix omits 04b669d28921 mm/madvise.c: replace with page_size() in madvise_inject_error() omits 3202bfcb0e80 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp omits d29550ebc303 mm/mmap.c: make vma_merge() comment more easy to understand omits 7b0b6c0dc48e mm/memcontrol: use vmstat names for printing statistics omits 0cad8dc20f4b mm/vmstat: do not use size of vmstat_text as count of /pro [...] omits 2094cce0f635 mm/vmstat: add helpers to get vmstat item names for each e [...] omits e24aea35c0b5 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] omits 6edc1524cb3f autonuma: Reduce cache footprint when scanning page tables omits 38508e0695ba autonuma: fix watermark checking in migrate_balanced_pgdat() omits e0301e47c75b mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] omits ee0ce726399a mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation omits 765e7cbdfcf5 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] omits 9a7bccf1f88f mm/thp: make set_huge_zero_page() return void omits 43c6704b3acc mm, thp: do not queue fully unmapped pages for deferred split omits d39f08247e27 mm/migrate.c: handle freed page at the first place omits cbb4d8ffb4b8 mm/huge_memory.c: split_huge_pages_fops should be defined [...] omits 79541cb664ab mm/hugetlb: avoid looping to the same hugepage if !pages a [...] omits e0e0317afaad mm/userfaultfd: fix a GCC compilation warning omits e6136a56eb22 hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix omits 20c873debbf5 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() omits dcfe194f237f hugetlb-remove-duplicated-code-checkpatch-fixes omits fe4af7b18643 hugetlb: remove duplicated code omits 32e2401c5bba hugetlb: region_chg provides only cache entry omits bb4fb17d39af hugetlbfs: take read_lock on i_mmap for PMD sharing omits 356eb8cd79c5 hugetlbfs: add O_TMPFILE support omits d281b2fc6d06 hugetlbfs: convert macros to static inline, fix sparse warning omits 3d7bf77c065e powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h omits 219870a0a8df mm/hugetlbfs: fix error handling when setting up mounts omits 6f45f973bc52 hugetlbfs: hugetlb_fault_mutex_hash() cleanup omits d8acc783ec11 mm-oom-avoid-printk-iteration-under-rcu-fix omits 7b71769c9ff7 mm, oom: avoid printk() iteration under RCU omits 3f0edb32fabd mm: support memblock alloc on the exact node for sparse_bu [...] omits 3b6452d94ec0 mm/memblock: correct doc for function omits cc384ab4ad96 mm/memblock.c: cleanup doc omits add0d1f1ea08 mm/mempolicy.c: fix checking unmapped holes for mbind omits 1797a34aa758 mm/mempolicy.c: check range first in queue_pages_test_walk omits ac8d674ecff9 mm/z3fold: fix -Wunused-but-set-variable warnings omits 8b3bf8c00e0a mm/z3fold.c: add inter-page compaction omits 05f003ee412f kernel: sysctl: make drop_caches write-only omits 407b5dc7197b mm/vmscan.c: fix typo in comment omits 07976d367592 mm: vmscan: enforce inactive:active ratio at the reclaim root omits 2fdb88bb3d58 mm: vmscan: detect file thrashing at the reclaim root omits fe8f16b8c1b0 mm: vmscan: move file exhaustion detection to the node level omits 799b972b5f15 mm: vmscan: harmonize writeback congestion tracking for no [...] omits 64970b72eee6 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix omits 88d87c1add7b mm: vmscan: split shrink_node() into node part and memcgs part omits ddafb46eaba2 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() omits 4a6ad3df8fa0 mm: vmscan: replace shrink_node() loop with a retry jump omits fbfd9574ec2a mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() omits ab42fb23b27f mm: vmscan: move inactive_list_is_low() swap check to the caller omits 2a06ef4455fa mm: clean up and clarify lruvec lookup procedure omits b70be1153326 mm-vmscan-simplify-lruvec_lru_size-fix-fix omits 921805667c5e mm/vmscan: fix an undefined behavior for zone id omits 372e09870036 mm: vmscan: simplify lruvec_lru_size() omits 088742b0f7ce mm/vmscan.c: remove unused scan_control parameter from pageout() omits 9748c40b1e0d mm/vmscan: remove unused lru_pages argument omits 632b246a2043 mm/page_alloc.c: print reserved_highatomic info omits 400407ce4952 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro omits dbe1dd07df01 mm, pcpu: make zone pcp updates and reset internal to the mm omits 559d24c0bb25 mm, pcp: share common code between memory hotplug and perc [...] omits 85e39c0518a5 mm/page_alloc: add alloc_contig_pages() omits 1d0e29bc2a87 x86/kasan: support KASAN_VMALLOC omits f405e8a7abee fork: support VMAP_STACK with KASAN_VMALLOC omits 2a7eefcac24b kasan: add test for vmalloc omits 9b95fd3bd1a8 kasan: support backing vmalloc space with real shadow memory omits 7c3b786d575f mm/vmalloc: rework vmap_area_lock omits 4be627e8ff19 selftests: vm: add fragment CONFIG_TEST_VMALLOC omits c7c9aa12f957 mm/vmalloc: add more comments to the adjust_va_to_fit_type() omits b77985bbfcb0 mm/vmalloc: respect passed gfp_mask when doing preloading omits bfd0f97067d6 mm/vmalloc: remove preempt_disable/enable when doing preloading omits aa0c6ef73e24 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] omits f35d115fbb11 mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 omits 62f7f9ee1477 mm/sparse.c: mark populate_section_memmap as __meminit omits 6bdb543b751d drivers/base/memory.c: drop the mem_sysfs_mutex omits be7f0169b105 include/linux/memory_hotplug.h: move definitions of {set,c [...] omits 7dbae9143d8c mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE omits 9bd192c90808 mm/page_alloc.c: don't set pages PageReserved() when offlining omits e7792380d283 mm/memory_hotplug: cleanup __remove_pages() omits 8b236500e8ef mm/memory_hotplug: drop local variables in shrink_zone_span() omits 867bc598360a mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits 2be1ca1f5be4 mm/memory_hotplug: we always have a zone in find_(smallest [...] omits d6feffc23fdc mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits ea2a661eb5cf mm/memory_hotplug: shrink zones when offlining memory omits d2df3c20d7fc mm/memory_hotplug: don't access uninitialized memmaps in s [...] omits 519d18ef2ee8 mm/memmap_init: update variable name in memmap_init_zone omits ab609ed0568c mm/memory_hotplug: remove __online_page_free() and __onlin [...] omits f1023731b7cb hv_balloon: use generic_online_page() omits 7d511d84bdf6 mm/memory_hotplug: export generic_online_page() omits eb563f4db793 mm/memory_hotplug.c: add a bounds check to __add_pages() omits 36ded40ad9ba mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] omits 6beb52a7425d mm/memory-failure.c: use page_shift() in add_to_kill() omits 45c23edd334d mm, soft-offline: convert parameter to pfn omits b89c8dc1d1a0 mm/memory-failure.c clean up around tk pre-allocation omits c8c08f08844f memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] omits 1a29888ad0a9 memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] omits 834c00f881b5 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] omits 0d0e40733187 mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() omits e2ae2f727a23 mm/rmap.c: fix outdated comment in page_get_anon_vma() omits 9c7145d5b04e asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] omits 5215f975caeb asm-generic/tlb: stub out pmd_free_tlb() if nopmd omits 0cf6e71c7f24 asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... omits f4e525dae4f4 asm-generic/tlb: stub out pud_free_tlb() if nopud ... omits e4435e8dcd6f ARC: mm: remove __ARCH_USE_5LEVEL_HACK omits 5105e582ecdd mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] omits cfddd5af5c60 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] omits 793afd6df24e mm/rmap.c: reuse mergeable anon_vma as parent when fork omits bf8839809c60 mm/rmap.c: don't reuse anon_vma if we just want a copy omits fd5bdc6be494 mm/mmap.c: rb_parent is not necessary in __vma_link_list() omits a0c65b883ad8 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] omits ffc3a46b68d6 mm/mmap.c: __vma_unlink_prev() is not necessary now omits 8b1ac50da645 mm/mmap.c: prev could be retrieved from vma->vm_prev omits cdf2d2c13c17 mm/swap.c: piggyback lru_add_drain_all() calls omits b02b81a22349 mm/mmap.c: fix the adjusted length error omits 6f1b1ba9d11b mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] omits 83e0fa4e527a mm/pgmap: use correct alignment when looking at first pfn [...] omits 54dc39389da7 mm/mmap.c: remove a never-triggered warning in __vma_adjust() omits 272124a5c4bf vsprintf: inline call to ptr_to_hashval omits 49025af78098 rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix omits a42f49fcea01 rss_stat: add support to detect RSS updates of external mm omits 01e8c97507b1 mm: emit tracepoint when RSS changes omits d1ade4ba927a shmem: pin the file in shmem_fault() if mmap_sem is dropped omits 629edab225d7 mm: drop mmap_sem before calling balance_dirty_pages() in [...] omits 48d24d37506c Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" omits 802cb08a0226 Documentation/admin-guide/cgroup-v2.rst: document why inac [...] omits af09a53a818a mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 omits 4ecf4abe4c38 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() omits 7c4159771b3d include/linux/memcontrol.h: fix comments based on per-node memcg omits c38630811541 mm: memcontrol: try harder to set a new memory.high omits a5b686fdd97e mm: memcontrol: remove dead code from memory_max_write() omits 3562f9ac732a mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits db4bd46d0b3a mm, memcg: clean up reclaim iter array omits 3cffdf46c610 mm/swap.c: trivial mark_page_accessed() cleanup omits 5072f7dce094 mm-swap-disallow-swapon-on-zoned-block-devices-fix omits 474daa33f0b5 mm, swap: disallow swapon() on zoned block devices omits 5bc2805cc77a mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] omits c00e19f6034c mm/gup.c: allow CMA migration to propagate errors back to caller omits 39604d2a889f mm/filemap.c: warn if stale pagecache is left after direct write omits 82c9c2cf3e61 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] omits 0d5afecb7cbc mm/filemap.c: remove redundant cache invalidation after as [...] omits a57e96eff9b0 mm/slub.c: avoid slub allocation while holding list_lock omits 37e733513258 mm/slub.c: clean up validate_slab() omits 5d8ca31a9567 mm/slub.c: update comments omits 8b5ea270d97b mm: slub: print the offset of fault addresses omits 32d86ef92a38 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] omits ccd13394c05f mm, slab: remove unused kmalloc_size() omits 4a017886598c mm, slab: make kmalloc_info[] contain all types of names omits 552c6c36b785 fs/buffer.c: include internal.h for missing declarations omits 7a30559f7915 fs/buffer.c: fix use true/false for bool type omits fc0bfb9a2c8e ramfs: support O_TMPFILE omits d46241345158 ocfs2: fix passing zero to 'PTR_ERR' warning omits 6fe35f768947 scripts/spelling.txt: add more spellings to spelling.txt omits aa9ac9341290 Revert "fs: ocfs2: fix possible null-pointer dereferences [...] omits 07ef40e149bf mm-vmalloc-fix-regression-caused-by-needless-vmalloc_sync_all-fix omits a8888b09645c mm/vmalloc: fix performance regression caused by needless [...] omits d5a152103f21 mm/debug.c: PageAnon() is true for PageKsm() pages omits 78d9faba2222 mm/debug.c: __dump_page() prints an extra line omits 11e736a8c14d mm/page_io.c: do not free shared swap slots omits 8748321b6a53 mm/memory_hotplug: Fix try_offline_node() omits d0589a9b6136 mm/memory_hotplug: fix try_offline_node() omits 3a361a11507e mm,thp: recheck each page before collapsing file THP omits fc3f3e3f6c3a mm: slub: really fix slab walking for init_on_free omits 911103b2e9c5 mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] omits 8d9791092225 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() omits 85ce9fe0c024 lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations omits 3d7d95ffc679 mm: fix trying to reclaim unevictable lru page when callin [...] omits 22b1e0090626 mm: mempolicy: fix the wrong return value and potential pa [...] omits 99de35a311c4 mm/sparse: consistently do not zero memmap omits 9200f1917214 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits 166ef21be902 /proc/kpageflags: do not use uninitialized struct pages omits 9c0982a808c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 60ee84240dbb Merge remote-tracking branch 'apparmor/apparmor-next' omits 7d45dda90749 Merge remote-tracking branch 'regulator/for-next' omits 12e8f668648b Merge remote-tracking branch 'battery/for-next' omits 58d40abd47e2 Merge remote-tracking branch 'backlight/for-backlight-next' omits fbde88fa8a30 dt-bindings: serial: Add a new compatible string for SC9863A omits cd7dbf654138 dt-bindings: serial: Convert sprd-uart to json-schema omits f54f6a57e947 Merge remote-tracking branch 'mfd/for-mfd-next' omits 4f18a9394b82 Merge remote-tracking branch 'mmc/next' omits 191b27672001 Merge remote-tracking branch 'device-mapper/for-next' omits 4ec180facbe2 Merge remote-tracking branch 'block/for-next' omits 3a7e751c97e2 Merge remote-tracking branch 'input/next' omits 2c8ec656d3b8 Merge remote-tracking branch 'modules/modules-next' omits d8af47bdaa83 Merge remote-tracking branch 'sound-asoc/for-next' omits f4d4869b9dc2 Merge remote-tracking branch 'sound/for-next' omits 2a8e28d2b547 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits ac10dd59008d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 2363932e47f0 Merge remote-tracking branch 'drm-msm/msm-next' omits dd6fb55d51ce Merge remote-tracking branch 'drm-intel/for-linux-next' omits eabdeb0fd77e Merge remote-tracking branch 'amdgpu/drm-next' omits 4cae835181e2 Merge remote-tracking branch 'drm/drm-next' omits 280c9e880237 Merge remote-tracking branch 'crypto/master' omits a4fea66a7299 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 791d560b17dd Merge remote-tracking branch 'nand/nand/next' omits 6e8a47ab9f2d Merge remote-tracking branch 'mtd/mtd/next' omits 918c4ccd20ac Merge remote-tracking branch 'gfs2/for-next' omits 7c876979a17a Merge remote-tracking branch 'wireless-drivers-next/master' omits 3f3f9aba86a6 Merge remote-tracking branch 'nfc-next/master' omits 31457e6eefb7 Merge remote-tracking branch 'netfilter-next/master' omits 53df961f3142 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 84d72f615c2c Merge remote-tracking branch 'bpf-next/master' omits e2351c698c2b Merge remote-tracking branch 'net-next/master' omits 1293b5bbd096 Merge remote-tracking branch 'rdma/for-next' omits 1df6827ef724 Merge remote-tracking branch 'swiotlb/linux-next' omits fbe255923984 Merge remote-tracking branch 'ieee1394/for-next' omits d9507d839f6a Merge remote-tracking branch 'thermal/thermal/linux-next' omits f8ed05a33c40 Merge remote-tracking branch 'pm/linux-next' omits 71077ba2b9f8 Merge remote-tracking branch 'v4l-dvb/master' omits e71244c830de Merge remote-tracking branch 'jc_docs/docs-next' omits d1d293a11afd Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f915ec7b18fa Merge branch 'dmi/master' omits 91e98b4b6835 Merge remote-tracking branch 'i3c/i3c/next' omits a33ab0ee9bd4 Merge remote-tracking branch 'i2c/i2c/for-next' omits f160838eab13 Merge remote-tracking branch 'hid/for-next' omits 70b1a6263d94 Merge remote-tracking branch 'pstore/for-next/pstore' omits 4b504b80c8fb Merge remote-tracking branch 'pci/next' omits 316034102403 Merge remote-tracking branch 'printk/for-next' omits bf70c12b42b0 Merge remote-tracking branch 'vfs/for-next' omits b00827472a50 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 495cd080a370 Merge remote-tracking branch 'iomap/iomap-for-next' omits de69f98a1931 Merge remote-tracking branch 'xfs/for-next' omits 506afdb1ce42 Merge remote-tracking branch 'nfsd/nfsd-next' omits 313ab16b9b01 Merge remote-tracking branch 'nfs/linux-next' omits 63441ba3d873 Merge remote-tracking branch 'fuse/for-next' omits b5e84a0b3aaa Merge remote-tracking branch 'fsverity/fsverity' omits 381952b391b8 Merge remote-tracking branch 'f2fs/dev' omits 5aacdc4c6b26 Merge remote-tracking branch 'ext4/dev' omits 31518bf016da Merge remote-tracking branch 'ext3/for_next' omits ed7c91f9d878 Merge remote-tracking branch 'erofs/dev' omits 81ac69301158 Merge remote-tracking branch 'ecryptfs/next' omits cd82eb78ad67 Merge remote-tracking branch 'cifs/for-next' omits ce046338ca11 Merge remote-tracking branch 'ceph/master' omits 1cbb7f121e9b Merge remote-tracking branch 'btrfs/for-next' omits 497974e9dbcc Merge remote-tracking branch 'fscrypt/master' omits ede9787bd134 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits a75bf1090747 Merge remote-tracking branch 'sh/sh-next' omits 3200fa505ed3 Merge remote-tracking branch 's390/features' omits b5d00b860aed Merge remote-tracking branch 'risc-v/for-next' omits 45dc446b8e74 Merge remote-tracking branch 'fsl/next' omits 463a31d5777d Merge remote-tracking branch 'powerpc/next' omits b273ed6ad361 Merge remote-tracking branch 'parisc-hd/for-next' omits 393ecc2d68ad Merge remote-tracking branch 'mips/mips-next' omits 74f186e8b04e Merge remote-tracking branch 'microblaze/next' omits 038187dbae7e Merge remote-tracking branch 'm68knommu/for-next' omits 7a862285e184 Merge remote-tracking branch 'm68k/for-next' omits 610d7e942c8f Merge remote-tracking branch 'h8300/h8300-next' omits 8b0619ee67ff Merge remote-tracking branch 'csky/linux-next' omits d61d0b4ded57 Merge remote-tracking branch 'clk/clk-next' omits 78bcce9af69d Merge remote-tracking branch 'tegra/for-next' omits 8113dcb997a5 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 93afeb8fc866 Merge remote-tracking branch 'samsung-krzk/for-next' omits 4dcdf69aeee8 Merge remote-tracking branch 'rockchip/for-next' omits 34e9930900bd Merge remote-tracking branch 'reset/reset/next' omits 36bac7649115 Merge remote-tracking branch 'renesas/next' omits fd628a6c7cf0 Merge remote-tracking branch 'realtek/for-next' omits 80d2bafdf788 Merge remote-tracking branch 'qcom/for-next' omits 3d3d4b6da798 Merge remote-tracking branch 'omap/for-next' omits 8eea1c759ec6 Merge remote-tracking branch 'mvebu/for-next' omits 63b653765998 Merge remote-tracking branch 'mediatek/for-next' omits ca641c7af87d Merge remote-tracking branch 'keystone/next' omits 6a6f29d3b72f Merge remote-tracking branch 'imx-mxs/for-next' omits 29966da133b8 Merge remote-tracking branch 'bcm2835/for-next' omits 5be2e3a89932 Merge remote-tracking branch 'at91/at91-next' omits 4fdf1ce7ac2e Merge remote-tracking branch 'aspeed/for-next' omits c328a5278cd6 Merge remote-tracking branch 'amlogic/for-next' omits 0fcf7e85a853 Merge remote-tracking branch 'arm-soc/for-next' omits efbcb41040f4 Merge remote-tracking branch 'arm64/for-next/core' omits 4bee1b947d58 Merge remote-tracking branch 'arm/for-next' omits ddf832d28564 Merge remote-tracking branch 'arc/for-next' omits a83ed6da49f1 Merge remote-tracking branch 'dma-mapping/for-next' omits 8f65bc9e6a43 Merge remote-tracking branch 'kbuild/for-next' omits 2190e31dfefa Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits b9161406931a Merge remote-tracking branch 'spdx/spdx-linus' omits b53b9827b797 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 55ec42aa9e8e Merge remote-tracking branch 'mmc-fixes/fixes' omits 942c6b8f775d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 83a7fd633cae Merge remote-tracking branch 'vfs-fixes/fixes' omits 077bff9ebaf9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits ac579d6234e5 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits eaf354165279 Merge remote-tracking branch 'kvm-fixes/master' omits b85b9c885e6c Merge remote-tracking branch 'mips-fixes/mips-fixes' omits f5a74b7be44a Merge remote-tracking branch 'reset-fixes/reset/fixes' omits c67b432331de Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits b54e979deb53 Merge remote-tracking branch 'kselftest-fixes/fixes' omits e0a4c3359cb0 Merge remote-tracking branch 'ide/master' omits e1f5665391d0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9ac4e40f6050 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3b7f6794e240 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 5e6dafd31e6e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0c12ac594f97 Merge remote-tracking branch 'sound-current/for-linus' omits fb7a027eb184 Merge remote-tracking branch 'wireless-drivers/master' omits 6017b5370dca Merge remote-tracking branch 'bpf/master' omits eaf3528d3cce Merge remote-tracking branch 'net/master' omits 8a180d9d3195 Merge remote-tracking branch 'sparc/master' omits 3d1cf76e0cd9 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a236c37603bd dm integrity: fix excessive alignment of metadata runs omits ba276fe281dc Merge branch 'pidfd' into for-next omits 31e2253775f8 selftests: add tests for clone3() with *set_tid omits fef0d8e4c7a1 fork: extend clone3() to support setting a PID omits b91003de5adc Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] omits c4b7bdb66f48 y2038: allow disabling time32 system calls omits 750ddd6bb8c0 y2038: itimer: change implementation to timespec64 omits 0adceac4a75a y2038: move itimer reset into itimer.c omits 77f863bfaf6c y2038: use compat_{get,set}_itimer on alpha omits c249c569a755 y2038: itimer: compat handling to itimer.c omits 4634eea01558 y2038: time: avoid timespec usage in settimeofday() omits d6fcad5e65a1 y2038: timerfd: Use timespec64 internally omits 254abb13db2f y2038: elfcore: Use __kernel_old_timeval for process times omits 5b297cf45c4b y2038: make ns_to_compat_timeval use __kernel_old_timeval omits 7251f199f2ef y2038: socket: use __kernel_old_timespec instead of timespec omits cd5ffa24aba2 y2038: socket: remove timespec reference in timestamping omits 1f85e163d6de y2038: syscalls: change remaining timeval to __kernel_old_timeval omits 75f51ad23392 y2038: rusage: use __kernel_old_timeval omits ca6a18e373b8 y2038: uapi: change __kernel_time_t to __kernel_old_time_t omits a7a331c8a864 y2038: stat: avoid 'time_t' in 'struct stat' omits 6895e9129428 y2038: ipc: remove __kernel_time_t reference from headers omits 8dc7907192ef y2038: vdso: powerpc: avoid timespec references omits 40d0a5235e4d y2038: vdso: nds32: open-code timespec_add_ns() omits 38f1024570e5 y2038: vdso: change time_t to __kernel_old_time_t omits 09b6f6b7706d y2038: vdso: change timespec to __kernel_old_timespec omits 7180953cd9e3 y2038: vdso: change timeval to __kernel_old_timeval omits 8b2aedb52aad y2038: add __kernel_old_timespec and __kernel_old_time_t omits b65f969494e9 vhost: partial infrastructure for vhost omits 01bfa67f026d Merge branch 'pm-cpuidle' into linux-next omits 2b3cbb21ceaf ARM: Document merges omits ef2eb37edce9 Merge branch 'arm/drivers' into for-next omits bdc25e165110 Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/l [...] omits c23434ac251b cpuidle: teo: Avoid code duplication in conditionals omits e4c9f53aab30 cpuidle: teo: Avoid expecting unrealistic idle times omits 22c5f86eb125 y2038: remove CONFIG_64BIT_TIME omits c03cb6930190 drm/amdgpu/nv: add asic func for fetching vbios from rom directly omits 2c3ebabb0c67 drm/amdgpu: don't read registers if gfxoff is enabled (v2) omits 0896d2f7ba4d drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK omits 9a6edfe32f37 firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT omits 5f96924b60f0 Merge branch 'timers/core' omits 3b0a842355f7 Merge branch 'locking/core' omits ba2ae940b0c6 Merge branch 'perf/core' omits ef1f504d24a1 Merge branch 'WIP.x86/iopl' omits 3e4d603f40dd selftests/x86/iopl: Extend test to cover IOPL emulation omits b4a2f1e15ef0 x86/ioperm: Extend IOPL config to control ioperm() as well omits 29f404382e14 x86/iopl: Remove legacy IOPL option omits f7d4ad4de1ae x86/iopl: Restrict iopl() permission scope omits af4f6759e7a5 x86/iopl: Fixup misleading comment omits c6778ec46603 selftests/x86/ioperm: Extend testing so the shared bitmap [...] omits 5f58cf62fb8a x86/ioperm: Share I/O bitmap if identical omits 81e3e36ce3c7 x86/ioperm: Remove bitmap if all permissions dropped omits 46bfd9acfa24 x86/ioperm: Move TSS bitmap update to exit to user work omits ce2a68a8efcd x86/ioperm: Add bitmap sequence number omits 78a53d4aabeb x86/ioperm: Move iobitmap data into a struct omits 0961bba1e4fa x86/tss: Move I/O bitmap data into a seperate struct omits c77b174a331a x86/io: Speedup schedule out of I/O bitmap user omits 2784b123b249 x86/ioperm: Avoid bitmap allocation if no permissions are set omits f2ec954cd731 x86/ioperm: Simplify first ioperm() invocation logic omits f07d5e256894 x86/iopl: Cleanup include maze omits 8c4dadc847f0 x86/tss: Fix and move VMX BUILD_BUG_ON() omits a2df08b26d89 x86/cpu: Unify cpu_init() omits bc1aca4ab8e0 x86/process: Unify copy_thread_tls() omits a66770766fb3 x86/ptrace: Prevent truncation of bitmap size omits 349e0a04dd0b Merge branch 'next/misc' into for-next omits 2cec2f3af229 Merge branch 'next/tlb-opt' into for-next omits 2d096e65864b Merge branch 'next/isa-string' into for-next omits bb386729e66f Merge branch 'next/seccomp' into for-next omits 023eb3970cdc Merge branch 'asoc-5.5' into asoc-next omits df24a159eafa Merge branch 'asoc-5.4' into asoc-linus omits be648a29d8cc Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits 1fd4ba0edf3c Merge branch 'spi-5.5' into spi-next omits 0cf144e49f31 Merge branch 'spi-5.4' into spi-linus omits 910c17a5403a Merge branch 'regulator-5.5' into regulator-next omits 28930998c4e2 Merge branch 'regulator-5.4' into regulator-linus omits edd4d23d2907 kbuild: tell sparse about the $ARCH omits 6c7c92944894 Merge branch for-5.5/cpufreq into for-next omits 1b3c2fc54c90 Merge branch for-5.5/clk into for-next omits a9a27e6c8843 Merge branch for-5.5/arm64/dt into for-next omits 9902109309eb Merge branch for-5.5/arm/defconfig into for-next omits e440849a7da6 Merge branch for-5.5/arm/dt into for-next omits 5620ef1aae5c Merge branch for-5.5/arm/core into for-next omits 4625003045bb Merge branch for-5.5/soc into for-next omits f0417f0169e2 Merge branch for-5.5/memory into for-next omits 8b5af58d915b Merge branch for-5.5/firmware into for-next omits 6a093e6262c4 Merge branch for-5.5/dt-bindings into for-next omits 8b04225c4464 memory: tegra: Consolidate registers definition into commo [...] omits aa67356ae644 memory: tegra: Ensure timing control debug features are disabled omits 2c35ec215184 memory: tegra: Introduce Tegra30 EMC driver omits a32af7dfa2cc memory: tegra: Do not handle error from wait_for_completio [...] omits 363df24a92e0 memory: tegra: Increase handshake timeout on Tegra20 omits 7a86f38e5d7d memory: tegra: Print a brief info message about EMC timings omits bac467d3f583 memory: tegra: Pre-configure debug register on Tegra20 omits aac08ff7357f memory: tegra: Include io.h instead of iopoll.h omits 9d27b0415b63 memory: tegra: Adapt for Tegra20 clock driver changes omits 524ff3b23352 memory: tegra: Don't set EMC rate to maximum on probe for Tegra20 omits e8d584b11d3b memory: tegra: Add gr2d and gr3d to DRM IOMMU group omits 25c6fa38444d clk: tegra: Fix build error without CONFIG_PM_SLEEP omits 72c7b69b9080 clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP omits 013d7a2c6082 clk: tegra: Optimize PLLX restore on Tegra20/30 omits 27d10d548c04 clk: tegra: Add suspend and resume support on Tegra210 omits c6664cd9e15c clk: tegra: Share clk and rst register defines with Tegra [...] omits 71a00ebf59ce clk: tegra: Use fence_udelay() during PLLU init omits 674d91ffcfd0 clk: tegra: clk-dfll: Add suspend and resume support omits 175ea1f93c33 clk: tegra: clk-super: Add restore-context support omits 02ee6fe5e67a clk: tegra: clk-super: Fix to enable PLLP branches to CPU omits 929490c73870 clk: tegra: periph: Add restore_context support omits 81a2fcd53f7a clk: tegra: Support for OSC context save and restore omits 46b29000a0e5 clk: tegra: pll: Save and restore pll context omits 77544698d9df clk: tegra: pllout: Save and restore pllout context omits 1f572029c0db clk: tegra: divider: Save and restore divider rate omits c83a457d3f15 clk: tegra: Reimplement SOR clocks on Tegra210 omits fa700ddc13e4 clk: tegra: Reimplement SOR clock on Tegra124 omits 53b3cbe15419 clk: tegra: Rename sor0_lvds to sor0_out omits 615a692ce460 clk: tegra: Move SOR0 implementation to Tegra124 omits edbaed5660dd clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC omits 2f5f9c7c64bd clk: tegra: Add Tegra20/30 EMC clock implementation omits adfa2d9b6867 Merge branch 'for-5.5/dt-bindings' omits 34598beb04b8 Merge branch 'for-5.5/clk-core' omits e8a723eca09f memory: tegra: Set DMA mask based on supported address bits omits 03daceac8da1 Merge branch 'for-5.5/clk' omits cf7d567a77ea clk: tegra: Add Tegra20/30 EMC clock implementation omits 837d3fa941cd clk: Add API to get index of the clock parent omits 8a35879a60be powerpc/fsl_booke/32: Document KASLR implementation omits 473123a4b44d powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes omits e049e7e095aa powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] omits e36dca463892 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter omits 73fd49b8371d powerpc/fsl_booke/kaslr: clear the original kernel if randomized omits a2fd1d1a4a56 powerpc/fsl_booke/32: randomize the kernel image offset omits f96bf44b0481 powerpc/fsl_booke/32: implement KASLR infrastructure omits 09389a1b84c5 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper omits b24898b92859 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper omits efda09d1778e powerpc: introduce kernstart_virt_addr to store the kernel base omits d097b9e142da powerpc: move memstart_addr and kernstart_addr to init-common.c omits 24f6038540d7 powerpc: unify definition of M_IF_NEEDED adds b4c0800e4285 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a168cabd426e Merge tag 'drm-intel-fixes-2019-11-13' of git://anongit.fr [...] adds 5d97c0ce2a3a Merge tag 'drm-misc-fixes-2019-11-13' of git://anongit.fre [...] adds a84fddb16d9b drm/amdgpu: fix null pointer deref in firmware header printing adds 07ceccacfb27 Merge tag 'drm-fixes-5.4-2019-11-14' of git://people.freed [...] adds 37b49f31e800 Merge tag 'drm-fixes-2019-11-15' of git://anongit.freedesk [...] adds 11ac7cc88b48 Merge tag 'sound-5.4-rc8' of git://git.kernel.org/pub/scm/ [...] adds 5b675f7362ba Merge tag 'mmc-v5.4-rc7' of git://git.kernel.org/pub/scm/l [...] adds ed69a6cb7008 KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() adds 9cb09e7c1c9a KVM: Add a comment describing the /dev/kvm no_compat handling adds 74bc8acd6cb4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 34b38f5abd1f Merge tag 'mips_fixes_5.4_4' of git://git.kernel.org/pub/s [...] adds eb70e26cd79d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a28f239e2967 afs: Fix race in commit bulk status fetch adds 875fef493f21 Merge tag 'ceph-for-5.4-rc8' of git://github.com/ceph/ceph-client adds 93bd25bb69f4 io_uring: make timeout sequence == 0 mean no sequence adds e3a5d8e386c3 block: check bi_size overflow before merge adds 5683e5406e94 io_uring: Fix getting file for timeout adds 5e559561a8d7 io_uring: ensure registered buffer import returns the IO length adds 478de3380c1c block, bfq: deschedule empty bfq_queues not referred by an [...] adds 8b37bc277fb4 iocost: check active_list of all the ancestors in iocg_activate() adds dcb77e4b274b rsxx: add missed destroy_workqueue calls in remove adds b226c9e1f4cb Merge tag 'for-linus-20191115' of git://git.kernel.dk/linux-block adds fa3a5a1880c9 Input: ff-memless - kill timer in destroy() adds ba60cf9f78f0 Input: synaptics-rmi4 - destroy F54 poller workqueue when [...] adds 768ea88bcb23 Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation adds 6c9594bdd474 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a85dfc305a21 mm: mempolicy: fix the wrong return value and potential pa [...] adds 820729629730 mm: fix trying to reclaim unevictable lru page when callin [...] adds 8e20ba2e53fc lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations adds 00d484f354d8 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() adds 0362f326d86c mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] adds aea4df4c53f7 mm: slub: really fix slab walking for init_on_free adds 4655e5e5f387 mm,thp: recheck each page before collapsing file THP adds 2c91f8fc6c99 mm/memory_hotplug: fix try_offline_node() adds 5df373e95689 mm/page_io.c: do not free shared swap slots adds 76a1850e4572 mm/debug.c: __dump_page() prints an extra line adds 6855ac4acd3b mm/debug.c: PageAnon() is true for PageKsm() pages adds bec8b6e944a2 Merge branch 'akpm' (patches from Andrew) adds bb9b5441e7c0 Merge tag 'wireless-drivers-2019-11-14' of git://git.kerne [...] adds ed50e1600b44 slcan: Fix memory leak in error path adds d15a5020cf18 Merge tag 'linux-can-fixes-for-5.4-20191114' of git://git. [...] adds d7f9f47d4d12 tipc: add back tipc prefix to log messages adds 15fb35fa9ff4 ravb: implement MTU change while device is up adds 71c5e83bcf1e net: hns3: add compatible handling for MAC VLAN switch par [...] adds aea8cfb35a82 net: hns3: reallocate SSU' buffer size when pfc_en changes adds c2d568978193 net: hns3: fix ETS bandwidth validation bug adds 4a92e53ec0ce Merge branch 'hns3-fixes' adds 4d189c1026fa selftests: mlxsw: Adjust test to recent changes adds a9a51bd727d1 ax88172a: fix information leak on short answers adds 3df70afe8d33 net: ep93xx_eth: fix mismatch of request_mem_region in remove adds cd734d54e679 ptp: Validate requests to enable time stamping of external [...] adds 7f9048f1df6f net: reject PTP periodic output requests with unsupported flags adds 7d9465ebcc5d mv88e6xxx: reject unsupported external timestamp flags adds e8e9c98dc3b5 dp83640: reject unsupported external timestamp flags adds 6edd110b41d5 igb: reject unsupported external timestamp flags adds 2e0645a00e25 mlx5: reject unsupported external timestamp flags adds 592025a03b34 renesas: reject unsupported external timestamp flags adds 6138e687c7b6 ptp: Introduce strict checking of external time stamp options. adds c019b4be5de0 mv88e6xxx: Reject requests to enable time stamping on both edges. adds 9289252bd1e6 dp83640: Reject requests to enable time stamping on both edges. adds 5a450eb388d5 igb: Reject requests that fail to enable time stamping on [...] adds ca12cf5ac9c8 mlx5: Reject requests to enable time stamping on both edges. adds 6eb54cbb4a86 ptp: Extend the test program to check the external time st [...] adds e2a689ab8f7a Merge branch 'ptp-Validate-the-ancillary-ioctl-flags-more- [...] adds 26b3f3cc0a5b octeontx2-af: Use the correct style for SPDX License Identifier adds acb9bdc14822 net: stmmac: Use the correct style for SPDX License Identifier adds 7f91ed8c4f4b seg6: fix srh pointer in get_srh() adds c71644d00f9f seg6: fix skb transport_header after decap_and_validate() adds e84fa0aebf33 Merge branch 'seg6-fixes-to-Segment-Routing-in-IPv6' adds c80ed84e7688 net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an abs [...] adds 18d647ae7411 net: gemini: add missed free_netdev adds a36e629ee77a rds: ib: update WR sizes when bringing up connection adds 8204df72bea1 net/smc: fix fastopen for non-blocking connect() adds b696083d5e9b net: hns3: cleanup of stray struct hns3_link_mode_mapping adds 7901cd97963d ipmr: Fix skb headroom in ipmr_get_route(). adds 8be636dd8a43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5ffaf037e776 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 3278b3b6782c Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds c8eafe149530 x86/resctrl: Fix potential lockdep warning adds fe30021c36fb Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 08e97aec700a Revert "hwrng: core - Freeze khwrng thread during suspend" adds 1d4c79ed324a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 7574c0db2e68 i2c: acpi: Force bus speed to 400KHz if a Silead touchscre [...] adds a4c2fec16f5e i2c: core: fix use after free in of_i2c_notify adds 6b27354cca8e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 6e1ff0773f49 sched/uclamp: Fix incorrect condition adds cbb104f91dfe Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds ec5385196779 Merge tag 'iommu-fixes-v5.4-rc7' of git://git.kernel.org/p [...] adds a249dd200d03 tee: optee: Fix dynamic shm pool allocations adds 03212e347f94 tee: optee: fix device enumeration error handling adds db6efda85437 Merge tag 'tee-fixes-for-v5.4' of git://git.linaro.org/peo [...] adds edb63ae38260 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds fd856637b131 Merge remote-tracking branch 'sparc/master' adds 949610ddd0ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 34e59836565e net/mlx4_en: fix mlx4 ethtool -N insertion adds 193d0e06d50f Merge remote-tracking branch 'net/master' adds e9149b8c00d2 ASoC: wm8904: fix regcache handling adds fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. adds 818b304d0286 Merge branch 'asoc-5.4' into asoc-linus adds 5898b04d1c0f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds b59b65447809 regulator: core: Don't try to remove device links if add failed adds 673985115074 Merge branch 'regulator-5.4' into regulator-linus adds 9bb714f730b0 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c5923243eb32 spi: fsl-cpm: Correct the free:ing adds cdabeee359ca Merge branch 'spi-5.4' into spi-linus adds 6c1999e0bf25 Merge remote-tracking branch 'spi-fixes/for-linus' adds fed6d40785fc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 38db1d6fabf0 Merge remote-tracking branch 'ide/master' adds eded8eecba92 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 8952d61437b4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 01a8e1d5fb9a Merge remote-tracking branch 'reset-fixes/reset/fixes' adds a6724d02f876 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d183143c1820 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds caf95bd9869a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b1a61072f202 Merge remote-tracking branch 'spdx/spdx-linus' adds fcbb8461fd23 kbuild: remove header compile test adds 7ecaf069da52 kbuild: move headers_check rule to usr/include/Makefile adds 742686a8ed14 Merge remote-tracking branch 'kbuild/for-next' adds 9f0e56e96c7b dma-mapping: drop the dev argument to arch_sync_dma_for_* adds b037b220e71d dma-direct: unify the dma_capable definitions adds e4d2bda544c7 dma-direct: avoid a forward declaration for phys_to_dma adds 1db5f1eb40da powerpc: remove support for NULL dev in __phys_to_dma / __ [...] adds 4e7c4ab2979b Merge remote-tracking branch 'dma-mapping/for-next' adds 3367275821e0 Merge remote-tracking branch 'arc/for-next' adds fb033c95c94c ARM: 8918/2: only build return_address() if needed adds bebe668eee36 ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug archi [...] adds 9f1984c6ae30 ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand adds 20e2fc42312f ARM: 8930/1: Add support for generic vDSO adds 052e76a31b4a ARM: 8931/1: Add clock_getres entry point adds 74d06efb9c2f ARM: 8932/1: Add clock_gettime64 entry point adds 790756c7e022 ARM: 8933/1: replace Sun/Solaris style flag on section directive adds 4ae5061a19b5 ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening adds 022eb8ae8b5e ARM: 8938/1: kernel: initialize broadcast hrtimer based cl [...] adds d7a1033c633f Merge remote-tracking branch 'arm/for-next' adds 2bfa0f65c058 Merge remote-tracking branch 'arm64/for-next/core' adds 7bd39bc6bfdf firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT adds 3f6939aec712 Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/l [...] adds 1a6feb012141 Merge branch 'arm/drivers' into for-next adds 4acbf252b789 ARM: Document merges adds 02399ee8bc9e Merge branch 'arm/fixes' into for-next adds a5331a7a87ec ARM: config: aspeed-g5: Enable 8250_DW quirks adds ec46265ce183 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 55b51e8e7b4b ARM: config: aspeed-g4: Add MMC, and cleanup adds e8267270cfc4 ARM: configs: multi_v7: ASPEED network, gpio, FSI adds b50a85c023f4 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds a235f803dbc8 Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/p [...] adds 6277b6e21c7a Merge branch 'arm/defconfig' into for-next adds e1351090dd4a ARM: Document merges adds 690d323acfb2 Merge remote-tracking branch 'arm-soc/for-next' adds 8a7d4d03ffc0 Merge remote-tracking branch 'amlogic/for-next' adds 73a1969226fa Merge remote-tracking branch 'aspeed/for-next' adds d8cd979f0cb7 Merge remote-tracking branch 'at91/at91-next' adds 991afbddb17e Merge remote-tracking branch 'bcm2835/for-next' adds 232a44121dd1 Merge remote-tracking branch 'imx-mxs/for-next' adds be8498f8e6d6 Merge remote-tracking branch 'keystone/next' adds 2095ca05612e Merge remote-tracking branch 'mediatek/for-next' adds 35d3ebdf28ae Merge remote-tracking branch 'mvebu/for-next' adds 0b7f71a1e602 Merge remote-tracking branch 'omap/for-next' adds 6f6ee9231151 Merge remote-tracking branch 'qcom/for-next' adds 348e70c7f2ef Merge remote-tracking branch 'realtek/for-next' adds e91b2595f2ca Merge remote-tracking branch 'renesas/next' adds 9c8f8af5f17e Merge remote-tracking branch 'reset/reset/next' adds 91bb892b1c67 Merge remote-tracking branch 'rockchip/for-next' adds 07f4ac52b8e7 Merge remote-tracking branch 'samsung-krzk/for-next' adds 09a6fc26c5b3 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 53b2217da4f3 Merge branch for-5.5/dt-bindings into for-next adds e140e8e7e0dd Merge branch for-5.5/firmware into for-next adds 0966af163cc8 Merge branch for-5.5/memory into for-next adds 144485cd7861 Merge branch for-5.5/soc into for-next adds f2b6747c33ba Merge branch for-5.5/arm/core into for-next adds 7180571a5691 Merge branch for-5.5/arm/dt into for-next adds 57dd5f4c11fa Merge branch for-5.5/arm/defconfig into for-next adds 83884e7ca9d3 Merge branch for-5.5/arm64/dt into for-next adds a6ae25f932fe Merge branch for-5.5/clk-core into for-next adds 6f3229ac2ad1 Merge branch for-5.5/clk into for-next adds 1bdc88fe3c73 Merge branch for-5.5/cpufreq into for-next adds aaaf182bae37 Merge remote-tracking branch 'tegra/for-next' adds 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. adds b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. adds a50df74d0834 Merge branch 'clk-ingenic' into clk-next adds 951e9c8ed515 Merge remote-tracking branch 'clk/clk-next' adds 76bbba0a14c2 Merge remote-tracking branch 'csky/linux-next' adds 7ef405d32acd Merge remote-tracking branch 'h8300/h8300-next' adds 995002e97086 Merge remote-tracking branch 'm68k/for-next' adds 2ce0029901e0 Merge remote-tracking branch 'm68knommu/for-next' adds 4817873969e3 Merge remote-tracking branch 'microblaze/next' adds 636e46f98b06 Merge remote-tracking branch 'mips/mips-next' adds 425cabbd9ad1 Merge remote-tracking branch 'parisc-hd/for-next' adds c97d4796bddf Merge remote-tracking branch 'powerpc/next' adds ea67a5519d61 powerpc/kmcent2: update the ethernet devices' phy properties adds 3e4282e484b3 powerpc/85xx: remove mostly pointless mpc85xx_qe_init() adds 3a0990ca1a00 powerpc/booke: Spelling s/date/data/ adds a76bea0287ce powerpc/kmcent2: add ranges to the pci bridges adds 4950964d8d87 Merge remote-tracking branch 'fsl/next' adds d64c96024274 Merge branch 'next/seccomp' into for-next adds 61e72f42db4a Merge branch 'next/isa-string' into for-next adds 885b914fd35e Merge branch 'next/tlb-opt' into for-next adds c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] adds 618dea344a71 Merge branch 'next/misc' into for-next adds 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown adds 0c3ac28931d5 riscv: separate MMIO functions into their own header file adds a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode adds eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode adds 3b03ac6bbd6e riscv: poison SBI calls for M-mode adds 3320648ecc38 riscv: cleanup the default power off implementation adds 8bf90f320d9a riscv: implement remote sfence.i using IPIs adds 14c5bce0bb5e riscv: add support for MMIO access to the timer registers adds f1ba31d29ae7 riscv: provide native clint access for M-mode adds 92a703e8c3b9 riscv: read the hart ID from mhartid on boot adds 45229dde0787 riscv: clear the instruction cache and all registers when booting adds e9987a5b2ad3 riscv: add nommu support adds 360c0414106e riscv: provide a flat image loader adds 20fcc8d2ddb2 Merge branch 'next/nommu' into for-next adds f5d6d0d17001 Merge remote-tracking branch 'risc-v/for-next' adds 45046e0428b3 Merge remote-tracking branch 's390/features' adds 74d4700962a6 Merge remote-tracking branch 'sh/sh-next' adds aa246d4d76d2 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 1129486a673d Merge remote-tracking branch 'fscrypt/master' adds b0c1425b4a6f Merge remote-tracking branch 'btrfs/for-next' adds ab700b38abef Merge remote-tracking branch 'cifs/for-next' adds 66fe35fa2b91 Merge remote-tracking branch 'ecryptfs/next' adds f9eea739057e Merge remote-tracking branch 'erofs/dev' adds 5face83cb857 Merge remote-tracking branch 'ext3/for_next' adds 4d06bfb97ecb ext4: Add error handling for io_end_vec struct allocation adds 31fb992ce675 fs/buffer.c: support fscrypt in block_read_full_page() adds 196624e192f8 ext4: Enable encryption for subpage-sized blocks adds 1e1a76ed9a1c ext4: remove unused variable warning in parse_options() adds 1fb1935f4839 Merge remote-tracking branch 'ext4/dev' adds bbcb474758e6 Merge remote-tracking branch 'f2fs/dev' adds b63be0b83630 Merge remote-tracking branch 'fsverity/fsverity' adds c9bdcf278b3d Merge remote-tracking branch 'fuse/for-next' adds d8aaf227a16d Merge remote-tracking branch 'nfs/linux-next' adds e557600e8077 Merge remote-tracking branch 'nfsd/nfsd-next' adds e9dbb3f8f24e Merge remote-tracking branch 'xfs/for-next' adds ea706017eaa5 Merge remote-tracking branch 'iomap/iomap-for-next' adds fd4fc341badb Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 555ee01d245a Merge remote-tracking branch 'vfs/for-next' adds 48bd374ac299 Merge remote-tracking branch 'printk/for-next' adds f5656e6b593b Merge remote-tracking branch 'pci/next' adds 2cee210493eb Merge remote-tracking branch 'pstore/for-next/pstore' adds 4f6585815084 HID: i2c-hid: remove orphaned member sleep_delay adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 61005d65b6c7 HID: logitech-hidpp: Silence intermittent get_battery_capa [...] adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 0c8432236dea HID: i2c-hid: fix no irq after reset on raydium 3118 adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds fd70466d37bf HID: i2c-hid: Reset ALPS touchpads on resume adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0b0ef71979e5 Merge remote-tracking branch 'hid/for-next' adds 993e21940684 Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.ker [...] adds c39511ffb99b i2c: rcar: Remove superfluous call to clk_get_rate() adds a2b0e390d21a i2c: at91: Use dma_request_chan() directly for channel request adds 67d7630f0eae i2c: qup: Use dma_request_chan() directly for channel request adds efa42b5e3ec7 i2c: sh_mobile: Use dma_request_chan() directly for channe [...] adds 79e4be2c08bb i2c: tegra: Use dma_request_chan() directly for channel request adds 9af433840b3f i2c: remove helpers for ref-counting clients adds 901499c43737 Merge branch 'i2c/for-5.5' into i2c/for-next adds 3274d632cb1a Merge branch 'i2c/for-current' into i2c/for-next adds e0c914ba9aec Merge remote-tracking branch 'i2c/i2c/for-next' adds 24ec0116f593 Merge remote-tracking branch 'i3c/i3c/next' adds 9816769f6f27 Merge branch 'dmi/master' adds 1c263c103735 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d5ea80875f42 Merge remote-tracking branch 'jc_docs/docs-next' adds a1db75140194 Merge remote-tracking branch 'v4l-dvb/master' adds 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals adds 967c2e327214 Merge branch 'pm-cpuidle' into linux-next adds 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] adds dc85e40f885d Merge branch 'pm-cpufreq' into linux-next adds eb09878e1301 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 adds 998570b92107 Merge branch 'acpi-sysfs' into linux-next adds 1fd383f2408e Merge remote-tracking branch 'pm/linux-next' adds 2acf3c25b30e Merge remote-tracking branch 'thermal/thermal/linux-next' adds 6e8d566afd91 Merge remote-tracking branch 'ieee1394/for-next' adds e3cc3b0a2af3 Merge remote-tracking branch 'swiotlb/linux-next' adds 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code adds e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] adds 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters adds e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator adds 960657b732e1 RDMA/qedr: Fix potential use after free adds da046d5f895f RDMA/i40iw: Fix potential use after free adds 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them adds 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name adds 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static adds 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. adds 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission adds 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag adds 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get adds e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime adds 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' adds c7b77b58aaf9 Merge remote-tracking branch 'rdma/for-next' adds 8d3f4a95a626 net: ethernet: mediatek: Integrate GDM/PSE setup operations adds 5ac9eda060c7 net: ethernet: mediatek: Refine the timing of GDM/PSE setup adds 8d66a8183d0c net: ethernet: mediatek: Enable GDM GDMA_DROP_ALL mode adds 839554b76e9f Merge branch 'Rework-mt762x-GDM-setup-flow' adds bd1903b7c459 net: openvswitch: add hash info to upcall adds 4d66c56f7efe dt-bindings: net: dp83869: Add TI dp83869 phy adds 01db923e8377 net: phy: dp83869: Add TI dp83869 phy adds 6f2275433a2f ibmveth: Detect unsupported packets before sending to the [...] adds d0db136ffb59 r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy adds c94ef13b04e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 86bb811b0808 net/mlx5: DR, Fix matcher builders select check adds a7cba0a4d508 net/mlx5: Read num_vfs before disabling SR-IOV adds e6014afd1c57 net/mlx5: Remove redundant NULL initializations adds 85bf490af1e2 net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_h [...] adds 71c6eaebf06a net/mlx5e: Set netdev name space on creation adds 4383cfcc65e7 net/mlx5: Add devlink reload adds 84179981317f net/mlx5: TC: Offload flow table rules adds f97d139aaafd Merge tag 'mlx5-updates-2019-11-12' of git://git.kernel.or [...] adds b37fa92e20ef net: mvneta: fix build skb for bm capable devices adds 23205e6d06d4 octeontx2-af: Dump current resource provisioning status adds 8756828a8148 octeontx2-af: Add NPA aura and pool contexts to debugfs adds 02e202c3d15e octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs adds c5a797e081da octeontx2-af: Add NDC block stats to debugfs. adds c57211b53682 octeontx2-af: Add CGX LMAC stats to debugfs adds f967488d095e octeontx2-af: Add per CGX port level NIX Rx/Tx counters adds e07fb507aeb1 octeontx2-af: Add NPC MCAM entry allocation status to debugfs adds a36740f614d3 octeontx2-af: Add mbox API to validate all responses adds fdb902981482 octeontx2-af: Sync hw mbox with bounce buffer. adds c6614738a89c octeontx2-af: Add macro to generate mbox handlers declarations adds 922584f60752 octeontx2-af: Update NPC KPU packet parsing profile adds 8cc89ae92518 octeontx2-af: Clear NPC MCAM entries before update adds 206ff848a1ab octeontx2-af: Add more RSS algorithms adds 5d9b976d4480 octeontx2-af: Support fixed transmit scheduler topology adds 561e8752a17b octeontx2-af: Enable broadcast packet replication adds ee1e75915f4f octeontx2-af: Support configurable NDC cache way_mask adds a02917663112 octeontx2-af: Add option to disable dynamic entry caching in NDC adds a7faa68b4e7f octeontx2-af: Start/Stop traffic in CGX along with NPC adds 798a496bf425 Merge branch 'octeontx2-af-Debugfs-support-and-updates-to- [...] adds 7ed78bc495fd vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT adds db205c766862 vsock: remove vm_sockets_get_local_cid() adds 3603a2e991a8 vsock: remove include/linux/vm_sockets.h file adds fe502c4a38d9 vsock: add 'transport' member in the struct vsock_sock adds 4c7246dc45e2 vsock/virtio: add transport parameter to the virtio_transp [...] adds daabfbca34ec vsock: add 'struct vsock_sock *' param to vsock_core_get_t [...] adds b9f2b0ffde0c vsock: handle buffer_size sockopts in the core adds b9ca2f5ff778 vsock: add vsock_create_connected() called by transports adds 55f3e149b690 vsock: move vsock_insert_unbound() in the vsock_create() adds 039642574cc4 hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() adds c0cfa2d8a788 vsock: add multi-transports support adds b1bba80a4376 vsock/vmci: register vmci_transport only when VMCI guest/h [...] adds 6a2c0962105a vsock: prevent transport modules unloading adds 36c5b48b91ac vsock: fix bind() behaviour taking care of CID adds ed8640a9612c vhost/vsock: refuse CID assigned to the guest->host transport adds 24df31f8d5be Merge branch 'vsock-add-multi-transports-support' adds 845ef9047b1f s390/qeth: gather more detailed RX dropped/error statistics adds 5fd3fcbb8af8 s390/qeth: support per-frame invalidation adds 7d4faee7c6db s390/qeth: drop unwanted packets earlier in RX path adds 17caeaa4766d s390/qeth: handle skb allocation error gracefully adds 8311c7a252e8 s390/qeth: clean up error path in qeth_core_probe_device() adds ddf28100ee1f s390/qeth: fine-tune L3 mcast locking adds 32a186c7f958 s390/qeth: remove gratuitious RX modeset adds 611abe5165ca s390/qeth: consolidate L3 mcast registration code adds 8659c189b6f2 s390/qeth: remove VLAN tracking for L3 devices adds b80c08ac9414 s390/qeth: replace qeth_l3_get_addr_buffer() adds 0b81c6c62021 s390/qeth: don't check drvdata in sysfs code adds a98cdaf73e32 Merge branch 's390-next' adds d6649d788e1a net/tls: Fix unused function warning adds 983db6198f0d mlxsw: spectrum_router: Allocate discard adjacency entry w [...] adds 09146abebc78 net: stmmac: Do not set RX IC bit if RX Coalesce is zero adds 4e4337ccf780 net: stmmac: Setup a default RX Coalesce value instead of [...] adds 854248e5ec81 net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD adds 52f96cd135b1 net: stmmac: xgmac: Remove uneeded computation for RFA/RFD adds da2024510031 net: stmmac: Tune-up default coalesce settings adds c2837423cb54 net: stmmac: Rework TX Coalesce logic adds 8d07a7930434 net: stmmac: xgmac: Do not enable TBU interrupt adds 43da44c87678 Merge branch 'net-stmmac-CPU-Performance-Improvements' adds 50c6b20eff8e net/smc: fix final cleanup sequence for SMCD devices adds 42bfba9eaa33 net/smc: immediate termination for SMCD link groups adds 5421ec281df9 net/smc: abnormal termination of SMCD link groups adds 5edd6b9cb8d7 net/smc: introduce bookkeeping of SMCD link groups adds 15e1b99aadfb net/smc: no WR buffer wait for terminating link group adds 2c1d3e50302f net/smc: abnormal termination without orderly flag adds 6a37ad3da5d6 net/smc: wait for tx completions before link freeing adds 0b29ec643613 net/smc: immediate termination for SMCR link groups adds e7be235fa783 Merge branch 'net-smc-improve-termination-handling-part-3' adds 259630e08c21 net: mscc: ocelot: move resource ioremap and regmap init t [...] adds dc3de2a294ea net: mscc: ocelot: filter out ocelot SoC specific PCS conf [...] adds 5bc9d2e6e7d5 net: mscc: ocelot: move invariant configs out of adjust_link adds fa914e9c4d94 net: mscc: ocelot: create a helper for changing the port MTU adds f24711fddc36 net: mscc: ocelot: export a constant for the tag length in bytes adds ba551bc3bc22 net: mscc: ocelot: adjust MTU on the CPU port in NPI mode adds 3a77b5933fdb net: mscc: ocelot: separate the implementation of switch reset adds 5e2563650232 net: mscc: ocelot: publish structure definitions to includ [...] adds a030dfe19473 net: mscc: ocelot: publish ocelot_sys.h to include/soc/mscc adds 8dce89aa5f32 net: dsa: ocelot: add tagger for Ocelot/Felix switches adds 56051948773e net: dsa: ocelot: add driver for Felix switch family adds 3bb884a4a0c4 Merge branch 'DSA-driver-for-Vitesse-Felix-switch' adds 61ca533c0e94 net: openvswitch: don't call pad_packet if not necessary adds 20021578ba22 selftests: net: tcp_mmap should create detached threads adds c39e342a050a tun: fix data-race in gro_normal_list() adds 6dabd405451f net/smc: introduce bookkeeping of SMCR link groups adds a33a803cfe64 net/smc: guarantee removal of link groups in reboot adds 4ead9c96d528 net/smc: use rcu_barrier() on module unload adds ab8536ca783d net/smc: remove unused constant adds 3af7ff93e43b Merge branch 'smc-last-part-of-termination-improvements' adds c3f812cea0d7 page_pool: do not release pool until inflight == 0. adds 34c6adf1977b enetc: Configure the Time-Aware Scheduler via tc-taprio offload adds 2e47cb415f0a enetc: update TSN Qbv PSPEED set according to adjust link speed adds 86c1fe8857af bnx2x: Drop redundant callback function casts adds 2c855d73f2f6 bnx2x: Remove read_status_t function casts adds 3e19d1f2654f bnx2x: Remove config_init_t function casts adds 26658f6bdb65 bnx2x: Remove format_fw_ver_t function casts adds 548e5ffe2e11 bnx2x: Remove hw_reset_t function casts adds f92e88dbd461 Merge branch 'bnx2x-Remove-function-casts' adds 8aef998df397 net: core: allow fast GRO for skbs with Ethernet header in head adds 4214fa1efffd net: mscc: ocelot: omit error check from of_get_phy_mode adds df98be06c94d bonding: symmetric ICMP transmit adds bb99ff9baa02 iwlwifi: mvm: fix support for single antenna diversity adds d923b020dcec iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() adds 222ccf5e9f37 iwlwifi: nvm: update iwl_uhb_nvm_channels adds 686d5c5708c9 iwlwifi: mvm: in VHT connection use only VHT capabilities adds bc4f65b2fc77 iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static adds 4d75a9eba2e7 iwlwifi: dbg_ini: support dump collection upon assert during D3 adds 508127b7629e iwlwifi: scan: create function for scan scheduling params adds 51698293e323 iwlwifi: scan: Create function to build scan cmd adds 19ff9b2c6e3c iwlwifi: scan: adapt the code to use api ver 11 adds 6587ef6e22c5 iwlwifi: mvm: print rate_n_flags in a pretty format adds 60d1794e2842 iwlwifi: FW API: reference enum in docs of modify_mask adds ffe5619fd869 iwlwifi: bump FW API to 51 for 22000 series adds eb3dc36eeca4 iwlwifi: remove redundant assignment to variable bufsz adds c5aaa8be29b2 iwlwifi: mvm: fix unaligned read of rx_pkt_status adds 687db6ff5b70 iwlwifi: scan: make new scan req versioning flow adds 5167ff45a503 iwlwifi: scan: support scan req cmd ver 12 adds 39c1a9728f93 iwlwifi: refactor the SAR tables from mvm to acpi adds 559897363ca8 iwlwifi: mvm: scan: enable adaptive dwell in p2p adds d66bd0c4840a iwlwifi: mvm: don't skip mgmt tid when flushing all tids adds 220089c720b0 iwlwifi: mvm: start CTDP budget from 2400mA adds 4658d552e02c iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout adds 3681021fc6af iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 adds bfc3e9fdbfb8 iwlwifi: 22000: fix some indentation adds 7937fd322705 iwlwifi: mvm: fix non-ACPI function adds 05a11003a565 ath10k: fix get invalid tx rate for Mesh metric adds 402838a05def ath10k: fix potential issue of peer stats allocation adds 3b58d6a599ba ath10k: disable cpuidle during downloading firmware adds f4fe2e53349f ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" adds b70b3a36ec33 ath10k: qmi: Sleep for a while before assigning MSA memory adds 3c33a11a2913 wcn36xx: fix typo adds 8550179018e0 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 92fe0f81b64b brcmsmac: remove unnecessary return adds 38860bdf28b7 rtl8xxxu: Remove set but not used variable 'rsr' adds 4f5969c36a45 rtw88: remove duplicated include from ps.c adds 50bef71900d2 Merge tag 'wireless-drivers-next-2019-11-15' of git://git. [...] adds 725ea4bff9ad net: phylink: update to use phy_support_asym_pause() adds 718af5bc9709 r8169: improve conditional firmware loading for RTL8168d adds 229c1e0dfd3d r8169: load firmware for RTL8168fp/RTL8117 adds 597b01edafac selftests: net: avoid ptl lock contention in tcp_mmap adds 1e8795b1b20d mscc.c: fix semicolon.cocci warnings adds 19b7e21c55c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3d85aae50537 Merge remote-tracking branch 'net-next/master' adds b7b3fc8dd95b bpf: Support doubleword alignment in bpf_jit_binary_alloc adds fcf35131396a s390/bpf: Make sure JIT passes do not increase code size adds 110b2263db8a samples/bpf: Remove duplicate option from xdpsock adds b31333298087 samples/bpf: Add missing option to xdpsock usage adds 808c9f7ebfff bpf, doc: Change right arguments for JIT example code adds c3d6324f841b x86/alternatives: Teach text_poke_bp() to emulate instructions adds 3b2744e66520 bpf: Refactor x86 JIT into helpers adds 5964b2000f28 bpf: Add bpf_arch_text_poke() helper adds fec56f5890d9 bpf: Introduce BPF trampoline adds 1442e2871b76 libbpf: Introduce btf__find_by_name_kind() adds b8c54ea455dc libbpf: Add support to attach to fentry/fexit tracing progs adds e41074d39d71 selftest/bpf: Simple test for fentry/fexit adds faeb2dce084a bpf: Add kernel test functions for fentry testing adds 11d1e2eefffe selftests/bpf: Add test for BPF trampoline adds d3b0856e5959 selftests/bpf: Add fexit tests for BPF trampoline adds 510312882c4b selftests/bpf: Add combined fentry/fexit test adds e76d776e9ca1 selftests/bpf: Add stress test for maximum number of progs adds 9fd4a39dc7fe bpf: Reserve space for BPF trampoline in BPF programs adds 9cc31b3a092d bpf: Fix race in btf_resolve_helper_id() adds 91cc1a99740e bpf: Annotate context types adds 8c1b6e69dcc1 bpf: Compare BTF types of functions arguments with actual types adds 5b92a28aae4d bpf: Support attaching tracing BPF program to other BPF programs adds e7bf94dbb882 libbpf: Add support for attaching BPF programs to other BP [...] adds 4c0963243c5f selftests/bpf: Extend test_pkt_access test adds d6f39601ec5e selftests/bpf: Add a test for attaching BPF prog to anothe [...] adds 2893c996d8ae Merge branch 'bpf-trampoline' adds 4758d89ac1c8 Merge remote-tracking branch 'bpf-next/master' adds fcbad8293d52 netfilter: xt_time: use time64_t adds 6408c40c39d8 netfilter: nft_meta: use 64-bit time arithmetic adds 4a766d490d20 netfilter: nf_flow_table_offload: add flow_action_entry_ne [...] adds 5c27d8d76ce8 netfilter: nf_flow_table_offload: add IPv6 support adds 28f8bfd1ac94 netfilter: Support iif matches in POSTROUTING adds ea13ca305177 netfilter: nf_flow_table_offload: Fix check ndo_setup_tc w [...] adds 458a1828e9f7 netfilter: nf_flow_table: remove unnecessary parameter in [...] adds 6ca61c7a8bac netfilter: nf_tables_offload: remove reference to flow rul [...] adds 23403cd8898d netfilter: nf_tables_offload: release flow_rule on error f [...] adds 63b48c73ff56 netfilter: nf_tables_offload: undo updates if transaction fails adds d7c03a9f5c25 netfilter: nf_tables: check if bind callback fails and unb [...] adds ff4bf2f42a40 netfilter: nf_tables: add nft_unregister_flowtable_hook() adds 9beaa44b6311 Merge remote-tracking branch 'netfilter-next/master' adds 84e0b590a9ea Merge remote-tracking branch 'nfc-next/master' adds 3d44a6fd0775 Bluetooth: btusb: fix PM leak in error case of setup adds 0aa2a3f2030f Merge remote-tracking branch 'bluetooth/master' adds 0a723f81467d Merge remote-tracking branch 'gfs2/for-next' adds 1dce732caa19 Merge remote-tracking branch 'mtd/mtd/next' adds 9e908e09bbf5 Merge remote-tracking branch 'nand/nand/next' adds a4e739bcdb33 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 454dfebae2db dt-bindings: rng: atmel-trng: add new compatible adds 5c49645c4a74 hwrng: atmel - add new platform support for sam9x60 adds 4509f4376614 crypto: allwinner - fix some spelling mistakes adds 698b22273efa crypto: tgr192 - remove unneeded semicolon adds 6d01d8511dce hwrng: ks-sa - Add minimum sleep time before ready-polling adds c3510fec6e82 crypto: inside-secure - Fix hangup during probing for EIP9 [...] adds 39977f4b51cd crypto: hisilicon - add vfs_num module param for zip adds 4a97bfc79619 crypto: hisilicon - no need to check return value of debug [...] adds b8151220f35d crypto: inside-secure - Fixed authenc w/ (3)DES fails on M [...] adds 56601574c12f crypto: amlogic - fix two resources leak adds 3bbcdb152b28 MAINTAINERS: add linux-amlogic list for amlogic crypto adds 8ab23d547f65 crypto: api - Add softdep on cryptomgr adds 20cc01baa334 crypto: aead - Split out geniv into its own module adds 746b2e024c67 crypto: lib - tidy up lib/crypto Kconfig and Makefile adds 5fb8ef25803e crypto: chacha - move existing library code into lib/crypto adds 28e8d89b1ce8 crypto: x86/chacha - depend on generic chacha library inst [...] adds 84e03fa39fbe crypto: x86/chacha - expose SIMD ChaCha routine as library [...] adds c77da4867cbb crypto: arm64/chacha - depend on generic chacha library in [...] adds b3aad5bad26a crypto: arm64/chacha - expose arm64 ChaCha routine as libr [...] adds 29621d099f9c crypto: arm/chacha - import Eric Biggers's scalar accelera [...] adds b36d8c09e710 crypto: arm/chacha - remove dependency on generic ChaCha driver adds a44a3430d71b crypto: arm/chacha - expose ARM ChaCha routine as library [...] adds 49aa7c00eddf crypto: mips/chacha - import 32r2 ChaCha code from Zinc adds 3a2f58f3ba4f crypto: mips/chacha - wire up accelerated 32r2 code from Zinc adds 22cf70536070 crypto: chacha - unexport chacha_generic routines adds 48ea8c6ebc96 crypto: poly1305 - move core routines into a separate library adds ad8f5b88383e crypto: x86/poly1305 - unify Poly1305 state struct with ge [...] adds a1d93064094c crypto: poly1305 - expose init/update/final library interface adds 1b2c6a512048 crypto: x86/poly1305 - depend on generic library not gener [...] adds f0e89bcfbb89 crypto: x86/poly1305 - expose existing driver as poly1305 library adds f569ca164751 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NE [...] adds a6b803b3ddc7 crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON [...] adds a11d055e7a64 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS opt [...] adds c12d3362a74b int128: move __uint128_t compiler test to Kconfig adds 66d7fb94e4ff crypto: blake2s - generic C library implementation and selftest adds 17e1df67023a crypto: testmgr - add test cases for Blake2s adds 7f9b0880925f crypto: blake2s - implement generic shash driver adds ed0356eda153 crypto: blake2s - x86_64 SIMD implementation adds 0ed42a6f431e crypto: curve25519 - generic C library implementations adds f613457a7af0 crypto: curve25519 - add kpp selftest adds ee772cb64113 crypto: curve25519 - implement generic KPP driver adds 660bb8e1f833 crypto: lib/curve25519 - work around Clang stack spilling issue adds bb611bdfd6be crypto: curve25519 - x86_64 library and KPP implementations adds f0fb006b604f crypto: arm/curve25519 - import Bernstein and Schwabe's Cu [...] adds d8f1308a025f crypto: arm/curve25519 - wire up NEON implementation adds ed20078b7e33 crypto: chacha20poly1305 - import construction and selftes [...] adds d95312a3ccc0 crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() [...] adds 07d8f1858832 crypto: tcrypt - constify check alg list adds 500e6807ce93 crypto: virtio - implement missing support for output IVs adds 19c5da7d4a26 crypto: virtio - deal with unsupported input sizes adds eee1d6fca0a0 crypto: virtio - switch to skcipher API adds be9fe620af63 crypto: ccp - switch from ablkcipher to skcipher adds b3e3f0fe4f55 crypto: omap - switch to skcipher API adds b5e5c373ead4 crypto: ux500 - switch to skcipher API adds e6b98ce6145a crypto: s5p - switch to skcipher API adds 7ada42d2519e crypto: atmel-aes - switch to skcipher API adds 967d4910ef0e crypto: atmel-tdes - switch to skcipher API adds a9c01cd608c4 crypto: bcm-spu - switch to skcipher API adds e8306261a362 crypto: nitrox - remove cra_type reference to ablkcipher adds ac0d3d130f90 crypto: cavium/cpt - switch to skcipher API adds 7cea6d3e01c2 crypto: chelsio - switch to skcipher API adds b462973aa9cd crypto: hifn - switch to skcipher API adds 4aaf384095ec crypto: ixp4xx - switch to skcipher API adds 9acb3247e0e1 crypto: mxs - switch to skcipher API adds c2609391f95b crypto: mediatek - switch to skcipher API adds 44c10a837c1f crypto: sahara - switch to skcipher API adds b3cde6bab4e8 crypto: picoxcell - switch to skcipher API adds 8bf0871539fa crypto: qce - switch to skcipher API adds 47ece4813f19 crypto: stm32 - switch to skcipher API adds 23a6564a6b51 crypto: niagara2 - switch to skcipher API adds ce0183cb6464 crypto: rockchip - switch to skcipher API adds 373960d794d2 crypto: talitos - switch to skcipher API adds 7fe948a52287 crypto: qat - switch to skcipher API adds 8160ee7e285d crypto: marvell/cesa - rename blkcipher to skcipher adds 809abaefa4d2 crypto: nx - remove stale comment referring to the blkciph [...] adds d63007eb954e crypto: ablkcipher - remove deprecated and unused ablkciph [...] adds 5620eb6c9d81 crypto: ccree - update a stale reference to ablkcipher adds 0f2c488e9643 Merge remote-tracking branch 'crypto/master' adds 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...] adds e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...] adds b4011644b03c drm/vmwgfx: remove set but not used variable 'srf' adds 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds a0c62328e365 Merge remote-tracking branch 'drm/drm-next' adds 7ddc091c6276 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK adds d4c64d7f4333 drm/amdgpu: disable gfxoff when using register read interface adds f03c94572359 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds 843f03c36c5f drm/amdgpu: remove experimental flag for Navi14 adds fdfa52ed2cad drm/amdgpu: disable gfxoff on original raven adds 8c58ea81e606 Revert "drm/amd/display: enable S/G for RAVEN chip" adds 327dc0afa095 drm/amd/display: re-enable wait in pipelock, but add timeout adds 6baddf9f2fa8 Merge remote-tracking branch 'amdgpu/drm-next' adds 9786b65bc61a drm/ttm: fix mmap refcounting adds ff611476af8d Merge remote-tracking branch 'drm-misc/for-linux-next' adds 29eac549f911 Merge remote-tracking branch 'drm-msm/msm-next' adds 9ae512b4ee3b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 1cf433d283ab Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms adds c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments adds ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL adds d5e919dcaf92 Merge remote-tracking branch 'sound/for-next' adds b26eb5173c85 ASoC: tas2770: clean up an indentation issue adds 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] adds 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] adds ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() adds de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] adds f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] adds c3c22f623dcd Merge branch 'asoc-5.5' into asoc-next adds 0807ae044184 Merge remote-tracking branch 'sound-asoc/for-next' adds 5d603311615f kernel/module.c: wakeup processes in module_wq on module unload adds 7347e762c6a1 Merge remote-tracking branch 'modules/modules-next' adds dffe969aa7ab Input: imx_sc_key - correct SCU message structure to avoid [...] adds 3d6773862291 Merge remote-tracking branch 'input/next' adds f1934892bd76 drivers/md/raid5.c: use the new spelling of RWH_WRITE_LIFE [...] adds 0815ef3c019d drivers/md/raid5-ppl.c: use the new spelling of RWH_WRITE_ [...] adds 97ab474c2dba Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds a3085d8079be Merge branch 'for-5.5/drivers' into for-next adds 22ffc78881bc Merge branch 'master' into for-next adds 021d1cdda387 io-wq: remove now redundant struct io_wq_nulls_list adds eac406c61cd0 io_uring: make POLL_ADD/POLL_REMOVE scale better adds ad06cdcaecaf io_uring: io_async_cancel() should pass in 'nxt' request pointer adds 870e1a5e2820 io_uring: cleanup return values from the queueing functions adds d6caecc156ba io_uring: make io_double_put_req() use normal completion path adds 993b8578a4b8 io_uring: make req->timeout be dynamically allocated adds 469d34c4afb2 io_uring: fix sequencing issues with linked timeouts adds ddc70f5bf990 io_uring: remove dead REQ_F_SEQ_PREV flag adds bd7f7a91114f Merge branch 'for-5.5/io_uring-post' into for-next adds 6785ac5af734 Merge remote-tracking branch 'block/for-next' adds d537858ac8aa dm integrity: fix excessive alignment of metadata runs adds c3728b1f755f Merge remote-tracking branch 'device-mapper/for-next' adds 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio adds 9b8d7072d655 net: wireless: ti: wl1251 add device tree support adds 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 adds f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] adds 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions adds 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 adds 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] adds 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata adds e5db673e7fe2 mmc: sdio: fix wl1251 vendor id adds 16568b4a4f0c mmc: core: fix wl1251 sdio quirks adds d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] adds b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] adds c56ec3abd881 Merge remote-tracking branch 'mmc/next' adds d0a5687281ae Merge remote-tracking branch 'mfd/for-mfd-next' adds f9a1f71a5db8 Merge remote-tracking branch 'backlight/for-backlight-next' adds d8112a8f3455 Merge remote-tracking branch 'battery/for-next' adds 089b3f61ecfc regulator: core: Let boot-on regulators be powered off adds 9ebde17c5d03 regulator: stpmic1: Set a default ramp delay value adds 7d34aec52d29 regulator: da9062: refactor buck modes into header adds 844e7492ee3d regulator: da9062: add of_map_mode support for bucks adds a4bb429811bd dt-bindings: mfd: da9062: describe buck modes adds d933234c5643 Merge branch 'regulator-5.5' into regulator-next adds 00369225e860 Merge remote-tracking branch 'regulator/for-next' adds 3106e0c3a949 Merge remote-tracking branch 'apparmor/apparmor-next' adds 8e354ff3986c Merge remote-tracking branch 'keys/keys-next' adds 427143e10a57 Merge remote-tracking branch 'selinux/next' adds 1cbdda8a64b3 Merge remote-tracking branch 'smack/for-next' adds 938c0420031a Merge remote-tracking branch 'tomoyo/master' adds 66ac319b946b Merge remote-tracking branch 'tpmdd/next' adds fc38fc8ab247 Merge remote-tracking branch 'iommu/next' adds 7cd0dcad383e Merge remote-tracking branch 'vfio/next' adds 0dd9c5d3b8e1 Merge remote-tracking branch 'audit/next' adds 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema adds d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A adds 73be8a945fc2 Merge remote-tracking branch 'devicetree/for-next' adds cef76e5ace75 spi: at91-usart: Use dma_request_chan() directly for chann [...] adds bef1e0c8f74c spi: atmel: Use dma_request_chan() directly for channel request adds 2e33f310dcfb spi: fsl-lpspi: Use dma_request_chan() directly for channe [...] adds 5d3aa9ccf40c spi: imx: Use dma_request_chan() directly for channel request adds c1008957ff1a spi: pl022: Use dma_request_chan() directly for channel request adds 194e1d4bc262 spi: qup: Use dma_request_chan() directly for channel request adds df1b01417885 spi: s3c64xx: Use dma_request_chan() directly for channel request adds 4c973b98cdd3 spi: tegra114: Use dma_request_chan() directly for channel [...] adds 912a7df474d2 spi: tegra20-slink: Use dma_request_chan() directly for ch [...] adds 04358e40ba96 spi: tegra20-slink: add missed clk_unprepare adds 6663d29634f8 Merge branch 'spi-5.5' into spi-next adds 3ccfbf962eba Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 161ed3c44969 Merge remote-tracking branch 'spi/for-next' adds 979c7c047b40 Merge branch 'x86/urgent' adds 112eee5d0600 x86/crash: Add a forward declaration of struct kimage adds 6f599d84231f x86/kdump: Always reserve the low 1M when the crashkernel [...] adds 7c321eb2b843 x86/kdump: Remove the backup region handling adds 9eff303725da x86/crash: Align function arguments on opening braces adds c0cee3abb19a Merge branch 'x86/kdump' adds 5a2107689427 Merge branch 'timers/core' adds 8e29d1971bd0 Merge branch 'perf/core' adds 942011a74d74 Merge branch 'locking/core' adds 5f1579a4655b Merge branch 'linus' adds 64870ed1b12e x86/speculation: Fix incorrect MDS/TAA mitigation status adds cd5a2aa89e84 x86/speculation: Fix redundant MDS mitigation message adds 8110f5347985 Merge branch 'x86/pti' adds 8c40397f22a4 x86/ptrace: Prevent truncation of bitmap size adds 2fff071d28b5 x86/process: Unify copy_thread_tls() adds 505b789996f6 x86/cpu: Unify cpu_init() adds 6b546e1c9ad2 x86/tss: Fix and move VMX BUILD_BUG_ON() adds b800fc4d4a2b x86/iopl: Cleanup include maze adds ae31cea86ab3 x86/ioperm: Simplify first ioperm() invocation logic adds 32f3bf67ee78 x86/ioperm: Avoid bitmap allocation if no permissions are set adds ecc7e37d4dad x86/io: Speedup schedule out of I/O bitmap user adds f5848e5fd2f8 x86/tss: Move I/O bitmap data into a seperate struct adds 577d5cd7e585 x86/ioperm: Move iobitmap data into a struct adds 060aa16fdb7c x86/ioperm: Add bitmap sequence number adds 22fe5b0439dd x86/ioperm: Move TSS bitmap update to exit to user work adds ea5f1cd7ab49 x86/ioperm: Remove bitmap if all permissions dropped adds 4804e382c117 x86/ioperm: Share I/O bitmap if identical adds 0907a09c2e52 selftests/x86/ioperm: Extend testing so the shared bitmap [...] adds be9afb4b529d x86/iopl: Fixup misleading comment adds c8137ace5638 x86/iopl: Restrict iopl() permission scope adds a24ca9976843 x86/iopl: Remove legacy IOPL option adds 111e7b15cf10 x86/ioperm: Extend IOPL config to control ioperm() as well adds e638ad00809a selftests/x86/iopl: Extend test to cover IOPL emulation adds a3ba966066af x86/entry/32: Clarify register saving in __switch_to_asm() adds c207e587c65b Merge branch 'x86/iopl' adds ac94be498f84 Merge branch 'linus' into x86/hyperv adds 4df4cb9e99f8 x86/hyperv: Initialize clockevents earlier in CPU onlining adds cb841671e2cf Merge branch 'x86/hyperv' adds f6a892ddd53e x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long adds db8c33f8b5be x86/cpu: Align the x86_capability array to size of unsigned long adds b5f94829f8ed Merge branch 'x86/cpu' adds 90dc392fc445 x86: Remove the calgary IOMMU driver adds 948fdcf94289 x86/pci: Remove pci_64.h adds b52b0c4fc977 x86/pci: Remove #ifdef __KERNEL__ guard from <asm/pci.h> adds 7ba3a0af8cff Merge branch 'x86/cleanups' adds 66584ea6b70a x86/build/vdso: Remove meaningless CFLAGS_REMOVE_*.o adds e7b0e8af0948 Merge branch 'x86/build' adds df1a7524741b x86/entry/32: Remove unused resume_userspace label adds 45c083831417 x86/entry/64: Remove pointless jump in paranoid_exit adds ca33decb1f3e Merge branch 'x86/asm' adds 056ee901d45c Merge branch 'linus' adds 798be8ef7009 Merge branch 'sched/urgent' adds 7763baace1b7 sched/uclamp: Fix overzealous type replacement adds 918e7bbfe114 Merge branch 'sched/core' adds de90d513b246 perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() adds f2baa060cd76 perf symbols: Stop using map->groups, we can use kmaps instead adds 9d355b381b35 perf map_groups: Pass the object to map_groups__find_ams() adds d3a022cbdce6 perf tools: Add map_groups to 'struct addr_location' adds 2975489458c5 perf annotate: Pass a 'map_symbol' in places receiving a p [...] adds c1529738f5eb perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' adds 5f0fef8ac3e7 perf callchain: Use 'struct map_symbol' in 'struct callcha [...] adds d46a4cdf4993 pref tools: Make 'struct addr_map_symbol' contain 'struct [...] adds 93fcce96c719 perf symbols: Use kmaps(map)->machine when we know its a k [...] adds 08f6680e627e perf tools: Add a 'struct map_groups' pointer to 'struct m [...] adds 94e44b9ca52a perf annotate: Stop using map->groups, use map_symbol->mg instead adds 3f662fc08ddd perf map: Combine maps__fixup_overlappings with its only use adds 7b018e298752 perf map: Remove ->groups from 'struct map' adds ccd26741f5e6 perf tool: Provide an option to print perf_event_open args [...] adds e1e9b78d3957 perf parse: Use YYABORT to clear stack after failure, plug [...] adds b0aeb45bad84 Merge tag 'perf-core-for-mingo-5.5-20191112' of git://git. [...] adds 4403323f2b38 Merge branch 'perf/core' adds ca16d5bee598 futex: Prevent robust futex exit race adds 65dfb5866045 Merge branch 'locking/core' adds e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing adds 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() adds 8f33b0057316 Merge branch 'irq/core' adds 2daafcdae8a6 Merge branch 'x86/build' into core/kprobes, to pick up dep [...] adds 8c7eebc10687 x86/alternatives: Teach text_poke_bp() to emulate instructions adds 8959eb6ef5b8 x86/alternatives: Update int3_emulate_push() comment adds bc258962afa8 x86/alternatives, jump_label: Provide better text_poke() b [...] adds 7eb9fe7b170c x86/alternatives: Add and use text_gen_insn() helper adds 9706f7c3531f x86/ftrace: Use text_poke() adds 1091902b2bd0 x86/mm: Remove set_kernel_text_r[ow]() adds 56a1c2b14349 x86/alternative: Add text_opcode_size() adds a02273c89f76 x86/ftrace: Use text_gen_insn() adds a94d4b4a2a99 x86/alternative: Remove text_poke_loc::len adds 54d41ef26da6 x86/alternative: Shrink text_poke_loc adds 6af2ed9df8d3 Merge branch 'core/kprobes' adds 2a39083ed8c5 futex: Move futex exit handling into futex code adds 75c4861958e3 futex: Replace PF_EXITPIDONE with a state adds 88d2d2ab948f exit/exec: Seperate mm_release() adds 54351c45a556 futex: Split futex_mm_release() for exit/exec adds 50568dd4800a futex: Set task::futex_state to DEAD right after handling [...] adds 8397422fa0db futex: Mark the begin of futex exit explicitly adds 83924eeeaadf futex: Sanitize exit state handling adds 35f8df2cc0b3 futex: Provide state handling for exec() as well adds c1fa6ccc9505 futex: Add mutex around futex exit adds 0bf5aa9e16d7 futex: Provide distinct return value when owner is exiting adds d2210ab92597 futex: Prevent exit livelock adds bf885bf6a1e1 Merge branch 'WIP.locking/core' adds 294b15fbf70d Merge remote-tracking branch 'tip/auto-latest' adds 9921e135fd90 Merge remote-tracking branch 'edac/edac-for-next' adds d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP adds 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls adds 09d31567f85b of/irq: Document properties for wakeup interrupt parent adds b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts adds da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask adds 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs adds e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls adds e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy adds 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs adds 15ac9b51a2d3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] adds 0567d6809182 ftrace: Add modify_ftrace_direct() adds ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] adds 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events adds 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" adds 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] adds 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() adds 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code adds 56635bb8b5db Merge remote-tracking branch 'ftrace/for-next' adds e3b9a9e147db KVM: SVM: Serialize access to the SEV ASID bitmap adds 83af5e65a895 KVM: SVM: Guard against DEACTIVATE when performing WBINVD/ [...] adds 04f11ef45810 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter adds 0fc5deae03a2 KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when startin [...] adds 33af3a7ef9e6 KVM: SVM: Reduce WBINVD/DF_FLUSH invocations adds b17b7436f2f0 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date adds e7bddc52582d KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors adds 491c1ad1ac8d KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest adds 489cbcf01d1c KVM: x86: Add WARNs to detect out-of-bounds register indices adds f8845541e93c KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' adds cb3c1e2f3e8d KVM: x86: Add helpers to test/mark reg availability and dirtiness adds 34059c257010 KVM: x86: Fold decache_cr3() into cache_reg() adds 2cf9af0b5668 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use str [...] adds 30ce89acdfe9 KVM: remove redundant code in kvm_arch_vm_ioctl adds 4be946728f65 KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using [...] adds 35fbe0d4ef9a KVM: VMX: Write VPID to vmcs when creating vcpu adds 3c0f4be1f33b KVM: VMX: Remove vmx->hv_deadline_tsc initialization from [...] adds 4be534102624 KVM: VMX: Initialize vmx->guest_msrs[] right after allocation adds 1b84292bea00 KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() adds 7204160eb780 KVM: x86: Introduce vcpu->arch.xsaves_enabled adds c034f2aa8622 KVM: VMX: Fix conditions for guest IA32_XSS support adds 78958563d802 KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded adds 312a1c87798e KVM: SVM: Use wrmsr for switching between guest and host I [...] adds 9753d68865c5 KVM: VMX: Use wrmsr for switching between guest and host I [...] adds 139a12cfe1a0 KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to co [...] adds 864e2ab2b46d kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common adds 52297436199d kvm: svm: Update svm_xsaves_supported adds c90992bfb080 kvm: tests: Add test to verify MSR_IA32_XSS adds 149487bdacde KVM: Add separate helper for putting borrowed reference to kvm adds 19308a412ec5 x86/kvm: Fix -Wmissing-prototypes warnings adds e7011c5d17a7 Merge tag 'kvm-ppc-next-5.5-1' of git://git.kernel.org/pub [...] adds 53fafdbb8b21 KVM: x86: switch KVMCLOCK base to monotonic raw clock adds 7f7f0d9c0bcb KVM: x86: get rid of odd out jump label in pdptrs_changed adds f399e60c45f6 KVM: x86: optimize more exit handlers in vmx.c adds 4289d2728664 KVM: retpolines: x86: eliminate retpoline from vmx.c exit [...] adds 3dcb2a3fa5a0 KVM: retpolines: x86: eliminate retpoline from svm.c exit [...] adds 74c504a6d70a x86: retpolines: eliminate retpoline from msr event handlers adds ff90afa75573 KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS whe [...] adds 27cbe7d61898 KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state w [...] adds e64a8508234a KVM: VMX: Consume pending LAPIC INIT event when exit on IN [...] adds b139b5a24774 KVM: MMIO: get rid of odd out_err label in kvm_coalesced_m [...] adds 5b4ce93a8fe7 KVM: X86: avoid unused setup_syscalls_segments call when S [...] adds 1a686237d94b KVM: APIC: add helper func to remove duplicate code in kvm [...] adds 49d654d85f85 KVM: SVM: Remove check if APICv enabled in SVM update_cr8_ [...] adds 132f4f7e39fd KVM: VMX: Refactor update_cr8_intercept() adds 02d496cfb88a KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR adds 3ca270fc9edb perf/core: Provide a kernel-internal interface to recalibr [...] adds 52ba4b0b9977 perf/core: Provide a kernel-internal interface to pause pe [...] adds 98ff80f5b788 KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx adds c900c156c518 KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc [...] adds a6da0d77e98e KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_r [...] adds b35e5548b411 KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC adds 1924242b2aba KVM: x86: Optimization: Requst TLB flush in fast_cr3_switc [...] adds f245eeaddc3e selftests: kvm: Simplify loop in kvm_create_max_vcpus test adds 9477f4449b0b KVM: VMX: Add helper to check reserved bits in IA32_PERF_G [...] adds bfc6ad6ab356 KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry adds c547cb6f78cf KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry adds 458151f65b4d KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL o [...] adds 71f7347025bf KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry adds 03a8871add95 KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exi [...] adds d4069dbeb51e KVM: nVMX: mark functions in the header as "static inline" adds 365d3d55d601 kvm: nested: Introduce read_and_check_msr_entry() adds 7cfe0526fd37 kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS adds ef0fbcac3f2a kvm: vmx: Rename function find_msr() to vmx_find_msr_index() adds 662f1d1d1931 KVM: nVMX: Add support for capturing highest observable L2 TSC adds 8750e72a79dd KVM: remember position in kvm->vcpus array adds 7ee30bc132c6 KVM: x86: deliver KVM IOAPIC scan request to target vCPUs adds c105ca95df88 Merge remote-tracking branch 'kvm/linux-next' adds e6c815c3c5db Merge remote-tracking branch 'kvm-arm/next' adds dee3c3d61ee4 Merge remote-tracking branch 'kvms390/next' adds 234ada38c036 Merge remote-tracking branch 'xen-tip/linux-next' adds 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" adds 91998940dc4b Merge branch 'for-5.5' into for-next adds 8263649250b7 Merge remote-tracking branch 'percpu/for-next' adds 49e9d1a9faf2 workqueue: Add RCU annotation for pwq list walk adds b3a6f3290728 Merge remote-tracking branch 'workqueues/for-next' adds fb1c9d60405b Merge remote-tracking branch 'drivers-x86/for-next' adds 02930c214274 Merge remote-tracking branch 'chrome-platform/for-next' adds 35c4a7876fc7 Merge remote-tracking branch 'leds/for-next' adds 971ba7228aa2 Merge remote-tracking branch 'ipmi/for-next' adds 26e77708fdc2 driver core: Allow device link operations inside sync_state() adds 218e59353785 Merge remote-tracking branch 'driver-core/driver-core-next' adds ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] adds b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root adds ee93c83bf756 usb: host: imx21: create debugfs directory under usb root adds dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root adds 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() adds b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root adds de4c73982cce usb: dwc2: create debugfs directory under usb root adds a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root adds 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] adds 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root adds e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] adds 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] adds dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose adds 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes adds 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context adds 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] adds a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism adds 763d4a884cbc Merge remote-tracking branch 'usb/usb-next' adds 6dd93a95b345 Merge remote-tracking branch 'usb-gadget/next' adds e69f8c2a9146 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 6a3192cb717c Merge remote-tracking branch 'phy-next/next' adds 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] adds 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" adds 07e5d4ff125a Revert "serial-uartlite: Add runtime support" adds 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] adds 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" adds f4c47547b40a Revert "serial-uartlite: Move the uart register" adds f63ff24b4dfe Merge remote-tracking branch 'tty/tty-next' adds 64498695dd80 mei: bus: add more client attributes to sysfs adds 4f16c9adb37d Merge remote-tracking branch 'char-misc/char-misc-next' adds b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails adds 39aa9c8bf4d7 Merge remote-tracking branch 'thunderbolt/next' adds 7a3674898de3 staging: exfat: fix indentation issue adds 8c7128c4cf4e staging: align to fix warnings of line over 80 characters adds 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] adds abc16585919c staging: rtl8192u: fix indentation issue adds 6caba26ff721 staging: rtl8723bs: fix indentation issue adds d138aed68a93 staging: exfat: remove two unused functions adds 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" adds 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] adds 6cfed5984804 staging: rtl*: Remove tasklet callback casts adds 892ef89afa2c Merge remote-tracking branch 'staging/staging-next' adds d2c99e4239b9 Merge remote-tracking branch 'mux/for-next' adds bbba3668a6df Merge remote-tracking branch 'slave-dma/next' adds 063208747934 Merge remote-tracking branch 'cgroup/for-next' adds 72786e3d5c0c Merge remote-tracking branch 'scsi/for-next' adds 485a8fcaeb69 Merge remote-tracking branch 'vhost/linux-next' adds 0ec845e6bf64 Merge remote-tracking branch 'rpmsg/for-next' adds 9ebbae5f9791 Merge remote-tracking branch 'gpio/for-next' adds 13c83b7ed151 Merge remote-tracking branch 'pinctrl/for-next' adds 6fbd916bb2ad Merge remote-tracking branch 'pwm/for-next' adds 8144b3529ce1 Merge remote-tracking branch 'ktest/for-next' adds 3ca47e958a64 y2038: remove CONFIG_64BIT_TIME adds 94c467ddb273 y2038: add __kernel_old_timespec and __kernel_old_time_t adds ddccf40fe82b y2038: vdso: change timeval to __kernel_old_timeval adds 82210fc77898 y2038: vdso: change timespec to __kernel_old_timespec adds 21346564ccad y2038: vdso: change time_t to __kernel_old_time_t adds e6071b182df0 y2038: vdso: nds32: open-code timespec_add_ns() adds 176ed98c8a76 y2038: vdso: powerpc: avoid timespec references adds caf5e32d4ea7 y2038: ipc: remove __kernel_time_t reference from headers adds 1bf883c1a9cf y2038: stat: avoid 'time_t' in 'struct stat' adds 2a785996cc5e y2038: uapi: change __kernel_time_t to __kernel_old_time_t adds bdd565f817a7 y2038: rusage: use __kernel_old_timeval adds 75d319c06e6a y2038: syscalls: change remaining timeval to __kernel_old_timeval adds 0309f98f2fdc y2038: socket: remove timespec reference in timestamping adds df1b4ba9d4a8 y2038: socket: use __kernel_old_timespec instead of timespec adds 693737b6cc2e y2038: make ns_to_compat_timeval use __kernel_old_timeval adds e2bb80d55d75 y2038: elfcore: Use __kernel_old_timeval for process times adds bde9e963af2d y2038: timerfd: Use timespec64 internally adds 5e0fb1b57bea y2038: time: avoid timespec usage in settimeofday() adds c1745f84be26 y2038: itimer: compat handling to itimer.c adds 4c22ea2b9120 y2038: use compat_{get,set}_itimer on alpha adds ddbc7d0657e9 y2038: move itimer reset into itimer.c adds bd40a175769d y2038: itimer: change implementation to timespec64 adds 942437c97fd9 y2038: allow disabling time32 system calls adds 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 8448cb09abd4 Merge remote-tracking branch 'y2038/y2038' adds 5f65f45daacf Merge remote-tracking branch 'livepatching/for-next' adds 89fd027ad352 Merge remote-tracking branch 'coresight/next' adds 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove adds 6d2130e68216 rtc: rx6110: Convert to SPDX identifier adds 265fc0910aae rtc: ds1302: Remove unused DRV_NAME adds e75603418d4a rtc: pcf8563: Constify clkout_rates adds 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] adds f17b13b5e625 Merge remote-tracking branch 'rtc/rtc-next' adds ab84b77afc95 libnvdimm/namsepace: Don't set claim_class on error adds 2f4741497c9d libnvdimm: Trivial comment fix adds c1f45d86a522 libnvdimm/pfn_dev: Don't clear device memmap area during g [...] adds 8f4b01fcded2 libnvdimm/namespace: Differentiate between probe mapping a [...] adds d7c0d927ad5c libnvdimm/pmem: Delete include of nd-core.h adds 4e24e37d5313 libnvdimm/btt: fix variable 'rc' set but not used adds cda93d6965a1 libnvdimm: Remove prototypes for nonexistent functions adds 78c81cc89a40 libnvdimm: Move attribute groups to device type adds cb719d5fefc5 libnvdimm: Move region attribute group definition adds adbb68293fc5 libnvdimm: Move nd_device_attribute_group to device_type adds 3a18973cd2cc libnvdimm: Move nd_numa_attribute_group to device_type adds 5726cebcf147 libnvdimm: Move nd_region_attribute_group to device_type adds 1f941876e539 libnvdimm: Move nd_mapping_attribute_group to device_type adds d24b40909e45 libnvdimm: Move nvdimm_attribute_group to device_type adds cfcf27206b2d libnvdimm: Move nvdimm_bus_attribute_group to device_type adds be8ded219ecd dax: Create a dax device_type adds 375a90abcd19 dax: Simplify root read-only definition for the 'resource' [...] adds 656a6ad08868 libnvdimm: Simplify root read-only definition for the 'res [...] adds e23d1c2d10fd dax: Add numa_node to the default device-dax attributes adds fc9a742c4ea4 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds cc0e903d446a Merge remote-tracking branch 'ntb/ntb-next' adds 75ef6746be8e Merge remote-tracking branch 'kspp/for-next/kspp' adds bc361c2ecbf7 Merge remote-tracking branch 'fsi/next' adds 5d3578b8e907 Merge remote-tracking branch 'nvmem/for-next' adds 19132122bc84 Merge remote-tracking branch 'xarray/xarray' adds d03914734518 Merge remote-tracking branch 'hyperv/hyperv-next' adds e7974f7ca8ae Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 49cb2fc42ce4 fork: extend clone3() to support setting a PID adds 41585bbeeef9 selftests: add tests for clone3() with *set_tid adds ed5e2b403b55 Merge branch 'pidfd' into for-next adds 77f1d1d24e29 Merge remote-tracking branch 'pidfd/for-next' adds f27223f6bf3e Merge remote-tracking branch 'devfreq/devfreq-next' adds a32580a7bff9 mm/hmm: make full use of walk_page_range() adds bb100b55246b Merge remote-tracking branch 'hmm/hmm' adds 712777af34f8 Merge remote-tracking branch 'kunit/test' adds 2ea98912f99e Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' adds 5010cdc10675 Merge remote-tracking branch 'generic-ioremap/for-next' adds c02cb7b40cb0 mm: mempolicy: fix the wrong return value and potential pa [...] adds 14af8c8e86fb mm: fix trying to reclaim unevictable lru page when callin [...] adds 6ded9a949e88 lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations adds 8577bf5598c5 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() adds 097d601a1c3e mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] adds b3a93a460fa0 mm: slub: really fix slab walking for init_on_free adds b70b877ac6c4 mm,thp: recheck each page before collapsing file THP adds acdd9ccdf868 mm/memory_hotplug: fix try_offline_node() adds de15d51c9d19 mm/page_io.c: do not free shared swap slots adds 595e6ed71f3f mm/debug.c: __dump_page() prints an extra line adds 4c95774d69b1 mm/debug.c: PageAnon() is true for PageKsm() pages adds 2214f706a6e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cf602567d398 /proc/kpageflags: do not use uninitialized struct pages adds 0cd6978e8de4 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 9455eac54890 mm/sparse: consistently do not zero memmap adds a6c927e6c234 x86/mm: Split vmalloc_sync_all() adds 20f5b1a3de01 Revert "fs: ocfs2: fix possible null-pointer dereferences [...] adds c4a985a39745 scripts/spelling.txt: add more spellings to spelling.txt adds c478ee3d9010 ocfs2: fix passing zero to 'PTR_ERR' warning adds a67f1b403882 ramfs: support O_TMPFILE adds 1b0d74d16b31 fs/buffer.c: fix use true/false for bool type adds 4384acb3a9f5 fs/buffer.c: include internal.h for missing declarations adds bbcafc50cee5 mm, slab: make kmalloc_info[] contain all types of names adds 70a35dad40dc mm, slab: remove unused kmalloc_size() adds 512a524e702d mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds 901bfe313406 mm: slub: print the offset of fault addresses adds 62ed7a8bec66 mm/slub.c: update comments adds 2a17c208f4be mm/slub.c: clean up validate_slab() adds 40b0aa766a0e mm/slub.c: avoid slub allocation while holding list_lock adds 8eaa66c598ce mm/filemap.c: remove redundant cache invalidation after as [...] adds cebfccc05ab5 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] adds 1ec019c1394e mm/filemap.c: warn if stale pagecache is left after direct write adds 9a5f84c91dc1 mm/gup.c: allow CMA migration to propagate errors back to caller adds d6fcdbeccef2 mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] adds f1ac2e008d1c mm, swap: disallow swapon() on zoned block devices adds 5c9fbc637ca7 mm-swap-disallow-swapon-on-zoned-block-devices-fix adds 9b3631bd795e mm/swap.c: trivial mark_page_accessed() cleanup adds b73e6a1937ab mm, memcg: clean up reclaim iter array adds 64b770dccb15 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 6a6ec297417d mm: memcontrol: remove dead code from memory_max_write() adds 18f6bc3cc97c mm: memcontrol: try harder to set a new memory.high adds f2997e2f8c33 include/linux/memcontrol.h: fix comments based on per-node memcg adds 73f783ab6ec2 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() adds b4e93ca66777 mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 adds 85dc93d1032f Documentation/admin-guide/cgroup-v2.rst: document why inac [...] adds 74e6613a2e74 Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" adds 88b0268047ad mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds 3fa0bbb60c95 shmem: pin the file in shmem_fault() if mmap_sem is dropped adds d02d5956186d mm: emit tracepoint when RSS changes adds 1ef6ad85d1aa rss_stat: add support to detect RSS updates of external mm adds 432656363e3c rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix adds 5b7f78545c3d vsprintf: inline call to ptr_to_hashval adds 971fa0b708f2 mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds 480d7110e92e mm/pgmap: use correct alignment when looking at first pfn [...] adds a121b1853b0c mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] adds e9fd1566031e mm/mmap.c: fix the adjusted length error adds fbd049a5addc mm/swap.c: piggyback lru_add_drain_all() calls adds f61f1cac7e43 mm/mmap.c: prev could be retrieved from vma->vm_prev adds 72544d05e824 mm/mmap.c: __vma_unlink_prev() is not necessary now adds 74911d5dc033 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds 0a3d11668af1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() adds b26762826d3b mm/rmap.c: don't reuse anon_vma if we just want a copy adds 8a878dd555ef mm/rmap.c: reuse mergeable anon_vma as parent when fork adds 0c9e64cd2112 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] adds 4e52706a104d mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] adds f318c3105499 ARC: mm: remove __ARCH_USE_5LEVEL_HACK adds 5d9c61010173 asm-generic/tlb: stub out pud_free_tlb() if nopud ... adds 9a9ff3d1c08f asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... adds 56701cb39b1b asm-generic/tlb: stub out pmd_free_tlb() if nopmd adds 57d4004a68c6 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] adds 210d579f5890 mm/rmap.c: fix outdated comment in page_get_anon_vma() adds d7319cbcc8d8 mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() adds ecb54fdf0482 mm: move the backup x_devmap() functions to asm-generic/pgtable.h adds 9fd519255212 mm: fix a huge pud insertion race during faulting adds a1ac55eb1ef7 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] adds 255a242d3bb5 memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] adds 3fb573e943a1 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] adds 31f725c285b8 mm/memory-failure.c clean up around tk pre-allocation adds a55086233335 mm, soft-offline: convert parameter to pfn adds 66e2aa059167 mm/memory-failure.c: use page_shift() in add_to_kill() adds 076f903a2255 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds 60f486dfa3e9 mm/memory_hotplug.c: add a bounds check to __add_pages() adds 1fea8ff1cc41 mm/memory_hotplug: export generic_online_page() adds 57ba0538077a hv_balloon: use generic_online_page() adds 9a50853685fd mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds 9af6e89f0d83 mm/memmap_init: update variable name in memmap_init_zone adds 1338c2461cdf mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds 0a32a600dfd1 mm/memory_hotplug: shrink zones when offlining memory adds a77a5064c72e mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 5a7431807d2c mm/memory_hotplug: we always have a zone in find_(smallest [...] adds c364b8a9d6e1 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 0bfef04f9431 mm/memory_hotplug: drop local variables in shrink_zone_span() adds 5f9dedf83ad3 mm/memory_hotplug: cleanup __remove_pages() adds 9d96738b461f mm/page_alloc.c: don't set pages PageReserved() when offlining adds 2aa7ab642ffd mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE adds 54ac32891db9 include/linux/memory_hotplug.h: move definitions of {set,c [...] adds a0f5f48edffb drivers/base/memory.c: drop the mem_sysfs_mutex adds 46c074537b2d mm/sparse.c: mark populate_section_memmap as __meminit adds 564133d9ba4f mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 adds 14a59b7bc801 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds cd0ca00eef91 mm/vmalloc: remove preempt_disable/enable when doing preloading adds c10556918567 mm/vmalloc: respect passed gfp_mask when doing preloading adds cb938edae837 mm/vmalloc: add more comments to the adjust_va_to_fit_type() adds e62a13cfe900 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds 9e96057ba679 mm/vmalloc: rework vmap_area_lock adds 4ccd41856425 kasan: support backing vmalloc space with real shadow memory adds c73bec97bf9a kasan: add test for vmalloc adds 24fb1ba081ce fork: support VMAP_STACK with KASAN_VMALLOC adds 67a21c11a452 x86/kasan: support KASAN_VMALLOC adds cfb2bbfab086 mm/page_alloc: add alloc_contig_pages() adds e8eabcf6113d mm, pcp: share common code between memory hotplug and perc [...] adds fbeb34761841 mm, pcpu: make zone pcp updates and reset internal to the mm adds 6c63067ddd62 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro adds df87e833bb45 mm/page_alloc.c: print reserved_highatomic info adds f827aa288789 mm/vmscan: remove unused lru_pages argument adds cb6f94462ddb mm/vmscan.c: remove unused scan_control parameter from pageout() adds d23254e17c55 mm: vmscan: simplify lruvec_lru_size() adds 6c97532e397e mm/vmscan: fix an undefined behavior for zone id adds 0c5d0794b6c2 mm-vmscan-simplify-lruvec_lru_size-fix-fix adds c4eabcccbf9f mm: clean up and clarify lruvec lookup procedure adds 61c27b9e2d91 mm: vmscan: move inactive_list_is_low() swap check to the caller adds 815f34faccd6 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() adds bbad46bddc1a mm: vmscan: replace shrink_node() loop with a retry jump adds 7822147bba49 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() adds db321a0e0390 mm: vmscan: split shrink_node() into node part and memcgs part adds a40510feb3b7 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix adds 704a623fc8a9 mm: vmscan: harmonize writeback congestion tracking for no [...] adds 7fa8d4066530 mm: vmscan: move file exhaustion detection to the node level adds f5405abdfbae mm: vmscan: detect file thrashing at the reclaim root adds f764b65c513e mm: vmscan: enforce inactive:active ratio at the reclaim root adds aa029d365c9d mm-vmscan-detect-file-thrashing-at-the-reclaim-root-fix adds 4c6ac543192d mm/vmscan: fix some -Wenum-conversion warnings adds 650ac12fbe69 mm/vmscan.c: fix typo in comment adds a11f2577aaca kernel: sysctl: make drop_caches write-only adds 4acdc7329d7a mm/z3fold.c: add inter-page compaction adds 68260e9b851f mm/z3fold: fix -Wunused-but-set-variable warnings adds cf1b4b253a50 mm/mempolicy.c: check range first in queue_pages_test_walk adds e1e00793a15b mm/mempolicy.c: fix checking unmapped holes for mbind adds dfc21c5bd721 mm/memblock.c: cleanup doc adds 187dbe03b16a mm/memblock: correct doc for function adds f1ebd5d44aab mm: support memblock alloc on the exact node for sparse_bu [...] adds b88994a5798d mm, oom: avoid printk() iteration under RCU adds b08f0771b197 mm-oom-avoid-printk-iteration-under-rcu-fix adds 94b3e76054c9 hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds dccef7a8a571 mm/hugetlbfs: fix error handling when setting up mounts adds ebae7f2a7c10 powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h adds 27608b7f5d24 hugetlbfs: convert macros to static inline, fix sparse warning adds f41bff208090 hugetlbfs: add O_TMPFILE support adds 26891b6011b4 hugetlbfs: take read_lock on i_mmap for PMD sharing adds 2172d6a8204f hugetlb: region_chg provides only cache entry adds 71ec3460c034 hugetlb: remove duplicated code adds e0f15f529473 hugetlb-remove-duplicated-code-checkpatch-fixes adds 968a1b68b125 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds 3e754a296aef hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix adds cf01a94f49ef mm/userfaultfd: fix a GCC compilation warning adds 1fd44c008d31 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds 6fa89dc451e6 mm/huge_memory.c: split_huge_pages_fops should be defined [...] adds e5f5b2be5640 mm/migrate.c: handle freed page at the first place adds 72e86bee5dd6 mm, thp: do not queue fully unmapped pages for deferred split adds c0ef861cb4b1 mm/thp: make set_huge_zero_page() return void adds 135824e1b795 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] adds 13ca494cf25b mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds 7c699b6dc8d8 mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds eaf4d05a2d99 autonuma: fix watermark checking in migrate_balanced_pgdat() adds 06eb2311e5aa autonuma: Reduce cache footprint when scanning page tables adds 8f4847f85942 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] adds f021fc0d1a9f mm/vmstat: add helpers to get vmstat item names for each e [...] adds e9512e13d8be mm/vmstat: do not use size of vmstat_text as count of /pro [...] adds 453b0a63b7d7 mm/memcontrol: use vmstat names for printing statistics adds f6027ca09e76 mm/mmap.c: make vma_merge() comment more easy to understand adds 9c206d072f32 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp adds 379757239fe7 mm/madvise.c: replace with page_size() in madvise_inject_error() adds 3945f1d33d21 mm-madvise-replace-with-page_size-in-madvise_inject_error-fix adds 621284ce0a59 userfaultfd: use vma_pagesize for all huge page size calculation adds 3affdd2b39f7 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds b79b29a6a57d userfaultfd: wrap the common dst_vma check into an inlined [...] adds 4566caba864c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 73d00de147d5 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK adds dd9ceb1efe77 mm/shmem.c: make array 'values' static const, makes object [...] adds 03e04acd5b4f mm: shmem: use proper gfp flags for shmem_writepage() adds 3bee5f1ffd4d mm/shmem.c: cast the type of unmap_start to u64 adds 3de3acff20c7 mm: fix struct member name in function comments adds 1c672c2da064 mm: fix typos in comments when calling __SetPageUptodate() adds a7751b6b88ec mm/memory_hotplug.c: remove __online_page_set_limits() adds 53acfc477c1d mm/page_io.c: annotate refault stalls from swap_readpage adds 8cb6a29c6850 mm-annotate-refault-stalls-from-swap_readpage-fix adds d79ced4c10f6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds c95754662e81 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e5063f39f8fa kernel/hung_task.c: Monitor killed tasks. adds 0518099babac proc: change ->nlink under proc_subdir_lock adds 38232b80505a fs/proc/generic.c: delete useless "len" variable adds 83c48c3d7959 fs/proc/internal.h: shuffle "struct pde_opener" adds 848f415fe4ff include/linux/proc_fs.h: fix confusing macro arg name adds 34814de44814 include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds 1d2ba9763a3f .gitattributes: Use 'dts' diff driver for dts files adds 906e358eeaf0 linux/build_bug.h: change type to int adds c9301ee45c24 linux/scc.h: make uapi linux/scc.h self-contained adds cc3a7b0054a3 syscalls: fix references to filenames containing syscall defs adds cd7607d5dce6 kernel/notifier.c: intercept duplicate registrations to av [...] adds 797774c8e562 kernel/notifier.c: remove notifier_chain_cond_register() adds 070ca91602c1 kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds 695a045a2ad4 kernel/profile.c: use cpumask_available to check for NULL cpumask adds 878aad563ce8 kernel/sys.c: avoid copying possible padding bytes in copy [...] adds c41818ece18e hung_task: allow printing warnings every check interval adds cf5c98be4824 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds 535af0494f97 lib/rbtree: set successor's parent unconditionally adds 9e835ff5005f lib/rbtree: get successor's color directly adds 27eb41d0705b string: add stracpy and stracpy_pad mechanisms adds 9bb022c04a52 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 60b329ef3e3b lib: optimize cpumask_local_spread() adds eb3d14d82ff6 lib-optimize-cpumask_local_spread-v3 adds dd69e5a97508 lib-optimize-cpumask_local_spread-v3-fix adds 688189db1b82 lib/test_meminit.c: add bulk alloc/free tests adds 8014fdad3936 lib/math/rational.c: fix possible incorrect result from ra [...] adds 701cbe4797a2 checkpatch: improve ignoring CamelCase SI style variants like mA adds 41105ae39389 checkpatch: reduce is_maintained_obsolete lookup runtime adds 2eab0976163e epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 48aeaf8df450 fs/epoll: remove unnecessary wakeups of nested epoll adds 3b0b71290b9c selftests: add epoll selftests adds 1ba997431824 fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds b3fbf8996c3c fs/binfmt_elf.c: extract elf_read() function adds 613027761fac drivers/rapidio/rio-driver.c: fix missing include of <linu [...] adds 1928bcf55490 drivers/rapidio/rio-access.c: fix missing include of <linu [...] adds 4699a332801e drm: limit to INT_MAX in create_blob ioctl adds 569a63215202 uaccess: disallow > INT_MAX copy sizes adds e5280e948433 aio: simplify read_events() adds d4b62128adf9 kcov: remote coverage support adds 36b0623e7386 usb, kcov: collect coverage from hub_event adds 08c8febf19c5 usb-kcov-collect-coverage-from-hub_event-fix adds cd1626660f7f vhost, kcov: collect coverage from vhost_worker adds ae19aafd1342 lib/ubsan: don't serialize UBSAN report adds 350cf46e37e5 smp_mb__{before,after}_atomic(): update Documentation adds 82878d223fdf ipc/mqueue.c: remove duplicated code adds def18153dbf9 ipc/mqueue.c: update/document memory barriers adds ad8d50068ed1 ipc/msg.c: update and document memory barriers adds 367f27566971 ipc/sem.c: document and update memory barriers adds c521920db1b3 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 94fd5743d97f arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds 8d44fb9ba375 arch: sembuf.h: make uapi asm/sembuf.h self-contained adds eea010502841 ipc/msg.c: consolidate all xxxctl_down() functions adds 009690b2cc2c Merge branch 'akpm-current/current' adds 1e651ea1b35d drivers/block/null_blk_main.c: fix layout adds b2805b27dad4 drivers/block/null_blk_main.c: fix uninitialized var warnings adds e1954a75476f pinctrl: fix pxa2xx.c build warnings adds 315a8fb4553a lib/genalloc.c: export symbol addr_in_gen_pool adds d357ea5a6575 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds c29da043469f Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 37fe7b26a6e5 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds 7a6d9b95f927 kernel-hacking: create submenu for arch special debugging options adds 0eefd18aff24 kernel-hacking: group kernel data structures debugging together adds ce5714a3ca5a kernel-hacking: move kernel testing and coverage options t [...] adds 9d36e016e93b kernel-hacking: move Oops into 'Lockups and Hangs' adds 8b4a62bc8466 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds 2556cf8e36ea kernel-hacking: create a submenu for scheduler debugging options adds 0150965ca66d kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds a5b45ac2410a kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds 42ca05ef01c7 bitops: introduce the for_each_set_clump8 macro adds bc9f6d736c45 linux/bitmap.h: fix potential sign-extension overflow adds 7eb599cf206f bitops-introduce-the-for_each_set_clump8-macro-fix-fix adds 7c519d60712e linux/bitopts.h: Add for_each_set_clump8 documentation adds 2713de28a924 lib/test_bitmap.c: add for_each_set_clump8 test cases adds 2e44d67f3f08 gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds 7f049eccac54 gpio: 104-idi-48: utilize for_each_set_clump8 macro adds 266b5a994196 gpio: gpio-mm: utilize for_each_set_clump8 macro adds 054f86e851fe gpio: ws16c48: utilize for_each_set_clump8 macro adds eeecf29a18ca gpio: pci-idio-16: utilize for_each_set_clump8 macro adds d0c232c93f12 gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds 54832c21c15b gpio: uniphier: utilize for_each_set_clump8 macro adds 365a14710aa9 gpio: 74x164: utilize the for_each_set_clump8 macro adds 77ff642203ff thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds 4df0746df155 gpio: pisosr: utilize the for_each_set_clump8 macro adds 90350e140f86 gpio: max3191x: utilize the for_each_set_clump8 macro adds 614ac5d327a1 gpio: pca953x: utilize the for_each_set_clump8 macro adds b8bf4fc22331 lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds 79b93d2ff057 lib/test_bitmap: undefine macros after use adds 143d771d0671 lib/test_bitmap: name EXP_BYTES properly adds a01f7f0f7d5f lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds 6de0d911e632 lib/test_bitmap: move exp1 and exp2 upper for others to use adds b5654f6954ec lib/test_bitmap: fix comment about this file adds 56ab5f7df24c lib/bitmap: introduce bitmap_replace() helper adds 4922d8cce13b gpio: pca953x: remove redundant variable and check in IRQ handler adds 5251c5952845 gpio: pca953x: use input from regs structure in pca953x_ir [...] adds 3678f556871f gpio: pca953x: convert to use bitmap API adds a0b39dd4a654 gpio: pca953x: reduce stack usage in couple of functions adds f7234f49fcc9 gpio: pca953x: tighten up indentation adds 41bbef70bb2d mm: add generic p?d_leaf() macros adds 458d7670d5d1 arc: mm: add p?d_leaf() definitions adds f1f33b11aefa arm: mm: add p?d_leaf() definitions adds 1eca0a3458f9 arm64: mm: add p?d_leaf() definitions adds b9a9d1a599e1 mips: mm: add p?d_leaf() definitions adds bbb2c2722ae6 powerpc: mm: add p?d_leaf() definitions adds 9ec9b11c223f riscv: mm: add p?d_leaf() definitions adds 107d92e9d5fa s390: mm: add p?d_leaf() definitions adds cbf9b6b8e4f5 sparc: mm: add p?d_leaf() definitions adds 25300ebc4ea7 x86: mm: add p?d_leaf() definitions adds 5fb8117e78e1 mm: pagewalk: add p4d_entry() and pgd_entry() adds 6c442ce1aba3 mm: pagewalk: allow walking without vma adds 3c0dbea21908 mm-pagewalk-allow-walking-without-vma-v15 adds fd25ef3e06dd mm-pagewalk-allow-walking-without-vma-fix adds f5b9a600299d mm: pagewalk: add test_p?d callbacks adds d31d03bf198e mm: pagewalk: add 'depth' parameter to pte_hole adds c7d0dad8fed6 x86: mm: point to struct seq_file from struct pg_state adds a59c33adfb85 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds 764084ae9043 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds d0c144228227 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] adds 98b7d39bd984 mm: add generic ptdump adds 0ff0ad4155f9 mm-add-generic-ptdump-v15 adds 45f6b9955365 mm/ptdump: fix a -Wold-style-declaration warning adds 1f574fdaacbe x86: mm: convert dump_pagetables to use walk_page_range adds 76a2258adc39 arm64: mm: convert mm/dump.c to use walk_page_range() adds 3c4efa3015c1 arm64: mm: display non-present entries in ptdump adds beeccad7a247 mm: ptdump: reduce level numbers by 1 in note_page() adds 21d0ff80badc alpha: use pgtable-nopud instead of 4level-fixup adds 1e1fa1a2dfb5 arm: nommu: use pgtable-nopud instead of 4level-fixup adds 317d5fcb1ac0 c6x: use pgtable-nopud instead of 4level-fixup adds 6f42e9820757 m68k: nommu: use pgtable-nopud instead of 4level-fixup adds afb28579855b m68k: mm: use pgtable-nopXd instead of 4level-fixup adds 659fb956c262 microblaze: use pgtable-nopmd instead of 4level-fixup adds b233094f11c5 nds32: use pgtable-nopmd instead of 4level-fixup adds 04082c654b44 parisc: use pgtable-nopXd instead of 4level-fixup adds e674d1d54338 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds 0b58d1b8cf50 sparc32: use pgtable-nopud instead of 4level-fixup adds 50f27abd1835 um: remove unused pxx_offset_proc() and addr_pte() functions adds b27bfb1934b6 um: add support for folded p4d page tables adds cacbb3fed5e5 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds 14783a4b502c kernel.h: update comment about simple_strto<foo>() functions adds 401156edd030 auxdisplay: charlcd: deduplicate simple_strtoul() adds 8ea37494861d drivers/tty/serial/sh-sci.c: suppress warning adds cdd70815d2f2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 56ca571516a1 Merge branch 'akpm/master' adds 519ead8f6a32 Add linux-next specific files for 20191118
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 (5a6fcbeabe3e) \ 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.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-mei | 21 + Documentation/DMA-attributes.txt | 18 - Documentation/admin-guide/hw-vuln/mds.rst | 7 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/crypto/api-skcipher.rst | 20 +- Documentation/crypto/architecture.rst | 2 - Documentation/crypto/crypto_engine.rst | 4 - .../devicetree/bindings/clock/ingenic,cgu.txt | 1 + .../bindings/interrupt-controller/interrupts.txt | 12 + Documentation/devicetree/bindings/mfd/da9062.txt | 4 + .../devicetree/bindings/net/ti,dp83869.yaml | 84 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 + .../devicetree/bindings/rng/atmel-trng.txt | 2 +- .../devicetree/bindings/serial/sprd-uart.yaml | 1 + Documentation/filesystems/fscrypt.rst | 4 +- Documentation/kbuild/makefiles.rst | 17 - Documentation/networking/filter.txt | 8 +- Documentation/powerpc/kaslr-booke32.rst | 42 - MAINTAINERS | 20 +- Makefile | 12 +- Next/SHA1s | 130 +- Next/merge.log | 5220 ++++--- arch/arc/mm/dma.c | 8 +- arch/arm/arm-soc-for-next-contents.txt | 6 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/big-endian.S | 2 +- arch/arm/boot/compressed/head.S | 4 +- arch/arm/boot/compressed/piggy.S | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 36 +- arch/arm/crypto/Kconfig | 16 +- arch/arm/crypto/Makefile | 17 +- arch/arm/crypto/chacha-glue.c | 343 + arch/arm/crypto/chacha-neon-glue.c | 202 - arch/arm/crypto/chacha-scalar-core.S | 460 + arch/arm/crypto/curve25519-core.S | 2062 +++ arch/arm/crypto/curve25519-glue.c | 127 + arch/arm/crypto/poly1305-armv4.pl | 1236 ++ arch/arm/crypto/poly1305-core.S_shipped | 1158 ++ arch/arm/crypto/poly1305-glue.c | 276 + arch/arm/include/asm/dma-direct.h | 19 - arch/arm/include/asm/hw_breakpoint.h | 3 + arch/arm/include/asm/vdso/gettimeofday.h | 94 + arch/arm/include/asm/vdso/vsyscall.h | 71 + arch/arm/include/asm/vdso_datapage.h | 29 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/hw_breakpoint.c | 3 + arch/arm/kernel/return_address.c | 4 - arch/arm/kernel/time.c | 2 + arch/arm/kernel/vdso.c | 87 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/hsmmc.c | 171 - arch/arm/mach-omap2/hsmmc.h | 32 - arch/arm/mach-omap2/pdata-quirks.c | 105 - arch/arm/mm/Kconfig | 3 + arch/arm/mm/dma-mapping.c | 8 +- arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 6 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 6 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7-bugs.c | 3 + arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-v7m.S | 4 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/vdso/Makefile | 18 +- arch/{arm64/kernel/vdso32 => arm/vdso}/note.c | 0 arch/arm/vdso/vdso.lds.S | 2 + arch/arm/vdso/vgettimeofday.c | 255 +- arch/arm/xen/mm.c | 12 +- arch/arm64/Kconfig | 2 +- arch/arm64/crypto/Kconfig | 9 +- arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/chacha-neon-glue.c | 81 +- arch/arm64/crypto/poly1305-armv8.pl | 913 ++ arch/arm64/crypto/poly1305-core.S_shipped | 835 ++ arch/arm64/crypto/poly1305-glue.c | 237 + arch/arm64/mm/dma-mapping.c | 8 +- arch/c6x/mm/dma-coherent.c | 14 +- arch/csky/mm/dma-mapping.c | 8 +- arch/hexagon/kernel/dma.c | 4 +- arch/ia64/mm/init.c | 4 +- arch/m68k/kernel/dma.c | 4 +- arch/microblaze/kernel/dma.c | 14 +- arch/mips/Makefile | 2 +- arch/mips/bmips/dma.c | 2 +- arch/mips/crypto/Makefile | 18 + arch/mips/crypto/chacha-core.S | 497 + arch/mips/crypto/chacha-glue.c | 150 + arch/mips/crypto/poly1305-glue.c | 203 + arch/mips/crypto/poly1305-mips.pl | 1273 ++ arch/mips/include/asm/dma-direct.h | 8 - arch/mips/jazz/jazzdma.c | 17 +- arch/mips/mm/dma-noncoherent.c | 8 +- arch/mips/ralink/Kconfig | 1 + arch/nds32/kernel/dma.c | 8 +- arch/nios2/mm/dma-mapping.c | 8 +- arch/openrisc/kernel/dma.c | 2 +- arch/parisc/kernel/pci-dma.c | 8 +- arch/powerpc/Kconfig | 11 - arch/powerpc/boot/dts/fsl/kmcent2.dts | 52 +- arch/powerpc/include/asm/dma-direct.h | 13 - arch/powerpc/include/asm/nohash/mmu-book3e.h | 11 +- arch/powerpc/include/asm/page.h | 7 - arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- arch/powerpc/kernel/early_32.c | 5 +- arch/powerpc/kernel/exceptions-64e.S | 12 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 61 +- arch/powerpc/kernel/machine_kexec.c | 1 - arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/setup-common.c | 20 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/mm/dma-noncoherent.c | 8 +- arch/powerpc/mm/init-common.c | 7 - arch/powerpc/mm/init_32.c | 5 + arch/powerpc/mm/init_64.c | 5 + arch/powerpc/mm/mmu_decl.h | 11 - arch/powerpc/mm/nohash/Makefile | 1 - arch/powerpc/mm/nohash/fsl_booke.c | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 401 - arch/powerpc/platforms/85xx/common.c | 23 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 - arch/powerpc/platforms/85xx/mpc85xx.h | 2 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/twr_p102x.c | 1 - arch/powerpc/platforms/pseries/papr_scm.c | 25 +- arch/riscv/Kconfig | 38 +- arch/riscv/Makefile | 13 +- arch/riscv/boot/Makefile | 7 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 7 + arch/riscv/boot/loader.S | 8 + arch/riscv/boot/loader.lds.S | 16 + arch/riscv/configs/nommu_virt_defconfig | 78 + arch/riscv/include/asm/cache.h | 8 + arch/riscv/include/asm/clint.h | 39 + arch/riscv/include/asm/csr.h | 74 +- arch/riscv/include/asm/elf.h | 4 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/futex.h | 6 + arch/riscv/include/asm/io.h | 136 +- arch/riscv/include/asm/irqflags.h | 12 +- arch/riscv/include/asm/mmio.h | 155 + arch/riscv/include/asm/mmu.h | 3 + arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pgalloc.h | 2 + arch/riscv/include/asm/pgtable.h | 94 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/ptrace.h | 16 +- arch/riscv/include/asm/sbi.h | 9 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/timex.h | 19 +- arch/riscv/include/asm/tlbflush.h | 12 +- arch/riscv/include/asm/uaccess.h | 4 + arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 8 +- arch/riscv/kernel/clint.c | 44 + arch/riscv/kernel/entry.S | 85 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 112 +- arch/riscv/kernel/irq.c | 17 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 17 +- arch/riscv/kernel/reset.c | 5 +- arch/riscv/kernel/sbi.c | 17 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 38 +- arch/riscv/kernel/smp.c | 16 +- arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 16 +- arch/riscv/lib/Makefile | 11 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 2 +- arch/riscv/mm/cacheflush.c | 26 +- arch/riscv/mm/context.c | 2 + arch/riscv/mm/extable.c | 4 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 15 +- arch/s390/net/bpf_jit_comp.c | 74 +- arch/sh/kernel/dma-coherent.c | 6 +- arch/sparc/kernel/ioport.c | 4 +- arch/x86/Kconfig | 34 +- arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/Makefile | 3 + arch/x86/crypto/blake2s-core.S | 258 + arch/x86/crypto/blake2s-glue.c | 233 + arch/x86/crypto/chacha_glue.c | 181 +- arch/x86/crypto/curve25519-x86_64.c | 2475 +++ arch/x86/crypto/poly1305_glue.c | 199 +- arch/x86/entry/entry_32.S | 9 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/vdso/Makefile | 2 - arch/x86/events/intel/core.c | 11 + arch/x86/hyperv/hv_init.c | 6 + arch/x86/include/asm/calgary.h | 57 - arch/x86/include/asm/crash.h | 8 + arch/x86/include/asm/ftrace.h | 2 - arch/x86/include/asm/kexec.h | 10 - arch/x86/include/asm/kvm_host.h | 31 +- arch/x86/include/asm/pci.h | 7 - arch/x86/include/asm/pci_64.h | 28 - arch/x86/include/asm/processor.h | 10 +- arch/x86/include/asm/purgatory.h | 10 - arch/x86/include/asm/set_memory.h | 2 - arch/x86/include/asm/tce.h | 35 - arch/x86/include/asm/text-patching.h | 81 +- arch/x86/kernel/Makefile | 1 - arch/x86/kernel/alternative.c | 215 +- arch/x86/kernel/cpu/bugs.c | 30 +- arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 - arch/x86/kernel/crash.c | 128 +- arch/x86/kernel/ftrace.c | 683 +- arch/x86/kernel/jump_label.c | 119 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 1 + arch/x86/kernel/machine_kexec_64.c | 47 - arch/x86/kernel/pci-calgary_64.c | 1586 -- arch/x86/kernel/pci-dma.c | 6 - arch/x86/kernel/process.c | 8 +- arch/x86/kernel/tce_64.c | 177 - arch/x86/kernel/traps.c | 9 - arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/ioapic.c | 33 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/lapic.c | 111 +- arch/x86/kvm/lapic.h | 3 + arch/x86/kvm/mmu.c | 7 +- arch/x86/kvm/pmu.c | 124 +- arch/x86/kvm/pmu.h | 29 +- arch/x86/kvm/pmu_amd.c | 24 +- arch/x86/kvm/svm.c | 140 +- arch/x86/kvm/vmx/nested.c | 207 +- arch/x86/kvm/vmx/nested.h | 9 +- arch/x86/kvm/vmx/pmu_intel.c | 34 +- arch/x86/kvm/vmx/vmx.c | 254 +- arch/x86/kvm/vmx/vmx.h | 12 +- arch/x86/kvm/x86.c | 179 +- arch/x86/kvm/x86.h | 15 +- arch/x86/mm/fault.c | 26 +- arch/x86/mm/init_32.c | 28 - arch/x86/mm/init_64.c | 36 - arch/x86/net/bpf_jit_comp.c | 424 +- arch/x86/purgatory/purgatory.c | 19 - arch/x86/realmode/init.c | 2 + arch/xtensa/kernel/pci-dma.c | 8 +- block/bfq-iosched.c | 32 +- block/bio.c | 2 +- block/blk-iocost.c | 8 +- crypto/Kconfig | 71 +- crypto/Makefile | 7 +- crypto/ablkcipher.c | 407 - crypto/adiantum.c | 5 +- crypto/aead.c | 165 +- crypto/algapi.c | 26 - crypto/api.c | 1 + crypto/blake2s_generic.c | 171 + crypto/chacha_generic.c | 84 +- crypto/crypto_engine.c | 29 - crypto/curve25519-generic.c | 90 + crypto/ecc.c | 2 +- crypto/geniv.c | 176 + crypto/nhpoly1305.c | 3 +- crypto/poly1305_generic.c | 228 +- crypto/skcipher.c | 106 - crypto/tcrypt.c | 4 +- crypto/testmgr.c | 30 + crypto/testmgr.h | 1520 +- crypto/tgr192.c | 4 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/nfit/core.c | 7 - drivers/acpi/sysfs.c | 4 +- drivers/base/core.c | 79 +- drivers/block/rsxx/core.c | 2 + drivers/bluetooth/btusb.c | 3 +- drivers/char/hw_random/atmel-rng.c | 39 +- drivers/char/hw_random/core.c | 5 +- drivers/char/hw_random/ks-sa-rng.c | 38 + drivers/char/random.c | 4 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/x1000-cgu.c | 274 + drivers/clocksource/hyperv_timer.c | 154 +- drivers/clocksource/timer-riscv.c | 31 +- drivers/cpufreq/cpufreq.c | 7 + drivers/cpuidle/governors/teo.c | 9 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 4 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 10 +- drivers/crypto/atmel-aes.c | 511 +- drivers/crypto/atmel-tdes.c | 433 +- drivers/crypto/bcm/cipher.c | 373 +- drivers/crypto/bcm/cipher.h | 10 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 292 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 1 - drivers/crypto/ccp/ccp-crypto-aes-galois.c | 7 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 94 +- drivers/crypto/ccp/ccp-crypto-aes.c | 169 +- drivers/crypto/ccp/ccp-crypto-des3.c | 100 +- drivers/crypto/ccp/ccp-crypto-main.c | 14 +- drivers/crypto/ccp/ccp-crypto.h | 13 +- drivers/crypto/ccp/psp-dev.c | 9 + drivers/crypto/ccree/cc_cipher.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 334 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 16 +- drivers/crypto/hifn_795x.c | 183 +- drivers/crypto/hisilicon/zip/zip_main.c | 182 +- drivers/crypto/inside-secure/safexcel.h | 8 +- drivers/crypto/inside-secure/safexcel_cipher.c | 5 +- drivers/crypto/ixp4xx_crypto.c | 228 +- drivers/crypto/marvell/cesa.h | 6 +- drivers/crypto/marvell/cipher.c | 14 +- drivers/crypto/mediatek/mtk-aes.c | 248 +- drivers/crypto/mxs-dcp.c | 140 +- drivers/crypto/n2_core.c | 194 +- drivers/crypto/nx/nx-aes-ccm.c | 5 - drivers/crypto/nx/nx-aes-gcm.c | 5 - drivers/crypto/omap-aes.c | 209 +- drivers/crypto/omap-aes.h | 4 +- drivers/crypto/omap-des.c | 232 +- drivers/crypto/picoxcell_crypto.c | 386 +- drivers/crypto/qat/qat_common/qat_algs.c | 304 +- drivers/crypto/qat/qat_common/qat_crypto.h | 4 +- drivers/crypto/qce/Makefile | 2 +- drivers/crypto/qce/cipher.h | 8 +- drivers/crypto/qce/common.c | 12 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/core.c | 2 +- drivers/crypto/qce/{ablkcipher.c => skcipher.c} | 172 +- drivers/crypto/rockchip/Makefile | 2 +- drivers/crypto/rockchip/rk3288_crypto.c | 8 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 556 - drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 538 + drivers/crypto/s5p-sss.c | 187 +- drivers/crypto/sahara.c | 156 +- drivers/crypto/stm32/stm32-cryp.c | 338 +- drivers/crypto/talitos.c | 308 +- drivers/crypto/ux500/cryp/cryp_core.c | 371 +- drivers/crypto/virtio/virtio_crypto_algs.c | 192 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 +- drivers/dax/bus.c | 22 +- drivers/dax/pmem/core.c | 6 +- drivers/gpu/drm/Kconfig | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/nv.c | 27 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 31 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 19 + drivers/gpu/drm/drm_gem.c | 24 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 13 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-logitech-hidpp.c | 3 + drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hv/hv.c | 4 +- drivers/hv/vmbus_drv.c | 30 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/i2c-core-acpi.c | 28 +- drivers/i2c/i2c-core-base.c | 32 - drivers/i2c/i2c-core-of.c | 4 +- drivers/infiniband/core/cma.c | 15 +- drivers/infiniband/core/mad.c | 12 +- drivers/infiniband/core/sysfs.c | 6 +- drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/verbs.h | 5 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 2 +- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 25 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 7 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 17 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/mad.c | 24 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 70 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 17 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 46 +- drivers/infiniband/hw/qedr/verbs.h | 7 +- drivers/infiniband/hw/qib/qib_mad.c | 15 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 + drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/siw/siw.h | 11 - drivers/infiniband/sw/siw/siw_verbs.c | 2 - drivers/infiniband/ulp/srpt/ib_srpt.c | 24 + drivers/input/ff-memless.c | 9 + drivers/input/keyboard/imx_sc_key.c | 2 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f54.c | 1 + drivers/iommu/dma-iommu.c | 10 +- drivers/irqchip/irq-sifive-plic.c | 11 +- drivers/irqchip/qcom-pdc.c | 147 +- drivers/md/dm-integrity.c | 6 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 10 +- drivers/misc/mei/bus.c | 33 + drivers/misc/mei/client.h | 36 + drivers/misc/vmw_vmci/vmci_driver.c | 67 + drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 2 + drivers/misc/vmw_vmci/vmci_host.c | 7 + drivers/mmc/core/quirks.h | 7 + drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/net/bonding/bond_main.c | 83 +- drivers/net/can/slcan.c | 1 + drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/mv88e6xxx/ptp.c | 13 + drivers/net/dsa/ocelot/Kconfig | 11 + drivers/net/dsa/ocelot/Makefile | 6 + drivers/net/dsa/ocelot/felix.c | 441 + drivers/net/dsa/ocelot/felix.h | 37 + drivers/net/dsa/ocelot/felix_vsc9959.c | 567 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 351 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 6 +- drivers/net/ethernet/broadcom/tg3.c | 4 + drivers/net/ethernet/cirrus/ep93xx_eth.c | 5 +- drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/Makefile | 2 + drivers/net/ethernet/freescale/enetc/enetc.c | 32 +- drivers/net/ethernet/freescale/enetc/enetc.h | 15 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 89 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 3 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 172 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 5 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 19 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 16 +- drivers/net/ethernet/ibm/ibmveth.c | 26 + drivers/net/ethernet/intel/igb/igb_ptp.c | 17 + drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 9 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 + drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 17 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 4 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 20 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 87 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 32 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 99 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 14950 ++++++++++++++----- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 116 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 221 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 129 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1711 +++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 876 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 55 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 187 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 32 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 40 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 44 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 20 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 17 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 11 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 43 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 + drivers/net/ethernet/mscc/ocelot.c | 209 +- drivers/net/ethernet/mscc/ocelot.h | 479 +- drivers/net/ethernet/mscc/ocelot_board.c | 89 +- drivers/net/ethernet/mscc/ocelot_io.c | 14 +- drivers/net/ethernet/mscc/ocelot_regs.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 52 +- drivers/net/ethernet/renesas/ravb.h | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 26 +- drivers/net/ethernet/renesas/ravb_ptp.c | 11 + drivers/net/ethernet/stmicro/stmmac/common.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 14 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 78 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 + drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/dp83640.c | 16 + drivers/net/phy/dp83869.c | 431 + drivers/net/phy/mscc.c | 2 +- drivers/net/phy/phylink.c | 15 +- drivers/net/tun.c | 4 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 12 +- drivers/net/wireless/ath/ath10k/mac.c | 7 +- drivers/net/wireless/ath/ath10k/qmi.c | 7 + drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/wcn36xx/hal.h | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 52 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 287 + drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 84 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 208 + drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 18 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 11 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 392 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 557 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 53 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 31 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtw88/ps.c | 1 - drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 - drivers/ntb/hw/amd/ntb_hw_amd.c | 5 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvdimm/btt.c | 18 +- drivers/nvdimm/btt_devs.c | 24 +- drivers/nvdimm/bus.c | 15 +- drivers/nvdimm/claim.c | 14 +- drivers/nvdimm/core.c | 8 +- drivers/nvdimm/dax_devs.c | 27 +- drivers/nvdimm/dimm_devs.c | 30 +- drivers/nvdimm/e820.c | 13 - drivers/nvdimm/namespace_devs.c | 114 +- drivers/nvdimm/nd-core.h | 21 +- drivers/nvdimm/nd.h | 27 +- drivers/nvdimm/of_pmem.c | 13 - drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 235 +- drivers/pinctrl/qcom/pinctrl-msm.c | 112 +- drivers/pinctrl/qcom/pinctrl-msm.h | 14 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/ptp/ptp_chardev.c | 20 +- drivers/regulator/core.c | 12 +- drivers/regulator/da9062-regulator.c | 49 +- drivers/regulator/internal.h | 1 + drivers/regulator/stpmic1_regulator.c | 6 + drivers/rtc/Kconfig | 2 - drivers/rtc/rtc-ds1302.c | 2 - drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-rx6110.c | 16 +- drivers/s390/net/ism.h | 2 - drivers/s390/net/qeth_core.h | 10 +- drivers/s390/net/qeth_core_main.c | 82 +- drivers/s390/net/qeth_core_mpc.h | 1 + drivers/s390/net/qeth_core_sys.c | 80 +- drivers/s390/net/qeth_ethtool.c | 2 + drivers/s390/net/qeth_l2_main.c | 26 +- drivers/s390/net/qeth_l2_sys.c | 29 - drivers/s390/net/qeth_l3.h | 1 + drivers/s390/net/qeth_l3_main.c | 226 +- drivers/s390/net/qeth_l3_sys.c | 94 - drivers/spi/spi-at91-usart.c | 4 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-fsl-cpm.c | 3 +- drivers/spi/spi-fsl-lpspi.c | 4 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-qup.c | 4 +- drivers/spi/spi-s3c64xx.c | 6 +- drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra20-slink.c | 8 +- drivers/staging/exfat/exfat_core.c | 35 - drivers/staging/exfat/exfat_super.c | 4 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 7 +- drivers/staging/rtl8192u/r8192U_core.c | 8 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_recv.c | 9 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_security.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 41 +- drivers/staging/wfx/bus_sdio.c | 4 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/debug.c | 15 +- drivers/staging/wfx/fwio.c | 65 +- drivers/staging/wfx/hif_rx.c | 78 +- drivers/staging/wfx/hif_tx.c | 66 +- drivers/staging/wfx/hif_tx_mib.h | 11 +- drivers/staging/wfx/hwio.c | 42 +- drivers/staging/wfx/hwio.h | 9 +- drivers/staging/wfx/key.c | 24 +- drivers/staging/wfx/main.c | 61 +- drivers/staging/wfx/queue.c | 31 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 15 +- drivers/staging/wfx/sta.c | 133 +- drivers/staging/wfx/sta.h | 6 +- drivers/staging/wfx/traces.h | 27 +- drivers/staging/wfx/wfx.h | 6 +- drivers/tee/optee/call.c | 7 + drivers/tee/optee/core.c | 20 +- drivers/tee/optee/shm_pool.c | 12 +- drivers/thunderbolt/switch.c | 54 +- drivers/tty/hvc/Kconfig | 2 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/uartlite.c | 107 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-trace.h | 26 + drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 + drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 90 +- drivers/vhost/vhost.c | 13 +- drivers/vhost/vhost.h | 1 - drivers/vhost/vsock.c | 102 +- drivers/xen/swiotlb-xen.c | 8 +- fs/afs/dir.c | 7 +- fs/buffer.c | 48 +- fs/exec.c | 2 +- fs/ext4/inode.c | 9 +- fs/ext4/super.c | 9 +- fs/io-wq.c | 29 +- fs/io_uring.c | 365 +- include/Kbuild | 1188 -- include/asm-generic/pgtable.h | 40 + include/clocksource/hyperv_timer.h | 7 +- include/crypto/aead.h | 2 +- include/crypto/algapi.h | 75 - include/crypto/blake2s.h | 106 + include/crypto/chacha.h | 83 +- include/crypto/chacha20poly1305.h | 48 + include/crypto/curve25519.h | 71 + include/crypto/engine.h | 4 - include/crypto/hash.h | 2 +- include/crypto/internal/blake2s.h | 24 + include/crypto/internal/chacha.h | 43 + include/crypto/internal/des.h | 12 - include/crypto/internal/poly1305.h | 58 + include/crypto/internal/skcipher.h | 20 - include/crypto/poly1305.h | 69 +- include/crypto/skcipher.h | 6 - include/drm/ttm/ttm_page_alloc.h | 2 +- include/dt-bindings/clock/x1000-cgu.h | 44 + include/dt-bindings/net/ti-dp83869.h | 42 + .../dt-bindings/regulator/dlg,da9063-regulator.h | 16 + include/linux/bpf.h | 138 +- include/linux/bpf_types.h | 78 +- include/linux/bpf_verifier.h | 1 + include/linux/btf.h | 1 + include/linux/compat.h | 2 - include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 435 - include/linux/dma-direct.h | 30 +- include/linux/dma-mapping.h | 5 +- include/linux/dma-noncoherent.h | 20 +- include/linux/filter.h | 6 +- include/linux/ftrace.h | 6 + include/linux/futex.h | 39 +- include/linux/i2c.h | 3 - include/linux/irq.h | 6 + include/linux/irqdomain.h | 1 + include/linux/kvm_host.h | 15 +- include/linux/libnvdimm.h | 7 - include/linux/mm.h | 15 - include/linux/mmc/sdio_ids.h | 2 + include/linux/nd.h | 2 +- include/linux/percpu-refcount.h | 16 +- include/linux/perf_event.h | 10 + include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/sched.h | 3 +- include/linux/sched/mm.h | 6 +- include/linux/soc/qcom/irq.h | 34 + include/linux/usb/tcpm.h | 41 - include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 - include/linux/vmalloc.h | 5 +- include/linux/vmw_vmci_api.h | 2 + include/net/af_vsock.h | 45 +- include/net/dsa.h | 2 + include/net/netfilter/nf_flow_table.h | 9 +- include/net/page_pool.h | 52 +- include/net/smc.h | 4 + include/net/vsock_addr.h | 2 +- include/net/xdp_priv.h | 4 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_verbs.h | 7 +- .../net/ethernet => include/soc}/mscc/ocelot.h | 277 +- .../net/ethernet => include/soc}/mscc/ocelot_sys.h | 0 include/trace/events/xdp.h | 19 +- include/uapi/linux/bpf.h | 3 + include/uapi/linux/devlink.h | 1 - include/uapi/linux/openvswitch.h | 4 +- include/uapi/linux/ptp_clock.h | 5 +- include/uapi/linux/sched.h | 6 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 26 +- kernel/bpf/Makefile | 1 + kernel/bpf/btf.c | 363 +- kernel/bpf/core.c | 13 + kernel/bpf/syscall.c | 77 +- kernel/bpf/trampoline.c | 253 + kernel/bpf/verifier.c | 131 +- kernel/dma/direct.c | 14 +- kernel/events/core.c | 46 +- kernel/exit.c | 30 +- kernel/fork.c | 40 +- kernel/futex.c | 324 +- kernel/irq/chip.c | 44 + kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 1 + kernel/module.c | 2 + kernel/notifier.c | 2 +- kernel/pid.c | 9 +- kernel/sched/core.c | 8 +- kernel/sched/sched.h | 2 +- kernel/time/time.c | 4 +- kernel/trace/ftrace.c | 119 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events_hist.c | 2 +- lib/Kconfig.debug | 11 - lib/Makefile | 3 +- lib/crypto/Kconfig | 130 + lib/crypto/Makefile | 42 +- lib/crypto/blake2s-generic.c | 111 + lib/crypto/blake2s-selftest.c | 622 + lib/crypto/blake2s.c | 126 + lib/{ => crypto}/chacha.c | 20 +- lib/crypto/chacha20poly1305-selftest.c | 7393 +++++++++ lib/crypto/chacha20poly1305.c | 369 + lib/crypto/curve25519-fiat32.c | 864 ++ lib/crypto/curve25519-hacl64.c | 788 + lib/crypto/curve25519.c | 25 + lib/crypto/libchacha.c | 35 + lib/crypto/poly1305.c | 232 + lib/ubsan.c | 2 +- lib/ubsan.h | 2 +- localversion-next | 2 +- mm/hmm.c | 120 +- mm/memory.c | 6 + mm/nommu.c | 10 +- mm/shmem.c | 2 +- mm/vmalloc.c | 17 +- mm/vmscan.c | 6 +- mm/workingset.c | 7 +- net/bpf/test_run.c | 41 + net/core/dev.c | 3 +- net/core/filter.c | 12 +- net/core/page_pool.c | 122 +- net/core/xdp.c | 121 +- net/dsa/Kconfig | 7 + net/dsa/Makefile | 1 + net/dsa/tag_8021q.c | 2 +- net/dsa/tag_ocelot.c | 229 + net/ipv4/ip_output.c | 4 +- net/ipv4/ipmr.c | 3 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 2 +- net/ipv4/xfrm4_output.c | 2 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 2 +- net/ipv6/seg6_local.c | 11 + net/ipv6/xfrm6_output.c | 2 +- net/netfilter/nf_flow_table_core.c | 8 +- net/netfilter/nf_flow_table_inet.c | 25 +- net/netfilter/nf_flow_table_offload.c | 179 +- net/netfilter/nf_tables_api.c | 49 +- net/netfilter/nf_tables_offload.c | 83 +- net/netfilter/nft_meta.c | 10 +- net/netfilter/xt_time.c | 19 +- net/openvswitch/datapath.c | 48 +- net/openvswitch/datapath.h | 12 + net/rds/ib_cm.c | 23 +- net/smc/af_smc.c | 22 +- net/smc/smc_cdc.c | 3 + net/smc/smc_clc.c | 2 +- net/smc/smc_close.c | 27 +- net/smc/smc_core.c | 234 +- net/smc/smc_core.h | 9 +- net/smc/smc_ib.c | 9 +- net/smc/smc_ib.h | 3 + net/smc/smc_ism.c | 22 +- net/smc/smc_llc.c | 9 +- net/smc/smc_tx.c | 2 +- net/smc/smc_wr.c | 37 +- net/smc/smc_wr.h | 10 + net/tipc/core.c | 2 - net/tipc/core.h | 6 + net/tls/tls_proc.c | 2 + net/vmw_vsock/af_vsock.c | 382 +- net/vmw_vsock/hyperv_transport.c | 70 +- net/vmw_vsock/virtio_transport.c | 177 +- net/vmw_vsock/virtio_transport_common.c | 166 +- net/vmw_vsock/vmci_transport.c | 140 +- net/vmw_vsock/vmci_transport.h | 3 - net/vmw_vsock/vmci_transport_notify.h | 1 - samples/bpf/xdpsock_user.c | 3 +- samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-modify.c | 88 + samples/ftrace/ftrace-direct.c | 2 +- scripts/Makefile.build | 9 - scripts/Makefile.headersinst | 18 - scripts/Makefile.lib | 14 - sound/pci/hda/hda_intel.c | 6 - sound/pci/hda/patch_hdmi.c | 17 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/tas2770.c | 10 +- sound/soc/codecs/wm8904.c | 1 + sound/soc/soc-core.c | 46 +- sound/soc/soc-generic-dmaengine-pcm.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- tools/include/uapi/linux/bpf.h | 3 + tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 5 +- tools/lib/bpf/bpf_helpers.h | 13 + tools/lib/bpf/btf.c | 22 + tools/lib/bpf/btf.h | 2 + tools/lib/bpf/libbpf.c | 154 +- tools/lib/bpf/libbpf.h | 7 +- tools/lib/bpf/libbpf.map | 3 + tools/perf/Documentation/perf.txt | 2 + tools/perf/arch/s390/annotate/instructions.c | 8 +- tools/perf/builtin-annotate.c | 6 +- tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-top.c | 6 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/ui/browsers/annotate.c | 25 +- tools/perf/ui/browsers/hists.c | 20 +- tools/perf/ui/gtk/annotate.c | 27 +- tools/perf/util/annotate.c | 105 +- tools/perf/util/annotate.h | 22 +- tools/perf/util/callchain.c | 40 +- tools/perf/util/callchain.h | 5 +- tools/perf/util/db-export.c | 16 +- tools/perf/util/debug.c | 2 + tools/perf/util/debug.h | 9 + tools/perf/util/event.c | 6 +- tools/perf/util/evsel.c | 36 +- tools/perf/util/evsel_fprintf.c | 29 +- tools/perf/util/hist.c | 58 +- tools/perf/util/machine.c | 48 +- tools/perf/util/map.c | 46 +- tools/perf/util/map.h | 1 - tools/perf/util/map_groups.h | 2 +- tools/perf/util/map_symbol.h | 5 +- tools/perf/util/mem-events.c | 2 +- tools/perf/util/parse-events.y | 3 +- tools/perf/util/python.c | 1 + .../perf/util/scripting-engines/trace-event-perl.c | 16 +- .../util/scripting-engines/trace-event-python.c | 18 +- tools/perf/util/sort.c | 89 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 16 +- tools/perf/util/symbol.h | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/perf/util/unwind-libunwind-local.c | 7 +- tools/perf/util/unwind.h | 8 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 90 + .../testing/selftests/bpf/prog_tests/fentry_test.c | 64 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 76 + .../selftests/bpf/prog_tests/fexit_stress.c | 76 + .../testing/selftests/bpf/prog_tests/fexit_test.c | 64 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 39 +- tools/testing/selftests/bpf/progs/fentry_test.c | 90 + tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 91 + tools/testing/selftests/bpf/progs/fexit_test.c | 98 + tools/testing/selftests/bpf/progs/kfree_skb.c | 52 + .../testing/selftests/bpf/progs/test_pkt_access.c | 38 +- tools/testing/selftests/clone3/clone3_selftests.h | 2 + tools/testing/selftests/clone3/clone3_set_tid.c | 40 +- tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 8 +- .../ftrace/test.d/direct/ftrace-direct.tc | 2 +- .../ftrace/test.d/direct/kprobe-direct.tc | 4 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/include/x86_64/processor.h | 7 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 7 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 72 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 76 + tools/testing/selftests/net/tcp_mmap.c | 65 +- tools/testing/selftests/ptp/testptp.c | 53 +- usr/include/Makefile | 15 +- virt/kvm/coalesced_mmio.c | 8 +- virt/kvm/kvm_main.c | 28 +- 987 files changed, 63442 insertions(+), 24898 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/ti,dp83869.yaml delete mode 100644 Documentation/powerpc/kaslr-booke32.rst create mode 100644 arch/arm/crypto/chacha-glue.c delete mode 100644 arch/arm/crypto/chacha-neon-glue.c create mode 100644 arch/arm/crypto/chacha-scalar-core.S create mode 100644 arch/arm/crypto/curve25519-core.S create mode 100644 arch/arm/crypto/curve25519-glue.c create mode 100644 arch/arm/crypto/poly1305-armv4.pl create mode 100644 arch/arm/crypto/poly1305-core.S_shipped create mode 100644 arch/arm/crypto/poly1305-glue.c create mode 100644 arch/arm/include/asm/vdso/gettimeofday.h create mode 100644 arch/arm/include/asm/vdso/vsyscall.h delete mode 100644 arch/arm/mach-omap2/hsmmc.c delete mode 100644 arch/arm/mach-omap2/hsmmc.h copy arch/{arm64/kernel/vdso32 => arm/vdso}/note.c (100%) create mode 100644 arch/arm64/crypto/poly1305-armv8.pl create mode 100644 arch/arm64/crypto/poly1305-core.S_shipped create mode 100644 arch/arm64/crypto/poly1305-glue.c create mode 100644 arch/mips/crypto/chacha-core.S create mode 100644 arch/mips/crypto/chacha-glue.c create mode 100644 arch/mips/crypto/poly1305-glue.c create mode 100644 arch/mips/crypto/poly1305-mips.pl delete mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c create mode 100644 arch/riscv/boot/loader.S create mode 100644 arch/riscv/boot/loader.lds.S create mode 100644 arch/riscv/configs/nommu_virt_defconfig create mode 100644 arch/riscv/include/asm/clint.h create mode 100644 arch/riscv/include/asm/mmio.h create mode 100644 arch/riscv/kernel/clint.c create mode 100644 arch/riscv/kernel/sbi.c create mode 100644 arch/x86/crypto/blake2s-core.S create mode 100644 arch/x86/crypto/blake2s-glue.c create mode 100644 arch/x86/crypto/curve25519-x86_64.c delete mode 100644 arch/x86/include/asm/calgary.h delete mode 100644 arch/x86/include/asm/pci_64.h delete mode 100644 arch/x86/include/asm/tce.h delete mode 100644 arch/x86/kernel/pci-calgary_64.c delete mode 100644 arch/x86/kernel/tce_64.c delete mode 100644 crypto/ablkcipher.c create mode 100644 crypto/blake2s_generic.c create mode 100644 crypto/curve25519-generic.c create mode 100644 crypto/geniv.c create mode 100644 drivers/clk/ingenic/x1000-cgu.c rename drivers/crypto/qce/{ablkcipher.c => skcipher.c} (61%) delete mode 100644 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c create mode 100644 drivers/crypto/rockchip/rk3288_crypto_skcipher.c create mode 100644 drivers/net/dsa/ocelot/Kconfig create mode 100644 drivers/net/dsa/ocelot/Makefile create mode 100644 drivers/net/dsa/ocelot/felix.c create mode 100644 drivers/net/dsa/ocelot/felix.h create mode 100644 drivers/net/dsa/ocelot/felix_vsc9959.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_qos.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c create mode 100644 drivers/net/phy/dp83869.c delete mode 100644 include/Kbuild create mode 100644 include/crypto/blake2s.h create mode 100644 include/crypto/chacha20poly1305.h create mode 100644 include/crypto/curve25519.h create mode 100644 include/crypto/internal/blake2s.h create mode 100644 include/crypto/internal/chacha.h create mode 100644 include/crypto/internal/poly1305.h create mode 100644 include/dt-bindings/clock/x1000-cgu.h create mode 100644 include/dt-bindings/net/ti-dp83869.h create mode 100644 include/dt-bindings/regulator/dlg,da9063-regulator.h create mode 100644 include/linux/soc/qcom/irq.h delete mode 100644 include/linux/vm_sockets.h copy {drivers/net/ethernet => include/soc}/mscc/ocelot.h (73%) rename {drivers/net/ethernet => include/soc}/mscc/ocelot_sys.h (100%) create mode 100644 kernel/bpf/trampoline.c create mode 100644 lib/crypto/Kconfig create mode 100644 lib/crypto/blake2s-generic.c create mode 100644 lib/crypto/blake2s-selftest.c create mode 100644 lib/crypto/blake2s.c rename lib/{ => crypto}/chacha.c (88%) create mode 100644 lib/crypto/chacha20poly1305-selftest.c create mode 100644 lib/crypto/chacha20poly1305.c create mode 100644 lib/crypto/curve25519-fiat32.c create mode 100644 lib/crypto/curve25519-hacl64.c create mode 100644 lib/crypto/curve25519.c create mode 100644 lib/crypto/libchacha.c create mode 100644 lib/crypto/poly1305.c create mode 100644 net/dsa/tag_ocelot.c create mode 100644 samples/ftrace/ftrace-direct-modify.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_fexit.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_stress.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_test.c create mode 100644 tools/testing/selftests/bpf/progs/fentry_test.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xss_msr_test.c