This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 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' new fcbb8461fd23 kbuild: remove header compile test new 7ecaf069da52 kbuild: move headers_check rule to usr/include/Makefile new 742686a8ed14 Merge remote-tracking branch 'kbuild/for-next' new 9f0e56e96c7b dma-mapping: drop the dev argument to arch_sync_dma_for_* new b037b220e71d dma-direct: unify the dma_capable definitions new e4d2bda544c7 dma-direct: avoid a forward declaration for phys_to_dma new 1db5f1eb40da powerpc: remove support for NULL dev in __phys_to_dma / __ [...] new 4e7c4ab2979b Merge remote-tracking branch 'dma-mapping/for-next' new 3367275821e0 Merge remote-tracking branch 'arc/for-next' new fb033c95c94c ARM: 8918/2: only build return_address() if needed new bebe668eee36 ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug archi [...] new 9f1984c6ae30 ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand new 20e2fc42312f ARM: 8930/1: Add support for generic vDSO new 052e76a31b4a ARM: 8931/1: Add clock_getres entry point new 74d06efb9c2f ARM: 8932/1: Add clock_gettime64 entry point new 790756c7e022 ARM: 8933/1: replace Sun/Solaris style flag on section directive new 4ae5061a19b5 ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening new 022eb8ae8b5e ARM: 8938/1: kernel: initialize broadcast hrtimer based cl [...] new d7a1033c633f Merge remote-tracking branch 'arm/for-next' new 2bfa0f65c058 Merge remote-tracking branch 'arm64/for-next/core' new 7bd39bc6bfdf firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT new 3f6939aec712 Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/l [...] new 1a6feb012141 Merge branch 'arm/drivers' into for-next new 4acbf252b789 ARM: Document merges new 02399ee8bc9e Merge branch 'arm/fixes' into for-next new a5331a7a87ec ARM: config: aspeed-g5: Enable 8250_DW quirks new ec46265ce183 ARM: config: aspeed-g5: Add SGPIO and FSI drivers new 55b51e8e7b4b ARM: config: aspeed-g4: Add MMC, and cleanup new e8267270cfc4 ARM: configs: multi_v7: ASPEED network, gpio, FSI new b50a85c023f4 ARM: config: multi_v5: ASPEED SDHCI, SGPIO new a235f803dbc8 Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/p [...] new 6277b6e21c7a Merge branch 'arm/defconfig' into for-next new e1351090dd4a ARM: Document merges new 690d323acfb2 Merge remote-tracking branch 'arm-soc/for-next' new 8a7d4d03ffc0 Merge remote-tracking branch 'amlogic/for-next' new 73a1969226fa Merge remote-tracking branch 'aspeed/for-next' new d8cd979f0cb7 Merge remote-tracking branch 'at91/at91-next' new 991afbddb17e Merge remote-tracking branch 'bcm2835/for-next' new 232a44121dd1 Merge remote-tracking branch 'imx-mxs/for-next' new be8498f8e6d6 Merge remote-tracking branch 'keystone/next' new 2095ca05612e Merge remote-tracking branch 'mediatek/for-next' new 35d3ebdf28ae Merge remote-tracking branch 'mvebu/for-next' new 0b7f71a1e602 Merge remote-tracking branch 'omap/for-next' new 6f6ee9231151 Merge remote-tracking branch 'qcom/for-next' new 348e70c7f2ef Merge remote-tracking branch 'realtek/for-next' new e91b2595f2ca Merge remote-tracking branch 'renesas/next' new 9c8f8af5f17e Merge remote-tracking branch 'reset/reset/next' new 91bb892b1c67 Merge remote-tracking branch 'rockchip/for-next' new 07f4ac52b8e7 Merge remote-tracking branch 'samsung-krzk/for-next' new 09a6fc26c5b3 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 53b2217da4f3 Merge branch for-5.5/dt-bindings into for-next new e140e8e7e0dd Merge branch for-5.5/firmware into for-next new 0966af163cc8 Merge branch for-5.5/memory into for-next new 144485cd7861 Merge branch for-5.5/soc into for-next new f2b6747c33ba Merge branch for-5.5/arm/core into for-next new 7180571a5691 Merge branch for-5.5/arm/dt into for-next new 57dd5f4c11fa Merge branch for-5.5/arm/defconfig into for-next new 83884e7ca9d3 Merge branch for-5.5/arm64/dt into for-next new a6ae25f932fe Merge branch for-5.5/clk-core into for-next new 6f3229ac2ad1 Merge branch for-5.5/clk into for-next new 1bdc88fe3c73 Merge branch for-5.5/cpufreq into for-next new aaaf182bae37 Merge remote-tracking branch 'tegra/for-next' new 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. new b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. new a50df74d0834 Merge branch 'clk-ingenic' into clk-next new 951e9c8ed515 Merge remote-tracking branch 'clk/clk-next' new 76bbba0a14c2 Merge remote-tracking branch 'csky/linux-next' new 7ef405d32acd Merge remote-tracking branch 'h8300/h8300-next' new 995002e97086 Merge remote-tracking branch 'm68k/for-next' new 2ce0029901e0 Merge remote-tracking branch 'm68knommu/for-next' new 4817873969e3 Merge remote-tracking branch 'microblaze/next' new 636e46f98b06 Merge remote-tracking branch 'mips/mips-next' new 425cabbd9ad1 Merge remote-tracking branch 'parisc-hd/for-next' new c97d4796bddf Merge remote-tracking branch 'powerpc/next' new ea67a5519d61 powerpc/kmcent2: update the ethernet devices' phy properties new 3e4282e484b3 powerpc/85xx: remove mostly pointless mpc85xx_qe_init() new 3a0990ca1a00 powerpc/booke: Spelling s/date/data/ new a76bea0287ce powerpc/kmcent2: add ranges to the pci bridges new 4950964d8d87 Merge remote-tracking branch 'fsl/next' new d64c96024274 Merge branch 'next/seccomp' into for-next new 61e72f42db4a Merge branch 'next/isa-string' into for-next new 885b914fd35e Merge branch 'next/tlb-opt' into for-next new c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] new 618dea344a71 Merge branch 'next/misc' into for-next new 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown new 0c3ac28931d5 riscv: separate MMIO functions into their own header file new a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode new eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode new 3b03ac6bbd6e riscv: poison SBI calls for M-mode new 3320648ecc38 riscv: cleanup the default power off implementation new 8bf90f320d9a riscv: implement remote sfence.i using IPIs new 14c5bce0bb5e riscv: add support for MMIO access to the timer registers new f1ba31d29ae7 riscv: provide native clint access for M-mode new 92a703e8c3b9 riscv: read the hart ID from mhartid on boot new 45229dde0787 riscv: clear the instruction cache and all registers when booting new e9987a5b2ad3 riscv: add nommu support new 360c0414106e riscv: provide a flat image loader new 20fcc8d2ddb2 Merge branch 'next/nommu' into for-next new f5d6d0d17001 Merge remote-tracking branch 'risc-v/for-next' new 45046e0428b3 Merge remote-tracking branch 's390/features' new 74d4700962a6 Merge remote-tracking branch 'sh/sh-next' new aa246d4d76d2 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 1129486a673d Merge remote-tracking branch 'fscrypt/master' new b0c1425b4a6f Merge remote-tracking branch 'btrfs/for-next' new ab700b38abef Merge remote-tracking branch 'cifs/for-next' new 66fe35fa2b91 Merge remote-tracking branch 'ecryptfs/next' new f9eea739057e Merge remote-tracking branch 'erofs/dev' new 5face83cb857 Merge remote-tracking branch 'ext3/for_next' new 4d06bfb97ecb ext4: Add error handling for io_end_vec struct allocation new 31fb992ce675 fs/buffer.c: support fscrypt in block_read_full_page() new 196624e192f8 ext4: Enable encryption for subpage-sized blocks new 1e1a76ed9a1c ext4: remove unused variable warning in parse_options() new 1fb1935f4839 Merge remote-tracking branch 'ext4/dev' new bbcb474758e6 Merge remote-tracking branch 'f2fs/dev' new b63be0b83630 Merge remote-tracking branch 'fsverity/fsverity' new c9bdcf278b3d Merge remote-tracking branch 'fuse/for-next' new d8aaf227a16d Merge remote-tracking branch 'nfs/linux-next' new e557600e8077 Merge remote-tracking branch 'nfsd/nfsd-next' new e9dbb3f8f24e Merge remote-tracking branch 'xfs/for-next' new ea706017eaa5 Merge remote-tracking branch 'iomap/iomap-for-next' new fd4fc341badb Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 555ee01d245a Merge remote-tracking branch 'vfs/for-next' new 48bd374ac299 Merge remote-tracking branch 'printk/for-next' new f5656e6b593b Merge remote-tracking branch 'pci/next' new 2cee210493eb Merge remote-tracking branch 'pstore/for-next/pstore' new 4f6585815084 HID: i2c-hid: remove orphaned member sleep_delay new 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next new 61005d65b6c7 HID: logitech-hidpp: Silence intermittent get_battery_capa [...] new 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next new 0c8432236dea HID: i2c-hid: fix no irq after reset on raydium 3118 new 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next new fd70466d37bf HID: i2c-hid: Reset ALPS touchpads on resume new e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next new 0b0ef71979e5 Merge remote-tracking branch 'hid/for-next' new 993e21940684 Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.ker [...] new c39511ffb99b i2c: rcar: Remove superfluous call to clk_get_rate() new a2b0e390d21a i2c: at91: Use dma_request_chan() directly for channel request new 67d7630f0eae i2c: qup: Use dma_request_chan() directly for channel request new efa42b5e3ec7 i2c: sh_mobile: Use dma_request_chan() directly for channe [...] new 79e4be2c08bb i2c: tegra: Use dma_request_chan() directly for channel request new 9af433840b3f i2c: remove helpers for ref-counting clients new 901499c43737 Merge branch 'i2c/for-5.5' into i2c/for-next new 3274d632cb1a Merge branch 'i2c/for-current' into i2c/for-next new e0c914ba9aec Merge remote-tracking branch 'i2c/i2c/for-next' new 24ec0116f593 Merge remote-tracking branch 'i3c/i3c/next' new 9816769f6f27 Merge branch 'dmi/master' new 1c263c103735 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new d5ea80875f42 Merge remote-tracking branch 'jc_docs/docs-next' new a1db75140194 Merge remote-tracking branch 'v4l-dvb/master' new 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals new 967c2e327214 Merge branch 'pm-cpuidle' into linux-next new 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] new dc85e40f885d Merge branch 'pm-cpufreq' into linux-next new eb09878e1301 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 new 998570b92107 Merge branch 'acpi-sysfs' into linux-next new 1fd383f2408e Merge remote-tracking branch 'pm/linux-next' new 2acf3c25b30e Merge remote-tracking branch 'thermal/thermal/linux-next' new 6e8d566afd91 Merge remote-tracking branch 'ieee1394/for-next' new e3cc3b0a2af3 Merge remote-tracking branch 'swiotlb/linux-next' new 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code new e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] new 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters new e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator new 960657b732e1 RDMA/qedr: Fix potential use after free new da046d5f895f RDMA/i40iw: Fix potential use after free new 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them new 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name new 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static new 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. new 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission new 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag new 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get new e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime new 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' new c7b77b58aaf9 Merge remote-tracking branch 'rdma/for-next' new 8d3f4a95a626 net: ethernet: mediatek: Integrate GDM/PSE setup operations new 5ac9eda060c7 net: ethernet: mediatek: Refine the timing of GDM/PSE setup new 8d66a8183d0c net: ethernet: mediatek: Enable GDM GDMA_DROP_ALL mode new 839554b76e9f Merge branch 'Rework-mt762x-GDM-setup-flow' new bd1903b7c459 net: openvswitch: add hash info to upcall new 4d66c56f7efe dt-bindings: net: dp83869: Add TI dp83869 phy new 01db923e8377 net: phy: dp83869: Add TI dp83869 phy new 6f2275433a2f ibmveth: Detect unsupported packets before sending to the [...] new d0db136ffb59 r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy new c94ef13b04e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 86bb811b0808 net/mlx5: DR, Fix matcher builders select check new a7cba0a4d508 net/mlx5: Read num_vfs before disabling SR-IOV new e6014afd1c57 net/mlx5: Remove redundant NULL initializations new 85bf490af1e2 net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_h [...] new 71c6eaebf06a net/mlx5e: Set netdev name space on creation new 4383cfcc65e7 net/mlx5: Add devlink reload new 84179981317f net/mlx5: TC: Offload flow table rules new f97d139aaafd Merge tag 'mlx5-updates-2019-11-12' of git://git.kernel.or [...] new b37fa92e20ef net: mvneta: fix build skb for bm capable devices new 23205e6d06d4 octeontx2-af: Dump current resource provisioning status new 8756828a8148 octeontx2-af: Add NPA aura and pool contexts to debugfs new 02e202c3d15e octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs new c5a797e081da octeontx2-af: Add NDC block stats to debugfs. new c57211b53682 octeontx2-af: Add CGX LMAC stats to debugfs new f967488d095e octeontx2-af: Add per CGX port level NIX Rx/Tx counters new e07fb507aeb1 octeontx2-af: Add NPC MCAM entry allocation status to debugfs new a36740f614d3 octeontx2-af: Add mbox API to validate all responses new fdb902981482 octeontx2-af: Sync hw mbox with bounce buffer. new c6614738a89c octeontx2-af: Add macro to generate mbox handlers declarations new 922584f60752 octeontx2-af: Update NPC KPU packet parsing profile new 8cc89ae92518 octeontx2-af: Clear NPC MCAM entries before update new 206ff848a1ab octeontx2-af: Add more RSS algorithms new 5d9b976d4480 octeontx2-af: Support fixed transmit scheduler topology new 561e8752a17b octeontx2-af: Enable broadcast packet replication new ee1e75915f4f octeontx2-af: Support configurable NDC cache way_mask new a02917663112 octeontx2-af: Add option to disable dynamic entry caching in NDC new a7faa68b4e7f octeontx2-af: Start/Stop traffic in CGX along with NPC new 798a496bf425 Merge branch 'octeontx2-af-Debugfs-support-and-updates-to- [...] new 7ed78bc495fd vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT new db205c766862 vsock: remove vm_sockets_get_local_cid() new 3603a2e991a8 vsock: remove include/linux/vm_sockets.h file new fe502c4a38d9 vsock: add 'transport' member in the struct vsock_sock new 4c7246dc45e2 vsock/virtio: add transport parameter to the virtio_transp [...] new daabfbca34ec vsock: add 'struct vsock_sock *' param to vsock_core_get_t [...] new b9f2b0ffde0c vsock: handle buffer_size sockopts in the core new b9ca2f5ff778 vsock: add vsock_create_connected() called by transports new 55f3e149b690 vsock: move vsock_insert_unbound() in the vsock_create() new 039642574cc4 hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() new c0cfa2d8a788 vsock: add multi-transports support new b1bba80a4376 vsock/vmci: register vmci_transport only when VMCI guest/h [...] new 6a2c0962105a vsock: prevent transport modules unloading new 36c5b48b91ac vsock: fix bind() behaviour taking care of CID new ed8640a9612c vhost/vsock: refuse CID assigned to the guest->host transport new 24df31f8d5be Merge branch 'vsock-add-multi-transports-support' new 845ef9047b1f s390/qeth: gather more detailed RX dropped/error statistics new 5fd3fcbb8af8 s390/qeth: support per-frame invalidation new 7d4faee7c6db s390/qeth: drop unwanted packets earlier in RX path new 17caeaa4766d s390/qeth: handle skb allocation error gracefully new 8311c7a252e8 s390/qeth: clean up error path in qeth_core_probe_device() new ddf28100ee1f s390/qeth: fine-tune L3 mcast locking new 32a186c7f958 s390/qeth: remove gratuitious RX modeset new 611abe5165ca s390/qeth: consolidate L3 mcast registration code new 8659c189b6f2 s390/qeth: remove VLAN tracking for L3 devices new b80c08ac9414 s390/qeth: replace qeth_l3_get_addr_buffer() new 0b81c6c62021 s390/qeth: don't check drvdata in sysfs code new a98cdaf73e32 Merge branch 's390-next' new d6649d788e1a net/tls: Fix unused function warning new 983db6198f0d mlxsw: spectrum_router: Allocate discard adjacency entry w [...] new 09146abebc78 net: stmmac: Do not set RX IC bit if RX Coalesce is zero new 4e4337ccf780 net: stmmac: Setup a default RX Coalesce value instead of [...] new 854248e5ec81 net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD new 52f96cd135b1 net: stmmac: xgmac: Remove uneeded computation for RFA/RFD new da2024510031 net: stmmac: Tune-up default coalesce settings new c2837423cb54 net: stmmac: Rework TX Coalesce logic new 8d07a7930434 net: stmmac: xgmac: Do not enable TBU interrupt new 43da44c87678 Merge branch 'net-stmmac-CPU-Performance-Improvements' new 50c6b20eff8e net/smc: fix final cleanup sequence for SMCD devices new 42bfba9eaa33 net/smc: immediate termination for SMCD link groups new 5421ec281df9 net/smc: abnormal termination of SMCD link groups new 5edd6b9cb8d7 net/smc: introduce bookkeeping of SMCD link groups new 15e1b99aadfb net/smc: no WR buffer wait for terminating link group new 2c1d3e50302f net/smc: abnormal termination without orderly flag new 6a37ad3da5d6 net/smc: wait for tx completions before link freeing new 0b29ec643613 net/smc: immediate termination for SMCR link groups new e7be235fa783 Merge branch 'net-smc-improve-termination-handling-part-3' new 259630e08c21 net: mscc: ocelot: move resource ioremap and regmap init t [...] new dc3de2a294ea net: mscc: ocelot: filter out ocelot SoC specific PCS conf [...] new 5bc9d2e6e7d5 net: mscc: ocelot: move invariant configs out of adjust_link new fa914e9c4d94 net: mscc: ocelot: create a helper for changing the port MTU new f24711fddc36 net: mscc: ocelot: export a constant for the tag length in bytes new ba551bc3bc22 net: mscc: ocelot: adjust MTU on the CPU port in NPI mode new 3a77b5933fdb net: mscc: ocelot: separate the implementation of switch reset new 5e2563650232 net: mscc: ocelot: publish structure definitions to includ [...] new a030dfe19473 net: mscc: ocelot: publish ocelot_sys.h to include/soc/mscc new 8dce89aa5f32 net: dsa: ocelot: add tagger for Ocelot/Felix switches new 56051948773e net: dsa: ocelot: add driver for Felix switch family new 3bb884a4a0c4 Merge branch 'DSA-driver-for-Vitesse-Felix-switch' new 61ca533c0e94 net: openvswitch: don't call pad_packet if not necessary new 20021578ba22 selftests: net: tcp_mmap should create detached threads new c39e342a050a tun: fix data-race in gro_normal_list() new 6dabd405451f net/smc: introduce bookkeeping of SMCR link groups new a33a803cfe64 net/smc: guarantee removal of link groups in reboot new 4ead9c96d528 net/smc: use rcu_barrier() on module unload new ab8536ca783d net/smc: remove unused constant new 3af7ff93e43b Merge branch 'smc-last-part-of-termination-improvements' new c3f812cea0d7 page_pool: do not release pool until inflight == 0. new 34c6adf1977b enetc: Configure the Time-Aware Scheduler via tc-taprio offload new 2e47cb415f0a enetc: update TSN Qbv PSPEED set according to adjust link speed new 86c1fe8857af bnx2x: Drop redundant callback function casts new 2c855d73f2f6 bnx2x: Remove read_status_t function casts new 3e19d1f2654f bnx2x: Remove config_init_t function casts new 26658f6bdb65 bnx2x: Remove format_fw_ver_t function casts new 548e5ffe2e11 bnx2x: Remove hw_reset_t function casts new f92e88dbd461 Merge branch 'bnx2x-Remove-function-casts' new 8aef998df397 net: core: allow fast GRO for skbs with Ethernet header in head new 4214fa1efffd net: mscc: ocelot: omit error check from of_get_phy_mode new df98be06c94d bonding: symmetric ICMP transmit new bb99ff9baa02 iwlwifi: mvm: fix support for single antenna diversity new d923b020dcec iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() new 222ccf5e9f37 iwlwifi: nvm: update iwl_uhb_nvm_channels new 686d5c5708c9 iwlwifi: mvm: in VHT connection use only VHT capabilities new bc4f65b2fc77 iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static new 4d75a9eba2e7 iwlwifi: dbg_ini: support dump collection upon assert during D3 new 508127b7629e iwlwifi: scan: create function for scan scheduling params new 51698293e323 iwlwifi: scan: Create function to build scan cmd new 19ff9b2c6e3c iwlwifi: scan: adapt the code to use api ver 11 new 6587ef6e22c5 iwlwifi: mvm: print rate_n_flags in a pretty format new 60d1794e2842 iwlwifi: FW API: reference enum in docs of modify_mask new ffe5619fd869 iwlwifi: bump FW API to 51 for 22000 series new eb3dc36eeca4 iwlwifi: remove redundant assignment to variable bufsz new c5aaa8be29b2 iwlwifi: mvm: fix unaligned read of rx_pkt_status new 687db6ff5b70 iwlwifi: scan: make new scan req versioning flow new 5167ff45a503 iwlwifi: scan: support scan req cmd ver 12 new 39c1a9728f93 iwlwifi: refactor the SAR tables from mvm to acpi new 559897363ca8 iwlwifi: mvm: scan: enable adaptive dwell in p2p new d66bd0c4840a iwlwifi: mvm: don't skip mgmt tid when flushing all tids new 220089c720b0 iwlwifi: mvm: start CTDP budget from 2400mA new 4658d552e02c iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout new 3681021fc6af iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 new bfc3e9fdbfb8 iwlwifi: 22000: fix some indentation new 7937fd322705 iwlwifi: mvm: fix non-ACPI function new 05a11003a565 ath10k: fix get invalid tx rate for Mesh metric new 402838a05def ath10k: fix potential issue of peer stats allocation new 3b58d6a599ba ath10k: disable cpuidle during downloading firmware new f4fe2e53349f ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" new b70b3a36ec33 ath10k: qmi: Sleep for a while before assigning MSA memory new 3c33a11a2913 wcn36xx: fix typo new 8550179018e0 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 92fe0f81b64b brcmsmac: remove unnecessary return new 38860bdf28b7 rtl8xxxu: Remove set but not used variable 'rsr' new 4f5969c36a45 rtw88: remove duplicated include from ps.c new 50bef71900d2 Merge tag 'wireless-drivers-next-2019-11-15' of git://git. [...] new 725ea4bff9ad net: phylink: update to use phy_support_asym_pause() new 718af5bc9709 r8169: improve conditional firmware loading for RTL8168d new 229c1e0dfd3d r8169: load firmware for RTL8168fp/RTL8117 new 597b01edafac selftests: net: avoid ptl lock contention in tcp_mmap new 1e8795b1b20d mscc.c: fix semicolon.cocci warnings new 19b7e21c55c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 3d85aae50537 Merge remote-tracking branch 'net-next/master' new b7b3fc8dd95b bpf: Support doubleword alignment in bpf_jit_binary_alloc new fcf35131396a s390/bpf: Make sure JIT passes do not increase code size new 110b2263db8a samples/bpf: Remove duplicate option from xdpsock new b31333298087 samples/bpf: Add missing option to xdpsock usage new 808c9f7ebfff bpf, doc: Change right arguments for JIT example code new c3d6324f841b x86/alternatives: Teach text_poke_bp() to emulate instructions new 3b2744e66520 bpf: Refactor x86 JIT into helpers new 5964b2000f28 bpf: Add bpf_arch_text_poke() helper new fec56f5890d9 bpf: Introduce BPF trampoline new 1442e2871b76 libbpf: Introduce btf__find_by_name_kind() new b8c54ea455dc libbpf: Add support to attach to fentry/fexit tracing progs new e41074d39d71 selftest/bpf: Simple test for fentry/fexit new faeb2dce084a bpf: Add kernel test functions for fentry testing new 11d1e2eefffe selftests/bpf: Add test for BPF trampoline new d3b0856e5959 selftests/bpf: Add fexit tests for BPF trampoline new 510312882c4b selftests/bpf: Add combined fentry/fexit test new e76d776e9ca1 selftests/bpf: Add stress test for maximum number of progs new 9fd4a39dc7fe bpf: Reserve space for BPF trampoline in BPF programs new 9cc31b3a092d bpf: Fix race in btf_resolve_helper_id() new 91cc1a99740e bpf: Annotate context types new 8c1b6e69dcc1 bpf: Compare BTF types of functions arguments with actual types new 5b92a28aae4d bpf: Support attaching tracing BPF program to other BPF programs new e7bf94dbb882 libbpf: Add support for attaching BPF programs to other BP [...] new 4c0963243c5f selftests/bpf: Extend test_pkt_access test new d6f39601ec5e selftests/bpf: Add a test for attaching BPF prog to anothe [...] new 2893c996d8ae Merge branch 'bpf-trampoline' new 4758d89ac1c8 Merge remote-tracking branch 'bpf-next/master' new fcbad8293d52 netfilter: xt_time: use time64_t new 6408c40c39d8 netfilter: nft_meta: use 64-bit time arithmetic new 4a766d490d20 netfilter: nf_flow_table_offload: add flow_action_entry_ne [...] new 5c27d8d76ce8 netfilter: nf_flow_table_offload: add IPv6 support new 28f8bfd1ac94 netfilter: Support iif matches in POSTROUTING new ea13ca305177 netfilter: nf_flow_table_offload: Fix check ndo_setup_tc w [...] new 458a1828e9f7 netfilter: nf_flow_table: remove unnecessary parameter in [...] new 6ca61c7a8bac netfilter: nf_tables_offload: remove reference to flow rul [...] new 23403cd8898d netfilter: nf_tables_offload: release flow_rule on error f [...] new 63b48c73ff56 netfilter: nf_tables_offload: undo updates if transaction fails new d7c03a9f5c25 netfilter: nf_tables: check if bind callback fails and unb [...] new ff4bf2f42a40 netfilter: nf_tables: add nft_unregister_flowtable_hook() new 9beaa44b6311 Merge remote-tracking branch 'netfilter-next/master' new 84e0b590a9ea Merge remote-tracking branch 'nfc-next/master' new 3d44a6fd0775 Bluetooth: btusb: fix PM leak in error case of setup new 0aa2a3f2030f Merge remote-tracking branch 'bluetooth/master' new 0a723f81467d Merge remote-tracking branch 'gfs2/for-next' new 1dce732caa19 Merge remote-tracking branch 'mtd/mtd/next' new 9e908e09bbf5 Merge remote-tracking branch 'nand/nand/next' new a4e739bcdb33 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 454dfebae2db dt-bindings: rng: atmel-trng: add new compatible new 5c49645c4a74 hwrng: atmel - add new platform support for sam9x60 new 4509f4376614 crypto: allwinner - fix some spelling mistakes new 698b22273efa crypto: tgr192 - remove unneeded semicolon new 6d01d8511dce hwrng: ks-sa - Add minimum sleep time before ready-polling new c3510fec6e82 crypto: inside-secure - Fix hangup during probing for EIP9 [...] new 39977f4b51cd crypto: hisilicon - add vfs_num module param for zip new 4a97bfc79619 crypto: hisilicon - no need to check return value of debug [...] new b8151220f35d crypto: inside-secure - Fixed authenc w/ (3)DES fails on M [...] new 56601574c12f crypto: amlogic - fix two resources leak new 3bbcdb152b28 MAINTAINERS: add linux-amlogic list for amlogic crypto new 8ab23d547f65 crypto: api - Add softdep on cryptomgr new 20cc01baa334 crypto: aead - Split out geniv into its own module new 746b2e024c67 crypto: lib - tidy up lib/crypto Kconfig and Makefile new 5fb8ef25803e crypto: chacha - move existing library code into lib/crypto new 28e8d89b1ce8 crypto: x86/chacha - depend on generic chacha library inst [...] new 84e03fa39fbe crypto: x86/chacha - expose SIMD ChaCha routine as library [...] new c77da4867cbb crypto: arm64/chacha - depend on generic chacha library in [...] new b3aad5bad26a crypto: arm64/chacha - expose arm64 ChaCha routine as libr [...] new 29621d099f9c crypto: arm/chacha - import Eric Biggers's scalar accelera [...] new b36d8c09e710 crypto: arm/chacha - remove dependency on generic ChaCha driver new a44a3430d71b crypto: arm/chacha - expose ARM ChaCha routine as library [...] new 49aa7c00eddf crypto: mips/chacha - import 32r2 ChaCha code from Zinc new 3a2f58f3ba4f crypto: mips/chacha - wire up accelerated 32r2 code from Zinc new 22cf70536070 crypto: chacha - unexport chacha_generic routines new 48ea8c6ebc96 crypto: poly1305 - move core routines into a separate library new ad8f5b88383e crypto: x86/poly1305 - unify Poly1305 state struct with ge [...] new a1d93064094c crypto: poly1305 - expose init/update/final library interface new 1b2c6a512048 crypto: x86/poly1305 - depend on generic library not gener [...] new f0e89bcfbb89 crypto: x86/poly1305 - expose existing driver as poly1305 library new f569ca164751 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NE [...] new a6b803b3ddc7 crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON [...] new a11d055e7a64 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS opt [...] new c12d3362a74b int128: move __uint128_t compiler test to Kconfig new 66d7fb94e4ff crypto: blake2s - generic C library implementation and selftest new 17e1df67023a crypto: testmgr - add test cases for Blake2s new 7f9b0880925f crypto: blake2s - implement generic shash driver new ed0356eda153 crypto: blake2s - x86_64 SIMD implementation new 0ed42a6f431e crypto: curve25519 - generic C library implementations new f613457a7af0 crypto: curve25519 - add kpp selftest new ee772cb64113 crypto: curve25519 - implement generic KPP driver new 660bb8e1f833 crypto: lib/curve25519 - work around Clang stack spilling issue new bb611bdfd6be crypto: curve25519 - x86_64 library and KPP implementations new f0fb006b604f crypto: arm/curve25519 - import Bernstein and Schwabe's Cu [...] new d8f1308a025f crypto: arm/curve25519 - wire up NEON implementation new ed20078b7e33 crypto: chacha20poly1305 - import construction and selftes [...] new d95312a3ccc0 crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() [...] new 07d8f1858832 crypto: tcrypt - constify check alg list new 500e6807ce93 crypto: virtio - implement missing support for output IVs new 19c5da7d4a26 crypto: virtio - deal with unsupported input sizes new eee1d6fca0a0 crypto: virtio - switch to skcipher API new be9fe620af63 crypto: ccp - switch from ablkcipher to skcipher new b3e3f0fe4f55 crypto: omap - switch to skcipher API new b5e5c373ead4 crypto: ux500 - switch to skcipher API new e6b98ce6145a crypto: s5p - switch to skcipher API new 7ada42d2519e crypto: atmel-aes - switch to skcipher API new 967d4910ef0e crypto: atmel-tdes - switch to skcipher API new a9c01cd608c4 crypto: bcm-spu - switch to skcipher API new e8306261a362 crypto: nitrox - remove cra_type reference to ablkcipher new ac0d3d130f90 crypto: cavium/cpt - switch to skcipher API new 7cea6d3e01c2 crypto: chelsio - switch to skcipher API new b462973aa9cd crypto: hifn - switch to skcipher API new 4aaf384095ec crypto: ixp4xx - switch to skcipher API new 9acb3247e0e1 crypto: mxs - switch to skcipher API new c2609391f95b crypto: mediatek - switch to skcipher API new 44c10a837c1f crypto: sahara - switch to skcipher API new b3cde6bab4e8 crypto: picoxcell - switch to skcipher API new 8bf0871539fa crypto: qce - switch to skcipher API new 47ece4813f19 crypto: stm32 - switch to skcipher API new 23a6564a6b51 crypto: niagara2 - switch to skcipher API new ce0183cb6464 crypto: rockchip - switch to skcipher API new 373960d794d2 crypto: talitos - switch to skcipher API new 7fe948a52287 crypto: qat - switch to skcipher API new 8160ee7e285d crypto: marvell/cesa - rename blkcipher to skcipher new 809abaefa4d2 crypto: nx - remove stale comment referring to the blkciph [...] new d63007eb954e crypto: ablkcipher - remove deprecated and unused ablkciph [...] new 5620eb6c9d81 crypto: ccree - update a stale reference to ablkcipher new 0f2c488e9643 Merge remote-tracking branch 'crypto/master' new 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...] new e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...] new b4011644b03c drm/vmwgfx: remove set but not used variable 'srf' new 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] new a0c62328e365 Merge remote-tracking branch 'drm/drm-next' new 7ddc091c6276 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK new d4c64d7f4333 drm/amdgpu: disable gfxoff when using register read interface new f03c94572359 drm/amdgpu/nv: add asic func for fetching vbios from rom directly new 843f03c36c5f drm/amdgpu: remove experimental flag for Navi14 new fdfa52ed2cad drm/amdgpu: disable gfxoff on original raven new 8c58ea81e606 Revert "drm/amd/display: enable S/G for RAVEN chip" new 327dc0afa095 drm/amd/display: re-enable wait in pipelock, but add timeout new 6baddf9f2fa8 Merge remote-tracking branch 'amdgpu/drm-next' new 9786b65bc61a drm/ttm: fix mmap refcounting new ff611476af8d Merge remote-tracking branch 'drm-misc/for-linux-next' new 29eac549f911 Merge remote-tracking branch 'drm-msm/msm-next' new 9ae512b4ee3b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 1cf433d283ab Merge remote-tracking branch 'etnaviv/etnaviv/next' new d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms new c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments new ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL new d5e919dcaf92 Merge remote-tracking branch 'sound/for-next' new b26eb5173c85 ASoC: tas2770: clean up an indentation issue new 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] new 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] new ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() new de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] new f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] new c3c22f623dcd Merge branch 'asoc-5.5' into asoc-next new 0807ae044184 Merge remote-tracking branch 'sound-asoc/for-next' new 5d603311615f kernel/module.c: wakeup processes in module_wq on module unload new 7347e762c6a1 Merge remote-tracking branch 'modules/modules-next' new dffe969aa7ab Input: imx_sc_key - correct SCU message structure to avoid [...] new 3d6773862291 Merge remote-tracking branch 'input/next' new f1934892bd76 drivers/md/raid5.c: use the new spelling of RWH_WRITE_LIFE [...] new 0815ef3c019d drivers/md/raid5-ppl.c: use the new spelling of RWH_WRITE_ [...] new 97ab474c2dba Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] new a3085d8079be Merge branch 'for-5.5/drivers' into for-next new 22ffc78881bc Merge branch 'master' into for-next new 021d1cdda387 io-wq: remove now redundant struct io_wq_nulls_list new eac406c61cd0 io_uring: make POLL_ADD/POLL_REMOVE scale better new ad06cdcaecaf io_uring: io_async_cancel() should pass in 'nxt' request pointer new 870e1a5e2820 io_uring: cleanup return values from the queueing functions new d6caecc156ba io_uring: make io_double_put_req() use normal completion path new 993b8578a4b8 io_uring: make req->timeout be dynamically allocated new 469d34c4afb2 io_uring: fix sequencing issues with linked timeouts new ddc70f5bf990 io_uring: remove dead REQ_F_SEQ_PREV flag new bd7f7a91114f Merge branch 'for-5.5/io_uring-post' into for-next new 6785ac5af734 Merge remote-tracking branch 'block/for-next' new d537858ac8aa dm integrity: fix excessive alignment of metadata runs new c3728b1f755f Merge remote-tracking branch 'device-mapper/for-next' new 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio new 9b8d7072d655 net: wireless: ti: wl1251 add device tree support new 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 new f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] new 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions new 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 new 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] new 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata new e5db673e7fe2 mmc: sdio: fix wl1251 vendor id new 16568b4a4f0c mmc: core: fix wl1251 sdio quirks new d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] new b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] new c56ec3abd881 Merge remote-tracking branch 'mmc/next' new d0a5687281ae Merge remote-tracking branch 'mfd/for-mfd-next' new f9a1f71a5db8 Merge remote-tracking branch 'backlight/for-backlight-next' new d8112a8f3455 Merge remote-tracking branch 'battery/for-next' new 089b3f61ecfc regulator: core: Let boot-on regulators be powered off new 9ebde17c5d03 regulator: stpmic1: Set a default ramp delay value new 7d34aec52d29 regulator: da9062: refactor buck modes into header new 844e7492ee3d regulator: da9062: add of_map_mode support for bucks new a4bb429811bd dt-bindings: mfd: da9062: describe buck modes new d933234c5643 Merge branch 'regulator-5.5' into regulator-next new 00369225e860 Merge remote-tracking branch 'regulator/for-next' new 3106e0c3a949 Merge remote-tracking branch 'apparmor/apparmor-next' new 8e354ff3986c Merge remote-tracking branch 'keys/keys-next' new 427143e10a57 Merge remote-tracking branch 'selinux/next' new 1cbdda8a64b3 Merge remote-tracking branch 'smack/for-next' new 938c0420031a Merge remote-tracking branch 'tomoyo/master' new 66ac319b946b Merge remote-tracking branch 'tpmdd/next' new fc38fc8ab247 Merge remote-tracking branch 'iommu/next' new 7cd0dcad383e Merge remote-tracking branch 'vfio/next' new 0dd9c5d3b8e1 Merge remote-tracking branch 'audit/next' new 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema new d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A new 73be8a945fc2 Merge remote-tracking branch 'devicetree/for-next' new cef76e5ace75 spi: at91-usart: Use dma_request_chan() directly for chann [...] new bef1e0c8f74c spi: atmel: Use dma_request_chan() directly for channel request new 2e33f310dcfb spi: fsl-lpspi: Use dma_request_chan() directly for channe [...] new 5d3aa9ccf40c spi: imx: Use dma_request_chan() directly for channel request new c1008957ff1a spi: pl022: Use dma_request_chan() directly for channel request new 194e1d4bc262 spi: qup: Use dma_request_chan() directly for channel request new df1b01417885 spi: s3c64xx: Use dma_request_chan() directly for channel request new 4c973b98cdd3 spi: tegra114: Use dma_request_chan() directly for channel [...] new 912a7df474d2 spi: tegra20-slink: Use dma_request_chan() directly for ch [...] new 04358e40ba96 spi: tegra20-slink: add missed clk_unprepare new 6663d29634f8 Merge branch 'spi-5.5' into spi-next new 3ccfbf962eba Merge remote-tracking branch 'spi/topic/ptp' into spi-next new 161ed3c44969 Merge remote-tracking branch 'spi/for-next' new 979c7c047b40 Merge branch 'x86/urgent' new 112eee5d0600 x86/crash: Add a forward declaration of struct kimage new 6f599d84231f x86/kdump: Always reserve the low 1M when the crashkernel [...] new 7c321eb2b843 x86/kdump: Remove the backup region handling new 9eff303725da x86/crash: Align function arguments on opening braces new c0cee3abb19a Merge branch 'x86/kdump' new 5a2107689427 Merge branch 'timers/core' new 8e29d1971bd0 Merge branch 'perf/core' new 942011a74d74 Merge branch 'locking/core' new 5f1579a4655b Merge branch 'linus' new 64870ed1b12e x86/speculation: Fix incorrect MDS/TAA mitigation status new cd5a2aa89e84 x86/speculation: Fix redundant MDS mitigation message new 8110f5347985 Merge branch 'x86/pti' new 8c40397f22a4 x86/ptrace: Prevent truncation of bitmap size new 2fff071d28b5 x86/process: Unify copy_thread_tls() new 505b789996f6 x86/cpu: Unify cpu_init() new 6b546e1c9ad2 x86/tss: Fix and move VMX BUILD_BUG_ON() new b800fc4d4a2b x86/iopl: Cleanup include maze new ae31cea86ab3 x86/ioperm: Simplify first ioperm() invocation logic new 32f3bf67ee78 x86/ioperm: Avoid bitmap allocation if no permissions are set new ecc7e37d4dad x86/io: Speedup schedule out of I/O bitmap user new f5848e5fd2f8 x86/tss: Move I/O bitmap data into a seperate struct new 577d5cd7e585 x86/ioperm: Move iobitmap data into a struct new 060aa16fdb7c x86/ioperm: Add bitmap sequence number new 22fe5b0439dd x86/ioperm: Move TSS bitmap update to exit to user work new ea5f1cd7ab49 x86/ioperm: Remove bitmap if all permissions dropped new 4804e382c117 x86/ioperm: Share I/O bitmap if identical new 0907a09c2e52 selftests/x86/ioperm: Extend testing so the shared bitmap [...] new be9afb4b529d x86/iopl: Fixup misleading comment new c8137ace5638 x86/iopl: Restrict iopl() permission scope new a24ca9976843 x86/iopl: Remove legacy IOPL option new 111e7b15cf10 x86/ioperm: Extend IOPL config to control ioperm() as well new e638ad00809a selftests/x86/iopl: Extend test to cover IOPL emulation new a3ba966066af x86/entry/32: Clarify register saving in __switch_to_asm() new c207e587c65b Merge branch 'x86/iopl' new ac94be498f84 Merge branch 'linus' into x86/hyperv new 4df4cb9e99f8 x86/hyperv: Initialize clockevents earlier in CPU onlining new cb841671e2cf Merge branch 'x86/hyperv' new f6a892ddd53e x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long new db8c33f8b5be x86/cpu: Align the x86_capability array to size of unsigned long new b5f94829f8ed Merge branch 'x86/cpu' new 90dc392fc445 x86: Remove the calgary IOMMU driver new 948fdcf94289 x86/pci: Remove pci_64.h new b52b0c4fc977 x86/pci: Remove #ifdef __KERNEL__ guard from <asm/pci.h> new 7ba3a0af8cff Merge branch 'x86/cleanups' new 66584ea6b70a x86/build/vdso: Remove meaningless CFLAGS_REMOVE_*.o new e7b0e8af0948 Merge branch 'x86/build' new df1a7524741b x86/entry/32: Remove unused resume_userspace label new 45c083831417 x86/entry/64: Remove pointless jump in paranoid_exit new ca33decb1f3e Merge branch 'x86/asm' new 056ee901d45c Merge branch 'linus' new 798be8ef7009 Merge branch 'sched/urgent' new 7763baace1b7 sched/uclamp: Fix overzealous type replacement new 918e7bbfe114 Merge branch 'sched/core' new de90d513b246 perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() new f2baa060cd76 perf symbols: Stop using map->groups, we can use kmaps instead new 9d355b381b35 perf map_groups: Pass the object to map_groups__find_ams() new d3a022cbdce6 perf tools: Add map_groups to 'struct addr_location' new 2975489458c5 perf annotate: Pass a 'map_symbol' in places receiving a p [...] new c1529738f5eb perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' new 5f0fef8ac3e7 perf callchain: Use 'struct map_symbol' in 'struct callcha [...] new d46a4cdf4993 pref tools: Make 'struct addr_map_symbol' contain 'struct [...] new 93fcce96c719 perf symbols: Use kmaps(map)->machine when we know its a k [...] new 08f6680e627e perf tools: Add a 'struct map_groups' pointer to 'struct m [...] new 94e44b9ca52a perf annotate: Stop using map->groups, use map_symbol->mg instead new 3f662fc08ddd perf map: Combine maps__fixup_overlappings with its only use new 7b018e298752 perf map: Remove ->groups from 'struct map' new ccd26741f5e6 perf tool: Provide an option to print perf_event_open args [...] new e1e9b78d3957 perf parse: Use YYABORT to clear stack after failure, plug [...] new b0aeb45bad84 Merge tag 'perf-core-for-mingo-5.5-20191112' of git://git. [...] new 4403323f2b38 Merge branch 'perf/core' new ca16d5bee598 futex: Prevent robust futex exit race new 65dfb5866045 Merge branch 'locking/core' new e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing new 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() new 8f33b0057316 Merge branch 'irq/core' new 2daafcdae8a6 Merge branch 'x86/build' into core/kprobes, to pick up dep [...] new 8c7eebc10687 x86/alternatives: Teach text_poke_bp() to emulate instructions new 8959eb6ef5b8 x86/alternatives: Update int3_emulate_push() comment new bc258962afa8 x86/alternatives, jump_label: Provide better text_poke() b [...] new 7eb9fe7b170c x86/alternatives: Add and use text_gen_insn() helper new 9706f7c3531f x86/ftrace: Use text_poke() new 1091902b2bd0 x86/mm: Remove set_kernel_text_r[ow]() new 56a1c2b14349 x86/alternative: Add text_opcode_size() new a02273c89f76 x86/ftrace: Use text_gen_insn() new a94d4b4a2a99 x86/alternative: Remove text_poke_loc::len new 54d41ef26da6 x86/alternative: Shrink text_poke_loc new 6af2ed9df8d3 Merge branch 'core/kprobes' new 2a39083ed8c5 futex: Move futex exit handling into futex code new 75c4861958e3 futex: Replace PF_EXITPIDONE with a state new 88d2d2ab948f exit/exec: Seperate mm_release() new 54351c45a556 futex: Split futex_mm_release() for exit/exec new 50568dd4800a futex: Set task::futex_state to DEAD right after handling [...] new 8397422fa0db futex: Mark the begin of futex exit explicitly new 83924eeeaadf futex: Sanitize exit state handling new 35f8df2cc0b3 futex: Provide state handling for exec() as well new c1fa6ccc9505 futex: Add mutex around futex exit new 0bf5aa9e16d7 futex: Provide distinct return value when owner is exiting new d2210ab92597 futex: Prevent exit livelock new bf885bf6a1e1 Merge branch 'WIP.locking/core' new 294b15fbf70d Merge remote-tracking branch 'tip/auto-latest' new 9921e135fd90 Merge remote-tracking branch 'edac/edac-for-next' new d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP new 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls new 09d31567f85b of/irq: Document properties for wakeup interrupt parent new b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts new da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask new 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs new e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls new e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy new 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs new 15ac9b51a2d3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] new 0567d6809182 ftrace: Add modify_ftrace_direct() new ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] new 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events new 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" new 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] new 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() new 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code new 56635bb8b5db Merge remote-tracking branch 'ftrace/for-next' new e3b9a9e147db KVM: SVM: Serialize access to the SEV ASID bitmap new 83af5e65a895 KVM: SVM: Guard against DEACTIVATE when performing WBINVD/ [...] new 04f11ef45810 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter new 0fc5deae03a2 KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when startin [...] new 33af3a7ef9e6 KVM: SVM: Reduce WBINVD/DF_FLUSH invocations new b17b7436f2f0 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date new e7bddc52582d KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors new 491c1ad1ac8d KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest new 489cbcf01d1c KVM: x86: Add WARNs to detect out-of-bounds register indices new f8845541e93c KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' new cb3c1e2f3e8d KVM: x86: Add helpers to test/mark reg availability and dirtiness new 34059c257010 KVM: x86: Fold decache_cr3() into cache_reg() new 2cf9af0b5668 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use str [...] new 30ce89acdfe9 KVM: remove redundant code in kvm_arch_vm_ioctl new 4be946728f65 KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using [...] new 35fbe0d4ef9a KVM: VMX: Write VPID to vmcs when creating vcpu new 3c0f4be1f33b KVM: VMX: Remove vmx->hv_deadline_tsc initialization from [...] new 4be534102624 KVM: VMX: Initialize vmx->guest_msrs[] right after allocation new 1b84292bea00 KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() new 7204160eb780 KVM: x86: Introduce vcpu->arch.xsaves_enabled new c034f2aa8622 KVM: VMX: Fix conditions for guest IA32_XSS support new 78958563d802 KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded new 312a1c87798e KVM: SVM: Use wrmsr for switching between guest and host I [...] new 9753d68865c5 KVM: VMX: Use wrmsr for switching between guest and host I [...] new 139a12cfe1a0 KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to co [...] new 864e2ab2b46d kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common new 52297436199d kvm: svm: Update svm_xsaves_supported new c90992bfb080 kvm: tests: Add test to verify MSR_IA32_XSS new 149487bdacde KVM: Add separate helper for putting borrowed reference to kvm new 19308a412ec5 x86/kvm: Fix -Wmissing-prototypes warnings new e7011c5d17a7 Merge tag 'kvm-ppc-next-5.5-1' of git://git.kernel.org/pub [...] new 53fafdbb8b21 KVM: x86: switch KVMCLOCK base to monotonic raw clock new 7f7f0d9c0bcb KVM: x86: get rid of odd out jump label in pdptrs_changed new f399e60c45f6 KVM: x86: optimize more exit handlers in vmx.c new 4289d2728664 KVM: retpolines: x86: eliminate retpoline from vmx.c exit [...] new 3dcb2a3fa5a0 KVM: retpolines: x86: eliminate retpoline from svm.c exit [...] new 74c504a6d70a x86: retpolines: eliminate retpoline from msr event handlers new ff90afa75573 KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS whe [...] new 27cbe7d61898 KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state w [...] new e64a8508234a KVM: VMX: Consume pending LAPIC INIT event when exit on IN [...] new b139b5a24774 KVM: MMIO: get rid of odd out_err label in kvm_coalesced_m [...] new 5b4ce93a8fe7 KVM: X86: avoid unused setup_syscalls_segments call when S [...] new 1a686237d94b KVM: APIC: add helper func to remove duplicate code in kvm [...] new 49d654d85f85 KVM: SVM: Remove check if APICv enabled in SVM update_cr8_ [...] new 132f4f7e39fd KVM: VMX: Refactor update_cr8_intercept() new 02d496cfb88a KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR new 3ca270fc9edb perf/core: Provide a kernel-internal interface to recalibr [...] new 52ba4b0b9977 perf/core: Provide a kernel-internal interface to pause pe [...] new 98ff80f5b788 KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx new c900c156c518 KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc [...] new a6da0d77e98e KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_r [...] new b35e5548b411 KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC new 1924242b2aba KVM: x86: Optimization: Requst TLB flush in fast_cr3_switc [...] new f245eeaddc3e selftests: kvm: Simplify loop in kvm_create_max_vcpus test new 9477f4449b0b KVM: VMX: Add helper to check reserved bits in IA32_PERF_G [...] new bfc6ad6ab356 KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry new c547cb6f78cf KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry new 458151f65b4d KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL o [...] new 71f7347025bf KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry new 03a8871add95 KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exi [...] new d4069dbeb51e KVM: nVMX: mark functions in the header as "static inline" new 365d3d55d601 kvm: nested: Introduce read_and_check_msr_entry() new 7cfe0526fd37 kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS new ef0fbcac3f2a kvm: vmx: Rename function find_msr() to vmx_find_msr_index() new 662f1d1d1931 KVM: nVMX: Add support for capturing highest observable L2 TSC new 8750e72a79dd KVM: remember position in kvm->vcpus array new 7ee30bc132c6 KVM: x86: deliver KVM IOAPIC scan request to target vCPUs new c105ca95df88 Merge remote-tracking branch 'kvm/linux-next' new e6c815c3c5db Merge remote-tracking branch 'kvm-arm/next' new dee3c3d61ee4 Merge remote-tracking branch 'kvms390/next' new 234ada38c036 Merge remote-tracking branch 'xen-tip/linux-next' new 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" new 91998940dc4b Merge branch 'for-5.5' into for-next new 8263649250b7 Merge remote-tracking branch 'percpu/for-next' new 49e9d1a9faf2 workqueue: Add RCU annotation for pwq list walk new b3a6f3290728 Merge remote-tracking branch 'workqueues/for-next' new fb1c9d60405b Merge remote-tracking branch 'drivers-x86/for-next' new 02930c214274 Merge remote-tracking branch 'chrome-platform/for-next' new 35c4a7876fc7 Merge remote-tracking branch 'leds/for-next' new 971ba7228aa2 Merge remote-tracking branch 'ipmi/for-next' new 26e77708fdc2 driver core: Allow device link operations inside sync_state() new 218e59353785 Merge remote-tracking branch 'driver-core/driver-core-next' new ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] new b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root new ee93c83bf756 usb: host: imx21: create debugfs directory under usb root new dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root new 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() new b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root new de4c73982cce usb: dwc2: create debugfs directory under usb root new a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root new 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] new 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root new e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] new 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] new dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose new 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes new 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context new 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] new a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism new 763d4a884cbc Merge remote-tracking branch 'usb/usb-next' new 6dd93a95b345 Merge remote-tracking branch 'usb-gadget/next' new e69f8c2a9146 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 6a3192cb717c Merge remote-tracking branch 'phy-next/next' new 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] new 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" new 07e5d4ff125a Revert "serial-uartlite: Add runtime support" new 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] new 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" new f4c47547b40a Revert "serial-uartlite: Move the uart register" new f63ff24b4dfe Merge remote-tracking branch 'tty/tty-next' new 64498695dd80 mei: bus: add more client attributes to sysfs new 4f16c9adb37d Merge remote-tracking branch 'char-misc/char-misc-next' new b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails new 39aa9c8bf4d7 Merge remote-tracking branch 'thunderbolt/next' new 7a3674898de3 staging: exfat: fix indentation issue new 8c7128c4cf4e staging: align to fix warnings of line over 80 characters new 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] new abc16585919c staging: rtl8192u: fix indentation issue new 6caba26ff721 staging: rtl8723bs: fix indentation issue new d138aed68a93 staging: exfat: remove two unused functions new 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" new 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] new 6cfed5984804 staging: rtl*: Remove tasklet callback casts new 892ef89afa2c Merge remote-tracking branch 'staging/staging-next' new d2c99e4239b9 Merge remote-tracking branch 'mux/for-next' new bbba3668a6df Merge remote-tracking branch 'slave-dma/next' new 063208747934 Merge remote-tracking branch 'cgroup/for-next' new 72786e3d5c0c Merge remote-tracking branch 'scsi/for-next' new 485a8fcaeb69 Merge remote-tracking branch 'vhost/linux-next' new 0ec845e6bf64 Merge remote-tracking branch 'rpmsg/for-next' new 9ebbae5f9791 Merge remote-tracking branch 'gpio/for-next' new 13c83b7ed151 Merge remote-tracking branch 'pinctrl/for-next' new 6fbd916bb2ad Merge remote-tracking branch 'pwm/for-next' new 8144b3529ce1 Merge remote-tracking branch 'ktest/for-next' new 3ca47e958a64 y2038: remove CONFIG_64BIT_TIME new 94c467ddb273 y2038: add __kernel_old_timespec and __kernel_old_time_t new ddccf40fe82b y2038: vdso: change timeval to __kernel_old_timeval new 82210fc77898 y2038: vdso: change timespec to __kernel_old_timespec new 21346564ccad y2038: vdso: change time_t to __kernel_old_time_t new e6071b182df0 y2038: vdso: nds32: open-code timespec_add_ns() new 176ed98c8a76 y2038: vdso: powerpc: avoid timespec references new caf5e32d4ea7 y2038: ipc: remove __kernel_time_t reference from headers new 1bf883c1a9cf y2038: stat: avoid 'time_t' in 'struct stat' new 2a785996cc5e y2038: uapi: change __kernel_time_t to __kernel_old_time_t new bdd565f817a7 y2038: rusage: use __kernel_old_timeval new 75d319c06e6a y2038: syscalls: change remaining timeval to __kernel_old_timeval new 0309f98f2fdc y2038: socket: remove timespec reference in timestamping new df1b4ba9d4a8 y2038: socket: use __kernel_old_timespec instead of timespec new 693737b6cc2e y2038: make ns_to_compat_timeval use __kernel_old_timeval new e2bb80d55d75 y2038: elfcore: Use __kernel_old_timeval for process times new bde9e963af2d y2038: timerfd: Use timespec64 internally new 5e0fb1b57bea y2038: time: avoid timespec usage in settimeofday() new c1745f84be26 y2038: itimer: compat handling to itimer.c new 4c22ea2b9120 y2038: use compat_{get,set}_itimer on alpha new ddbc7d0657e9 y2038: move itimer reset into itimer.c new bd40a175769d y2038: itimer: change implementation to timespec64 new 942437c97fd9 y2038: allow disabling time32 system calls new 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] new 8448cb09abd4 Merge remote-tracking branch 'y2038/y2038' new 5f65f45daacf Merge remote-tracking branch 'livepatching/for-next' new 89fd027ad352 Merge remote-tracking branch 'coresight/next' new 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove new 6d2130e68216 rtc: rx6110: Convert to SPDX identifier new 265fc0910aae rtc: ds1302: Remove unused DRV_NAME new e75603418d4a rtc: pcf8563: Constify clkout_rates new 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] new f17b13b5e625 Merge remote-tracking branch 'rtc/rtc-next' new ab84b77afc95 libnvdimm/namsepace: Don't set claim_class on error new 2f4741497c9d libnvdimm: Trivial comment fix new c1f45d86a522 libnvdimm/pfn_dev: Don't clear device memmap area during g [...] new 8f4b01fcded2 libnvdimm/namespace: Differentiate between probe mapping a [...] new d7c0d927ad5c libnvdimm/pmem: Delete include of nd-core.h new 4e24e37d5313 libnvdimm/btt: fix variable 'rc' set but not used new cda93d6965a1 libnvdimm: Remove prototypes for nonexistent functions new 78c81cc89a40 libnvdimm: Move attribute groups to device type new cb719d5fefc5 libnvdimm: Move region attribute group definition new adbb68293fc5 libnvdimm: Move nd_device_attribute_group to device_type new 3a18973cd2cc libnvdimm: Move nd_numa_attribute_group to device_type new 5726cebcf147 libnvdimm: Move nd_region_attribute_group to device_type new 1f941876e539 libnvdimm: Move nd_mapping_attribute_group to device_type new d24b40909e45 libnvdimm: Move nvdimm_attribute_group to device_type new cfcf27206b2d libnvdimm: Move nvdimm_bus_attribute_group to device_type new be8ded219ecd dax: Create a dax device_type new 375a90abcd19 dax: Simplify root read-only definition for the 'resource' [...] new 656a6ad08868 libnvdimm: Simplify root read-only definition for the 'res [...] new e23d1c2d10fd dax: Add numa_node to the default device-dax attributes new fc9a742c4ea4 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 29147f00140f NTB: Add Hygon Device ID new 1ef512b16bc8 NTB: Fix an error in get link status new cc0e903d446a Merge remote-tracking branch 'ntb/ntb-next' new 75ef6746be8e Merge remote-tracking branch 'kspp/for-next/kspp' new bc361c2ecbf7 Merge remote-tracking branch 'fsi/next' new 5d3578b8e907 Merge remote-tracking branch 'nvmem/for-next' new 19132122bc84 Merge remote-tracking branch 'xarray/xarray' new d03914734518 Merge remote-tracking branch 'hyperv/hyperv-next' new e7974f7ca8ae Merge remote-tracking branch 'kgdb/kgdb/for-next' new 49cb2fc42ce4 fork: extend clone3() to support setting a PID new 41585bbeeef9 selftests: add tests for clone3() with *set_tid new ed5e2b403b55 Merge branch 'pidfd' into for-next new 77f1d1d24e29 Merge remote-tracking branch 'pidfd/for-next' new f27223f6bf3e Merge remote-tracking branch 'devfreq/devfreq-next' new a32580a7bff9 mm/hmm: make full use of walk_page_range() new bb100b55246b Merge remote-tracking branch 'hmm/hmm' new 712777af34f8 Merge remote-tracking branch 'kunit/test' new 2ea98912f99e Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' new 5010cdc10675 Merge remote-tracking branch 'generic-ioremap/for-next' new c02cb7b40cb0 mm: mempolicy: fix the wrong return value and potential pa [...] new 14af8c8e86fb mm: fix trying to reclaim unevictable lru page when callin [...] new 6ded9a949e88 lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations new 8577bf5598c5 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() new 097d601a1c3e mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] new b3a93a460fa0 mm: slub: really fix slab walking for init_on_free new b70b877ac6c4 mm,thp: recheck each page before collapsing file THP new acdd9ccdf868 mm/memory_hotplug: fix try_offline_node() new de15d51c9d19 mm/page_io.c: do not free shared swap slots new 595e6ed71f3f mm/debug.c: __dump_page() prints an extra line new 4c95774d69b1 mm/debug.c: PageAnon() is true for PageKsm() pages new 2214f706a6e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new cf602567d398 /proc/kpageflags: do not use uninitialized struct pages new 0cd6978e8de4 mm, thp: tweak reclaim/compaction effort of local-only and [...] new 9455eac54890 mm/sparse: consistently do not zero memmap new a6c927e6c234 x86/mm: Split vmalloc_sync_all() new 20f5b1a3de01 Revert "fs: ocfs2: fix possible null-pointer dereferences [...] new c4a985a39745 scripts/spelling.txt: add more spellings to spelling.txt new c478ee3d9010 ocfs2: fix passing zero to 'PTR_ERR' warning new a67f1b403882 ramfs: support O_TMPFILE new 1b0d74d16b31 fs/buffer.c: fix use true/false for bool type new 4384acb3a9f5 fs/buffer.c: include internal.h for missing declarations new bbcafc50cee5 mm, slab: make kmalloc_info[] contain all types of names new 70a35dad40dc mm, slab: remove unused kmalloc_size() new 512a524e702d mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] new 901bfe313406 mm: slub: print the offset of fault addresses new 62ed7a8bec66 mm/slub.c: update comments new 2a17c208f4be mm/slub.c: clean up validate_slab() new 40b0aa766a0e mm/slub.c: avoid slub allocation while holding list_lock new 8eaa66c598ce mm/filemap.c: remove redundant cache invalidation after as [...] new cebfccc05ab5 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] new 1ec019c1394e mm/filemap.c: warn if stale pagecache is left after direct write new 9a5f84c91dc1 mm/gup.c: allow CMA migration to propagate errors back to caller new d6fcdbeccef2 mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] new f1ac2e008d1c mm, swap: disallow swapon() on zoned block devices new 5c9fbc637ca7 mm-swap-disallow-swapon-on-zoned-block-devices-fix new 9b3631bd795e mm/swap.c: trivial mark_page_accessed() cleanup new b73e6a1937ab mm, memcg: clean up reclaim iter array new 64b770dccb15 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new 6a6ec297417d mm: memcontrol: remove dead code from memory_max_write() new 18f6bc3cc97c mm: memcontrol: try harder to set a new memory.high new f2997e2f8c33 include/linux/memcontrol.h: fix comments based on per-node memcg new 73f783ab6ec2 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() new b4e93ca66777 mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 new 85dc93d1032f Documentation/admin-guide/cgroup-v2.rst: document why inac [...] new 74e6613a2e74 Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" new 88b0268047ad mm: drop mmap_sem before calling balance_dirty_pages() in [...] new 3fa0bbb60c95 shmem: pin the file in shmem_fault() if mmap_sem is dropped new d02d5956186d mm: emit tracepoint when RSS changes new 1ef6ad85d1aa rss_stat: add support to detect RSS updates of external mm new 432656363e3c rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix new 5b7f78545c3d vsprintf: inline call to ptr_to_hashval new 971fa0b708f2 mm/mmap.c: remove a never-triggered warning in __vma_adjust() new 480d7110e92e mm/pgmap: use correct alignment when looking at first pfn [...] new a121b1853b0c mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] new e9fd1566031e mm/mmap.c: fix the adjusted length error new fbd049a5addc mm/swap.c: piggyback lru_add_drain_all() calls new f61f1cac7e43 mm/mmap.c: prev could be retrieved from vma->vm_prev new 72544d05e824 mm/mmap.c: __vma_unlink_prev() is not necessary now new 74911d5dc033 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] new 0a3d11668af1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() new b26762826d3b mm/rmap.c: don't reuse anon_vma if we just want a copy new 8a878dd555ef mm/rmap.c: reuse mergeable anon_vma as parent when fork new 0c9e64cd2112 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] new 4e52706a104d mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] new f318c3105499 ARC: mm: remove __ARCH_USE_5LEVEL_HACK new 5d9c61010173 asm-generic/tlb: stub out pud_free_tlb() if nopud ... new 9a9ff3d1c08f asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... new 56701cb39b1b asm-generic/tlb: stub out pmd_free_tlb() if nopmd new 57d4004a68c6 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] new 210d579f5890 mm/rmap.c: fix outdated comment in page_get_anon_vma() new d7319cbcc8d8 mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() new ecb54fdf0482 mm: move the backup x_devmap() functions to asm-generic/pgtable.h new 9fd519255212 mm: fix a huge pud insertion race during faulting new a1ac55eb1ef7 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] new 255a242d3bb5 memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] new 3fb573e943a1 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] new 31f725c285b8 mm/memory-failure.c clean up around tk pre-allocation new a55086233335 mm, soft-offline: convert parameter to pfn new 66e2aa059167 mm/memory-failure.c: use page_shift() in add_to_kill() new 076f903a2255 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] new 60f486dfa3e9 mm/memory_hotplug.c: add a bounds check to __add_pages() new 1fea8ff1cc41 mm/memory_hotplug: export generic_online_page() new 57ba0538077a hv_balloon: use generic_online_page() new 9a50853685fd mm/memory_hotplug: remove __online_page_free() and __onlin [...] new 9af6e89f0d83 mm/memmap_init: update variable name in memmap_init_zone new 1338c2461cdf mm/memory_hotplug: don't access uninitialized memmaps in s [...] new 0a32a600dfd1 mm/memory_hotplug: shrink zones when offlining memory new a77a5064c72e mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() new 5a7431807d2c mm/memory_hotplug: we always have a zone in find_(smallest [...] new c364b8a9d6e1 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] new 0bfef04f9431 mm/memory_hotplug: drop local variables in shrink_zone_span() new 5f9dedf83ad3 mm/memory_hotplug: cleanup __remove_pages() new 9d96738b461f mm/page_alloc.c: don't set pages PageReserved() when offlining new 2aa7ab642ffd mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE new 54ac32891db9 include/linux/memory_hotplug.h: move definitions of {set,c [...] new a0f5f48edffb drivers/base/memory.c: drop the mem_sysfs_mutex new 46c074537b2d mm/sparse.c: mark populate_section_memmap as __meminit new 564133d9ba4f mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 new 14a59b7bc801 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] new cd0ca00eef91 mm/vmalloc: remove preempt_disable/enable when doing preloading new c10556918567 mm/vmalloc: respect passed gfp_mask when doing preloading new cb938edae837 mm/vmalloc: add more comments to the adjust_va_to_fit_type() new e62a13cfe900 selftests: vm: add fragment CONFIG_TEST_VMALLOC new 9e96057ba679 mm/vmalloc: rework vmap_area_lock new 4ccd41856425 kasan: support backing vmalloc space with real shadow memory new c73bec97bf9a kasan: add test for vmalloc new 24fb1ba081ce fork: support VMAP_STACK with KASAN_VMALLOC new 67a21c11a452 x86/kasan: support KASAN_VMALLOC new cfb2bbfab086 mm/page_alloc: add alloc_contig_pages() new e8eabcf6113d mm, pcp: share common code between memory hotplug and perc [...] new fbeb34761841 mm, pcpu: make zone pcp updates and reset internal to the mm new 6c63067ddd62 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro new df87e833bb45 mm/page_alloc.c: print reserved_highatomic info new f827aa288789 mm/vmscan: remove unused lru_pages argument new cb6f94462ddb mm/vmscan.c: remove unused scan_control parameter from pageout() new d23254e17c55 mm: vmscan: simplify lruvec_lru_size() new 6c97532e397e mm/vmscan: fix an undefined behavior for zone id new 0c5d0794b6c2 mm-vmscan-simplify-lruvec_lru_size-fix-fix new c4eabcccbf9f mm: clean up and clarify lruvec lookup procedure new 61c27b9e2d91 mm: vmscan: move inactive_list_is_low() swap check to the caller new 815f34faccd6 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() new bbad46bddc1a mm: vmscan: replace shrink_node() loop with a retry jump new 7822147bba49 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() new db321a0e0390 mm: vmscan: split shrink_node() into node part and memcgs part new a40510feb3b7 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix new 704a623fc8a9 mm: vmscan: harmonize writeback congestion tracking for no [...] new 7fa8d4066530 mm: vmscan: move file exhaustion detection to the node level new f5405abdfbae mm: vmscan: detect file thrashing at the reclaim root new f764b65c513e mm: vmscan: enforce inactive:active ratio at the reclaim root new aa029d365c9d mm-vmscan-detect-file-thrashing-at-the-reclaim-root-fix new 4c6ac543192d mm/vmscan: fix some -Wenum-conversion warnings new 650ac12fbe69 mm/vmscan.c: fix typo in comment new a11f2577aaca kernel: sysctl: make drop_caches write-only new 4acdc7329d7a mm/z3fold.c: add inter-page compaction new 68260e9b851f mm/z3fold: fix -Wunused-but-set-variable warnings new cf1b4b253a50 mm/mempolicy.c: check range first in queue_pages_test_walk new e1e00793a15b mm/mempolicy.c: fix checking unmapped holes for mbind new dfc21c5bd721 mm/memblock.c: cleanup doc new 187dbe03b16a mm/memblock: correct doc for function new f1ebd5d44aab mm: support memblock alloc on the exact node for sparse_bu [...] new b88994a5798d mm, oom: avoid printk() iteration under RCU new b08f0771b197 mm-oom-avoid-printk-iteration-under-rcu-fix new 94b3e76054c9 hugetlbfs: hugetlb_fault_mutex_hash() cleanup new dccef7a8a571 mm/hugetlbfs: fix error handling when setting up mounts new ebae7f2a7c10 powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h new 27608b7f5d24 hugetlbfs: convert macros to static inline, fix sparse warning new f41bff208090 hugetlbfs: add O_TMPFILE support new 26891b6011b4 hugetlbfs: take read_lock on i_mmap for PMD sharing new 2172d6a8204f hugetlb: region_chg provides only cache entry new 71ec3460c034 hugetlb: remove duplicated code new e0f15f529473 hugetlb-remove-duplicated-code-checkpatch-fixes new 968a1b68b125 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() new 3e754a296aef hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix new cf01a94f49ef mm/userfaultfd: fix a GCC compilation warning new 1fd44c008d31 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] new 6fa89dc451e6 mm/huge_memory.c: split_huge_pages_fops should be defined [...] new e5f5b2be5640 mm/migrate.c: handle freed page at the first place new 72e86bee5dd6 mm, thp: do not queue fully unmapped pages for deferred split new c0ef861cb4b1 mm/thp: make set_huge_zero_page() return void new 135824e1b795 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] new 13ca494cf25b mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation new 7c699b6dc8d8 mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] new eaf4d05a2d99 autonuma: fix watermark checking in migrate_balanced_pgdat() new 06eb2311e5aa autonuma: Reduce cache footprint when scanning page tables new 8f4847f85942 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] new f021fc0d1a9f mm/vmstat: add helpers to get vmstat item names for each e [...] new e9512e13d8be mm/vmstat: do not use size of vmstat_text as count of /pro [...] new 453b0a63b7d7 mm/memcontrol: use vmstat names for printing statistics new f6027ca09e76 mm/mmap.c: make vma_merge() comment more easy to understand new 9c206d072f32 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp new 379757239fe7 mm/madvise.c: replace with page_size() in madvise_inject_error() new 3945f1d33d21 mm-madvise-replace-with-page_size-in-madvise_inject_error-fix new 621284ce0a59 userfaultfd: use vma_pagesize for all huge page size calculation new 3affdd2b39f7 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] new b79b29a6a57d userfaultfd: wrap the common dst_vma check into an inlined [...] new 4566caba864c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] new 73d00de147d5 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK new dd9ceb1efe77 mm/shmem.c: make array 'values' static const, makes object [...] new 03e04acd5b4f mm: shmem: use proper gfp flags for shmem_writepage() new 3bee5f1ffd4d mm/shmem.c: cast the type of unmap_start to u64 new 3de3acff20c7 mm: fix struct member name in function comments new 1c672c2da064 mm: fix typos in comments when calling __SetPageUptodate() new a7751b6b88ec mm/memory_hotplug.c: remove __online_page_set_limits() new 53acfc477c1d mm/page_io.c: annotate refault stalls from swap_readpage new 8cb6a29c6850 mm-annotate-refault-stalls-from-swap_readpage-fix new d79ced4c10f6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new c95754662e81 fs/buffer.c: dump more info for __getblk_gfp() stall problem new e5063f39f8fa kernel/hung_task.c: Monitor killed tasks. new 0518099babac proc: change ->nlink under proc_subdir_lock new 38232b80505a fs/proc/generic.c: delete useless "len" variable new 83c48c3d7959 fs/proc/internal.h: shuffle "struct pde_opener" new 848f415fe4ff include/linux/proc_fs.h: fix confusing macro arg name new 34814de44814 include/linux/sysctl.h: inline braces for ctl_table and ct [...] new 1d2ba9763a3f .gitattributes: Use 'dts' diff driver for dts files new 906e358eeaf0 linux/build_bug.h: change type to int new c9301ee45c24 linux/scc.h: make uapi linux/scc.h self-contained new cc3a7b0054a3 syscalls: fix references to filenames containing syscall defs new cd7607d5dce6 kernel/notifier.c: intercept duplicate registrations to av [...] new 797774c8e562 kernel/notifier.c: remove notifier_chain_cond_register() new 070ca91602c1 kernel/notifier.c: remove blocking_notifier_chain_cond_register() new 695a045a2ad4 kernel/profile.c: use cpumask_available to check for NULL cpumask new 878aad563ce8 kernel/sys.c: avoid copying possible padding bytes in copy [...] new c41818ece18e hung_task: allow printing warnings every check interval new cf5c98be4824 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] new 535af0494f97 lib/rbtree: set successor's parent unconditionally new 9e835ff5005f lib/rbtree: get successor's color directly new 27eb41d0705b string: add stracpy and stracpy_pad mechanisms new 9bb022c04a52 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new 60b329ef3e3b lib: optimize cpumask_local_spread() new eb3d14d82ff6 lib-optimize-cpumask_local_spread-v3 new dd69e5a97508 lib-optimize-cpumask_local_spread-v3-fix new 688189db1b82 lib/test_meminit.c: add bulk alloc/free tests new 8014fdad3936 lib/math/rational.c: fix possible incorrect result from ra [...] new 701cbe4797a2 checkpatch: improve ignoring CamelCase SI style variants like mA new 41105ae39389 checkpatch: reduce is_maintained_obsolete lookup runtime new 2eab0976163e epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC new 48aeaf8df450 fs/epoll: remove unnecessary wakeups of nested epoll new 3b0b71290b9c selftests: add epoll selftests new 1ba997431824 fs/binfmt_elf.c: delete unused "interp_map_addr" argument new b3fbf8996c3c fs/binfmt_elf.c: extract elf_read() function new 613027761fac drivers/rapidio/rio-driver.c: fix missing include of <linu [...] new 1928bcf55490 drivers/rapidio/rio-access.c: fix missing include of <linu [...] new 4699a332801e drm: limit to INT_MAX in create_blob ioctl new 569a63215202 uaccess: disallow > INT_MAX copy sizes new e5280e948433 aio: simplify read_events() new d4b62128adf9 kcov: remote coverage support new 36b0623e7386 usb, kcov: collect coverage from hub_event new 08c8febf19c5 usb-kcov-collect-coverage-from-hub_event-fix new cd1626660f7f vhost, kcov: collect coverage from vhost_worker new ae19aafd1342 lib/ubsan: don't serialize UBSAN report new 350cf46e37e5 smp_mb__{before,after}_atomic(): update Documentation new 82878d223fdf ipc/mqueue.c: remove duplicated code new def18153dbf9 ipc/mqueue.c: update/document memory barriers new ad8d50068ed1 ipc/msg.c: update and document memory barriers new 367f27566971 ipc/sem.c: document and update memory barriers new c521920db1b3 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained new 94fd5743d97f arch: msgbuf.h: make uapi asm/msgbuf.h self-contained new 8d44fb9ba375 arch: sembuf.h: make uapi asm/sembuf.h self-contained new eea010502841 ipc/msg.c: consolidate all xxxctl_down() functions new 009690b2cc2c Merge branch 'akpm-current/current' new 1e651ea1b35d drivers/block/null_blk_main.c: fix layout new b2805b27dad4 drivers/block/null_blk_main.c: fix uninitialized var warnings new e1954a75476f pinctrl: fix pxa2xx.c build warnings new 315a8fb4553a lib/genalloc.c: export symbol addr_in_gen_pool new d357ea5a6575 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new c29da043469f Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 37fe7b26a6e5 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] new 7a6d9b95f927 kernel-hacking: create submenu for arch special debugging options new 0eefd18aff24 kernel-hacking: group kernel data structures debugging together new ce5714a3ca5a kernel-hacking: move kernel testing and coverage options t [...] new 9d36e016e93b kernel-hacking: move Oops into 'Lockups and Hangs' new 8b4a62bc8466 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] new 2556cf8e36ea kernel-hacking: create a submenu for scheduler debugging options new 0150965ca66d kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] new a5b45ac2410a kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] new 42ca05ef01c7 bitops: introduce the for_each_set_clump8 macro new bc9f6d736c45 linux/bitmap.h: fix potential sign-extension overflow new 7eb599cf206f bitops-introduce-the-for_each_set_clump8-macro-fix-fix new 7c519d60712e linux/bitopts.h: Add for_each_set_clump8 documentation new 2713de28a924 lib/test_bitmap.c: add for_each_set_clump8 test cases new 2e44d67f3f08 gpio: 104-dio-48e: utilize for_each_set_clump8 macro new 7f049eccac54 gpio: 104-idi-48: utilize for_each_set_clump8 macro new 266b5a994196 gpio: gpio-mm: utilize for_each_set_clump8 macro new 054f86e851fe gpio: ws16c48: utilize for_each_set_clump8 macro new eeecf29a18ca gpio: pci-idio-16: utilize for_each_set_clump8 macro new d0c232c93f12 gpio: pcie-idio-24: utilize for_each_set_clump8 macro new 54832c21c15b gpio: uniphier: utilize for_each_set_clump8 macro new 365a14710aa9 gpio: 74x164: utilize the for_each_set_clump8 macro new 77ff642203ff thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] new 4df0746df155 gpio: pisosr: utilize the for_each_set_clump8 macro new 90350e140f86 gpio: max3191x: utilize the for_each_set_clump8 macro new 614ac5d327a1 gpio: pca953x: utilize the for_each_set_clump8 macro new b8bf4fc22331 lib/test_bitmap: force argument of bitmap_parselist_user() [...] new 79b93d2ff057 lib/test_bitmap: undefine macros after use new 143d771d0671 lib/test_bitmap: name EXP_BYTES properly new a01f7f0f7d5f lib/test_bitmap: rename exp to exp1 to avoid ambiguous name new 6de0d911e632 lib/test_bitmap: move exp1 and exp2 upper for others to use new b5654f6954ec lib/test_bitmap: fix comment about this file new 56ab5f7df24c lib/bitmap: introduce bitmap_replace() helper new 4922d8cce13b gpio: pca953x: remove redundant variable and check in IRQ handler new 5251c5952845 gpio: pca953x: use input from regs structure in pca953x_ir [...] new 3678f556871f gpio: pca953x: convert to use bitmap API new a0b39dd4a654 gpio: pca953x: reduce stack usage in couple of functions new f7234f49fcc9 gpio: pca953x: tighten up indentation new 41bbef70bb2d mm: add generic p?d_leaf() macros new 458d7670d5d1 arc: mm: add p?d_leaf() definitions new f1f33b11aefa arm: mm: add p?d_leaf() definitions new 1eca0a3458f9 arm64: mm: add p?d_leaf() definitions new b9a9d1a599e1 mips: mm: add p?d_leaf() definitions new bbb2c2722ae6 powerpc: mm: add p?d_leaf() definitions new 9ec9b11c223f riscv: mm: add p?d_leaf() definitions new 107d92e9d5fa s390: mm: add p?d_leaf() definitions new cbf9b6b8e4f5 sparc: mm: add p?d_leaf() definitions new 25300ebc4ea7 x86: mm: add p?d_leaf() definitions new 5fb8117e78e1 mm: pagewalk: add p4d_entry() and pgd_entry() new 6c442ce1aba3 mm: pagewalk: allow walking without vma new 3c0dbea21908 mm-pagewalk-allow-walking-without-vma-v15 new fd25ef3e06dd mm-pagewalk-allow-walking-without-vma-fix new f5b9a600299d mm: pagewalk: add test_p?d callbacks new d31d03bf198e mm: pagewalk: add 'depth' parameter to pte_hole new c7d0dad8fed6 x86: mm: point to struct seq_file from struct pg_state new a59c33adfb85 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct new 764084ae9043 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] new d0c144228227 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] new 98b7d39bd984 mm: add generic ptdump new 0ff0ad4155f9 mm-add-generic-ptdump-v15 new 45f6b9955365 mm/ptdump: fix a -Wold-style-declaration warning new 1f574fdaacbe x86: mm: convert dump_pagetables to use walk_page_range new 76a2258adc39 arm64: mm: convert mm/dump.c to use walk_page_range() new 3c4efa3015c1 arm64: mm: display non-present entries in ptdump new beeccad7a247 mm: ptdump: reduce level numbers by 1 in note_page() new 21d0ff80badc alpha: use pgtable-nopud instead of 4level-fixup new 1e1fa1a2dfb5 arm: nommu: use pgtable-nopud instead of 4level-fixup new 317d5fcb1ac0 c6x: use pgtable-nopud instead of 4level-fixup new 6f42e9820757 m68k: nommu: use pgtable-nopud instead of 4level-fixup new afb28579855b m68k: mm: use pgtable-nopXd instead of 4level-fixup new 659fb956c262 microblaze: use pgtable-nopmd instead of 4level-fixup new b233094f11c5 nds32: use pgtable-nopmd instead of 4level-fixup new 04082c654b44 parisc: use pgtable-nopXd instead of 4level-fixup new e674d1d54338 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup new 0b58d1b8cf50 sparc32: use pgtable-nopud instead of 4level-fixup new 50f27abd1835 um: remove unused pxx_offset_proc() and addr_pte() functions new b27bfb1934b6 um: add support for folded p4d page tables new cacbb3fed5e5 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] new 14783a4b502c kernel.h: update comment about simple_strto<foo>() functions new 401156edd030 auxdisplay: charlcd: deduplicate simple_strtoul() new 8ea37494861d drivers/tty/serial/sh-sci.c: suppress warning new cdd70815d2f2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (2aca91df140c) \ N -- N -- N refs/heads/akpm (cdd70815d2f2)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1214 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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 +- 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 +- 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 +- 984 files changed, 60380 insertions(+), 22608 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