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 fb6d2d6da58d sh: add missing EXPORT_SYMBOL() for __delay omits 2a37e904f21d sh: use generic strncpy() omits d5f99b5e8de8 sh: remove call to memset after dma_alloc_coherent omits 824a72473991 sh: clkfwk: remove r8/r16/r32 omits 91cad2324393 include/asm-generic/vmlinux.lds.h: align ro_after_init omits 503f9bfe28ff mm: annotate a data race in page_zonenum() omits 264d645fdd3f mm/swap.c: annotate data races for lru_rotate_pvecs omits 050c2ef17671 mm/rmap: annotate a data race at tlb_flush_batched omits fa6db9ec42f8 mm/mempool: fix a data race in mempool_free() omits 4ae0c0d531c3 mm/list_lru: fix a data race in list_lru_count_one omits effc1af54bd5 mm/memcontrol: fix a data race in scan count omits 13019790f757 mm/page_counter: fix various data races at memsw omits 848ec88de952 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 5e045f54e187 mm/swapfile: fix and annotate various data races omits 4f9669ff09f6 mm/filemap.c: fix a data race in filemap_fault() omits db63258307e0 mm/swap_state: mark various intentional data races omits 4a8c25f5480c mm-page_io-mark-various-intentional-data-races-v2 omits a264f55fc797 mm/page_io: mark various intentional data races omits 768e66683d4a mm/frontswap: mark various intentional data races omits 482d437b5e21 mm/kmemleak: silence KCSAN splats in checksum omits 5be84c08e9da s390: fix build error for sys_call_table_emu omits 5d1f47762eea all arch: remove system call sys_sysctl omits afad62678af8 mm/madvise: check fatal signal pending of target process omits fbd1a551ddf1 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits ffb3beb5744e mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 62214e22c17d mm/madvise: introduce process_madvise() syscall: an extern [...] omits 49223f9b6709 pid: move pidfd_get_pid() to pid.c omits 899c458fd733 mm/madvise: pass task and mm to do_madvise omits 6711ed062157 Merge branch 'akpm-current/current' omits b984ef6bcc8c Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 141a603fe956 Merge remote-tracking branch 'notifications/notifications- [...] omits 0f05543324c0 Merge remote-tracking branch 'trivial/for-next' omits 3d86966d458d Merge remote-tracking branch 'kunit-next/kunit' omits 4c91db18de9e Merge remote-tracking branch 'fpga/for-next' omits b6425f39a5a2 Merge remote-tracking branch 'pidfd/for-next' omits 3413ef50e914 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 1b0b14e2b378 Merge remote-tracking branch 'hyperv/hyperv-next' omits 3ac78ed5722e Merge remote-tracking branch 'xarray/xarray' omits 65d7e5ddcc3b Merge remote-tracking branch 'nvmem/for-next' omits 671a3a8356c9 Merge remote-tracking branch 'fsi/next' omits a8d3367db3fd Merge remote-tracking branch 'kspp/for-next/kspp' omits 35f302d948cd Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 437db7de69f9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d3971589ea02 Merge remote-tracking branch 'coresight/next' omits 31f5a0493ea4 Merge remote-tracking branch 'livepatching/for-next' omits bb44555e768c Merge remote-tracking branch 'userns/for-next' omits 28e1fe000381 Merge remote-tracking branch 'pwm/for-next' omits c2476706c7f1 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits b418a098c725 Merge remote-tracking branch 'pinctrl/for-next' omits 649a1683fc0d kcov: unconditionally add -fno-stack-protector to compiler [...] omits e30bc3ea4a05 aio: simplify read_events() omits 8bf8236fefd3 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] omits cac7a02b8906 kernel/panic.c: make oops_may_print() return bool omits 8b83676fe133 drivers/rapidio/rio-scan.c: use struct_size() helper omits 9294df5d5e2d drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] omits 4f2a14ae04ba kdump: append kernel build-id string to VMCOREINFO omits 2c811682d8a5 umh: fix refcount underflow in fork_usermode_blob(). omits 9e0b9eb9eae1 exec: move path_noexec() check earlier omits 8b318c8f7d25 exec: move S_ISREG() check earlier omits 8327253e49e7 exec: change uselib(2) IS_SREG() failure to EACCES omits 0f927c6b5746 selftests: simplify kmod failure value omits 41eddc88c16f umh: fix processed error when UMH_WAIT_PROC is used omits b236bc2f0191 test_kmod: avoid potential double free in trigger_config_r [...] omits eab7278d0dc1 kmod: remove redundant "be an" in the comment omits 976563320c61 selftests: kmod: use variable NAME in kmod_test_0001() omits 0b4d8bd588dc fs/signalfd.c: fix inconsistent return codes for signalfd4 omits f436a58e2619 checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] omits 2e725704ed94 checkpatch: add --fix option for ASSIGN_IN_IF omits c61057b5ee56 scripts/deprecated_terms: recommend denylist/allowlist ins [...] omits 733b11e7676b checkpatch: support deprecated terms checking omits 351f857184c2 checkpatch: add test for possible misuse of IS_ENABLED() w [...] omits 91be82df234e lib/test_bits: add MODULE_LICENSE() omits d7471af78601 lib/test_bits.c: add tests of GENMASK omits e09c577b7c3c lib: optimize cpumask_local_spread() omits 7ebab7e1423c lib/generic-radix-tree.c: remove unneeded __rcu omits c3fa2b0f46b8 lib/test_bitmap.c: add test for bitmap_cut() omits cf109d1370e0 lib/bitmap.c: fix bitmap_cut() for partial overlapping case omits 8d8e59458d39 sparse: group the defines by functionality omits f3ed794b78c3 alpha: fix annotation of io{read,write}{16,32}be() omits 8eb02be7c558 kernel/hung_task.c: Monitor killed tasks. omits 473d6004eace fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d0139d085269 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 97b21ecf8f5f x86/mm: use max memory block size on bare metal omits 63edab8e53c3 include/linux/sched/mm.h: optimize current_gfp_context() omits 0bd1762119e9 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 391733f6e9ab mm,hwpoison: return 0 if the page is already poisoned in s [...] omits b50497316837 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits e8d8dce6faeb mm,hwpoison: rework soft offline for in-use pages omits baed01e5fe30 mm,hwpoison: rework soft offline for free pages omits 402d3ad1d1c7 mm,hwpoison: unify THP handling for hard and soft offline omits 88a7d6451150 mm,hwpoison: remove flag argument from soft offline functions omits 8c679489828f mm,hwpoison: remove MF_COUNT_INCREASED omits 83a583e62edc mm,hwpoison: kill put_hwpoison_page() omits 7e2c99ccbbb6 mm,hwpoison: un-export get_hwpoison_page and make it static omits 7491ca66e4aa mm,hwpoison-inject: don't pin for hwpoison_filter omits 3c309fffa91a mm,madvise: refactor madvise_inject_error omits 4b4042e8bac5 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits f8e259a9e5df mm, hwpoison: remove recalculating hpage omits 8fed2e4a692e mm,hwpoison: cleanup unused PageHuge() check omits f296ba1d3a07 mm: hugetlb: fix the name of hugetlb CMA omits 3e1c0f5b04cc mm: cma: return cma->name directly in cma_get_name omits 414f144690e7 mm: cma: fix the name of CMA areas omits f691aa92f429 mm/cma.c: fix NULL pointer dereference when cma could not [...] omits 135cc3ed3f37 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits b4410b66c88f mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits 719206aa04c0 mm/vmstat: add events for PMD based THP migration without split omits 20dc91983f0b mm: thp: remove debug_cow switch omits d48ffa9706d6 mm/page_alloc: remove a wrapper for alloc_migration_target() omits 58e8b698c65a mm/mempolicy: use a standard migration target allocation callback omits d64fe690576e mm/gup: use a standard migration target allocation callback omits 9f91f5097765 mm/migrate: make a standard migration target allocation function omits 081ce09efcfc mm/hugetlb: make hugetlb migration callback CMA aware omits 764da1287be3 mm/hugetlb: unify migration callbacks omits 896836129dc0 mm/migrate: move migration helper from .h to .c omits 1a440e7c4d91 mm/page_isolation: prefer the node of the source page omits a6bc0e8abc6b hugetlbfs: prevent filesystem stacking of hugetlbfs omits 8baef8f429d1 mm: use unsigned types for fragmentation score omits 7d901fb8f946 mm: fix compile error due to COMPACTION_HPAGE_ORDER omits 0a436c17ffb4 mm: proactive compaction omits f5c1322da4eb mm/vmscan.c: fix typo omits 77968e972398 MIPS: do not call flush_tlb_all when setting pmd entry omits 643b2c1f2037 mm/huge_memory.c: update tlb entry if pmd is changed omits 18bf20bcc1f3 mm: set page fault address for update_mmu_cache_pmd() omits f30d076b2b5c mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] omits 7f1c20912d68 mm/page_alloc.c: simplify pageblock bitmap access omits fe7b7b99f09f mm/page_alloc.c: extract the common part in pfn_to_bitidx() omits 555fdb625af6 mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] omits 67bbf804d358 mm/page_alloc: keep memoryless cpuless node 0 offline omits 9257d4a384ac powerpc/numa: prefer node id queried from vphn omits d10d8b17a6a9 powerpc/numa: set numa_node for all possible cpus omits 4da07c65d8e4 mm/shuffle: remove dynamic reconfiguration omits 61f1c48518d5 mm/memory_hotplug: document why shuffle_zone() is relevant omits 53567c18fe5c mm/page_alloc: remove nr_free_pagecache_pages() omits 60d98d4cc030 mm: remove vm_total_pages omits 262eca3b5c12 mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] omits 97b0e006bb79 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] omits 1acfe1d5812c page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 omits 8423488fe417 page_alloc: consider highatomic reserve in watermark fast omits afdca19e1d6b mm, page_alloc: use unlikely() in task_capc() omits c169adc57f08 mm/vmalloc: update the header about KVA rework omits ef2e2d4faaaf mm/vmalloc: switch to "propagate()" callback omits d689ea4856b4 mm/vmalloc: simplify augment_tree_propagate_check() omits f2c20c973221 mm/vmalloc: simplify merge_or_add_vmap_area() omits 9e6777daeff1 vmalloc: convert to XArray omits ac7b49dcf205 mm/sparse: never partially remove memmap for early section omits e9d7e5920327 mm: adjust vm_committed_as_batch according to vm overcommi [...] omits cd285f5c438b mm/util.c: make vm_memory_committed() more accurate omits f42c1dd8f8fb proc/meminfo: avoid open coded reading of vm_committed_as omits d9ee76191884 mm/mmap.c: fix the adjusted length error omits da591af848f4 mm: move p?d_alloc_track to separate header file omits bb78e5ff7d53 mm/memory.c: make remap_pfn_range() reject unaligned addr omits 1e58fa9ab43d mm: remove redundant check non_swap_entry() omits 36809dc5fc48 kselftests: cgroup: add perpcu memory accounting test omits 9028fe0dd728 mm: memcg: charge memcg percpu memory to the parent cgroup omits 3a1005816864 mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 omits 3321e8abaf63 mm: memcg/percpu: per-memcg percpu memory statistics omits 8629efa501d0 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix omits 2629246c2d42 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix omits 77c093c54ece mm: memcg/percpu: account percpu memory to memory cgroups omits d2bfb208250d percpu: return number of released bytes from pcpu_free_area() omits 5ac94fe9cb8c tools/cgroup: add memcg_slabinfo.py tool omits 6212f7e4fca1 kselftests: cgroup: add kernel memory accounting tests omits 8fea1afdc9c1 mm: memcg/slab: use a single set of kmem_caches for all al [...] omits 14e0381bceaf mm: memcg/slab: remove redundant check in memcg_accumulate [...] omits e8bbb7856567 mm: memcg/slab: deprecate slab_root_caches omits 787eaa15a776 mm: memcg/slab: remove memcg_kmem_get_cache() omits 46df22c7589a mm: memcg/slab: simplify memcg cache creation omits f9f279b356c9 mm: memcg/slab: use a single set of kmem_caches for all ac [...] omits a0fca321cf62 mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h omits 4b88c7b8e23c mm: memcg/slab: deprecate memory.kmem.slabinfo omits 82dbd4909978 mm: memcg/slab: charge individual slab objects instead of pages omits a16be4fb4f18 mm: memcg/slab: save obj_cgroup for non-root slab objects omits 2da8e051d6ef mm: memcg/slab: allocate obj_cgroups for non-root slab pages omits 7689bed3a035 mm: memcg/slab: obj_cgroup API omits 526587591365 mm: memcontrol: decouple reference counting from page accounting omits e4875af2018f mm: slub: implement SLUB version of obj_to_index() omits 5a11fc02087b mm: memcg: convert vmstat slab counters to bytes omits fee0ffd2e43d mm: memcg: prepare for byte-sized vmstat items omits b9139b4fbb52 mm: memcg: factor out memcg- and lruvec-level changes out [...] omits d4159b0a5b5a mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] omits bc2efb47d9ea mm: filemap: clear idle flag for writes omits f64ce615d31d mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] omits 8f61ebbd6210 mm/slub.c: drop lockdep_assert_held() from put_map() omits 437edcaafbe3 mm, slab/slub: improve error reporting and overhead of cac [...] omits 7693f9e8e9ef mm, slab/slub: improve error reporting and overhead of cac [...] omits eb5afe13edfe mm, slab/slub: move and improve cache_from_obj() omits b7579b925c49 mm, slub: extend checks guarded by slub_debug static key omits 0b7d1b0c8701 mm, slub: introduce kmem_cache_debug_flags()-fix omits b79de8d3750f mm, slub: introduce kmem_cache_debug_flags() omits 2f0f40aa3fce mm, slub: introduce static key for slub_debug() omits 9108906f3f4e mm, slub: make reclaim_account attribute read-only omits e708263fa479 mm, slub: make remaining slub_debug related attributes read-only omits d5a14f766ca2 mm, slub: remove runtime allocation order changes omits 625484404720 mm, slub: make some slub_debug related attributes read-only omits dec53870c9f7 mm, slub: extend slub_debug syntax for multiple blocks omits 1420b22124be mm/slab: add naive detection of double free omits a3af4ba345f5 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB omits 79fbf04cbbb8 mm: ksize() should silently accept a NULL pointer omits ef8264d6fed6 mm, treewide: rename kzfree() to kfree_sensitive() omits 071977aefdde kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d868cd93eab6 ramfs: support O_TMPFILE omits d00f683ed65e ocfs2: fix ocfs2 corrupt when iputting an inode omits 6a308085864b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d3c350a710ec scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] omits b31a388c76f7 scripts/decode_stacktrace.sh: guess path to modules omits 4d2f38867072 scripts/decode_stacktrace.sh: guess basepath if not specified omits 2f1148fef8e0 scripts/decode_stacktrace.sh: skip missing symbols omits 73968d9b998e scripts/bloat-o-meter: Support comparing library archives omits 8ff825e62409 scripts/tags.sh: collect compiled source precisely omits 17938d6f3c63 checkpatch: test $GIT_DIR changes omits 2d7912e34bc3 /proc/kpageflags: do not use uninitialized struct pages omits d3a3711e2f3f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 29182fefc54b mm/page_alloc: fix documentation error omits b32b9f154b05 mm/shuffle: don't move pages between zones and don't read [...] omits c3ea406df430 MAINTAINERS: update info for sparse omits a2a04314232a mm/memory_hotplug.c: fix false softlockup during pfn range [...] omits 30d99a54bf67 mm: remove vmalloc_exec omits fea9d96cd550 arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page omits 586fca06f089 x86/hyperv: allocate the hypercall page with only read and [...] omits 71bb54e1fd70 mm/memory: fix IO cost for anonymous page omits 71c6203e08ea mm/swap: fix for "mm: workingset: age nonresident informat [...] omits 40aa6db62caa mm: workingset: age nonresident information alongside anon [...] omits daf48d521dba doc: THP CoW fault no longer allocate THP omits 74175865b143 docs: mm/gup: minor documentation update omits a6326876df4b mm/memcontrol.c: prevent missed memory.low load tears omits 5ba46db54e49 mm/memcontrol.c: add missed css_put() omits 50adf64922a7 mm: memcontrol: handle div0 crash race condition in memory.low omits 3fc579d7d7e2 mm/vmalloc.c: fix a warning while make xmldocs omits 57a1cdf7f824 media: omap3isp: remove cacheflush.h omits be4ea6ce8cb0 make asm-generic/cacheflush.h more standalone omits 58caec3d3834 mm/debug_vm_pgtable: fix build failure with powerpc 8xx omits b7c54ac40a33 mm/memory.c: properly pte_offset_map_lock/unlock in vm_ins [...] omits d24c744f2300 mm: fix swap cache node allocation mask omits ecbcf6fdcc14 slub: cure list_slab_objects() from double fix omits 7c536c58bcfc mm/slab: use memzero_explicit() in kzfree() omits da49969f8188 mm, slab: fix sign conversion problem in memcg_uncharge_slab() omits 7e78fa689ad4 linux/bits.h: fix unsigned less than zero warnings omits dee80063f87a lib: fix test_hmm.c reference after free omits 195e03d6ced3 ocfs2: fix value of OCFS2_INVALID_SLOT omits 7ab163dfb1f2 ocfs2: fix panic on nfs server over ocfs2 omits 6983e84730c6 ocfs2: load global_inode_alloc omits b955559d1d5e ocfs2: avoid inode removal while nfsd is accessing it omits e6d3d6952398 kexec: do not verify the signature without the lockdown or [...] omits 58b7c52ade40 mm, compaction: make capture control handling safe wrt interrupts omits 3e27ad42ea53 mm: do_swap_page(): fix up the error code omits 88e7e967c508 openrisc: fix boot oops when DEBUG_VM is enabled omits 5750c6213fbe Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits a06c00a479d3 Merge remote-tracking branch 'gpio/for-next' omits 736fd98e55d7 Merge remote-tracking branch 'rpmsg/for-next' omits a97e00cdf89d Merge remote-tracking branch 'scsi/for-next' omits 3d837aaefda9 Merge remote-tracking branch 'dmaengine/next' omits aa61578a0bd2 Merge remote-tracking branch 'icc/icc-next' omits 0ea2dfac9dad Merge remote-tracking branch 'mux/for-next' omits e3a5b5d6a486 Merge remote-tracking branch 'staging/staging-next' omits 928ee7942f52 Merge remote-tracking branch 'thunderbolt/next' omits 56b06f51f1b7 Merge remote-tracking branch 'soundwire/next' omits 2fa3123e8d34 Merge remote-tracking branch 'tty/tty-next' omits 602b9220b42d Merge remote-tracking branch 'phy-next/next' omits f93f4ffc2c0a Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 63e498c2a12e Merge remote-tracking branch 'usb/usb-next' omits 09eafb031d39 Merge remote-tracking branch 'ipmi/for-next' omits da66c3aac765 Merge remote-tracking branch 'leds/for-next' omits 158fe4c9edbc Merge remote-tracking branch 'chrome-platform/for-next' omits cc086d00220c Merge remote-tracking branch 'percpu/for-next' omits 7037b70fe93a Merge remote-tracking branch 'kvms390/next' omits 0b566d0663a1 Merge remote-tracking branch 'kvm-arm/next' omits ef7459d4a801 Merge remote-tracking branch 'rcu/rcu/next' omits c1a2215f3b6c Merge remote-tracking branch 'ftrace/for-next' omits f2875c4bffdd Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits de3a4a98c987 Merge remote-tracking branch 'edac/edac-for-next' omits ba553e0e735b Merge remote-tracking branch 'tip/auto-latest' omits 459264333924 Merge remote-tracking branch 'spi/for-next' omits 8a801b853dc0 Merge remote-tracking branch 'devicetree/for-next' omits 0784884a4b96 Merge remote-tracking branch 'audit/next' omits f995eca35142 Merge remote-tracking branch 'iommu/next' omits 224800abcf0c Merge remote-tracking branch 'tpmdd/next' omits eccc020be906 Merge remote-tracking branch 'selinux/next' omits ae7bfdfc87c5 Merge remote-tracking branch 'safesetid/safesetid-next' omits 5ba3b2616cbc Merge remote-tracking branch 'integrity/next-integrity' omits 245f31eecacf Merge remote-tracking branch 'regulator/for-next' omits d256493d24ba Merge remote-tracking branch 'battery/for-next' omits f60335f53d9b Merge remote-tracking branch 'mfd/for-mfd-next' omits bcaa48da9cbd Merge remote-tracking branch 'mmc/next' omits 1d03cddc59c4 Merge remote-tracking branch 'device-mapper/for-next' omits dae9a06a273f Merge remote-tracking branch 'block/for-next' omits 280ea54eef6c Merge remote-tracking branch 'sound-asoc/for-next' omits cf6da4107852 Merge remote-tracking branch 'sound/for-next' omits 9b1c69bb103c Merge remote-tracking branch 'regmap/for-next' omits 20d9f4e0d146 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits c9de75f2f971 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 4b68b2064aa0 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 76dd2bdac7aa Merge remote-tracking branch 'drm-msm/msm-next' omits 73965a4cf6e9 Merge remote-tracking branch 'drm-misc/for-linux-next' omits b05f15f96d6c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 1b5cd2ef021b Merge remote-tracking branch 'amdgpu/drm-next' omits 11fdea666694 Merge remote-tracking branch 'drm/drm-next' omits 351a046cfe37 Merge remote-tracking branch 'crypto/master' omits 7e0e6041e39a Merge remote-tracking branch 'nand/nand/next' omits 3f27f776f3e1 Merge remote-tracking branch 'gfs2/for-next' omits 1c94d9cb6270 Merge remote-tracking branch 'bluetooth/master' omits 1d26d262626f Merge remote-tracking branch 'wireless-drivers-next/master' omits bd52f63f7413 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 6620b2f4872f Merge remote-tracking branch 'bpf-next/master' omits 2d8c4d9607e4 Merge remote-tracking branch 'net-next/master' omits 8b039e1bd929 Merge remote-tracking branch 'rdma/for-next' omits 0ceb98ad5062 Merge remote-tracking branch 'swiotlb/linux-next' omits a27e58d5172f Merge remote-tracking branch 'dlm/next' omits a27aba6ba858 Merge remote-tracking branch 'ieee1394/for-next' omits 6b55891f3a30 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 17e9323db107 Merge remote-tracking branch 'opp/opp/linux-next' omits dbf02780bf62 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 40344a986113 Merge remote-tracking branch 'pm/linux-next' omits 596df7fb388e Merge remote-tracking branch 'v4l-dvb/master' omits 96a098a6d6fa Merge remote-tracking branch 'jc_docs/docs-next' omits dc7d3ce848e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits fa4dbc4d8de3 Merge branch 'dmi/master' omits 4063eddb3bad Merge remote-tracking branch 'i2c/i2c/for-next' omits d5c5b99881ea Merge remote-tracking branch 'hid/for-next' omits 39ac1a242d09 Merge remote-tracking branch 'printk/for-next' omits a91dc54b21d8 Merge remote-tracking branch 'vfs/for-next' omits 5c8f139ef61a Merge remote-tracking branch 'file-locks/locks-next' omits 7663cb4c2207 Merge remote-tracking branch 'ext3/for_next' omits d41e1c1fa43c Merge remote-tracking branch 'exfat/dev' omits fcfbb2222e9e Merge remote-tracking branch 'cifs/for-next' omits f75d4ad669d6 Merge remote-tracking branch 'btrfs/for-next' omits 984bf4ee488a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 6f8a4b88f347 Merge remote-tracking branch 'risc-v/for-next' omits 0207f63a5b3d Merge remote-tracking branch 'powerpc/next' omits fe2af1138f03 Merge remote-tracking branch 'parisc-hd/for-next' omits 5f532df5d58a Merge remote-tracking branch 'nds32/next' omits 547fde398ecf Merge remote-tracking branch 'mips/mips-next' omits 04b0ce3c12d8 Merge remote-tracking branch 'm68knommu/for-next' omits 68833502fd76 Merge remote-tracking branch 'h8300/h8300-next' omits c7587e2d889d Merge remote-tracking branch 'csky/linux-next' omits f34044136de8 Merge remote-tracking branch 'clk/clk-next' omits 8bc0b3539118 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits c684da8352c3 Merge remote-tracking branch 'tegra/for-next' omits d7645ac1101c Merge remote-tracking branch 'scmi/for-linux-next' omits 65d296f428ce Merge remote-tracking branch 'samsung-krzk/for-next' omits 28bef289e1b3 Merge remote-tracking branch 'rockchip/for-next' omits 137233bdcd26 Merge remote-tracking branch 'reset/reset/next' omits 22cd8c8e0f0f Merge remote-tracking branch 'renesas/next' omits 8f7e2a29ccd2 Merge remote-tracking branch 'realtek/for-next' omits 1679681fb8b2 Merge remote-tracking branch 'raspberrypi/for-next' omits db3158faf9eb Merge remote-tracking branch 'qcom/for-next' omits 8af4532bee0b Merge remote-tracking branch 'omap/for-next' omits ee6ba1da0f9e Merge remote-tracking branch 'mvebu/for-next' omits 2131d08de64e Merge remote-tracking branch 'mediatek/for-next' omits 043c09eacf53 Merge remote-tracking branch 'keystone/next' omits b9dc9d576864 Merge remote-tracking branch 'imx-mxs/for-next' omits 4a750150d9fe Merge remote-tracking branch 'at91/at91-next' omits 71727d940055 Merge remote-tracking branch 'aspeed/for-next' omits ead3a9806dd9 Merge remote-tracking branch 'amlogic/for-next' omits 8a24dc8382df Merge remote-tracking branch 'arm-soc/for-next' omits 6aec3ae372e3 Merge remote-tracking branch 'arm/for-next' omits f90dac2455be Merge remote-tracking branch 'dma-mapping/for-next' omits 1af91ee5fc0e Merge remote-tracking branch 'kbuild/for-next' omits 3ea20606a997 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 5a2a5cc98d85 Merge remote-tracking branch 'fpga-fixes/fixes' omits cfe701a0d250 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 3eb6210c7a66 Merge remote-tracking branch 'mmc-fixes/fixes' omits 5932a9313b0d Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 1a7f8fc1169e Merge remote-tracking branch 'scsi-fixes/fixes' omits 8bd60b7f9246 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 1e6289a38da0 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits cf49619db805 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits af886bd3b570 Merge remote-tracking branch 'kvm-fixes/master' omits afec48efaccd Merge remote-tracking branch 'omap-fixes/fixes' omits e090d8a8d30c Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 518932f6efe9 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 2b727e92bde7 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 3ed9e9998dc8 Merge remote-tracking branch 'vfio-fixes/for-linus' omits b036a4ee8c72 Merge remote-tracking branch 'crypto-current/master' omits 03cc17349046 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 7ed426d90dd5 Merge remote-tracking branch 'soundwire-fixes/fixes' omits def5204baf45 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 085ba4e1324a Merge remote-tracking branch 'staging.current/staging-linus' omits 63473c5a9327 Merge remote-tracking branch 'phy/fixes' omits 80c8c49289ba Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits b7b75798dbee Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 39592ecf4bfc Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits 5d18b56ca14f Merge remote-tracking branch 'usb.current/usb-linus' omits 63490956dca9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 09102f34c39f Merge remote-tracking branch 'regulator-fixes/for-linus' omits 5ef13d2975c5 Merge remote-tracking branch 'regmap-fixes/for-linus' omits cfe2fcaf97a2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 41680081a0c3 Merge remote-tracking branch 'sound-current/for-linus' omits 2bde9f5ee1ee Merge remote-tracking branch 'mac80211/master' omits c8763b52635c Merge remote-tracking branch 'wireless-drivers/master' omits ee92c33e91cf Merge remote-tracking branch 'ipvs/master' omits 5f3cf2c8244d Merge remote-tracking branch 'bpf/master' omits f14a6c6cd6a8 Merge remote-tracking branch 'net/master' omits 1975ce553374 Merge remote-tracking branch 'sparc/master' omits 135d30c99677 Merge remote-tracking branch 'powerpc-fixes/fixes' omits ab5b1c8bf528 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 6ffe0abe366d Merge remote-tracking branch 'arc-current/for-curr' omits ebdf39b27db8 Merge remote-tracking branch 'fixes/master' omits 57de4dfa26f4 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits 69541f6520c0 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits cdde2941f857 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next omits 94f491396945 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus omits 2c1bba1a36e5 hwmon (pmbus/max20730): add max20710 support omits 9ed159025d60 hwmon: (gsc) add 16bit pre-scaled voltage mode omits 3334e4c74cec hwmon:(adm1275) Enable adm1278 ADM1278_TEMP1_EN omits 53ed762139bb hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist omits e2fac5460c88 hwmon: (nct6683) Replace container_of() with kobj_to_dev() omits de9aa333e208 hwmon: (i5k_amb) remove redundant assignment to variable res omits a899847a6012 hwmon: (acpi_power_meter) Fix potential memory leak in acp [...] omits 489eb109cb9d Merge branch 'WIP.core/headers' omits 66217c27822a Merge branch 'core/urgent' omits d739a3079d8d Merge branch 'efi/urgent' omits af4fb5939b72 Merge branch 'locking/core' omits 0fcf2de1a961 Merge branch 'objtool/core' omits 7dcbfaf7806f Merge branch 'objtool/urgent' omits 878855623822 Merge branch 'perf/core' omits 5c4b5600bdf6 Merge branch 'perf/urgent' omits e1e05a4f489d Merge branch 'ras/core' omits c583477efc7e Merge branch 'sched/fifo' omits 291cc579edf5 Merge branch 'sched/urgent' omits dd9ee002c904 Merge branch 'timers/urgent' omits b10e83335acf Merge branch 'x86/alternatives' omits b2764561bc6b Merge branch 'x86/cleanups' omits 7c3cc6a88782 Merge branch 'x86/cpu' omits f95434be90b9 Merge branch 'x86/entry' omits 7ed1a756ce87 Merge branch 'x86/fsgsbase' omits dc9be0d6a45f Merge branch 'x86/microcode' omits e7371f657024 Merge branch 'x86/misc' omits f734a69af849 Merge branch 'x86/urgent' omits fc546eb3c94e Merge branch 'for-5.9/io_uring' into for-next omits 9ec8be7bf344 Merge branch 'for-5.9/block' into for-next omits d23a6f9bf694 Merge branch 'misc-5.8' into next-fixes omits 451f7299b208 btrfs: fix fatal extent_buffer readahead vs releasepage race omits 57f05cf78bbd btrfs: convert comments to fallthrough annotations omits 2f437faecf71 powerpc/boot/dts: Fix dtc "pciex" warnings omits ac59c5e1fd0d io_uring: enable READ/WRITE to use deferred completions omits c5eda4064eca io_uring: pass in completion state to appropriate issue si [...] omits 14ccd9208ff2 io_uring: pass down completion state on the issue side omits 4c56514930b1 io_uring: add 'io_comp_state' to struct io_submit_state omits 380dc20ce843 smp, irq_work: Continue smp_call_function*() and irq_work* [...] omits 5311fd9f4c49 sched/core: s/WF_ON_RQ/WQ_ON_CPU/ omits 964ed98b0752 sched/core: Fix ttwu() race omits 93a952a81bf3 sched/core: Fix PI boosting between RT and DEADLINE tasks omits 1863cc11225e sched/deadline: Initialize ->dl_boosted omits 16568f1f4fd4 sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_al [...] omits bc2d9d93ad33 sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail omits 55115277bf8e io_uring: provide generic io_req_complete() helper omits 9bd7b7c45d71 sched: Fix RANDSTRUCT build fail omits 466d58f824f1 device_cgroup: Fix RCU list debugging warning omits 42ba326cdeff Merge branch 'devel' into for-next omits 7bf200b3a4ac kunit: add support for named resources omits 094cf03a1066 kunit: generalize kunit_resource API beyond allocated resources omits 24077bf8f9e6 Merge tag 'juno-fix-5.8' of git://git.kernel.org/pub/scm/l [...] omits 28107944fb70 soc: document merges omits 57ee436a3cb8 Merge tag 'arm-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] omits 9e65dd827c94 Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/li [...] omits a47583369b3f Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/sc [...] omits 4fc7a84f466c Merge tag 'arm-defconfig-5.8' of git://git.kernel.org/pub/ [...] omits 1d8fcbb76bb1 compiler.h: Move instrumentation_begin()/end() into new <l [...] adds 42e9c85f5c72 Merge tag 'trace-v5.8-rc2' of git://git.kernel.org/pub/scm [...] adds 0eaf228d574b net: macb: call pm_runtime_put_sync on failure path adds 33fdef24c9ac net: macb: free resources on failure path of at91ether_open() adds e39109f59614 net: dsa: sja1105: move sja1105_compose_gating_subschedule [...] adds 026bdb2b9652 net: dsa: sja1105: unconditionally free old gating config adds 82f6896a25ee net: dsa: sja1105: recalculate gating subschedule after de [...] adds 43ce887c5050 net: dsa: sja1105: fix tc-gate schedule with single element adds 29a30bac5642 Merge branch 'Fixes-for-SJA1105-DSA-tc-gate-action' adds b344579ca847 tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT adds 7d21d54d6247 bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon [...] adds 3b0e7dc0be62 Merge branch 'tcp_cubic-fix-spurious-HYSTART_DELAY-on-RTT- [...] adds b6186d413b1d tc-testing: avoid action cookies with odd length. adds 471e39df96b9 sctp: Don't advertise IPv4 addresses if ipv6only is set on [...] adds b18e9834f7b2 vxlan: fix last fdb index during dump of fdb with nhid adds df08126e3833 wireguard: receive: account for napi_gro_receive never ret [...] adds e5e7d8052f61 socionext: account for napi_gro_receive never returning GRO_DROP adds 93ab48a97af5 hns: do not cast return value of napi_gro_receive to null adds 045790b7bc66 wil6210: account for napi_gro_receive never returning GRO_DROP adds 0e00c05fa725 Merge branch 'napi_gro_receive-caller-return-value-cleanups' adds 1ae71d997a67 ethtool: fix error handling in linkstate_prepare_data() adds 9208d2863ac6 sch_cake: don't try to reallocate or unshare skb unconditionally adds 8c95eca0bb8c sch_cake: don't call diffserv parsing code when it is not needed adds 3f608f0c4136 sch_cake: fix a few style nits adds 6aeaf26222b2 Merge branch 'sched-A-couple-of-fixes-for-sch_cake' adds 4c342f778fe2 rds: transport module should be auto loaded when transport is set adds 4a21185cda0f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 313a5257b84c openrisc: fix boot oops when DEBUG_VM is enabled adds 545b1b077ca6 mm: do_swap_page(): fix up the error code adds b9e20f0da1f5 mm, compaction: make capture control handling safe wrt interrupts adds fd7af71be542 kexec: do not verify the signature without the lockdown or [...] adds 4cd9973f9ff6 ocfs2: avoid inode removal while nfsd is accessing it adds 7569d3c754e4 ocfs2: load global_inode_alloc adds e5a15e17a78d ocfs2: fix panic on nfs server over ocfs2 adds 9277f8334ffc ocfs2: fix value of OCFS2_INVALID_SLOT adds 786ae133e07f lib: fix test_hmm.c reference after free adds d7670879c5c4 mm, slab: fix sign conversion problem in memcg_uncharge_slab() adds 8982ae527fbe mm/slab: use memzero_explicit() in kzfree() adds 55860d96ca59 slub: cure list_slab_objects() from double fix adds 243bce09c91b mm: fix swap cache node allocation mask adds 7f70c2a68a51 mm/memory.c: properly pte_offset_map_lock/unlock in vm_ins [...] adds 9449c9cb420b mm/debug_vm_pgtable: fix build failure with powerpc 8xx adds 8dbdd5049cfa make asm-generic/cacheflush.h more standalone adds 3c7858268411 media: omap3isp: remove cacheflush.h adds 8eab7035b231 mm/vmalloc.c: fix a warning while make xmldocs adds cd324edce598 mm: memcontrol: handle div0 crash race condition in memory.low adds 3a98990ae215 mm/memcontrol.c: add missed css_put() adds 03960e33187a mm/memcontrol.c: prevent missed memory.low load tears adds f9e559703d08 docs: mm/gup: minor documentation update adds 2a8bef321749 doc: THP CoW fault no longer allocate THP adds 31d8fcac00fc mm: workingset: age nonresident information alongside anon [...] adds cb6868832ede mm/swap: fix for "mm: workingset: age nonresident informat [...] adds 0076f029cb29 mm/memory: fix IO cost for anonymous page adds 800e26b81311 x86/hyperv: allocate the hypercall page with only read and [...] adds 10d5e97c1bf8 arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page adds 7a0e27b2a0ce mm: remove vmalloc_exec adds b7e3debdd040 mm/memory_hotplug.c: fix false softlockup during pfn range [...] adds 19ef1f9dfeff MAINTAINERS: update info for sparse adds 7c902e273019 Merge branch 'akpm' (patches from Andrew) adds 687a0ed33736 Merge tag 'drm-misc-fixes-2020-06-25' of git://anongit.fre [...] adds 6a6c9b220a7f Merge tag 'drm-fixes-2020-06-26' of git://anongit.freedesk [...] adds bd37cdf8ba1b Merge tag 'iommu-fixes-v5.8-rc2' of git://git.kernel.org/p [...] adds 10e8b11eb319 cpuidle: Rearrange s2idle-specific idle state entry code adds 0e3fb2a128d8 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds ed3e00e7d6a8 Merge tag 'pm-5.8-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 0f29c20bf434 Merge branch 'acpi-sysfs' adds 1590a2e1c681 Merge tag 'acpi-5.8-rc3' of git://git.kernel.org/pub/scm/l [...] adds 8530684fd37c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e05d57dcb8c7 riscv: Fixup __vdso_gettimeofday broke dynamic ftrace adds 3b6ab1012cbc Merge tag 'riscv-for-linus-5.8-rc3' of git://git.kernel.or [...] adds 896066aa0685 selftests/powerpc: Fix build failure in ebb tests adds 21d2f6850c09 Merge tag 'powerpc-5.8-4' of git://git.kernel.org/pub/scm/ [...] adds 9d71b344f86f kdb: Re-factor kdb_printf() message write code adds e8857288bb62 kdb: Check status of console prior to invoking handlers adds 2a78b85b70f9 kdb: Make kdb_printf() console handling more robust adds 5946d1f5b309 kdb: Switch to use safer dbg_io_ops over console APIs adds 440ab9e10e2e kgdb: Avoid suspicious RCU usage warning adds 6116dea80dfd Merge tag 'kgdb-5.8-rc3' of git://git.kernel.org/pub/scm/l [...] adds 5e8eed279f28 Merge tag 'for-5.8/dm-fixes' of git://git.kernel.org/pub/s [...] adds 0b8eb629a700 block: release bip in a right way in error path adds 4fea243ebce4 nvme: set initial value for controller's numa node adds 635333e400e2 nvme-pci: override the value of the controller's numa node adds d4ec47f12053 nvme-pci: initialize tagset numa value to the value of the ctrl adds 610c823510f7 nvme-tcp: initialize tagset numa value to the value of the ctrl adds 1b4ad7a50ab0 nvme-loop: initialize tagset numa value to the value of the ctrl adds 032a9966a22a nvme-rdma: assign completion vector correctly adds 3b4b19721ec6 nvme: fix possible deadlock when I/O is blocked adds 489dd102a2c7 nvme-multipath: fix deadlock between ana_work and scan_work adds e164471dcf19 nvme: don't protect ns mutation with ns->head->lock adds d8a22f85609f nvme-multipath: fix deadlock due to head->lock adds c31244669f57 nvme-multipath: fix bogus request queue reference put adds 1b52671d79c4 Merge branch 'nvme-5.8' of git://git.infradead.org/nvme in [...] adds 9b8d02079643 Merge tag 'block-5.8-2020-06-26' of git://git.kernel.dk/li [...] adds b772f07add1c io_uring: fix io_sq_thread no schedule when busy adds cd664b0e35cb io_uring: fix hanging iopoll in case of -EAGAIN adds d60b5fbc1ce8 io_uring: fix current->mm NULL dereference on exit adds ab0f2473d374 Merge tag 'io_uring-5.8-2020-06-26' of git://git.kernel.dk [...] adds 2acc5cae2923 xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed adds 2d97f4637666 xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() adds f423f755f41e xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() adds c487eb7d8e41 xprtrdma: Clean up disconnect adds 7b2182ec381f xprtrdma: Fix handling of RDMA_ERROR replies adds b7ade38165ca sunrpc: fixed rollback in rpc_gssd_dummy_populate() adds 4659ed7cc851 nfs: Fix memory leak of export_path adds 8b0401373734 pNFS/flexfiles: Fix list corruption if the mirror count changes adds d03727b248d0 NFSv4 fix CLOSE not waiting for direct IO compeletion adds 89a3c9f5b9f0 SUNRPC: Properly set the @subbuf parameter of xdr_buf_subs [...] adds 4e99b32169e8 Merge tag 'nfs-for-5.8-2' of git://git.linux-nfs.org/proje [...] adds f05baa066d0f Merge tag 'dma-mapping-5.8-4' of git://git.infradead.org/u [...] adds 42f8f9bc5cb7 Merge tag 'edac_urgent_for_5.8' of git://git.kernel.org/pu [...] adds 64536abc62c1 habanalabs: block scalar load_and_exe on external queue adds cfd4176dc0bb habanalabs: use PI in MMU cache invalidation adds dd2fde10934f habanalabs: rename mmu_write() to mmu_asid_va_write() adds 647e835e6742 habanalabs: increase GAUDI QMAN ARB WDT timeout adds 3292055c85aa habanalabs: Correct handling when failing to enqueue CB adds ce04326edd59 habanalabs: increase h/w timer when checking idle adds 56e287759b9a Merge tag 'misc-habanalabs-fixes-2020-06-24' of git://peop [...] adds 70b23b87b2d3 Merge tag 'fpga-fixes-for-5.8' of git://git.kernel.org/pub [...] adds fc3ebc3c647a Merge tag 'char-misc-5.8-rc3' of git://git.kernel.org/pub/ [...] adds 603ea288dc53 Merge 5.8-rc2 into usb-linus adds ed8fa04243e2 Merge tag 'fixes-for-v5.8-rc2' of git://git.kernel.org/pub [...] adds 7eb8f53b8afe Merge tag 'usb-5.8-rc3' of git://git.kernel.org/pub/scm/li [...] adds 42afe7d1c6ef Merge tag 'staging-5.8-rc3' of git://git.kernel.org/pub/sc [...] adds 502035e284cc i2c: fsi: Fix the port number field in status register adds 40e05200593a i2c: core: check returned size of emulated smbus block read adds 8bf9865187f6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds ebfa440ce38b vfio/pci: Fix SR-IOV VF handling with MMIO blocking adds c322f5399fc3 Merge tag 'vfio-v5.8-rc3' of git://github.com/awilliam/linux-vfio adds 3cd1c5d582f4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 916a3b0fc120 Merge tag '5.8-rc2-smb3-fixes' of git://git.samba.org/sfre [...] adds 719fdd32921f afs: Fix storage of cell names adds acf7b0bf7dcf kasan: Fix required compiler version adds 734d099ba644 objtool: Don't consider vmlinux a C-file adds e3a9e681adb7 x86/entry: Fixup bad_iret vs noinstr adds c7aadc09321d x86/entry: Increase entry_stack size to a full page adds 145a773aef83 x86/entry: Fix #UD vs WARN more adds 2c92d787cc9f Merge branch 'linus' into x86/entry, to resolve conflicts adds a358505d8af3 Merge tag 'x86_entry_for_5.8' of git://git.kernel.org/pub/ [...] adds 7ecb59a56666 Merge tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel [...] adds 5faafd568576 locking/atomics: Provide the arch_atomic_ interface to gen [...] adds b58e733fd774 rcu: Fixup noinstr warnings adds c141b30e9960 Merge tag 'rcu_urgent_for_5.8_rc3' of git://git.kernel.org [...] adds 098c7938217d Merge tag 'x86_urgent_for_5.8_rc3' of git://git.kernel.org [...] adds 4f311afc2035 sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail adds fd844ba9ae59 sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_al [...] adds ce9bc3b27f2a sched/deadline: Initialize ->dl_boosted adds 740797ce3a12 sched/core: Fix PI boosting between RT and DEADLINE tasks adds b6e13e85829f sched/core: Fix ttwu() race adds 739f70b476cf sched/core: s/WF_ON_RQ/WQ_ON_CPU/ adds 8c4890d1c335 smp, irq_work: Continue smp_call_function*() and irq_work* [...] adds e21cf43406a1 sched/cfs: change initial value of runnable_avg adds 91a9a90d040e Merge tag 'sched_urgent_for_5.8_rc3' of git://git.kernel.o [...] adds bc53f67d247a Merge tag 'efi-urgent-2020-06-28' of git://git.kernel.org/ [...] adds ae71d4bf0074 Merge tag 'perf-urgent-2020-06-28' of git://git.kernel.org [...] adds 668f532da480 Merge tag 'timers-urgent-2020-06-28' of git://git.kernel.o [...] adds d68ec1644dd5 Merge tag 'juno-fix-5.8' of git://git.kernel.org/pub/scm/l [...] adds cf5057e169f4 MAINTAINERS: change tee mailing list adds 4c9f47ce57b8 Merge tag 'tee-ml-for-v5.8' of git://git.linaro.org/people [...] adds 0f77ce26ebcf Revert "ARM: sti: Implement dummy L2 cache's write_sec" adds de1f6d9304c3 ARM: dts: BCM5301X: Add missing memory "device_type" for L [...] adds b9dbe0101e34 ARM: dts: NSP: Disable PL330 by default, add dma-coherent [...] adds ac4e106d8934 ARM: dts: NSP: Correct FA2 mailbox node adds 275087fc3ef5 Merge tag 'arm-soc/for-5.8/devicetree-fixes' of https://gi [...] adds 0386e9ce5877 ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP adds 6d89c73ca581 Merge tag 'arm-soc/for-5.8/soc-fixes' of https://github.co [...] adds da785a87787c ARM: bcm2835: Fix integer overflow in rpi_firmware_print_f [...] adds e92bc059e7fa Merge tag 'tags/bcm2835-drivers-fixes-2020-0-17' into driv [...] adds 2596ce4b4ded Merge tag 'arm-soc/for-5.8/drivers-fixes' of https://githu [...] adds 42d3f7e8da1b Merge tag 'imx-fixes-5.8' of git://git.kernel.org/pub/scm/ [...] adds e44b59cd758a Merge tag 'arm-fixes-5.8-1' of git://git.kernel.org/pub/sc [...] adds 5b75f16f13d3 Merge tag 'omap-for-v5.8/fixes-merge-window-signed' of git [...] adds 8705ed2f725b Merge tag 'omap-for-v5.8/dt-missed-signed' of git://git.ke [...] adds d528945d7762 Merge tag 'omap-for-v5.8/fixes-rc1-signed' of git://git.ke [...] adds f7db192b2d71 Merge tag 'arm-omap-fixes-5.8-1' of git://git.kernel.org/p [...] adds 9ebcfadb0610 Linux 5.8-rc3 adds dbf24e30ce2e device_cgroup: Fix RCU list debugging warning adds b236d81d9e4f powerpc/boot/dts: Fix dtc "pciex" warnings adds a3a75d634e53 Merge remote-tracking branch 'fixes/master' adds 8ded2b656e95 docs: kbuild: fix ReST formatting adds 3fe8f96756bf kconfig: qconf: Fix find on split mode adds d40e6a4dad15 Merge remote-tracking branch 'kbuild-current/fixes' adds bfa83cb4b77a Merge remote-tracking branch 'arc-current/for-curr' adds 7e6366cf5710 Merge remote-tracking branch 'sparc/master' adds fa48494cce5f ionic: update the queue count on open adds 0574e2000fc3 enetc: Fix tx rings bitmap iteration range, irq handling adds 2ce578ca9444 net: ipv4: Fix wrong type conversion from hint to rt in ip [...] adds 2c24e3afe7b2 Merge remote-tracking branch 'net/master' adds 93dd5f185916 bpf, sockmap: RCU splat with redirect and strparser error or TLS adds 8025751d4d55 bpf, sockmap: RCU dereferenced psock may be used outside R [...] adds 53792fa45b1b bpf, sockmap: Add ingres skb tests that utilize merge skbs adds 2bdeb3ed547d Merge branch 'fix-sockmap' adds bcc3238af82a Merge remote-tracking branch 'bpf/master' adds 4f47e8ab6ab7 xfrm: policy: match with both mark and mask on user interfaces adds fc5ab2f6eea6 Merge remote-tracking branch 'ipsec/master' adds 64a8a35c0130 Merge remote-tracking branch 'ipvs/master' adds a5f63e8da0ec Merge remote-tracking branch 'wireless-drivers/master' adds 0b467b63870d mac80211: allow rx of mesh eapol frames with default rx key adds bc7a39b4272b nl80211: don't return err unconditionally in nl80211_start_ap() adds 60a0121f8fa6 nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR adds ef50d1bdeca8 Merge remote-tracking branch 'mac80211/master' adds ed3dbd41d9db Merge remote-tracking branch 'sound-current/for-linus' adds 38f2cbe22921 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus adds 9d619d9a047f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 78fd8ad8e69d Merge remote-tracking branch 'regmap-fixes/for-linus' adds 23bd83a36a87 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds d90ef99ff5b5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds abaf937f4a1b Merge remote-tracking branch 'spi-fixes/for-linus' adds 311eab8d5900 tty: serial: cpm_uart: Fix behaviour for non existing GPIOs adds a71725619ff6 tty/serial: fix serial_core.c kernel-doc warnings adds 10652a9e9fe3 Revert "serial: core: Refactor uart_unlock_and_check_sysrq()" adds 08d5470308ac serial: core: fix sysrq overhead regression adds 225385657b7d serial: core: drop redundant sysrq checks adds 76ed2e105796 Revert "tty: xilinx_uartps: Fix missing id assignment to t [...] adds 930cf427802c Merge remote-tracking branch 'tty.current/tty-linus' adds 112f25c585f8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds bf8ed81b2590 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 496b8cf2d863 Merge remote-tracking branch 'phy/fixes' adds 2c44c1989ee0 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 27cc6f84b352 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds f1e409d18978 Merge remote-tracking branch 'crypto-current/master' adds 192fb5ebce74 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds ce484b595ea8 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 2e723c45c43f Merge remote-tracking branch 'mips-fixes/mips-fixes' adds f63c6f4d1e20 Merge remote-tracking branch 'kvm-fixes/master' adds 8b97f9922211 hwmon: (acpi_power_meter) Fix potential memory leak in acp [...] adds 50502d74182e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f5884556aebc btrfs: convert comments to fallthrough annotations adds cee9992cb121 btrfs: fix fatal extent_buffer readahead vs releasepage race adds 4db55d1c287f Merge branch 'misc-5.8' into next-fixes adds c1b50eaefaf6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3bfaccf194ca Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 1fc98aaf7f85 scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() adds 71f2bf85e90d scsi: libfc: Handling of extra kref adds 823a65409c89 scsi: libfc: Skip additional kref updating work event adds 311950f8b8d8 scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations adds d84e2f601b9a Merge remote-tracking branch 'scsi-fixes/fixes' adds 6dfc3e91a92d Merge remote-tracking branch 'mmc-fixes/fixes' adds c17d1a3a8ee4 fork: annotate data race in copy_process() adds ba0bc7cab7f9 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 45c11a927606 pinctrl: baytrail: Fix pin being driven low for a while on [...] adds 78dfed517277 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 3f37d14b8a31 kunit: kunit_config: Fix parsing of CONFIG options with space adds e173b8b8c419 kunit: show error if kunit results are not present adds ee61492ab92b kunit: kunit_tool: Fix invalid result when build fails adds c63d2dd7e134 Documentation: kunit: Add some troubleshooting tips to the FAQ adds dc7b72ac73aa Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 155c91ddae03 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 47da2b88b0c9 Merge remote-tracking branch 'kbuild/for-next' new 5d972f4d59bd Merge remote-tracking branch 'arm/for-next' new b2b0cf9297cb Merge branches 'arm/fixes' and 'arm/omap-fixes' into for-next new 2e81867df321 Merge remote-tracking branch 'arm-soc/for-next' new 3b8c01f719e9 Merge remote-tracking branch 'amlogic/for-next' new 5567fe6df4c7 Merge remote-tracking branch 'aspeed/for-next' new 3a8f47cef3ef Merge remote-tracking branch 'at91/at91-next' new a49dc5bbe905 Merge remote-tracking branch 'imx-mxs/for-next' new 27efef8558a8 Merge remote-tracking branch 'keystone/next' new 4e98c3513701 Merge remote-tracking branch 'mediatek/for-next' new a5a41090f322 Merge remote-tracking branch 'mvebu/for-next' new 2217fd07f037 Merge remote-tracking branch 'omap/for-next' new 6715b2b25277 Merge remote-tracking branch 'qcom/for-next' new 4e35d443ff3e Merge remote-tracking branch 'raspberrypi/for-next' new b25e828ec8ce Merge remote-tracking branch 'realtek/for-next' new 4b0ee283de6c ARM: dts: r8a7742: Add MSIOF[0123] support new 8bd35145975d arm64: dts: renesas: r8a77961: Add IPMMU nodes new a80f301ea69e arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-111 [...] new 59d8eee863ab arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename Hi [...] new 99167613db6e arm64: dts: renesas: hihope-common: Separate out Rev.2.0 s [...] new faf1ce7f1ef6 arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 spec [...] new 8c41b3d7a7ab arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main bo [...] new 035329301e63 arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub boa [...] new b0990638b625 arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds spe [...] new 51fb6306d058 arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board w [...] new d728a4476a11 arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main bo [...] new 8fb161447da0 arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub boa [...] new 667175f5029c arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 boar [...] new 858861023cec Merge branch 'renesas-arm-dt-for-v5.9' into renesas-next new 5efff5a247a5 Merge remote-tracking branch 'renesas/next' new 09fbb1472e44 Merge remote-tracking branch 'reset/reset/next' new d82c366d9643 Merge remote-tracking branch 'rockchip/for-next' new a184ea9f41da ARM: dts: exynos: Align L2 cache-controller nodename with [...] new 34f7afe2538e Merge branch 'next/dt' into for-next new 84231c4a16ec Merge remote-tracking branch 'samsung-krzk/for-next' new 1d424402e6ac Merge tag 'juno-fix-5.8' of git://git.kernel.org/pub/scm/l [...] new 47f44ad679a4 firmware: arm_scmi: Use signed integer to report transfer status new 86348196ce2e firmware: arm_scmi: Add fast_switch_possible() interface new 8cfa6e4f32cb cpufreq: arm_scmi: Set fast_switch_possible conditionally new 322c34d02ffe firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead o [...] new 81478332425f firmware: arm_scmi: Add notification protocol-registration new 5b352c537930 firmware: arm_scmi: Add notification callbacks-registration new 7a57069e9daf firmware: arm_scmi: Add notification dispatch and delivery new c391bebdc294 firmware: arm_scmi: Enable notification core new 67d0719958a0 firmware: arm_scmi: Add Power notifications support new 8eeece0880ab firmware: arm_scmi: Add Perf notifications support new 3cb2b9825daa firmware: arm_scmi: Add Sensor notifications support new 63f5043fc4a5 firmware: arm_scmi: Add Reset notifications support new 56872cd345cd firmware: arm_scmi: Add Base notifications support new e2e44b1d8546 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new fcc119d1be6e Merge remote-tracking branch 'scmi/for-linux-next' new 3d26a2e0d306 Merge remote-tracking branch 'tegra/for-next' new 961bb065a961 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 13899254bc47 Merge remote-tracking branch 'clk/clk-next' new 1205c53a7c70 Merge remote-tracking branch 'csky/linux-next' new fa99a1ccf227 Merge remote-tracking branch 'h8300/h8300-next' new 700fa01b563b Merge remote-tracking branch 'm68knommu/for-next' new b50d638564fe Merge remote-tracking branch 'mips/mips-next' new fcd162975e7e Merge remote-tracking branch 'nds32/next' new e0aab9e31996 Merge remote-tracking branch 'parisc-hd/for-next' new 068525c2603a Merge remote-tracking branch 'powerpc/next' new 3436d521458e Merge remote-tracking branch 'risc-v/for-next' new ffc97401905e Merge remote-tracking branch 'xtensa/xtensa-for-next' new d73baef3cd4d Merge remote-tracking branch 'btrfs/for-next' new a6d2f4a2ba48 cifs: Display local UID details for SMB sessions in DebugData new eed077e49540 cifs: Fix leak when handling lease break for cached root fid new d55545b1cc85 SMB3: Honor 'seal' flag for multiuser mounts new d7c0d4c13dbc SMB3: Honor persistent/resilient handle flags for multiuse [...] new 1553f64a1b1e SMB3: Honor lease disabling for multiuser mounts new 2353cea660cf SMB3: Honor 'handletimeout' flag for multiuser mounts new cf7684a7e746 SMB3: Honor 'posix' flag for multiuser mounts new 16d23c45d2a9 Merge remote-tracking branch 'cifs/for-next' new 19b96587123b Merge remote-tracking branch 'exfat/dev' new 7ba88c6b98ed Merge remote-tracking branch 'ext3/for_next' new 22cf8419f131 nfsd: apply umask on fs without ACL support new 886c4fe8bdff nfsd4: fix nfsdfs reference count loop new 9ffc24f11b27 nfsd: fix nfsdfs inode reference count leak new c428aa8ef0cc SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DC [...] new 70603fad434d Merge remote-tracking branch 'nfsd/nfsd-next' new 270fd05ff09f Merge remote-tracking branch 'file-locks/locks-next' new 6089c3e38270 Merge remote-tracking branch 'vfs/for-next' new a57a700d274e Merge remote-tracking branch 'printk/for-next' new 3fdb196087c4 Merge remote-tracking branch 'hid/for-next' new bce3c1b9f33e Merge branch 'dmi/master' new db13c58071d3 hwmon: (i5k_amb) remove redundant assignment to variable res new edfca08e781c hwmon: (nct6683) Replace container_of() with kobj_to_dev() new 50628e9b185f hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist new 0cda6a2618c9 hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN new a509c21041ca hwmon: (gsc) add 16bit pre-scaled voltage mode new e68075933a80 hwmon (pmbus/max20730): add max20710 support new 7514cedc325a hwmon: (pmbus/core) Use s64 instead of long for calculations new beb0979bc584 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2f444efdaaed docs: Don't push Sphinx upgrades quite so readily new 9aa1ccb4e588 docs: f2fs: fix a broken table new 7d9c29bb6c7f MAINTAINERS: use my kernel.org address new ee98fac8e06c Merge branch 'docs-fixes' into docs-next new a5989e29acb8 Replace HTTP links with HTTPS ones: Documentation/sphinx/p [...] new c5f95886fa98 Documentation/features: Add KGDB support on RISC-V new d3603f4c30c2 Replace HTTP links with HTTPS ones: Documentation/driver-api new c69f22f25f11 Replace HTTP links with HTTPS ones: Documentation/filesystems new e7b4311ebcac Replace HTTP links with HTTPS ones: Documentation/process new 48d4b96c08b6 doc: update URL for sparse's tarballs new 0b227076d509 docs: sysctl/kernel: document random new a8adb51b6f75 net: dev: add a missing kernel-doc annotation new 5c45a918263e net: netdevice.h: add a description for napi_defer_hard_irqs new 3556108eb40a scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK new 5d682f5ec9d1 net: pylink.h: add kernel-doc descriptions for new fields [...] new 7ae281b05c0c scripts/kernel-doc: handle function pointer prototypes new 21b9cb34385d fs: fs.h: fix a kernel-doc parameter description new 15d737f8a14e kcsan: fix a kernel-doc warning new 466fb0301175 selftests/vm/keys: fix a broken reference at protection_keys.c new 72a3e3e25a51 docs: hugetlbpage.rst: fix some warnings new cadcb83f8db9 docs: powerpc: fix some issues at vas-api.rst new 641febcabed6 docs: driver-model: remove a duplicated markup at driver.rst new bbea2aa335c2 docs: ABI: fix a typo when pointing to w1-generic.rst new 985098a05eee docs: fix references for DMA*.txt files new 565dbe723f6a docs: fs: proc.rst: convert a new chapter to ReST new 691462f209bb docs: dt: convert booting-without-of.txt to ReST format new f00c313b50de docs: trace: ring-buffer-design.txt: convert to ReST format new 800c02f5d030 docs: move nommu-mmap.txt to admin-guide and rename to ReST new d8451dfc631b docs: move mailbox.txt to driver-api and rename it new c9b54d6f362c docs: move other kAPI documents to core-api new 35e25da7fb1a docs: Add remaining Documentation/*.txt at staging/index.rst new 4ac250814dfd docs: staging: use small font for literal includes new 435a77434653 Merge branch 'mauro' into docs-next new 33e8b281972c Merge remote-tracking branch 'jc_docs/docs-next' new d2e4a0e14c86 Merge remote-tracking branch 'v4l-dvb/master' new cd30e6b5ba86 ACPI: DPTF: Add battery participant for TigerLake new 3168a010c528 Merge branches 'pm-cpuidle' and 'acpi-dptf' into linux-next new 2e605cf53796 Merge remote-tracking branch 'pm/linux-next' new c8621ab4ac30 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new f856176ed79f Merge remote-tracking branch 'opp/opp/linux-next' new 985e280b970b Merge remote-tracking branch 'thermal/thermal/linux-next' new 152760efe724 Merge remote-tracking branch 'ieee1394/for-next' new 974ca8e12f90 Merge remote-tracking branch 'dlm/next' new fb5eb4ca3482 Merge remote-tracking branch 'swiotlb/linux-next' new 24fd6d6f85d2 RDMA/core: Don't call fill_res_entry for PD new f44345290035 RDMA: Add dedicated MR resource tracker function new 9e2a187a93c3 RDMA: Add a dedicated CQ resource tracker function new 5cc34116ccec RDMA: Add dedicated QP resource tracker function new 211cd9459fda RDMA: Add dedicated CM_ID resource tracker function new 65959522f806 RDMA: Add support to dump resource tracker in RAW format new 1776dd234a14 RDMA/mlx5: Add support to get QP resource in RAW format new 1ccecc88af33 RDMA/mlx5: Add support to get CQ resource in RAW format new 28b5fa687f3a RDMA/mlx5: Add support to get MR resource in RAW format new 3506c37dccd1 Merge branch 'raw_dumps' into rdma.git for-next new 95a5631f6c9f RDMA/ipoib: Return void from ipoib_ib_dev_stop() new b9af0e2d5aea IB/mad: Issue complete whenever decrements agent refcount new e41c425349bc IB/mad: Change atomics to refcount API new 5611074a20fd IB/mad: Delete RMPP_STATE_CANCELING state new 14c2b89634a2 RDMA/core: Delete not-used create RWQ table function new ff46f4d42529 Merge remote-tracking branch 'rdma/for-next' new 575691b30929 net: phylink: only restart AN if the link mode is using in [...] new 0da1e28f9735 dpaa2-eth: trim debugfs FQ stats new 37fbbdda6353 dpaa2-eth: check the result of skb_to_sgvec() new 0e5ad75b02d9 dpaa2-eth: fix condition for number of buffer acquire retries new cef5820b7f91 dpaa2-eth: fix recursive header include new 05e190467d82 dpaa2-eth: fix misspelled function parameters in dpni_[set [...] new 17604218c87b Merge branch 'dpaa2-eth-small-updates' new 9150069bf5fc dt-bindings: net: Add tx and rx internal delays new 92252eec913b net: phy: Add a helper to return the index for of the inte [...] new 2fb305c37d5b dt-bindings: net: Add RGMII internal delay for DP83869 new 736b25afe284 net: dp83869: Add RGMII internal delay configuration new 8095295292b5 net: phy: DP83822: Add setting the fixed internal delay new d0a45b5ca508 Merge branch 'RGMII-Internal-delay-common-property' new 853bede84873 net: phy: mscc: macsec: fix sparse warnings new b16a213b4d68 net: phy: mscc: fix a possible double unlock new b487032ee683 net: phy: mscc: ptp: fix a smatch error new b9dccf91b34a net: phy: mscc: ptp: fix a typo in a comment new d9608aacd3c0 net: phy: mscc: do not access the MDIO bus lock directly new 6119dda34e5d net: phy: mscc: restore the base page in vsc8514/8584_config_init new d4a76dc74dff net: phy: mscc: remove useless page configuration in the c [...] new b4368d2b5b96 net: phy: mscc: improve vsc8514/8584_config_init consistency new 7d22bc4530e5 Merge branch 'net-phy-mscc-multiple-improvements' new b8392808eb3f sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling new 7bed14551659 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 4ced637bd24a bnx2x: use generic power management new 52660c0ec9e4 net: stmmac: dwmac-meson8b: use clk_parent_data for clock [...] new 18c955b73000 bonding: Remove extraneous parentheses in bond_setup new fe21b6c3a65c i40e: Move client header location new 3c98f9ee6bc2 i40e: remove unused defines new 91c534b5e325 i40e: make PF wait reset loop reliable new fffeeddfcf57 i40e: detect and log info about pre-recovery mode new 3a2c6ced90e1 i40e: Add a check to see if MFS is set new 34a2a3b83e2c net/intel: remove driver versions from Intel drivers new 3dbdd6c2f70a i40e: Add support for 5Gbps cards new 37d318d7805f i40e: Remove scheduling while atomic possibility new b0f46a9754e2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 61b5cc20c877 net: mvneta: speed down the PHY, if WoL used, to save energy new 54e80ded36fc net: phy: arrange headers in mdio_bus.c alphabetically new 1d0018a43068 net: phy: arrange headers in mdio_device.c alphabetically new e42bcd0f7e04 net: phy: arrange headers in phy_device.c alphabetically new 333740981f94 net: mdio: add a forward declaration for reset_control to mdio.h new 1dba6995731e net: phy: reset the PHY even if probe() is not implemented new 96e263592bf1 net: phy: mdio: reset MDIO devices even if probe() is not [...] new ab696fa70f94 Merge branch 'net-phy-relax-PHY-and-MDIO-reset-handling' new 132db9357282 docs: networking: reorganize driver documentation again new 14474950252c docs: networking: move z8530 to the hw driver section new f05c43e05629 docs: networking: move baycom to the hw driver section new 5c3b5da432bc docs: networking: move ray_cs to the hw driver section new 95298d63c676 docs: networking: move remaining Ethernet driver docs to t [...] new 4daedf7abb41 docs: networking: move AppleTalk / LocalTalk drivers to th [...] new 9633a0e95917 docs: networking: move ATM drivers to the hw driver section new 55f35cf79d68 docs: networking: move FDDI drivers to the hw driver section new be7aa9facb20 Merge branch 'net-organize-driver-docs-by-device-type' new d39dceca388a mptcp: add __init annotation on setup functions new 2c5ebd001d4f mptcp: refactor token container new a00a582203db mptcp: move crypto test to KUNIT new a8ee9c9b5819 mptcp: introduce token KUNIT self-tests new e562d0868e04 Merge branch 'mptcp-refactor-token-container' new 3a8b44546979 net: atlantic: MACSec offload statistics checkpatch fix new e39b8ffeb9b9 net: atlantic: fix variable type in aq_ethtool_get_pauseparam new e35df2186580 net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP new ab3518acac42 net: atlantic: make aq_pci_func_init static new 586616cbd466 net: atlantic: fix typo in aq_ring_tx_clean new 6ec99221d780 net: atlantic: missing space in a comment in aq_nic.h new 8664240e3038 net: atlantic: add alignment checks in hw_atl2_utils_fw.c new 4378b882bf03 net: atlantic: put ptp code under IS_REACHABLE check new b08866f42a87 Merge branch 'net-atlantic-various-non-functional-changes' new fdb7eb21ddd3 tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue() new c634e34f6ebf tcp: add ece_ack flag to reno sack functions new f00394ce6054 tcp: count sacked packets in tcp_sacktag_state new 082d4fa980b0 tcp: update delivered_ce with delivered new 491f14db45dc Merge branch 'tcp-improve-delivered-counts-in-SCM_TSTAMP_ACK' new 2f76536ecb5e Merge remote-tracking branch 'net-next/master' new d929758101fc libbpf: Support disabling auto-loading BPF programs new 5712174c5c9e selftests/bpf: Test auto-load disabling logic for BPF programs new afa12644c877 Merge branch 'libbpf_autoload_knob' new a4a9f5138d55 Merge remote-tracking branch 'bpf-next/master' new 428d2459cceb xfrm: introduce oseq-may-wrap flag new 85d3398d2ea7 Merge remote-tracking branch 'ipsec-next/master' new 9205d7b1c1cf net/mlx5: Avoid RDMA file inclusion in core driver new 188f0f988bdf net/mlx5: Avoid eswitch header inclusion in fs core layer new 2d1b69ed65ee net/mlx5: kTLS, Improve TLS params layout structures new af5ddb9175ba Merge remote-tracking branch 'mlx5-next/mlx5-next' new 15f57d6f704a Merge remote-tracking branch 'wireless-drivers-next/master' new b980d477de2d Bluetooth: btusb: Comment on unbalanced pm reference new 7e4a113f7119 Merge remote-tracking branch 'bluetooth/master' new 489a872b86ec Merge remote-tracking branch 'gfs2/for-next' new 9b34c7f3cf70 Merge remote-tracking branch 'nand/nand/next' new d23bbfd74837 Merge tag 'cadence-mtd-spi-move' into spi-nor/next new fef95b7211de mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg [...] new a0eec1567322 mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake- [...] new 34652ae07f60 Merge remote-tracking branch 'spi-nor/spi-nor/next' new e5e0e916ada9 Merge remote-tracking branch 'crypto/master' new fe85fcb88f85 Merge remote-tracking branch 'drm/drm-next' new e101fb514fc3 drm/amdgpu/atomfirmware: fix vram_info fetching for renoir new cdfaa4ec9de3 drm/amdgpu/atomfirmware: update to latest integratedinfotable new b8619073b252 drm/amdgpu/atomfirmware: update vram info handling for renoir new 3a01f403ddca Merge remote-tracking branch 'amdgpu/drm-next' new 1e8110a6c347 drm/i915: Extend Wa_14010685332 to all ICP+ PCH's new af9e1032ff6e drm/i915/gen12: implement Wa_14011508470 new 943511efd50c Merge remote-tracking branch 'drm-intel/for-linux-next' new 513776e0c3fb drm/tegra: sor: Use correct power supply names for HDMI new d2ba026eaf76 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new fbd12537b017 drm/bridge: ti-sn65dsi86: ensure bridge suspend happens du [...] new 0b17fc08e396 drm/vmwgfx: don't use ttm bo->offset new 0dc9b286b8d2 drm/nouveau: don't use ttm bo->offset v3 new d41a39dda140 drm/scheduler: improve job distribution with multiple queues new 6407d666c535 drm/ttm: do not keep GPU dependent addresses new 75e73224665a drm/panel-simple: Correct EDT ET057090DHU connector type new 855608296301 drm/panel-simple: Add missing BUS descriptions for some panels new ba1ee9f63e92 Merge remote-tracking branch 'drm-misc/for-linux-next' new acef30a10cd4 Merge remote-tracking branch 'drm-msm/msm-next' new b9dcadcf1aad Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new dee620063d24 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5f6f927589c2 Merge remote-tracking branch 'etnaviv/etnaviv/next' new ba60e2c006a1 Merge remote-tracking branch 'regmap/for-next' new 1bbe97d2325a Merge remote-tracking branch 'sound/for-next' new b6d6e9ea8fb9 snd/soc: correct trivial kernel-doc inconsistency new 8753889e2720 ASoC: SOF: nocodec: add missing .owner field new 299120928897 ASoC: Intel: cml_rt1011_rt5682: add missing .owner field new fb4b42f68972 ASoC: Intel: sof_sdw: add missing .owner field new 88cee34b776f ASoC: Intel: bxt_rt298: add missing .owner field new 2555ebe94df0 ASoC: Intel: sof_sdw: add quirk override with kernel parameter new 2697f3af42b7 ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log new 94d2d0897474 ASoC: Intel: Boards: tgl_max98373: add dai_trigger function new c8090048daf8 ASoC: Intel: Boards: tgl_max98373: Fix the comment for max [...] new 719e8179cef3 ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 new e1a31c092f3f ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level f [...] new 8a473c39ae54 ASoC: Intel: Boards: cml_rt1011_rt5682: use statically def [...] new 5ac7c1b29310 ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks new bc7477fc2ab4 ASoC: Intel: Boards: tgl_max98373: Update TDM configuratio [...] new b0a31a78a048 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new ec0d0f6342d4 ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec new 55caf37031f4 ASoC: Intel: common: add match table for TGL MAX98373 + RT [...] new f6de798eca42 ASoC: samsung: Fix a typo in Kconfig new be82e88895d1 ASoC: Intel: sof_sdw: Add MAX98373 support new 95d862c0e2e0 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next new 9fe5aad3a04f Merge remote-tracking branch 'sound-asoc/for-next' new d3cac64c498c io_uring: fix NULL-mm for linked reqs new e1e16097e265 io_uring: provide generic io_req_complete() helper new 013538bd65fd io_uring: add 'io_comp_state' to struct io_submit_state new f13fad7ba41c io_uring: pass down completion state on the issue side new 229a7b63507a io_uring: pass in completion state to appropriate issue si [...] new a1d7c393c471 io_uring: enable READ/WRITE to use deferred completions new c40f63790ec9 io_uring: use task_work for links if possible new e883a79d8ced io-wq: compact io-wq flags numbers new f4db7182e0de io-wq: return next work from ->do_work() directly new 2237d76530eb Merge branch 'io_uring-5.8' into for-5.9/io_uring new 0568867bcf1b Merge branch 'for-5.9/io_uring' into for-next new f3bdc62fd82e blktrace: Provide event for request merging new 6f8d1f0fb50a Merge branch 'for-5.9/block' into for-next new 1e16c2f917a5 io_uring: fix function args for !CONFIG_NET new 1645651b09ee Merge branch 'for-5.9/io_uring' into for-next new 826f2f48da8c blk-rq-qos: remove redundant finish_wait to rq_qos_wait. new 1eff5afa622f Merge branch 'for-5.9/block' into for-next new 8ef77766ba86 io_uring: fix req->work corruption new 906a8c3fdbc3 io_uring: fix punting req w/o grabbed env new 1bcb8c5d65a8 io_uring: fix feeding io-wq with uninit reqs new a6d45dd0d43e io_uring: don't mark link's head for_async new 710c2bfb6647 io_uring: fix missing io_grab_files() new 8c9cb6cd9a46 io_uring: fix refs underflow in io_iopoll_queue() new e6543a816edc io_uring: remove inflight batching in free_many() new 2757a23e7f64 io_uring: dismantle req early and remove need_iter new c3524383333e io_uring: batch-free linked requests as well new 2d6500d44c13 io_uring: cosmetic changes for batch free new 9b0d911acce0 io_uring: kill REQ_F_LINK_NEXT new 6795c5aba247 io_uring: clean up req->result setting by rw new 3adfecaa647f io_uring: do task_work_run() during iopoll new f3a6fa226748 io_uring: fix iopoll -EAGAIN handling new d4a67997995a Merge branch 'for-5.9/io_uring' into for-next new 0c4ffa8e370f Merge remote-tracking branch 'block/for-next' new 3f90b5361c54 Merge remote-tracking branch 'device-mapper/for-next' new f9e234f1528a Merge remote-tracking branch 'mmc/next' new 1c95a1da795d Merge remote-tracking branch 'mfd/for-mfd-next' new 465704dc5818 Merge remote-tracking branch 'battery/for-next' new 36f69fa96a23 regulator: max8998: Staticify internal function max8998_ge [...] new 7cb5f692077e regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc hea [...] new 4e773e7392fb regulator: pwm-regulator: Demote kerneldoc header to stand [...] new ec84a7dff447 regulator: stpmic1_regulator: Properly document 'struct st [...] new f10a5e499cf3 regulator: tps65217-regulator: Remove pointless 'is unsign [...] new 44455a6d3bca regulator: tps65217-regulator: Use the returned value of t [...] new 02d88863198c regulator: tps65218-regulator: Remove pointless 'is unsign [...] new 0c5261663785 regulator: wm8400-regulator: Repair dodgy kerneldoc header [...] new bfa29acd18e5 regulator: qcom_smd-regulator: Remove unused 'struct regul [...] new df8c60679268 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new 4079ef79d3ec Merge remote-tracking branch 'regulator/for-next' new 048959e76c20 Merge remote-tracking branch 'integrity/next-integrity' new 85ff53e72318 Merge remote-tracking branch 'safesetid/safesetid-next' new fd7733e7f2d8 Merge remote-tracking branch 'selinux/next' new c0a19eb8b4f2 Merge remote-tracking branch 'tpmdd/next' new 6a2e26feb0cd Merge remote-tracking branch 'audit/next' new 5f00c9189eba Merge remote-tracking branch 'devicetree/for-next' new 4451207dd7c0 Merge remote-tracking branch 'spi/for-next' new ece527403907 Merge branch 'x86/misc' new 6c1ee72705b4 Merge branch 'x86/microcode' new ce9858049baa Merge branch 'x86/fsgsbase' new 60b07d0d985d Merge branch 'x86/cpu' new e357b285c3ac Merge branch 'x86/cleanups' new acd4c5bbe8a8 Merge branch 'x86/alternatives' new d32f20ca85ef Merge branch 'sched/fifo' new 590d69796346 sched: Force the address order of each sched class descriptor new c3a340f7e7ea sched: Have sched_class_highest define by vmlinux.lds.h new a87e749e8fa1 sched: Remove struct sched_class::next field new aa93cd53bc1b sched: Micro optimization in pick_next_task() and in check [...] new 423d02e1463b sched/fair: Optimize dequeue_task_fair() new 01e377c539ca sched/core: Remove mmdrop() definition new 772c3ff01d90 Merge branch 'sched/core' new df252815ea7e Merge branch 'ras/core' new b4c2eb60e33a Merge branch 'perf/core' new 715a86ece00f Merge branch 'objtool/core' new 798a87313daa Merge branch 'locking/core' new 46fa597fe899 Merge branch 'core/urgent' new 2a7715e01bd5 Merge remote-tracking branch 'tip/auto-latest' new cb75fd148440 Merge remote-tracking branch 'edac/edac-for-next' new e928c8b019ec Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 541d83871e0b scftorture: Implement weighted primitive selection new e83419bf9b13 Merge remote-tracking branch 'rcu/rcu/next' new a6fb4da02cd8 Merge remote-tracking branch 'kvm-arm/next' new 82bbc2ab9e0d Merge remote-tracking branch 'kvms390/next' new 2286ed33e04b Merge remote-tracking branch 'percpu/for-next' new 4729febae407 Merge remote-tracking branch 'chrome-platform/for-next' new 5591f9773e4f Merge remote-tracking branch 'leds/for-next' new 333094158b9a Merge remote-tracking branch 'ipmi/for-next' new 05026c9a01b5 usbip: tools: add in man page how to load the client's module new b3a5ce874c26 usb: cdns3: gadget: Replace trace_printk by dev_dbg new 3e79ad0c3108 Merge remote-tracking branch 'usb/usb-next' new 35552699e872 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 0a3820c5eac4 Merge remote-tracking branch 'phy-next/next' new 695b847b247c serial: samsung: Minor whitespace cleanups new c89511f61c34 serial: samsung: fix spelling mistake new 3550f8979a7b tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs [...] new d10ee1d1917b tty: serial: fsl_lpuart: minimum baud rate support new 167cbce27444 serial: core: drop unnecessary gpio include new 894b867ac9dc 8250-men-mcb: fix signed/unsigned confusion new f1681a9a2a62 serial: serial-tegra: reduce irq-latency after rx errors new 5b36146eac22 serial: kgdboc: Fix bad line wrapping in comment new 2a1dbd259e63 serial: 8250_em: Switch to use platform_get_irq() new 9167cc78bd3f serial: 8250_omap: Switch to use platform_get_irq() new e914072cacb6 serial: 8250_pxa: Switch to use platform_get_irq() new 451a73c68014 serial: 8250_ingenic: Switch to use platform_get_irq() new 1b1eef6863cd serial: 8250_mtk: Switch to use platform_get_irq() new 890814504eeb tty: fix spelling mistake new da40dc6be363 Merge remote-tracking branch 'tty/tty-next' new 31f82907cd34 Merge remote-tracking branch 'soundwire/next' new 17ef2e0a7075 Merge remote-tracking branch 'thunderbolt/next' new 4b95739222b8 staging: gasket: replace symbolic permissions new c8a00029dc70 staging: rtl8188eu: use common packet header constants new 8ce8668bfb64 staging: kpc2000: kpc_dma: set error code in probe new 11507bf9a883 staging: rts5208: fix memleaks on error handling paths in probe new 79e88fd45bd2 drivers: staging: vt6655: replace CamelCase names on funct [...] new 8947979e8dbb Staging: rtl8188eu: Fix alignment coding style issue new bcb24e6d32ee staging: ion: remove dead code new 61fd971eddec staging: most: cdev: remove noisy log messages new 08839388d31b staging: most: cdev: use dev_*() functions to print messages new 7aed13d16536 staging: most: cdev: remove overcautious parameter checking new e8e0f7fd7715 staging: most: cdev: fix up parenthesizing new 78aee6516670 staging: most: cdev: fix return values new 0ae9e4f22d1c staging: most: cdev: simplify list iteration new c0b122a04e12 staging: most: sound: remove noisy log messages new 36b67efe0cb3 staging: most: sound: fix error path new b1abd84d551b staging: most: sound: fix return values new 749a14343ecb staging: most: sound: fix white spaces new 75d0bf876264 staging: most: sound: remove overcautious argument checking new e4463e49e29f staging: most: avoid null pointer dereference when iface is null new 9666e8f83e52 trivial: staging: vc04_services: replace bitshift with BIT macro new b18ee53ad297 staging: bcm2835: Break MMAL support out from camera new 8c589e1794a3 staging: mmal-vchiq: Allocate and free components as required new 92cd1b5d65f5 staging: ion: fix common struct sg_table related issues new f00b2a2fcb8c staging: rtl8188eu: Fix comment formatting new cdc9750e1f6b staging: rtl8188eu: Fix strings split across lines new a8e773132f13 staging: rtl8188eu: Fix indentation new 1113c90c48df staging: qlge: fix trailing */ in block comment new e42f623c3ade staging: qlge: fix else after return or break new 5bfb7eadc587 staging: rtl8188eu: remove blank lines in header files new 98350e80ba7f Merge remote-tracking branch 'staging/staging-next' new 57b6e511f6ea Merge remote-tracking branch 'mux/for-next' new faf074fea605 Merge remote-tracking branch 'icc/icc-next' new fa002b2d44f2 Merge remote-tracking branch 'dmaengine/next' new bad8cf905603 Merge branch 'fixes' into for-next new 6c9b3b2aa2df scsi: ufs: ufs-exynos: Fix build warning new 040ab9c4fd00 scsi: cumana_2: Fix different dev_id between request_irq() [...] new 37d090671720 scsi: bnx2fc: Removal of unused variables new a7f1e69d4974 scsi: ufs: Disable WriteBooster capability for non-support [...] new fbca7a04dbd8 scsi: storvsc: Fix spelling mistake new b7606aed06bd Merge branch 'misc' into for-next new fef226923c45 Merge remote-tracking branch 'scsi/for-next' new 258bd8c51e83 Merge remote-tracking branch 'rpmsg/for-next' new 064c73afe738 gpio: pca953x: Synchronize interrupt handler properly new ba8c90c61847 gpio: pca953x: Override IRQ for one of the expanders on Ga [...] new 0b22c25e1b81 gpio: pca953x: Fix direction setting when configure an IRQ new ec3decd21380 gpio: pca953x: disable regmap locking for automatic addres [...] new 5d8913504ccf gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2 new 93e0272a4395 Merge tag 'gpio-fixes-for-v5.8-rc3' of git://git.kernel.or [...] new ac261a8a6ff6 Merge branch 'devel' into for-next new c4938f6e0ddf Merge remote-tracking branch 'gpio/for-next' new d757dc9c009c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 1a2916601c79 Merge remote-tracking branch 'pinctrl/for-next' new 4e7293e3a2a3 pinctrl: cherryview: Introduce chv_readl() helper new 99fd6512278e pinctrl: cherryview: Introduce helpers to IO with common r [...] new bfc8a4baec93 pinctrl: cherryview: Convert chv_writel() to use chv_padreg() new 42fecd55c772 pinctrl: intel: Allow drivers to define total amount of IR [...] new c8f8f65ea8eb pinctrl: intel: Allow drivers to define ACPI address space ID new 293428f93260 pinctrl: cherryview: Re-use data structures from pinctrl-i [...] new af7e3eeb84e2 pinctrl: intel: Disable input and output buffer when switc [...] new f62cdde54839 pinctrl: intel: Reduce scope of the lock new 86851bbce1a3 pinctrl: intel: Make use of IRQ_RETVAL() new bb2f43d49b72 pinctrl: intel: Get rid of redundant 'else' in intel_confi [...] new 8fff0427d1b2 pinctrl: intel: Drop the only label in the code for consistency new 81ab5542d797 pinctrl: intel: Split intel_config_get() to three functions new e64fbfa51e8f pinctrl: intel: Protect IO in few call backs by lock new d1bfd0229ec4 pinctrl: intel: Make use of for_each_requested_gpio_in_range() new f3e7d2812247 pinctrl: lynxpoint: Make use of for_each_requested_gpio() new 0472567ba864 pinctrl: lynxpoint: Introduce helpers to enable or disable input new e359a6f03ba3 pinctrl: lynxpoint: Drop no-op ACPI_PTR() call new e87daf0bd83c pinctrl: baytrail: Drop no-op ACPI_PTR() call new 156abe296160 pinctrl: baytrail: Fix pin being driven low for a while on [...] new 503a02b72d45 pinctrl: merrifield: Update pin names in accordance with o [...] new 20009741741b pinctrl: merrifield: Add I²S bus 2 pins to groups and functions new 6bceb088d667 Merge remote-tracking branch 'pinctrl-intel/for-next' new 05361360526c Merge remote-tracking branch 'pinctrl-samsung/for-next' new d9a59e24752f Merge remote-tracking branch 'pwm/for-next' new a2d590d4da88 Merge remote-tracking branch 'userns/for-next' new 7959724f1fe2 Merge remote-tracking branch 'livepatching/for-next' new d2a9232ba675 Merge remote-tracking branch 'coresight/next' new 7d82c00e8a1f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new dcd3b74979e5 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 0237db715b14 Merge remote-tracking branch 'kspp/for-next/kspp' new 7e45cef3e65a Merge remote-tracking branch 'fsi/next' new b72d90fbacf2 Merge remote-tracking branch 'nvmem/for-next' new eb43afc2489a Merge remote-tracking branch 'xarray/xarray' new f878f5303c70 Merge remote-tracking branch 'hyperv/hyperv-next' new 771fa6a6ad2f Merge remote-tracking branch 'auxdisplay/auxdisplay' new 5aa4ff3ae289 Merge remote-tracking branch 'pidfd/for-next' new a5d0fbab4e0b dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO new dd2784c01d93 fpga manager: xilinx-spi: check INIT_B pin during write_init new 8d021039cbb5 fpga: dfl: parse interrupt info for feature devices on enu [...] new bfef946dbe1b fpga: dfl: pci: add irq info for feature devices enumeration new 322b598be4d9 fpga: dfl: introduce interrupt trigger setting API new ff35913b6172 Merge remote-tracking branch 'fpga/for-next' new d4cdd146d0db kunit: generalize kunit_resource API beyond allocated resources new 725aca958595 kunit: add support for named resources new 2a96ada70a96 Merge remote-tracking branch 'kunit-next/kunit' new 29bc3d361746 Merge remote-tracking branch 'trivial/for-next' new cb9fd2620b99 Merge remote-tracking branch 'notifications/notifications- [...] new cf9666813f8a Merge remote-tracking branch 'fsinfo/fsinfo-core' new 2fe97f5f33ad linux/bits.h: fix unsigned less than zero warnings new 38ff00611ee6 mm/shuffle: don't move pages between zones and don't read [...] new 38bb2b1843a7 mm/page_alloc: fix documentation error new 3f8fe27387d3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 404ff87e0b35 /proc/kpageflags: do not use uninitialized struct pages new b453cda693ac checkpatch: test $GIT_DIR changes new 7cb8ba852922 scripts/tags.sh: collect compiled source precisely new ca20ff469caa scripts/bloat-o-meter: Support comparing library archives new 01231a7a9a12 scripts/decode_stacktrace.sh: skip missing symbols new 94838297c2ec scripts/decode_stacktrace.sh: guess basepath if not specified new 7c9e5d8cf76e scripts/decode_stacktrace.sh: guess path to modules new 195c423da488 scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] new 28acaafba5d9 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f5b5e162c079 ocfs2: fix ocfs2 corrupt when iputting an inode new e0ccec098d3b ramfs: support O_TMPFILE new 5d521cba9c63 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new b3ad6dff5bc0 mm, treewide: rename kzfree() to kfree_sensitive() new eb512d866b58 mm: ksize() should silently accept a NULL pointer new 850d20610475 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB new 83829b2189a6 mm/slab: add naive detection of double free new 63c4642f4aae mm, slub: extend slub_debug syntax for multiple blocks new cc2982840cc8 mm, slub: make some slub_debug related attributes read-only new 3a14ecfd74bf mm, slub: remove runtime allocation order changes new 93032c9ead97 mm, slub: make remaining slub_debug related attributes read-only new 62b422a4de6d mm, slub: make reclaim_account attribute read-only new 477ad38337d3 mm, slub: introduce static key for slub_debug() new 190f86531db3 mm, slub: introduce kmem_cache_debug_flags() new 702111287ffc mm, slub: introduce kmem_cache_debug_flags()-fix new 6ecd8daf89ee mm, slub: extend checks guarded by slub_debug static key new 7d57f77cef81 mm, slab/slub: move and improve cache_from_obj() new 3c2dc0b9abd8 mm, slab/slub: improve error reporting and overhead of cac [...] new d9fe31123427 mm, slab/slub: improve error reporting and overhead of cac [...] new ad2f98a19b32 mm/slub.c: drop lockdep_assert_held() from put_map() new 02afc4901f69 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] new bf6edfcfbc35 mm: filemap: clear idle flag for writes new 63a92f7bf2fe mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] new fc9406d675bd mm: memcg: factor out memcg- and lruvec-level changes out [...] new 2a4a13685d80 mm: memcg: prepare for byte-sized vmstat items new 17fa6bc69cd2 mm: memcg: convert vmstat slab counters to bytes new f9a3e497e5e4 mm: slub: implement SLUB version of obj_to_index() new da656300a232 mm: memcontrol: decouple reference counting from page accounting new 53fee9954091 mm: memcg/slab: obj_cgroup API new 72081896e2a3 mm: memcg/slab: allocate obj_cgroups for non-root slab pages new 1d3dea87b5b0 mm: memcg/slab: save obj_cgroup for non-root slab objects new 68dd607e5a67 mm: memcg/slab: charge individual slab objects instead of pages new 5c79584c8e5c mm: memcg/slab: deprecate memory.kmem.slabinfo new 0f925d66fa40 mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h new 6d60ff050d38 mm: memcg/slab: use a single set of kmem_caches for all ac [...] new e5535c3bc7e0 mm: memcg/slab: simplify memcg cache creation new 4e02e78b4d92 mm: memcg/slab: remove memcg_kmem_get_cache() new d3bb261c81ab mm: memcg/slab: deprecate slab_root_caches new 290bbf7f7ed7 mm: memcg/slab: remove redundant check in memcg_accumulate [...] new 116c60d5b2aa mm: memcg/slab: use a single set of kmem_caches for all al [...] new cc4e374d6406 kselftests: cgroup: add kernel memory accounting tests new 03dbb1de4ce5 tools/cgroup: add memcg_slabinfo.py tool new 19d75a545cb6 percpu: return number of released bytes from pcpu_free_area() new 3c7d45ee20e4 mm: memcg/percpu: account percpu memory to memory cgroups new f5ac1eee54bd mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix new 69b461e7fc4c mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix new 1370bdce7cc9 mm: memcg/percpu: per-memcg percpu memory statistics new e8577e28ce4b mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 new 51bd3b30535b mm: memcg: charge memcg percpu memory to the parent cgroup new 7dea1b470286 kselftests: cgroup: add perpcu memory accounting test new b2c4e99f07ad mm: remove redundant check non_swap_entry() new 441174a701d4 mm/memory.c: make remap_pfn_range() reject unaligned addr new d5f327bb1b47 mm: move p?d_alloc_track to separate header file new 5ce688d44de6 mm/mmap.c: fix the adjusted length error new cc1e6c97e445 proc/meminfo: avoid open coded reading of vm_committed_as new 8f8af3c064e6 mm/util.c: make vm_memory_committed() more accurate new 5b76208e674d mm: adjust vm_committed_as_batch according to vm overcommi [...] new aa2283d10867 mm/sparse: never partially remove memmap for early section new 6c7a3987fae5 vmalloc: convert to XArray new 1f5ddef3eff6 mm/vmalloc: simplify merge_or_add_vmap_area() new d00a2b01f9cc mm/vmalloc: simplify augment_tree_propagate_check() new 869a3e6cb1a6 mm/vmalloc: switch to "propagate()" callback new 67f7955745d7 mm/vmalloc: update the header about KVA rework new 8625eac80ef1 mm, page_alloc: use unlikely() in task_capc() new b40c834d0238 page_alloc: consider highatomic reserve in watermark fast new f066e4a51137 page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 new d095c5ad3c35 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new 290a7243220f mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] new 17fdce01f4de mm: remove vm_total_pages new c8bc06473b3d mm/page_alloc: remove nr_free_pagecache_pages() new 18d084a112e1 mm/memory_hotplug: document why shuffle_zone() is relevant new b0be30172212 mm/shuffle: remove dynamic reconfiguration new d1555f1d3049 powerpc/numa: set numa_node for all possible cpus new 6bf0e8c3abf2 powerpc/numa: prefer node id queried from vphn new 048fc76cbc0a mm/page_alloc: keep memoryless cpuless node 0 offline new 0397fd8d112f mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] new 71f5450a68d5 mm/page_alloc.c: extract the common part in pfn_to_bitidx() new f3ed8d64b556 mm/page_alloc.c: simplify pageblock bitmap access new c139cab68738 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] new ce01a5c332ef mm: set page fault address for update_mmu_cache_pmd() new 4c2eb795fbd2 mm/huge_memory.c: update tlb entry if pmd is changed new c45bda5a6514 MIPS: do not call flush_tlb_all when setting pmd entry new 45bc0b9f089d mm/vmscan.c: fix typo new 5f03c0b4659a mm: proactive compaction new bd351770d0a2 mm: fix compile error due to COMPACTION_HPAGE_ORDER new 71bace72ba41 mm: use unsigned types for fragmentation score new bda3926afda8 hugetlbfs: prevent filesystem stacking of hugetlbfs new 9fd13d090e09 mm/page_isolation: prefer the node of the source page new d85bfbee519d mm/migrate: move migration helper from .h to .c new 413c060a48f6 mm/hugetlb: unify migration callbacks new dae71eabc195 mm/hugetlb: make hugetlb migration callback CMA aware new 7354441f1329 mm/migrate: make a standard migration target allocation function new f031c595fb63 mm/gup: use a standard migration target allocation callback new 17061aee2036 mm/mempolicy: use a standard migration target allocation callback new aed3e3828fab mm/page_alloc: remove a wrapper for alloc_migration_target() new dd3112ac6735 mm: thp: remove debug_cow switch new b0a6b58115db mm/vmstat: add events for PMD based THP migration without split new 85308a787492 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new dd11da07aec5 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new fc941c0f71a0 mm/cma.c: fix NULL pointer dereference when cma could not [...] new 3c146842d284 mm: cma: fix the name of CMA areas new 176e948ba418 mm: cma: return cma->name directly in cma_get_name new b643e92da6c7 mm: hugetlb: fix the name of hugetlb CMA new 883ab9a7df98 mm,hwpoison: cleanup unused PageHuge() check new 37ea53341531 mm, hwpoison: remove recalculating hpage new d3100b699885 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new 4dbbd93307e3 mm,madvise: refactor madvise_inject_error new 6f5e48e8ecff mm,hwpoison-inject: don't pin for hwpoison_filter new 11c76b888829 mm,hwpoison: un-export get_hwpoison_page and make it static new f322bb339e51 mm,hwpoison: kill put_hwpoison_page() new 3bd30cdfdef0 mm,hwpoison: remove MF_COUNT_INCREASED new aed3294563c2 mm,hwpoison: remove flag argument from soft offline functions new 5e3fd00c8041 mm,hwpoison: unify THP handling for hard and soft offline new 0283f863b2aa mm,hwpoison: rework soft offline for free pages new da83fc0866c9 mm,hwpoison: rework soft offline for in-use pages new 8151a349e7d5 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 56e2552cd853 mm,hwpoison: return 0 if the page is already poisoned in s [...] new b8c801824c6f mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new c337bb19e4a0 include/linux/sched/mm.h: optimize current_gfp_context() new 3fe76281600b x86/mm: use max memory block size on bare metal new 23b0451a6e92 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 937d02a380e4 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 9e40919ca4b2 kernel/hung_task.c: Monitor killed tasks. new 9ae018eb2380 alpha: fix annotation of io{read,write}{16,32}be() new e306758a5435 sparse: group the defines by functionality new 4c4390ff9814 lib/bitmap.c: fix bitmap_cut() for partial overlapping case new 078728b58e51 lib/test_bitmap.c: add test for bitmap_cut() new 322df72905f8 lib/generic-radix-tree.c: remove unneeded __rcu new 9613e4a1c658 lib: optimize cpumask_local_spread() new b917ad2dc3e2 lib/test_bits.c: add tests of GENMASK new ded7bdc6ab10 lib/test_bits: add MODULE_LICENSE() new 3425c082b316 checkpatch: add test for possible misuse of IS_ENABLED() w [...] new 490bd89ce289 checkpatch: support deprecated terms checking new 1ff1cd1b3a18 scripts/deprecated_terms: recommend denylist/allowlist ins [...] new 94a513ece339 checkpatch: add --fix option for ASSIGN_IN_IF new 53313c5d0026 checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] new ed580db4b931 fs/signalfd.c: fix inconsistent return codes for signalfd4 new 61e83e8c549d selftests: kmod: use variable NAME in kmod_test_0001() new a598fb60a134 kmod: remove redundant "be an" in the comment new 8005f34077c5 test_kmod: avoid potential double free in trigger_config_r [...] new 9e9b47d6bbe9 umh: fix processed error when UMH_WAIT_PROC is used new f7182f0f0f00 selftests: simplify kmod failure value new 20baadd88f0d exec: change uselib(2) IS_SREG() failure to EACCES new 1fe890185b2b exec: move S_ISREG() check earlier new fef2e3709098 exec: move path_noexec() check earlier new b08d4ab93952 umh: fix refcount underflow in fork_usermode_blob(). new ff1c2f16e8a4 kdump: append kernel build-id string to VMCOREINFO new 53294b9a7bf0 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] new 7f7bff632055 drivers/rapidio/rio-scan.c: use struct_size() helper new e5514c8ebefe kernel/panic.c: make oops_may_print() return bool new 1f3d1bc6f48a lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] new a2cd4efa9ae9 aio: simplify read_events() new f0b728243f79 kcov: unconditionally add -fno-stack-protector to compiler [...] new 85d6fb3242c7 mm,hwpoison: Refactor soft_offline_huge_page and __soft_of [...] new b668bf0365b1 Merge branch 'akpm-current/current' new cfa9b6c75aaf mm/madvise: pass task and mm to do_madvise new f8a3b0dc87b7 pid: move pidfd_get_pid() to pid.c new deb901df0e4c mm/madvise: introduce process_madvise() syscall: an extern [...] new aba2d2271684 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new a2a3da73f293 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new b2820002ab03 mm/madvise: check fatal signal pending of target process new a60bb4cfb0ea all arch: remove system call sys_sysctl new f40a48a157ad s390: fix build error for sys_call_table_emu new e24aa2510293 mm/kmemleak: silence KCSAN splats in checksum new c28ec52bdb73 mm/frontswap: mark various intentional data races new 5008132a2909 mm/page_io: mark various intentional data races new 80c12fb8e462 mm-page_io-mark-various-intentional-data-races-v2 new 4fe04918d718 mm/swap_state: mark various intentional data races new 61ea999b4a29 mm/filemap.c: fix a data race in filemap_fault() new f40c46e0ba1b mm/swapfile: fix and annotate various data races new cc791317d6fe mm-swapfile-fix-and-annotate-various-data-races-v2 new 68a8c4ee6e59 mm/page_counter: fix various data races at memsw new 2fbff1c2376f mm/memcontrol: fix a data race in scan count new 5a3efd195e55 mm/list_lru: fix a data race in list_lru_count_one new 524db9f60366 mm/mempool: fix a data race in mempool_free() new fa1f3af8cf64 mm/rmap: annotate a data race at tlb_flush_batched new a63b5dc1784c mm/swap.c: annotate data races for lru_rotate_pvecs new 8ee7d532c2dc mm: annotate a data race in page_zonenum() new b51924fe8189 include/asm-generic/vmlinux.lds.h: align ro_after_init new 09aeb93b70aa sh: clkfwk: remove r8/r16/r32 new 9faf27e43c8f sh: remove call to memset after dma_alloc_coherent new 83d5a51fc228 sh: use generic strncpy() new 00c3dbd48cfc sh: add missing EXPORT_SYMBOL() for __delay
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 (fb6d2d6da58d) \ N -- N -- N refs/heads/akpm (00c3dbd48cfc)
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 693 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: .mailmap | 5 + Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- Documentation/PCI/pci.rst | 6 +- Documentation/admin-guide/mm/hugetlbpage.rst | 23 +- Documentation/admin-guide/mm/index.rst | 1 + .../mm/nommu-mmap.rst} | 0 Documentation/admin-guide/sysctl/kernel.rst | 32 + Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/arm/booting.rst | 2 +- Documentation/block/biodoc.rst | 2 +- .../bus-virt-phys-mapping.rst} | 2 +- Documentation/core-api/dma-api.rst | 6 +- Documentation/core-api/dma-isa-lpc.rst | 2 +- Documentation/core-api/index.rst | 3 + .../this_cpu_ops.rst} | 0 .../unaligned-memory-access.rst | 0 Documentation/dev-tools/kunit/faq.rst | 40 + Documentation/dev-tools/sparse.rst | 4 +- .../bindings/fpga/xilinx-slave-serial.txt | 7 +- .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +- .../devicetree/bindings/net/ethernet-phy.yaml | 12 + .../devicetree/bindings/net/ti,dp83869.yaml | 16 +- ...oting-without-of.txt => booting-without-of.rst} | 302 +- Documentation/devicetree/index.rst | 1 + Documentation/driver-api/driver-model/driver.rst | 2 - .../early-userspace/early_userspace_support.rst | 4 +- Documentation/driver-api/index.rst | 1 + .../{mailbox.txt => driver-api/mailbox.rst} | 0 .../driver-api/memory-devices/ti-gpmc.rst | 2 +- Documentation/driver-api/mmc/mmc-tools.rst | 2 +- Documentation/driver-api/nvdimm/nvdimm.rst | 12 +- Documentation/driver-api/nvdimm/security.rst | 2 +- Documentation/driver-api/rapidio/rapidio.rst | 4 +- .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/driver-api/usb/dma.rst | 6 +- .../driver-api/usb/writing_usb_driver.rst | 4 +- Documentation/features/debug/kgdb/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 312 +- Documentation/filesystems/hfs.rst | 2 +- Documentation/filesystems/hpfs.rst | 2 +- Documentation/filesystems/nfs/rpc-server-gss.rst | 6 +- Documentation/filesystems/path-lookup.rst | 6 +- Documentation/filesystems/proc.rst | 44 +- .../filesystems/ramfs-rootfs-initramfs.rst | 8 +- Documentation/filesystems/ubifs-authentication.rst | 4 +- Documentation/filesystems/vfs.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/kbuild/modules.rst | 7 +- .../{ => device_drivers/appletalk}/cops.rst | 0 .../networking/device_drivers/appletalk/index.rst | 19 + .../{ => device_drivers/appletalk}/ltpc.rst | 0 .../{ => device_drivers/atm}/cxacru-cf.py | 0 .../networking/{ => device_drivers/atm}/cxacru.rst | 0 .../{ => device_drivers/atm}/fore200e.rst | 0 .../networking/device_drivers/atm/index.rst | 20 + .../networking/{ => device_drivers/atm}/iphase.rst | 0 .../networking/device_drivers/cable/index.rst | 18 + .../device_drivers/{ => cable}/sb1000.rst | 0 .../networking/device_drivers/cellular/index.rst | 18 + .../{ => cellular}/qualcomm/rmnet.rst | 0 .../device_drivers/{ => ethernet}/3com/3c509.rst | 0 .../device_drivers/{ => ethernet}/3com/vortex.rst | 2 - .../ethernet/altera}/altera_tse.rst | 0 .../device_drivers/{ => ethernet}/amazon/ena.rst | 0 .../{ => ethernet}/aquantia/atlantic.rst | 0 .../device_drivers/{ => ethernet}/chelsio/cxgb.rst | 0 .../{ => ethernet}/cirrus/cs89x0.rst | 0 .../{ => ethernet}/davicom/dm9000.rst | 0 .../device_drivers/{ => ethernet}/dec/de4x5.rst | 0 .../device_drivers/{ => ethernet}/dec/dmfe.rst | 0 .../device_drivers/{ => ethernet}/dlink/dl2k.rst | 0 .../{ => ethernet}/freescale/dpaa.rst | 0 .../{ => ethernet}/freescale/dpaa2/dpio-driver.rst | 6 +- .../freescale/dpaa2/ethernet-driver.rst | 3 +- .../{ => ethernet}/freescale/dpaa2/index.rst | 0 .../freescale/dpaa2/mac-phy-support.rst | 0 .../{ => ethernet}/freescale/dpaa2/overview.rst | 0 .../{ => ethernet}/freescale/gianfar.rst | 0 .../device_drivers/{ => ethernet}/google/gve.rst | 0 .../{ => device_drivers/ethernet/huawei}/hinic.rst | 0 .../device_drivers/{ => ethernet}/index.rst | 46 +- .../device_drivers/{ => ethernet}/intel/e100.rst | 0 .../device_drivers/{ => ethernet}/intel/e1000.rst | 0 .../device_drivers/{ => ethernet}/intel/e1000e.rst | 0 .../device_drivers/{ => ethernet}/intel/fm10k.rst | 0 .../device_drivers/{ => ethernet}/intel/i40e.rst | 0 .../device_drivers/{ => ethernet}/intel/iavf.rst | 0 .../device_drivers/{ => ethernet}/intel/ice.rst | 0 .../device_drivers/{ => ethernet}/intel/igb.rst | 0 .../device_drivers/{ => ethernet}/intel/igbvf.rst | 0 .../device_drivers/{ => ethernet}/intel/ixgb.rst | 0 .../device_drivers/{ => ethernet}/intel/ixgbe.rst | 0 .../{ => ethernet}/intel/ixgbevf.rst | 0 .../{ => ethernet}/marvell/octeontx2.rst | 0 .../{ => ethernet}/mellanox/mlx5.rst | 0 .../{ => ethernet}/microsoft/netvsc.rst | 0 .../{ => ethernet}/neterion/s2io.rst | 0 .../{ => ethernet}/neterion/vxge.rst | 0 .../{ => ethernet}/netronome/nfp.rst | 0 .../{ => ethernet}/pensando/ionic.rst | 0 .../device_drivers/{ => ethernet}/smsc/smc9.rst | 0 .../{ => ethernet}/stmicro/stmmac.rst | 0 .../device_drivers/{ => ethernet}/ti/cpsw.rst | 0 .../{ => ethernet}/ti/cpsw_switchdev.rst | 0 .../device_drivers/{ => ethernet}/ti/tlan.rst | 0 .../{ => ethernet}/toshiba/spider_net.rst | 0 .../networking/{ => device_drivers/fddi}/defza.rst | 0 .../networking/device_drivers/fddi/index.rst | 19 + .../networking/{ => device_drivers/fddi}/skfp.rst | 0 .../{ => device_drivers/hamradio}/baycom.rst | 0 .../networking/device_drivers/hamradio/index.rst | 19 + .../{ => device_drivers/hamradio}/z8530drv.rst | 0 Documentation/networking/device_drivers/index.rst | 56 +- .../networking/device_drivers/wan/index.rst | 18 + .../{ => device_drivers/wan}/z8530book.rst | 0 .../networking/device_drivers/wifi/index.rst | 20 + .../device_drivers/{ => wifi}/intel/ipw2100.rst | 0 .../device_drivers/{ => wifi}/intel/ipw2200.rst | 0 .../{ => device_drivers/wifi}/ray_cs.rst | 0 Documentation/networking/index.rst | 13 - Documentation/powerpc/vas-api.rst | 23 +- Documentation/process/2.Process.rst | 12 +- Documentation/process/4.Coding.rst | 4 +- Documentation/process/botching-up-ioctls.rst | 2 +- Documentation/process/changes.rst | 6 +- Documentation/process/clang-format.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 28 +- Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submitting-drivers.rst | 22 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/staging/index.rst | 24 + Documentation/trace/index.rst | 1 + ...ng-buffer-design.txt => ring-buffer-design.rst} | 836 ++-- .../translations/ko_KR/memory-barriers.txt | 6 +- Documentation/translations/zh_CN/arm/Booting | 2 +- MAINTAINERS | 73 +- Makefile | 2 +- arch/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 246 -- arch/arm/boot/dts/bcm-nsp.dtsi | 10 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 1 + arch/arm/boot/dts/bcm958522er.dts | 4 + arch/arm/boot/dts/bcm958525er.dts | 4 + arch/arm/boot/dts/bcm958525xmc.dts | 4 + arch/arm/boot/dts/bcm958622hr.dts | 4 + arch/arm/boot/dts/bcm958623hr.dts | 4 + arch/arm/boot/dts/bcm958625hr.dts | 4 + arch/arm/boot/dts/bcm958625k.dts | 4 + arch/arm/boot/dts/exynos4210.dtsi | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/r8a7742.dtsi | 64 + arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-sti/board-dt.c | 9 - arch/arm64/boot/dts/renesas/Makefile | 17 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 71 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 86 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 124 + ...-ex-idk-1110wr.dts => hihope-rzg2-ex-lvds.dtsi} | 14 +- arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 37 - .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 43 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 6 +- .../r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts | 15 + ...2m-ex.dts => r8a774a1-hihope-rzg2m-rev2-ex.dts} | 7 +- ...pe-rzg2m.dts => r8a774a1-hihope-rzg2m-rev2.dts} | 6 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + .../r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +- .../r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts | 15 + ...2n-ex.dts => r8a774b1-hihope-rzg2n-rev2-ex.dts} | 6 +- ...pe-rzg2n.dts => r8a774b1-hihope-rzg2n-rev2.dts} | 6 +- .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 89 + arch/ia64/hp/common/sba_iommu.c | 12 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/riscv/kernel/vdso/Makefile | 3 + arch/x86/include/asm/bug.h | 1 - arch/x86/include/asm/dma-mapping.h | 4 +- arch/x86/include/asm/processor.h | 2 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/traps.c | 78 +- arch/x86/lib/memcpy_64.S | 4 + block/bio-integrity.c | 23 +- block/blk-merge.c | 2 + block/blk-rq-qos.c | 2 - drivers/acpi/dptf/dptf_power.c | 1 + drivers/atm/Kconfig | 8 +- drivers/bluetooth/btusb.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 3 +- drivers/cpuidle/cpuidle.c | 6 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 108 +- drivers/firmware/arm_scmi/common.h | 4 + drivers/firmware/arm_scmi/driver.c | 15 +- drivers/firmware/arm_scmi/notify.c | 1493 +++++++ drivers/firmware/arm_scmi/notify.h | 67 + drivers/firmware/arm_scmi/perf.c | 151 +- drivers/firmware/arm_scmi/power.c | 92 +- drivers/firmware/arm_scmi/reset.c | 96 +- drivers/firmware/arm_scmi/sensors.c | 69 +- drivers/firmware/raspberrypi.c | 5 +- drivers/fpga/dfl-pci.c | 76 +- drivers/fpga/dfl.c | 310 ++ drivers/fpga/dfl.h | 57 + drivers/fpga/xilinx-spi.c | 55 +- drivers/gpio/gpio-pca953x.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 10 + drivers/gpu/drm/amd/include/atomfirmware.h | 78 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 + drivers/gpu/drm/i915/display/intel_display_power.c | 8 + drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 6 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 6 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/overlay.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 8 + drivers/gpu/drm/nouveau/nouveau_bo.h | 3 + drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 10 +- drivers/gpu/drm/panel/panel-simple.c | 14 +- drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 14 +- drivers/gpu/drm/tegra/sor.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 7 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 - drivers/hwmon/pmbus/pmbus_core.c | 66 +- drivers/i2c/busses/i2c-fsi.c | 2 +- drivers/i2c/i2c-core-smbus.c | 7 + drivers/infiniband/core/device.c | 10 +- drivers/infiniband/core/mad.c | 30 +- drivers/infiniband/core/mad_priv.h | 2 +- drivers/infiniband/core/mad_rmpp.c | 27 +- drivers/infiniband/core/nldev.c | 212 +- drivers/infiniband/core/verbs.c | 39 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/cxgb4/restrack.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 14 +- drivers/infiniband/hw/i40iw/Makefile | 1 - drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 7 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 9 +- drivers/infiniband/hw/mlx5/restrack.c | 105 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +- drivers/message/fusion/mptbase.c | 41 +- drivers/misc/habanalabs/command_submission.c | 13 + drivers/misc/habanalabs/debugfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 37 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 3 + drivers/most/core.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 2 + drivers/net/Kconfig | 2 +- drivers/net/appletalk/Kconfig | 3 +- drivers/net/bonding/bond_main.c | 4 +- drivers/net/dsa/sja1105/sja1105_vl.c | 327 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 20 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 9 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 9 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 9 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 11 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 2 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 32 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 15 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/cadence/macb_main.c | 122 +- drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/dec/tulip/Kconfig | 4 +- drivers/net/ethernet/dlink/dl2k.c | 10 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 4 + .../net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h | 1 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/intel/Kconfig | 24 +- drivers/net/ethernet/intel/e100.c | 6 +- drivers/net/ethernet/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 - drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/ethtool.c | 2 - drivers/net/ethernet/intel/e1000e/netdev.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 1 - drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 +- drivers/net/ethernet/intel/i40e/i40e.h | 27 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 497 +-- drivers/net/ethernet/intel/i40e/i40e_client.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 5 - drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 1 - drivers/net/ethernet/intel/i40e/i40e_devids.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 - drivers/net/ethernet/intel/i40e/i40e_hmc.h | 1 - drivers/net/ethernet/intel/i40e/i40e_main.c | 132 +- drivers/net/ethernet/intel/i40e/i40e_osdep.h | 1 - drivers/net/ethernet/intel/i40e/i40e_register.h | 4658 +------------------- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 25 - drivers/net/ethernet/intel/i40e/i40e_type.h | 82 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 234 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 - drivers/net/ethernet/intel/iavf/iavf.h | 1 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1 - drivers/net/ethernet/intel/iavf/iavf_main.c | 14 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 8 - drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 22 +- drivers/net/ethernet/intel/igb/igb.h | 1 - drivers/net/ethernet/intel/igb/igb_ethtool.c | 1 - drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 2 - drivers/net/ethernet/intel/igbvf/igbvf.h | 1 - drivers/net/ethernet/intel/igbvf/netdev.c | 5 +- drivers/net/ethernet/intel/igc/igc.h | 1 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 1 - drivers/net/ethernet/intel/igc/igc_main.c | 7 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 2 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 - drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 1 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 7 +- drivers/net/ethernet/marvell/mvneta.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 14 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/neterion/Kconfig | 4 +- drivers/net/ethernet/pensando/Kconfig | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 8 + drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/socionext/netsec.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 49 +- drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/fddi/Kconfig | 4 +- drivers/net/hamradio/Kconfig | 16 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/phy/dp83822.c | 79 +- drivers/net/phy/dp83869.c | 53 +- drivers/net/phy/mdio_bus.c | 32 +- drivers/net/phy/mdio_device.c | 15 +- drivers/net/phy/mscc/mscc_macsec.c | 12 +- drivers/net/phy/mscc/mscc_main.c | 54 +- drivers/net/phy/mscc/mscc_ptp.c | 15 +- drivers/net/phy/phy_device.c | 150 +- drivers/net/phy/phylink.c | 3 +- drivers/net/vxlan.c | 4 + drivers/net/wireguard/receive.c | 10 +- drivers/net/wireless/Kconfig | 3 +- drivers/net/wireless/ath/wil6210/txrx.c | 39 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 46 +- drivers/nvme/host/nvme.h | 2 + drivers/nvme/host/pci.c | 6 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/loop.c | 4 +- drivers/parisc/sba_iommu.c | 14 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 70 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 418 +- drivers/pinctrl/intel/pinctrl-intel.c | 192 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 50 +- drivers/regulator/max8998.c | 2 +- drivers/regulator/pwm-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 14 +- drivers/regulator/qcom_smd-regulator.c | 9 - drivers/regulator/stpmic1_regulator.c | 2 +- drivers/regulator/tps65217-regulator.c | 7 +- drivers/regulator/tps65218-regulator.c | 4 +- drivers/regulator/wm8400-regulator.c | 6 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 +- drivers/scsi/libfc/fc_rport.c | 13 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/ufs-exynos.c | 5 + drivers/scsi/ufs/ufshcd.c | 35 +- drivers/staging/android/ion/ion.c | 25 +- drivers/staging/android/ion/ion.h | 1 - drivers/staging/android/ion/ion_heap.c | 53 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/gasket/gasket_sysfs.h | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 1 + drivers/staging/most/cdev/cdev.c | 49 +- drivers/staging/most/sound/sound.c | 58 +- drivers/staging/qlge/qlge_dbg.c | 23 +- drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/qlge/qlge_mpi.c | 14 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 20 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 85 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 46 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 26 +- drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/hal_com.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 11 - drivers/staging/rtl8188eu/include/odm.h | 4 - drivers/staging/rtl8188eu/include/odm_debug.h | 2 - drivers/staging/rtl8188eu/include/pwrseq.h | 3 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 1 - drivers/staging/rtl8188eu/include/recv_osdep.h | 2 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 5 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 1 - drivers/staging/rtl8188eu/include/rtw_debug.h | 1 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 2 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 3 - drivers/staging/rtl8188eu/include/rtw_recv.h | 3 - drivers/staging/rtl8188eu/include/rtw_rf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 1 - drivers/staging/rtl8188eu/include/wifi.h | 5 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 3 - drivers/staging/rts5208/rtsx.c | 1 + drivers/staging/vc04_services/Kconfig | 2 + drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../staging/vc04_services/bcm2835-camera/Makefile | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 22 +- drivers/staging/vc04_services/vchiq-mmal/Kconfig | 7 + drivers/staging/vc04_services/vchiq-mmal/Makefile | 8 + .../{bcm2835-camera => vchiq-mmal}/mmal-common.h | 0 .../mmal-encodings.h | 0 .../mmal-msg-common.h | 0 .../mmal-msg-format.h | 0 .../{bcm2835-camera => vchiq-mmal}/mmal-msg-port.h | 0 .../{bcm2835-camera => vchiq-mmal}/mmal-msg.h | 0 .../mmal-parameters.h | 0 .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c | 50 +- .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h | 1 + drivers/staging/vt6655/rxtx.c | 80 +- drivers/tty/moxa.h | 2 +- drivers/tty/serial/8250/8250_em.c | 16 +- drivers/tty/serial/8250/8250_ingenic.c | 16 +- drivers/tty/serial/8250/8250_men_mcb.c | 4 +- drivers/tty/serial/8250/8250_mtk.c | 16 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 1 + drivers/tty/serial/8250/8250_pxa.c | 14 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 3 + drivers/tty/serial/kgdb_nmi.c | 2 +- drivers/tty/serial/kgdboc.c | 35 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/samsung_tty.c | 24 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 100 +- drivers/tty/serial/xilinx_uartps.c | 1 - drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/early/ehci-dbgp.c | 3 +- drivers/vfio/pci/vfio_pci_config.c | 17 +- fs/afs/cell.c | 9 + fs/afs/internal.h | 2 +- fs/cifs/cifs_debug.c | 6 +- fs/cifs/connect.c | 10 +- fs/cifs/smb2misc.c | 1 + fs/io-wq.c | 8 +- fs/io-wq.h | 10 +- fs/io_uring.c | 403 +- fs/nfs/direct.c | 13 +- fs/nfs/file.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 11 +- fs/nfs/nfs4namespace.c | 1 + fs/nfsd/nfs4state.c | 8 +- fs/nfsd/nfsctl.c | 23 +- fs/nfsd/nfsd.h | 3 + fs/nfsd/vfs.c | 6 + include/asm-generic/bug.h | 1 - include/asm-generic/vmlinux.lds.h | 16 + include/drm/gpu_scheduler.h | 6 +- include/drm/ttm/ttm_bo_api.h | 2 - include/drm/ttm/ttm_bo_driver.h | 1 - include/linux/compiler.h | 53 + include/linux/context_tracking.h | 2 - include/linux/dma-mapping.h | 2 +- include/linux/fs.h | 2 +- include/linux/instrumentation.h | 57 - include/linux/kcsan-checks.h | 10 +- include/linux/kgdb.h | 5 +- include/linux/mdio.h | 1 + include/linux/mlx5/cq.h | 1 - include/linux/mlx5/device.h | 9 + include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mlx5/qp.h | 2 +- .../i40e => include/linux/net/intel}/i40e_client.h | 9 - include/linux/netdevice.h | 2 + include/linux/phy.h | 4 + include/linux/phylink.h | 4 + include/linux/sched/mm.h | 2 - include/linux/scmi_protocol.h | 110 +- include/linux/serial_core.h | 104 +- include/media/videobuf-dma-sg.h | 2 +- include/net/sctp/constants.h | 8 +- include/net/xfrm.h | 11 +- include/rdma/ib_verbs.h | 16 +- include/trace/events/block.h | 15 + include/trace/events/scmi.h | 6 +- include/uapi/linux/fpga-dfl.h | 13 + include/uapi/linux/rds.h | 4 +- include/uapi/linux/xfrm.h | 1 + include/uapi/rdma/rdma_netlink.h | 8 + init/Kconfig | 2 +- kernel/debug/debug_core.c | 4 + kernel/debug/kdb/kdb_io.c | 72 +- kernel/dma/debug.c | 2 +- kernel/fork.c | 2 +- kernel/rcu/tree.c | 6 + kernel/scftorture.c | 181 +- kernel/sched/core.c | 27 +- kernel/sched/deadline.c | 4 +- kernel/sched/fair.c | 12 +- kernel/sched/idle.c | 19 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 18 +- kernel/sched/stop_task.c | 4 +- kernel/trace/blktrace.c | 10 + mm/Kconfig | 2 +- mm/memory-failure.c | 64 +- mm/nommu.c | 2 +- net/core/dev.c | 1 + net/core/skmsg.c | 23 +- net/ethtool/linkstate.c | 11 +- net/ipv4/route.c | 2 +- net/ipv4/tcp_cubic.c | 5 +- net/ipv4/tcp_input.c | 59 +- net/key/af_key.c | 4 +- net/mac80211/rx.c | 26 + net/mptcp/Kconfig | 20 +- net/mptcp/Makefile | 4 + net/mptcp/crypto.c | 63 +- net/mptcp/crypto_test.c | 72 + net/mptcp/pm.c | 2 +- net/mptcp/pm_netlink.c | 2 +- net/mptcp/protocol.c | 49 +- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 21 +- net/mptcp/token.c | 280 +- net/mptcp/token_test.c | 140 + net/rds/transport.c | 26 +- net/sched/sch_cake.c | 66 +- net/sctp/associola.c | 5 +- net/sctp/bind_addr.c | 1 + net/sctp/protocol.c | 3 +- net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/svcsock.c | 1 + net/sunrpc/xdr.c | 4 + net/sunrpc/xprtrdma/frwr_ops.c | 8 +- net/sunrpc/xprtrdma/rpc_rdma.c | 9 +- net/sunrpc/xprtrdma/transport.c | 2 +- net/sunrpc/xprtrdma/verbs.c | 71 +- net/sunrpc/xprtrdma/xprt_rdma.h | 3 +- net/wireless/nl80211.c | 5 +- net/xfrm/xfrm_policy.c | 39 +- net/xfrm/xfrm_replay.c | 12 +- net/xfrm/xfrm_user.c | 18 +- scripts/kconfig/qconf.cc | 19 +- scripts/kernel-doc | 7 + scripts/sphinx-pre-install | 4 - sound/soc/intel/boards/Kconfig | 3 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bxt_rt298.c | 2 + sound/soc/intel/boards/bytcht_es8316.c | 5 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 90 +- sound/soc/intel/boards/sof_maxim_common.c | 55 +- sound/soc/intel/boards/sof_maxim_common.h | 3 + sound/soc/intel/boards/sof_rt5682.c | 32 + sound/soc/intel/boards/sof_sdw.c | 53 +- sound/soc/intel/boards/sof_sdw_common.h | 9 + sound/soc/intel/boards/sof_sdw_max98373.c | 74 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 25 + sound/soc/samsung/Kconfig | 2 +- sound/soc/soc-pcm.c | 1 + sound/soc/sof/nocodec.c | 1 + tools/lib/bpf/libbpf.c | 48 +- tools/lib/bpf/libbpf.h | 2 + tools/lib/bpf/libbpf.map | 2 + tools/objtool/check.c | 2 +- tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_config.py | 2 +- tools/testing/kunit/kunit_parser.py | 8 +- tools/testing/kunit/kunit_tool_test.py | 11 + .../kunit/test_data/test_insufficient_memory.log | 0 tools/testing/selftests/bpf/prog_tests/autoload.c | 41 + tools/testing/selftests/bpf/progs/bpf_cubic.c | 5 +- tools/testing/selftests/bpf/progs/test_autoload.c | 40 + .../selftests/bpf/progs/test_sockmap_kern.h | 8 +- tools/testing/selftests/bpf/test_sockmap.c | 18 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 4 +- .../tc-testing/tc-tests/actions/csum.json | 4 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 6 +- tools/testing/selftests/vm/protection_keys.c | 2 +- tools/usb/usbip/doc/usbip.8 | 4 +- 636 files changed, 9267 insertions(+), 9855 deletions(-) rename Documentation/{nommu-mmap.txt => admin-guide/mm/nommu-mmap.rst} (100%) rename Documentation/{bus-virt-phys-mapping.txt => core-api/bus-virt-phys-mapping. [...] rename Documentation/{this_cpu_ops.txt => core-api/this_cpu_ops.rst} (100%) rename Documentation/{process => core-api}/unaligned-memory-access.rst (100%) rename Documentation/devicetree/{booting-without-of.txt => booting-without-of.rst} (90%) rename Documentation/{mailbox.txt => driver-api/mailbox.rst} (100%) rename Documentation/networking/{ => device_drivers/appletalk}/cops.rst (100%) create mode 100644 Documentation/networking/device_drivers/appletalk/index.rst rename Documentation/networking/{ => device_drivers/appletalk}/ltpc.rst (100%) rename Documentation/networking/{ => device_drivers/atm}/cxacru-cf.py (100%) rename Documentation/networking/{ => device_drivers/atm}/cxacru.rst (100%) rename Documentation/networking/{ => device_drivers/atm}/fore200e.rst (100%) create mode 100644 Documentation/networking/device_drivers/atm/index.rst rename Documentation/networking/{ => device_drivers/atm}/iphase.rst (100%) create mode 100644 Documentation/networking/device_drivers/cable/index.rst rename Documentation/networking/device_drivers/{ => cable}/sb1000.rst (100%) create mode 100644 Documentation/networking/device_drivers/cellular/index.rst rename Documentation/networking/device_drivers/{ => cellular}/qualcomm/rmnet.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/3com/3c509.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/3com/vortex.rst (99%) rename Documentation/networking/{ => device_drivers/ethernet/altera}/altera_tse.rs [...] rename Documentation/networking/device_drivers/{ => ethernet}/amazon/ena.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/aquantia/atlantic.rs [...] rename Documentation/networking/device_drivers/{ => ethernet}/chelsio/cxgb.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/cirrus/cs89x0.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/davicom/dm9000.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/dec/de4x5.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/dec/dmfe.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/dlink/dl2k.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/dpio [...] rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/ethe [...] rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/inde [...] rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/mac- [...] rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/over [...] rename Documentation/networking/device_drivers/{ => ethernet}/freescale/gianfar.rs [...] rename Documentation/networking/device_drivers/{ => ethernet}/google/gve.rst (100%) rename Documentation/networking/{ => device_drivers/ethernet/huawei}/hinic.rst (100%) copy Documentation/networking/device_drivers/{ => ethernet}/index.rst (83%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/e100.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/e1000.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/e1000e.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/fm10k.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/i40e.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/iavf.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/ice.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/igb.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/igbvf.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/ixgb.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/ixgbe.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/intel/ixgbevf.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/marvell/octeontx2.rs [...] rename Documentation/networking/device_drivers/{ => ethernet}/mellanox/mlx5.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/microsoft/netvsc.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/neterion/s2io.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/neterion/vxge.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/netronome/nfp.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/pensando/ionic.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/smsc/smc9.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/stmicro/stmmac.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/ti/cpsw.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/ti/cpsw_switchdev.rs [...] rename Documentation/networking/device_drivers/{ => ethernet}/ti/tlan.rst (100%) rename Documentation/networking/device_drivers/{ => ethernet}/toshiba/spider_net.r [...] rename Documentation/networking/{ => device_drivers/fddi}/defza.rst (100%) create mode 100644 Documentation/networking/device_drivers/fddi/index.rst rename Documentation/networking/{ => device_drivers/fddi}/skfp.rst (100%) rename Documentation/networking/{ => device_drivers/hamradio}/baycom.rst (100%) create mode 100644 Documentation/networking/device_drivers/hamradio/index.rst rename Documentation/networking/{ => device_drivers/hamradio}/z8530drv.rst (100%) create mode 100644 Documentation/networking/device_drivers/wan/index.rst rename Documentation/networking/{ => device_drivers/wan}/z8530book.rst (100%) create mode 100644 Documentation/networking/device_drivers/wifi/index.rst rename Documentation/networking/device_drivers/{ => wifi}/intel/ipw2100.rst (100%) rename Documentation/networking/device_drivers/{ => wifi}/intel/ipw2200.rst (100%) rename Documentation/networking/{ => device_drivers/wifi}/ray_cs.rst (100%) rename Documentation/trace/{ring-buffer-design.txt => ring-buffer-design.rst} (55%) delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi copy arch/arm64/boot/dts/renesas/{r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts => hihop [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex-idk-1 [...] copy arch/arm64/boot/dts/renesas/{r8a774a1-hihope-rzg2m-ex.dts => r8a774a1-hihope- [...] copy arch/arm64/boot/dts/renesas/{r8a774a1-hihope-rzg2m.dts => r8a774a1-hihope-rzg [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex-idk-1 [...] copy arch/arm64/boot/dts/renesas/{r8a774b1-hihope-rzg2n-ex.dts => r8a774b1-hihope- [...] copy arch/arm64/boot/dts/renesas/{r8a774b1-hihope-rzg2n.dts => r8a774b1-hihope-rzg [...] create mode 100644 drivers/firmware/arm_scmi/notify.c create mode 100644 drivers/firmware/arm_scmi/notify.h create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Kconfig create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Makefile rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-common.h (100%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-encodings [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-commo [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-forma [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-port. [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg.h (100%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-parameter [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c (97%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h (99%) delete mode 100644 include/linux/instrumentation.h rename {drivers/net/ethernet/intel/i40e => include/linux/net/intel}/i40e_client.h (93%) create mode 100644 net/mptcp/crypto_test.c create mode 100644 net/mptcp/token_test.c create mode 100644 sound/soc/intel/boards/sof_sdw_max98373.c copy arch/arm/mach-imx/Makefile.boot => tools/testing/kunit/test_data/test_insuffi [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/autoload.c create mode 100644 tools/testing/selftests/bpf/progs/test_autoload.c