This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 0d52778b8710 Add linux-next specific files for 20201218 omits cf0b0ebcd9f9 Merge branch 'akpm/master' omits 1c5b0b60b03f secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits ef558ceb798b secretmem: test: add basic selftest for memfd_secret(2) omits 53365cc98345 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 65ed2efb389d arch, mm: wire up memfd_secret system call where relevant omits b90e2f296790 PM: hibernate: disable when there are active secretmem users omits 23f544e9d494 secretmem: add memcg accounting omits 5a6ce8a7432d secretmem: use PMD-size pages to amortize direct map fragm [...] omits 405b55e6dca2 mm: introduce memfd_secret system call to create "secret" [...] omits 9fe9ae818098 kfence: fix implicit function declaration omits ebdb82378f64 set_memory: allow querying whether set_direct_map_*() is a [...] omits 64b499a270a7 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 1a78df936075 set_memory: allow set_direct_map_*_noflush() for multiple pages omits cefc76998c4d mmap: make mlock_future_check() global omits 151a8e40c09a mm: add definition of PMD_PAGE_ORDER omits 23a3c2dcd972 selftests/filesystems: expand epoll with epoll_pwait2 omits 6178ddaa61d7 epoll-wire-up-syscall-epoll_pwait2-fix omits fcf514cf6585 epoll: wire up syscall epoll_pwait2 omits 29420d258367 epoll: add syscall epoll_pwait2 omits c746ca32de3c epoll: convert internal api to timespec64 omits 5f3b1af3a953 kasan: update documentation omits 4ef55345176b kasan, mm: allow cache merging with no metadata omits 529f3396cfaa kasan: sanitize objects when metadata doesn't fit omits 3facec1c1e1f kasan: clarify comment in __kasan_kfree_large omits 3bf4da8b3fbf kasan: simplify assign_tag and set_tag calls omits 32ab90dddd26 kasan: don't round_up too much omits d5fb3ece3d78 kasan, mm: rename kasan_poison_kfree omits f760b11245b8 kasan, mm: check kasan_enabled in annotations omits 7ffc87228a69 kasan: don't use read-only static keys omits 32ce419ffbb8 kasan: add and integrate kasan boot parameters omits 320caa010142 kasan: inline (un)poison_range and check_invalid_free omits 7088c6476255 kasan: open-code kasan_unpoison_slab omits f66de1bd82b9 kasan: inline random_tag for HW_TAGS omits ce5b7300c028 kasan: inline kasan_reset_tag for tag-based modes omits 7125c7eb723d kasan: remove __kasan_unpoison_stack omits 83668fb8235a kasan: allow VMAP_STACK for HW_TAGS mode omits 031b3cb8e1fb kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK omits 84aed58b9d85 kasan: introduce set_alloc_info omits f01ed2ca2fd3 kasan: rename get_alloc/free_info omits f88683479f30 kasan: simplify quarantine_put call site omits 81b49443e1e5 kselftest/arm64: check GCR_EL1 after context switch omits bf9efadf657e kasan: add documentation for hardware tag-based mode omits 7cd04fea5fbd kasan, arm64: enable CONFIG_KASAN_HW_TAGS omits af33522850bc kasan, mm: reset tags when accessing metadata omits 058013ff4af0 kasan, arm64: print report from tag fault handler omits bbd5d82e1d3d kasan, arm64: implement HW_TAGS runtime omits d3ef4a100a52 kasan, arm64: expand CONFIG_KASAN checks omits 3388125f502d kasan, x86, s390: update undef CONFIG_KASAN omits 4c290d2c9bf2 kasan: define KASAN_GRANULE_SIZE for HW_TAGS omits d64d8070658d arm64: kasan: add arch layer for memory tagging helpers omits 045ccd3b7ac7 arm64: kasan: align allocations for HW_TAGS omits 7fcee0647c3a kasan, mm: untag page address in free_reserved_area omits 999bcaae9e6a arm64: mte: switch GCR_EL1 in kernel entry and exit omits 831b243c4de4 arm64: mte: convert gcr_user into an exclude mask omits c4577a8892a1 arm64: kasan: allow enabling in-kernel MTE omits b3f5a17cc377 arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE omits 44eaaa0a0122 arm64: mte: add in-kernel tag fault handler omits 221905cec18d arm64: mte: reset the page tag in page->flags omits 4c1e42ba7c80 arm64: mte: add in-kernel MTE helpers omits 95d87330ada6 arm64: enable armv8.5-a asm-arch option omits de703eb158b8 kasan: introduce CONFIG_KASAN_HW_TAGS omits ffbf59dbe3d7 kasan: separate metadata_fetch_row for each mode omits 61f3d51ba971 kasan: rename SHADOW layout macros to META omits 1b8648168209 kasan: rename print_shadow_for_address to print_memory_metadata omits ca54820931ca kasan: rename addr_has_shadow to addr_has_metadata omits 26a52ff9e370 kasan, arm64: rename kasan_init_tags and mark as __init omits 595819cbd87d kasan, arm64: move initialization message omits 601cb9b7319e kasan, arm64: only use kasan_depth for software modes omits 65bb7d5bf90b kasan, arm64: only init shadow for software modes omits 4e075619009f kasan: decode stack frame only with KASAN_STACK_ENABLE omits d90961c6f5bd kasan: hide invalid free check implementation omits 340c63c17814 kasan: don't duplicate config dependencies omits d85c09300235 kasan: rename report and tags files omits f065f1de6ec5 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE omits f4062f6584ce kasan: split out shadow.c from common.c omits 93aeb9ae8729 kasan: only build init.c for software modes omits a382da0772e0 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* omits 80e773aef561 kasan: rename (un)poison_shadow to (un)poison_range omits befd57bd1e13 kasan, mm: fix build issue with asmlinkage omits 21060f307113 kasan: shadow declarations only for software modes omits ab8af69f366e kasan: group vmalloc code omits 2a0dedff9475 kasan: KASAN_VMALLOC depends on KASAN_GENERIC omits 364d939d0c8f kasan: drop unnecessary GPL text from comment headers omits 16ac34fb5502 epoll: eliminate unnecessary lock for zero timeout omits 62ef216634cf epoll: replace gotos with a proper loop omits 62b1cb12619d epoll: pull all code between fetch_events and send_event i [...] omits eeeec7e9e48e epoll: simplify and optimize busy loop logic omits fe25e5227328 epoll: move eavail next to the list_empty_careful check omits 14a90625eb71 epoll: pull fatal signal checks into ep_send_events() omits 4bd07b2831ba epoll: simplify signal handling omits 9c9ffd41a1ca epoll: check for events when removing a timed out thread f [...] omits 711bb6bef2c2 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() omits 7a9d9afe5bb8 mm/memcg: add missed warning in mem_cgroup_lruvec omits 972450d66a80 mm/memcontrol:rewrite mem_cgroup_page_lruvec() omits ab814f0a7dab mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 86930cf60715 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits bb835e3b34fa mm: slub: call account_slab_page() after slab page initialization omits 5247f624c7f0 mm, kvm: account kvm_vcpu_mmap to kmemcg omits f8f0d4c59024 mm/memcg: remove unused definitions omits 38c27c5f70e8 mm/memcg: warning on !memcg after readahead page charged omits 10a769e6076e mm/memcg: bail early from swap accounting if memcg disabled omits ab533bb6768e kmap: stupid hacks to make it compile omits df4f754f147b Merge branch 'akpm-current/current' omits d6f56d2cee4a Merge remote-tracking branch 'notifications/notifications- [...] omits db191fa10c2e Merge remote-tracking branch 'fpga/for-next' omits 76933fe0c5bc Merge remote-tracking branch 'pidfd/for-next' omits 6505428851a6 Merge remote-tracking branch 'xarray/main' omits 7076c47b2bce Merge remote-tracking branch 'nvmem/for-next' omits 8275828b20a6 Merge remote-tracking branch 'slimbus/for-next' omits afb502aff6d7 Merge remote-tracking branch 'ntb/ntb-next' omits 03040f606518 Merge remote-tracking branch 'rtc/rtc-next' omits de426e376478 Merge remote-tracking branch 'coresight/next' omits 71c53cfe5aa9 Merge remote-tracking branch 'livepatching/for-next' omits 7f3a802defe7 Merge remote-tracking branch 'kselftest/next' omits 2d2b6dd675f7 Merge remote-tracking branch 'userns/for-next' omits 35afccba3a70 Merge remote-tracking branch 'pwm/for-next' omits 50e1cc7ffb2a Merge remote-tracking branch 'gpio/for-next' omits b35281689b3d Merge remote-tracking branch 'rpmsg/for-next' omits a122867a00de Merge remote-tracking branch 'vhost/linux-next' omits d47c442b2f4b Merge remote-tracking branch 'scsi-mkp/for-next' omits bc6a8623c89a Merge remote-tracking branch 'scsi/for-next' omits 5e857c3e25ac Merge remote-tracking branch 'cgroup/for-next' omits 014c745b86bc Merge remote-tracking branch 'icc/icc-next' omits e0637f501353 Merge remote-tracking branch 'mux/for-next' omits f3af428674c0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits f1df4a0f254b Merge remote-tracking branch 'leds/for-next' omits c1a046ec4f24 Merge remote-tracking branch 'hsi/for-next' omits 72d8c9d57bbb Merge remote-tracking branch 'chrome-platform/for-next' omits 5626ba05ad81 Merge remote-tracking branch 'workqueues/for-next' omits f997bd492b51 Merge remote-tracking branch 'percpu/for-next' omits 76d9578b728f Merge remote-tracking branch 'xen-tip/linux-next' omits 18ab26fc6b6b Merge remote-tracking branch 'kvm/next' omits 3fe08c6f2ecc Merge remote-tracking branch 'rcu/rcu/next' omits a5fd57151fef Merge remote-tracking branch 'ftrace/for-next' omits c0e0463aacd5 Merge remote-tracking branch 'edac/edac-for-next' omits 91e0ede76072 Merge remote-tracking branch 'tip/auto-latest' omits 15fa5054fc09 Merge remote-tracking branch 'watchdog/master' omits 20eca18a79d0 Merge remote-tracking branch 'keys/keys-next' omits 8f246f4ecb0e Merge remote-tracking branch 'security/next-testing' omits 3295813b12da Merge remote-tracking branch 'battery/for-next' omits f0bbea37cac6 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 5a172e2421a0 Merge remote-tracking branch 'device-mapper/for-next' omits 093509e11cc7 Merge remote-tracking branch 'block/for-next' omits 012d7478cc53 Merge remote-tracking branch 'input/next' omits a80441d5de2a Merge remote-tracking branch 'modules/modules-next' omits 23ba068ec974 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits ceda45bff9be Merge remote-tracking branch 'drm-msm/msm-next' omits 890d34663e8c Merge remote-tracking branch 'drm-misc/for-linux-next' omits 02603b5b2c6f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 11976c522362 Merge remote-tracking branch 'amdgpu/drm-next' omits 9e3fe0095239 Merge remote-tracking branch 'drm/drm-next' omits f200e8ae94a9 Merge remote-tracking branch 'gfs2/for-next' omits 677e75000b5d Merge remote-tracking branch 'ieee1394/for-next' omits 1369bec6b000 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 63230a3ff394 Merge remote-tracking branch 'pm/linux-next' omits 17305c56b169 Merge remote-tracking branch 'v4l-dvb-next/master' omits 14c4c7719d1a Merge remote-tracking branch 'dmi/dmi-for-next' omits 6779316346ff Merge remote-tracking branch 'i3c/i3c/next' omits 326d90a34ddf Merge remote-tracking branch 'i2c/i2c/for-next' omits 9bacc80615e9 Merge remote-tracking branch 'hid/for-next' omits 2b66b476d30e Merge remote-tracking branch 'printk/for-next' omits 82222bd93ab4 Merge remote-tracking branch 'vfs/for-next' omits f78ffe0e3e29 Merge remote-tracking branch 'xfs/for-next' omits ef88282bd5c3 Merge remote-tracking branch 'v9fs/9p-next' omits 5cbcc6d13062 Merge remote-tracking branch 'ubifs/next' omits ceee0b144973 Merge remote-tracking branch 'orangefs/for-next' omits fedf2d9180ec Merge remote-tracking branch 'cel/cel-next' omits 4909e2c98244 Merge remote-tracking branch 'nfs-anna/linux-next' omits 13b0027e5953 Merge remote-tracking branch 'ext4/dev' omits b88708b6a10c Merge remote-tracking branch 'ext3/for_next' omits 2fc5423da12f Merge remote-tracking branch 'exfat/dev' omits d8f62145f172 Merge remote-tracking branch 'configfs/for-next' omits 3436e6a383c9 Merge remote-tracking branch 'cifs/for-next' omits 9f367894ba30 Merge remote-tracking branch 'btrfs/for-next' omits 985efaebc7c9 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits cfe05cca1074 Merge remote-tracking branch 'uml/linux-next' omits 71f379a79fc0 Merge remote-tracking branch 's390/for-next' omits 30712f9595db Merge remote-tracking branch 'risc-v/for-next' omits 063a350eaadf Merge remote-tracking branch 'powerpc/next' omits 70f1d5a51d0e Merge remote-tracking branch 'openrisc/for-next' omits b321ee1d27e1 Merge remote-tracking branch 'nds32/next' omits 5ac01eb3506f Merge remote-tracking branch 'm68knommu/for-next' omits 501b2fc4e5ff Merge remote-tracking branch 'h8300/h8300-next' omits b5dbf1fa39c3 Merge remote-tracking branch 'csky/linux-next' omits ffab0f065dff Merge remote-tracking branch 'clk/clk-next' omits 560ec96e848f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b4c54d86a989 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits b1b9d11c2e03 Merge remote-tracking branch 'tegra/for-next' omits 2a4317a73fcd Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c58359c459e6 Merge remote-tracking branch 'stm32/stm32-next' omits ae7a097f135e Merge remote-tracking branch 'samsung-krzk/for-next' omits b1adcb9ae177 Merge remote-tracking branch 'rockchip/for-next' omits ec0c809a4024 Merge remote-tracking branch 'reset/reset/next' omits 5ddfc85e3de8 Merge remote-tracking branch 'renesas/next' omits a07e666da628 Merge remote-tracking branch 'realtek/for-next' omits 56a76bdac3f0 Merge remote-tracking branch 'qcom/for-next' omits 4098eb8f3ba7 Merge remote-tracking branch 'omap/for-next' omits c4a7e7da2872 Merge remote-tracking branch 'mvebu/for-next' omits 3503e3d41b99 Merge remote-tracking branch 'mediatek/for-next' omits b6ded5aa9c3e Merge remote-tracking branch 'keystone/next' omits f21d4682f361 Merge remote-tracking branch 'imx-mxs/for-next' omits 747d93745fa4 Merge remote-tracking branch 'drivers-memory/for-next' omits c68d07058113 Merge remote-tracking branch 'at91/at91-next' omits c7b637dd706c Merge remote-tracking branch 'aspeed/for-next' omits c3f4dbd156f8 Merge remote-tracking branch 'amlogic/for-next' omits d82c5bced208 Merge remote-tracking branch 'arm-soc/for-next' omits 759acdf6ea8d Merge remote-tracking branch 'arm64/for-next/core' omits 811234c09bd9 Merge remote-tracking branch 'arm/for-next' omits d76b53c9e076 Merge remote-tracking branch 'asm-generic/master' omits 94fcdff96598 Merge remote-tracking branch 'dma-mapping/for-next' omits e6417e26dfe5 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits b05bfd9cb53e Merge remote-tracking branch 'kbuild/for-next' omits c41c506b38eb Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6c87d56c4c45 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits accf86d13112 Merge remote-tracking branch 'omap-fixes/fixes' omits 77cb9ad2717b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 80eb2bf05d3d Merge remote-tracking branch 'ide/master' omits 77eca1fe2dd8 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 24015108f32c Merge remote-tracking branch 'regulator-fixes/for-linus' omits fa9df6a16915 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1a6a20f980a4 Merge remote-tracking branch 'sound-current/for-linus' omits 3ee4bdeb01ad Merge remote-tracking branch 'wireless-drivers/master' omits cb6f278f9ff0 Merge remote-tracking branch 'bpf/master' omits 20b2d96d15f4 Merge remote-tracking branch 'net/master' omits 005b46de5c9b Merge remote-tracking branch 'sparc/master' omits 47f92cc174f9 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 00122d8be33a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 78ba0c0b0f1e Merge remote-tracking branch 'arm-current/fixes' omits d3f96a4a24ff Merge remote-tracking branch 'arc-current/for-curr' omits 86248e8f6fd6 Merge branch 'block-5.11' into for-next omits b9d8f72f5996 blk-mq: Use llist_head for blk_cpu_done omits 4cacfaca1680 blk-mq: Always complete remote completions requests in softirq omits 9254986bd749 aio: simplify read_events() omits a1c6269324d3 gpio: xilinx: utilize generic bitmap_get_value and _set_value omits 9e30b9cb00c0 gpio: thunderx: utilize for_each_set_clump macro omits ea4b543c62b7 lib/test_bitmap.c: add for_each_set_clump test cases omits 288511ce0db4 bitops: introduce the for_each_set_clump macro omits 6b9be2fe5d29 lib: optimize cpumask_local_spread() omits 91114de6c678 proc/sysctl: make protected_* world readable omits ef9e36de0452 kernel/hung_task.c: Monitor killed tasks. omits a07275d7b41f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 66e233d53a42 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 262f8b800ad8 MAINTAINERS: add entry for KFENCE omits 42faa33a6d37 kfence: add test suite omits ad1c1110c505 kfence, Documentation: add KFENCE documentation omits 51eb8bc8edde kfence, kasan: make KFENCE compatible with KASAN omits 8c370cf4da63 mm, kfence: insert KFENCE hooks for SLUB omits 5035e2a4e575 mm, kfence: insert KFENCE hooks for SLAB omits b9609d0d48a9 kfence: use pt_regs to generate stack trace on faults omits d1ed29926f28 arm64, kfence: enable KFENCE for ARM64 omits 77f135dc348c x86, kfence: enable KFENCE for x86 omits 0a8954a4a5be kfence: avoid stalling work queue task without allocations omits ef8871757458 kfence: Fix parameter description for kfence_object_start() omits 967f9d7c6d35 mm: add Kernel Electric-Fence infrastructure omits bd965772bf96 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 31a5c36b6b1f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 67f44b5c01e6 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits e3c714e106a5 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits b93f1b1646c1 mm,thp,shm: limit gfp mask to no more than specified omits a32052c97faa mm,thp,shmem: limit shmem THP alloc gfp_mask omits 7385ac72f8d1 mm: remove pagevec_lookup_entries omits 5ec552bbe8fd mm: pass pvec directly to find_get_entries omits 462a2852f691 mm: remove nr_entries parameter from pagevec_lookup_entries omits 1958e055e4de mm: add an 'end' parameter to pagevec_lookup_entries omits 6a60374c204c mm: add an 'end' parameter to find_get_entries omits c814dd4e2d13 fix mm-add-and-use-find_lock_entries.patch omits 3efc9d5d4d2b mm: add and use find_lock_entries omits be93d756eb28 iomap: use mapping_seek_hole_data omits cb7d589e1ff4 fix mm-filemap-add-mapping_seek_hole_data.patch omits 02084df7693f mm/filemap: add mapping_seek_hole_data omits bdcc5e4006ef fix mm-filemap-add-helper-for-finding-pages.patch omits 71ecb6b2a529 mm/filemap: add helper for finding pages omits 860efd752019 mm/filemap: rename find_get_entry to mapping_get_entry omits b4ab95b97d77 mm: add FGP_ENTRY omits bfe00daf46a5 mm/swap: optimise get_shadow_from_swap_cache omits 9208650c78d3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 264a46de5ba3 mm: make pagecache tagged lookups return only head pages omits 215b8a775b34 mm-fix-initialization-of-struct-page-for-holes-in-memory-l [...] omits beb877ae2bbe mm: fix initialization of struct page for holes in memory layout omits a7ffd53daf1a mm: memblock: enforce overlap of memory.memblock and memor [...] omits fda6bfcf0ca1 mm/vmscan: __isolate_lru_page_prepare() cleanup omits fe10b0cf14d1 MIPS: do not call flush_tlb_all when setting pmd entry omits 465b98ebfb2e mm/huge_memory.c: update tlb entry if pmd is changed omits 262e29f25004 mm/mmap.c: fix the adjusted length error omits d233717121a7 selftests/vm: fix building protection keys test omits d980f3955534 mm/wap: don't SetPageWorkingset unconditionally during swapin omits 9c3f246256d3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 68090c6e0e48 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits c0c5091633e5 ramfs: support O_TMPFILE omits 3087d5c92320 ocfs2: fix ocfs2 corrupt when iputting an inode omits c9207399a20e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8574e7071c60 /proc/kpageflags: do not use uninitialized struct pages omits feb727a62a01 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6d589dcf10f5 nfsd: Don't set eof on a truncated READ_PLUS omits 6fce8759cbc7 nfsd: Fixes for nfsd4_encode_read_plus_data() omits 2b535ecb464b NFSD: Fix sparse warning in nfssvc.c omits 20b7445d8aa1 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits b8b59f81e647 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 5e6a378bf7eb vdpa: Use simpler version of ida allocation omits 05aff7251917 vdpa: Add missing comment for virtqueue count omits 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code omits f89304d86a59 uapi: virtio_ids: add missing device type IDs from OASIS spec omits 9487b8b5d43e uapi: virtio_ids.h: consistent indentions omits 17702d3faba3 vhost scsi: fix error return code in vhost_scsi_set_endpoint() omits 4db90b5a8281 ack! virtio_ring: Fix two use after free bugs omits 400228b7e0c4 ack! virtio_net: Fix error code in probe() omits 35fc22b6228d ack! virtio_ring: Cut and paste bugs in vring_create_virtq [...] omits 75a6b9bb6a9d virtio_ring: Fix two use after free bugs omits af0b972d4b06 virtio_net: Fix error code in probe() omits ee49da98f589 virtio_ring: Cut and paste bugs in vring_create_virtqueue_ [...] omits d85efc381a0c tools/virtio: add barrier for aarch64 omits 2da537aad646 tools/virtio: add krealloc_array omits b743b3545ebf tools/virtio: include asm/bug.h omits 73fc55372202 vdpa/mlx5: Use write memory barrier after updating CQ index omits 02fa7956a8f3 vdpa: split vdpasim to core and net modules omits 7729f26d2fb0 vdpa_sim: split vdpasim_virtqueue's iov field in out_iov a [...] omits 51d578f7020f vdpa_sim: make vdpasim->buffer size configurable omits d03baff8cb1b vdpa_sim: use kvmalloc to allocate vdpasim->buffer omits a41a292345b0 vdpa_sim: set vringh notify callback omits 4511ccf27459 vdpa_sim: add set_config callback in vdpasim_dev_attr omits b1a8e6de8380 vdpa_sim: add get_config callback in vdpasim_dev_attr omits e89eeaa7f21b vdpa_sim: make 'config' generic and usable for any device type omits 292b817d6cd1 vdpa_sim: store parsed MAC address in a buffer omits ef957d51d905 vdpa_sim: add work_fn in vdpasim_dev_attr omits 3a0f1cce9aae vdpa_sim: add supported_features field in vdpasim_dev_attr omits 9a65b84a9c79 vdpa_sim: add device id field in vdpasim_dev_attr omits c0a92498c68c vdpa_sim: add struct vdpasim_dev_attr for device attributes omits 70005038df06 vdpa_sim: rename vdpasim_config_ops variables omits 5c33a69a3ea0 vdpa_sim: make IOTLB entries limit configurable omits d8354b13acab vdpa_sim: remove hard-coded virtq count omits 1c1687028391 vdpa_sim: remove unnecessary headers inclusion omits 8cb3c1666483 vdpa: remove unnecessary 'default n' in Kconfig entries omits 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag omits 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] omits fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT omits a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD omits 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value omits e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size omits 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS omits d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] omits 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit omits 9d8fddf8579a drm/i915: Disable outputs during unregister omits 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier omits 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes omits 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() omits ee42ec19ca2e drm/i915: Track logically enabled planes for hw state omits 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def omits cf977e18610e drm/i915/gem: Spring clean debugfs omits e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] omits 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] omits a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref omits 719065500b5d drm/i915: Track power reference taken for eDP VDD omits 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] omits a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use omits 802034849a22 drm/i915: Track power references taken for enabled CRTCs omits 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] omits a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] omits 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) omits 829270e4552e drm/i915/display: Record the plane update times for debugging omits 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] omits f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" omits 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 omits ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write omits fb202878ae6b vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code omits d2a416147eef vhost_vdpa: switch to vmemdup_user() omits 7757cf1986c9 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug omits 8521211c88c9 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug omits 0ead3e91c2ed mm/memory_hotplug: extend offline_and_remove_memory() to h [...] omits 6d8602840184 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] omits ee8041e98c9c virtio-mem: Big Block Mode (BBM) memory hotplug omits 1e1119a7a851 virtio-mem: factor out adding/removing memory from Linux omits 4b0a48d17ce2 virtio-mem: memory notifier callbacks are specific to Sub [...] omits 7a854fab03d1 virito-mem: existing (un)plug functions are specific to Su [...] omits 0fc9877c6be7 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) omits 452bb807f883 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] omits 194e66e7be36 virito-mem: subblock states are specific to Sub Block Mode (SBM) omits cfb6c7b2a09d virtio-mem: memory block states are specific to Sub Block [...] omits 6e0441602bb9 virito-mem: document Sub Block Mode (SBM) omits 93735a802b38 virtio-mem: generalize handling when memory is getting onl [...] omits 3a51a274c9a5 virtio-mem: don't always trigger the workqueue when offlin [...] omits 331c08f14955 virtio-mem: drop last_mb_id omits b1b4953461e5 virtio-mem: generalize virtio_mem_overlaps_range() omits f828620fa3b8 virtio-mem: generalize virtio_mem_owned_mb() omits e1bebc9a6f4f virtio-mem: generalize check for added memory omits a5b0dbc371d3 virtio-mem: retry fake-offlining via alloc_contig_range() [...] omits a492a13c31f9 virtio-mem: factor out handling of fake-offline pages in m [...] omits e8d164d79a12 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] omits ad23ab5f9f74 virtio-mem: print debug messages from virtio_mem_send_*_request() omits cd9aaaabd91b virtio-mem: factor out calculation of the bit number withi [...] omits 911911b523e3 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] omits 43f688974b26 virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() omits ace7d26f6b91 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling omits 55973d763cb3 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] omits 8eb72932e7a7 virtio-mem: determine nid only once using memory_add_physa [...] omits 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks omits b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON omits 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON omits a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper omits c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon omits 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check omits 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] omits 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] omits b983675709e0 drm/i915/display: Attach content type property for LSPCON omits 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format omits 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output omits 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices omits 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon omits 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON omits efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers omits 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] omits 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] omits 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] omits 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() omits 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file omits 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() omits 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] omits 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] omits fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround omits 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] omits c33f83fd481a drm/i915: remove trailing semicolon in macro definition omits e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" omits ba3b26607f55 csky: Optimize atomic operations with correct barrier usage omits fed76f8679a6 csky: Add QUEUED_SPINLOCKS supported omits fba0d9a33a0c csky: Remove simple spinlock implementation omits 75a82c1f5603 csky: Fixup show_regs doesn't contain regs->usp omits e9c94f3a95db csky: Fixup perf probe failed omits 462b8e885b92 Merge branch 'misc-5.10' into next-fixes omits 3f642a4ea8c0 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 312dcaf96721 Merge tag 'modules-for-v5.11' of git://git.kernel.org/pub/ [...] adds 09c0796adf0c Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 8a5be36b9303 Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm [...] adds 0c6c887835b5 Merge tag 'for-linus' of git://github.com/openrisc/linux adds d64c6f96ba86 Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds e13300bdaa68 Merge tag '5.11-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 787fec8ac15c Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds 345b17acb1aa Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds a409ed156a90 Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/l [...] adds e2ae634014d3 Merge tag 'riscv-for-linus-5.11-mw0' of git://git.kernel.o [...] adds 5ba836eb9fdb Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a087241716a6 Merge tag 's390-5.11-2' of git://git.kernel.org/pub/scm/li [...] adds 432c19a8d965 Merge tag 'thermal-v5.11-2-rc1' of git://git.kernel.org/pu [...] adds 660a59953f4f drm/nouveau: fix multihop when move doesn't work. adds f96f62597ea4 drm/qxl: don't allocate a dma_address array adds 2ccf2e038684 Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds dd0e2193b1e4 drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 0e53656ad8ab drm/i915: Fix mismatch between misplaced vma check and vma insert adds 046f70d31ddb drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping adds 4efd7faba5e0 Merge tag 'drm-intel-next-fixes-2020-12-18' of git://anong [...] adds c59c7588fc92 Merge tag 'drm-next-2020-12-18' of git://anongit.freedeskt [...] adds 8cd6bc0359de ktest.pl: If size of log is too big to email, email error message adds 170f4869e662 ktest.pl: Fix the logic for truncating the size of the log [...] adds 4862c741bd44 Merge tag 'ktest-v5.11' of git://git.kernel.org/pub/scm/li [...] adds a0b96314870f Merge tag 'xfs-5.11-merge-4' of git://git.kernel.org/pub/s [...] adds 3644e2d2dda7 mm/filemap: fix infinite loop in generic_file_buffered_read() adds 76358ab54735 mm/memcg: bail early from swap accounting if memcg disabled adds a4055888629b mm/memcg: warning on !memcg after readahead page charged adds bec78efd0061 mm/memcg: remove unused definitions adds 93bb59ca5e97 mm, kvm: account kvm_vcpu_mmap to kmemcg adds 9a1ac2288cf1 mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds 289caf5d8f6c epoll: check for events when removing a timed out thread f [...] adds 2efdaf7660c4 epoll: simplify signal handling adds cccd29bf0823 epoll: pull fatal signal checks into ep_send_events() adds e411596d48b5 epoll: move eavail next to the list_empty_careful check adds 1493c47fb140 epoll: simplify and optimize busy loop logic adds e8c85328b1e8 epoll: pull all code between fetch_events and send_event i [...] adds 00b27634bc47 epoll: replace gotos with a proper loop adds e59d3c64cba6 epoll: eliminate unnecessary lock for zero timeout adds 7cdf7c20e971 epoll: convert internal api to timespec64 adds 58169a52ebc9 epoll: add syscall epoll_pwait2 adds b0a0c2615f6f epoll: wire up syscall epoll_pwait2 adds e9ce39b5b390 selftests/filesystems: expand epoll with epoll_pwait2 adds 01ab1ede9190 mm/Kconfig: fix spelling mistake "whats" -> "what's" adds 1db98bcf56b1 Merge branch 'akpm' (patches from Andrew) adds d56154c7e8ba Merge tag 'pwm/for-5.11-rc1' of git://git.kernel.org/pub/s [...] adds c2703b66172f Merge tag 'hsi-for-5.11' of git://git.kernel.org/pub/scm/l [...] adds 11c336526e25 Merge tag 'for-v5.11' of git://git.kernel.org/pub/scm/linu [...] adds 190daf192067 Merge tag 'i3c/for-5.11' of git://git.kernel.org/pub/scm/l [...] adds 651283d57eb4 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 6190c0ccaf5d xen: Kconfig: remove X86_64 depends from XEN_512GB adds 3872f516aab3 Merge tag 'for-linus-5.11-rc1b-tag' of git://git.kernel.or [...] adds fec8a6a69103 close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLO [...] adds ca202504ea6f selftests/core: fix close_range_test build after XFAIL removal adds ae78ba8d3bb6 selftests/core: handle missing syscall number for close_range adds fe325c3ff318 selftests/core: add test for CLOSE_RANGE_UNSHARE | CLOSE_R [...] adds 6abc20f8f879 selftests/core: add regression test for CLOSE_RANGE_UNSHAR [...] adds 467f8165a2b0 Merge tag 'close-range-cloexec-unshare-v5.11' of git://git [...] adds 450f68e2425e epoll: fix compat syscall wire up of epoll_pwait2 adds 7703f46f2caf Merge tag 'gfs2-for-5.11' of git://git.kernel.org/pub/scm/ [...] adds 320d159e2d63 dt-bindings: rtc: add reset-source property adds 71ac13457d9d rtc: pcf2127: only use watchdog when explicitly available adds f4a2f7866faa Merge tag 'rtc-5.11' of git://git.kernel.org/pub/scm/linux [...] adds 6a447b0e3151 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cb3fb1cd96f doc/admin-guide: Note credentials consolidation under CAP_PERFMON adds 1dd88c195d59 doc/admin-guide: Document creation of CAP_PERFMON privileg [...] adds a701d28e2d99 perf annotate mips: Add perf arch instructions annotate handlers adds a7c77c4f52c8 perf version: Add a feature for libpfm4 adds 0ee281e1e4e1 perf mem2node: Improve warning if detected no memory nodes adds 3989bbf9607d perf tests tsc: Make tsc testing as a common testing adds 248dd9b591db perf tests tsc: Add checking helper is_supported() adds cc3b964d5eb4 perf test: Implement skip_reason callback for watchpoint tests adds c18cf78d7969 perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT adds 38219f24116a perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUP [...] adds 20e88c6076fc perf annotate: Move bpf header inclusion to inside HAVE_LI [...] adds ef0580ecd8b0 perf env: Conditionally compile BPF support code on having [...] adds 1218838d68f5 perf kvm: Add kvm-stat for arm64 adds 9b0a78363594 perf test: Use generic event for expand_libpfm_events() adds bb1c15b60b98 perf stat: Support regex pattern in --for-each-cgroup adds 55a4de94c64b perf stat: Add --quiet option adds c5e6bc23355a perf trace beauty: Allow header files in a different path adds fa1b41a74d11 perf jevents: Tidy error handling adds 644bf4b0f7ac perf jevents: Add test for arch std events adds f9f16dfbe76e perf mem: Search event name with more flexible path adds eaf6aaeec5fa perf mem: Introduce weak function perf_mem_events__ptr() adds 4ba2452cd88f perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE adds 8b8173b45a7a perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE adds 436cce00710a perf mem: Only initialize memory event for recording adds 014a771c7867 perf auxtrace: Add itrace option '-M' for memory events adds 13e5df1e3f1b perf mem: Support AUX trace adds c825f7885178 perf c2c: Support AUX trace adds 40714c58630a perf mem: Support ARM SPE events adds c185f1cde466 perf arm-spe: Include bitops.h for BIT() macro adds 903b659436b7 perf arm-spe: Fix a typo in comment adds b2ded2e2e276 perf arm-spe: Refactor payload size calculation adds b65577baf482 perf arm-spe: Refactor arm_spe_get_events() adds 0a04244cabc5 perf arm-spe: Fix packet length handling adds 601366678c93 perf data: Allow to use stdio functions for pipe mode adds 3d05181a085c perf vendor events: Update Skylake client events to v50 adds 29396cd573da perf expr: Force encapsulation on expr_id_data adds 75eeaddd57f4 perf arm-spe: Refactor printing string to buffer adds 11695142e25e perf arm-spe: Refactor packet header parsing adds ab2aa439e4aa perf arm-spe: Add new function arm_spe_pkt_desc_addr() adds 09935ca7b64c perf arm-spe: Refactor address packet handling adds 5513ddaf103c perf arm_spe: Fixup top byte for data virtual address adds 6550149e801a perf arm-spe: Refactor context packet handling adds c52cfe987213 perf arm-spe: Add new function arm_spe_pkt_desc_counter() adds d158aa408f22 perf arm-spe: Refactor counter packet handling adds e66f6d759602 perf arm-spe: Add new function arm_spe_pkt_desc_event() adds 889d1a675fcf perf arm-spe: Refactor event type handling adds 4d0f4ca273aa perf arm-spe: Remove size condition checking for events adds 7488ffc4d981 perf arm-spe: Add new function arm_spe_pkt_desc_op_type() adds e771218f32f9 perf arm-spe: Refactor operation packet handling adds 3d829724b16c perf arm-spe: Add more sub classes for operation packet adds 3601e605501d perf arm_spe: Decode memory tagging properties adds 05e91e7fe26c perf arm-spe: Add support for ARMv8.3-SPE adds b3e453272d43 tools lib: Adopt memchr_inv() from kernel adds f45edd86b23a perf tools: Add build_id__is_defined function adds 7ac22b088afe perf tools: Add filename__decompress function adds af21c579c860 perf build-id: Add check for existing link in buildid dir adds 031f112f8dc0 perf tools: Use struct extra_kernel_map in machine__proces [...] adds ca8ea73ae109 perf symbols: Try to load vmlinux from buildid database adds 058f15113042 perf data: Add is_perf_data function adds 0b7b9e83c76c perf build-id: Use machine__for_each_dso in perf_session__ [...] adds 75fb2af68e35 perf build-id: Add __perf_session__cache_build_ids function adds fd4ebb457c9c perf build-id: Add build_id_cache__add function adds 1f195e557d13 Merge remote-tracking branch 'torvalds/master' into perf/core adds 94b69c615e4e perf test: Add shadow stat test adds 56933029d00c perf evsel: Convert last 'struct evsel' methods to the rig [...] adds a622eafa1a54 perf evlist: Use the right prefix for 'struct evlist' meth [...] adds 7b392ef04ef5 perf evlist: Use the right prefix for 'struct evlist' 'wor [...] adds 53f5e9084d01 perf evlist: Use the right prefix for 'struct evlist' stat [...] adds ade9d208d6f0 perf evlist: Use the right prefix for 'struct evlist' 'tog [...] adds 24bf91a7540b perf evlist: Use the right prefix for 'struct evlist' 'fil [...] adds 08c83997ca87 perf evlist: Use the right prefix for 'struct evlist' side [...] adds 2a6599cd5e09 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds b02736f776d5 perf evlist: Use the right prefix for 'struct evlist' 'fin [...] adds fd643db5a879 perf evlist: Ditch unused set/reset sample_bit methods adds 3ccf8a7b66b6 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds f4bd0b4a9b21 perf evlist: Use the right prefix for 'struct evlist' brow [...] adds e80db255525a perf evlist: Use the right prefix for 'struct evlist' trac [...] adds 2a99ff822dfa perf tools: Add aarch64 registers to --user-regs adds 0a7e7ec90e60 perf evlist: Use the right prefix for 'struct evlist' id_p [...] adds 37b01abe2a63 perf evlist: Use the right prefix for 'struct evlist' enab [...] adds 0a60b3394759 perf evlist: Use the right prefix for 'struct evlist' paus [...] adds e414fd1a3f70 perf evlist: Use the right prefix for 'struct evlist' evse [...] adds 712737241980 perf evlist: Use the right prefix for 'struct evlist' prin [...] adds 7748bb7175cc perf evlist: Use the right prefix for 'struct evlist' crea [...] adds 64b4778b863b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 900c8ead5b0b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 606e2c293345 perf evlist: Use the right prefix for alternative 'struct [...] adds 78e1bc257866 perf evlist: Use the right prefix for 'struct evlist' even [...] adds 25f84702f359 perf evlist: Use the right prefix for 'struct evlist' mmap [...] adds 44d2a5573665 perf evlist: Use the right prefix for 'struct evlist' raw [...] adds 1420ba2f6250 perf evlist: Use the right prefix for 'struct evlist' head [...] adds 515ea461c26e perf evlist: Use the right prefix for 'struct evlist' deli [...] adds f63c2f5a8b0e perf evlist: Use the right prefix for 'struct evlist' nr_t [...] adds b979a2f13b1b perf evlist: Use the right prefix for 'struct evlist' diff [...] adds db0ea13cc741 perf evlist: Use the right prefix for 'struct evlist' reco [...] adds b2ce5dbc1581 perf test: Fix metric parsing test adds 09d59c2f3465 tools build: Add missing libcap to test-all.bin target adds 2eb5dd418034 perf record: Fix memory leak when using '--user-regs=?' to [...] adds bf53fc6b5f41 perf unwind: Fix separate debug info files when using elfu [...] adds 47d982202f8c tools headers UAPI: Update tools's copy of linux/perf_event.h adds 542b88fd1276 perf record: Support new sample type for data page size adds 456ef4c11c06 perf evsel: Emit warning about kernel not supporting the d [...] adds 4853f1caa43e perf jevents: Add support for an extra directory level adds 4689f56796f8 perf jevents: Add support for system events tables adds 51d548471510 perf pmu: Add pmu_id() adds 4513c719c6f1 perf pmu: Add pmu_add_sys_aliases() adds 6d2783fe365f perf evlist: Change evlist__splice_list_tail() ordering adds c2337d67199a perf metricgroup: Fix metrics using aliases covering multi [...] adds f6fe1e48ae18 perf metricgroup: Split up metricgroup__print() adds a36fadb17c27 perf metricgroup: Support printing metric groups for system PMUs adds be335ec28efa perf metricgroup: Support adding metrics for system PMUs adds e15a536521ed perf vendor events: Add JSON metrics for imx8mm DDR Perf adds 03de8656c777 perf report: Support --header-only for pipe mode adds 96aea4daa6cb perf evlist: Support pipe mode display adds 7cfcd1e016cc perf tools: Add evlist__disable_evsel/evlist__enable_evsel adds 8abceacff87d perf debug: Add debug_set_file function adds 47dce51acc33 perf tools: Add support to read build id from compressed elf adds dc67d1920417 perf test: Make sample-parsing test aware of PERF_SAMPLE_{ [...] adds 526671bfc47d perf config: Fix example command in manpage to conform to [...] adds feca8a8342d3 perf tools: Reformat record's control fd man text adds 281a94b0f2f0 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4262f8c3efa1 tools headers: Syncronize linux/build_bug.h with the kerne [...] adds 1c28a05d1a97 tools headers UAPI: Sync linux/stat.h with the kernel sources adds 4bba4c4bb09a tools headers: Get tools's linux/compiler.h closer to the [...] adds ffb9beb13e8d tools headers: Add conditional __has_builtin() adds 23cd9543a52b tools headers: Update linux/ctype.h with the kernel sources adds eb2842da77e1 perf trace beauty: Update copy of linux/socket.h with the [...] adds e9bde94f1eb5 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 7ddcdea5b544 tools headers UAPI: Sync linux/const.h with the kernel headers adds 4a443a51776c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources adds d6dbfceec5dd tools headers UAPI: Sync linux/prctl.h with the kernel sources adds f93c789a3e24 tools headers cpufeatures: Sync with the kernel sources adds b53d4872d2cf tools headers UAPI: Update asm-generic/unistd.h adds 6b9bae63de4f perf script: Support data page size adds a50d03e3b8b6 perf sort: Add sort option for data page size adds 2e7f545096f9 perf mem: Factor out a function to generate sort order adds 48342fc07272 Merge tag 'perf-tools-2020-12-19' of git://git.kernel.org/ [...] adds 1f13346f42c2 Merge remote-tracking branch 'arc-current/for-curr' adds bbc1bf5845ab Merge remote-tracking branch 'arm-current/fixes' adds 3ce9e276567c Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 6a4cd3bd363d Merge remote-tracking branch 'sparc/master' adds abdcd06c4ded net: af_packet: fix procfs header for 64-bit pointers adds 3ac874fa84d1 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs adds f1340265726e iavf: fix double-release of rtnl_lock adds b27f0c7825e3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 698285da79f5 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs adds 161b838e25c6 netfilter: nftables: fix incorrect increment of loop counter adds 443d6e86f821 netfilter: x_tables: Update remaining dereference to RCU adds 2b33d6ffa9e3 netfilter: ipset: fixes possible oops in mtype_resize adds 5c8193f568ae netfilter: ipset: fix shift-out-of-bounds in htable_bits() adds 1e72faedcd58 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 875082244853 net: mvpp2: disable force link UP during port init procedure adds 3f48fab62bb8 net: mvpp2: Add TCAM entry to drop flow control pause frames adds fec6079b2eea net: mvpp2: prs: fix PPPoE with ipv6 packet parse adds 50ceed5ce00b Merge remote-tracking branch 'net/master' adds 8bee68338408 xsk: Fix memory leak for failed bind adds f09ced4053bc xsk: Fix race in SKB mode transmit with shared cq adds b1b95cb5c0a9 xsk: Rollback reservation at NETDEV_TX_BUSY adds e79bb299ccad selftests/bpf: Fix spelling mistake "tranmission" -> "tran [...] adds d467d80dc399 bpf: Remove unused including <linux/version.h> adds d7f97547f517 Merge remote-tracking branch 'bpf/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 0d544b1dbc9d Merge remote-tracking branch 'ipsec/master' adds 292bff9480c8 ath11k: add missing null check on allocated skb adds 3597010630d0 ath11k: fix crash caused by NULL rx_channel adds aa44b2f3ecd4 ath11k: start vdev if a bss peer is already created adds 9b09456258ea ath11k: Fix error code in ath11k_core_suspend() adds 30d085039314 ath11k: Fix ath11k_pci_fix_l1ss() adds f6f92968e1e5 ath11k: qmi: try to allocate a big block of DMA memory first adds e9603f4bdcc0 ath11k: pci: disable ASPM L0sLs before downloading firmware adds 3e75e25fbebe Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds e16ab3db87b3 mt76: usb: remove wake logic in mt76u_status_worker adds 123bb2b73788 mt76: sdio: remove wake logic in mt76s_process_tx_queue adds f7217f718747 mt76: mt76s: fix NULL pointer dereference in mt76s_process [...] adds 0bd157fa2aaa mt76: mt7915: fix MESH ifdef block adds 4e15fdd28abf Merge remote-tracking branch 'wireless-drivers/master' adds f2283366c291 ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() adds 9df28edce7c6 ALSA: usb-audio: Disable sample read check if firmware doe [...] adds 5c1733e33c88 ALSA: memalloc: Align buffer allocations in page size adds 618de0f4ef11 ALSA: pcm: Clear the full allocated memory at hw_params adds 11cb881bf075 ALSA: pcm: oss: Fix a few more UBSAN fixes adds 09926202e939 ALSA: hda/realtek: Add quirk for MSI-GP73 adds 1af664693d33 Merge remote-tracking branch 'sound-current/for-linus' adds de9c29724d4a Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 61c7dbec3377 ASoC: rsnd: don't call clk_disable_unprepare() if can't use adds bb224c3e3e41 ASoC: Intel: haswell: Add missing pm_ops adds 6108f990c088 ASoC: rt711: mutex between calibration and power state changes adds 349dd23931d1 ASoC: max98373: don't access volatile registers in bias level off adds 315fbe4cef98 ASoC: qcom: Fix incorrect volatile registers adds 8d1bfc04c974 ASoC: qcom: Add support for playback recover after resume adds cda91206dc45 Merge series "Platform driver update to support playback r [...] adds a84dfb3d5593 ASoC: meson: axg-tdmin: fix axg skew offset adds 671ee4db9524 ASoC: meson: axg-tdm-interface: fix loopback adds fd19c7352504 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 9436dd1ebe97 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ceadb30394e1 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 29da8ed326ba Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 127a7a95df41 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 adds 4aa1464acbe3 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in [...] adds 690d8b917bbe spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending adds 3d7d916f9bc9 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending adds 17fa81aa702e spi: spi-geni-qcom: Print an error when we timeout setting the CS adds d85108d878c9 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 976b589613eb Merge remote-tracking branch 'spi-fixes/for-linus' adds 5036b85b8f98 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 0f8afe8d120c Merge remote-tracking branch 'ide/master' adds 32240cf16e5b Merge remote-tracking branch 'kselftest-fixes/fixes' adds fb68fe450d59 Merge remote-tracking branch 'omap-fixes/fixes' adds 029882e7cce6 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3d45f221ce62 btrfs: fix deadlock when cloning inline extent and low on [...] adds 9a664971569d btrfs: correctly calculate item size used when item key co [...] adds ae5e070eaca9 btrfs: qgroup: don't try to wait flushing if we're already [...] adds 0b3f407e6728 btrfs: send: fix wrong file path when there is an inode wi [...] adds 675a4fc8f314 btrfs: tests: initialize test inodes location adds ea9ed87c73e8 btrfs: fix async discard stall adds 1ea2872fc6f2 btrfs: fix racy access to discard_ctl data adds 8fc058597a28 btrfs: merge critical sections of discard lock in workfn adds cb13eea3b490 btrfs: fix transaction leak and crash after RO remount cau [...] adds 638331fa56ca btrfs: fix transaction leak and crash after cleaning up or [...] adds a0a1db70df5f btrfs: fix race between RO remount and the cleaner task adds 0a31daa4b602 btrfs: add assertion for empty list of transactions at lat [...] adds a8cc263eb58c btrfs: run delayed iputs when remounting RO to avoid leaking them adds 720f4b1e93d9 Merge branch 'misc-5.11' into next-fixes adds 16a5081b1a8f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds d69c6ddd019f dt-bindings: Fix JSON pointers adds 479a41748fdd media: dt-bindings: coda: Add missing 'additionalProperties' adds 64a21a18f55e dt-bindings: xlnx,vcu-settings: fix dt_binding_check warnings adds c1efde3f9780 dt-bindings: serial: add the required property 'additional [...] adds c8f054f10507 dt-bindings: soc: add the required property 'additionalPro [...] adds d73982be2b00 dt-bindings: devapc: add the required property 'additional [...] adds c4b8c562a75f dt-bindings: media: nokia,smia: eliminate yamllint warnings adds aeefc1a01e7c dt-bindings: display: eliminate yamllint warnings adds 246e18ba725c dt-bindings: clock: imx8qxp-lpcg: eliminate yamllint warnings adds 21df8683b856 dt-bindings/display: abt,y030xx067a: Fix binding adds 9effe3fd9f69 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds a2751d206f6d modpost: rename merror() to error() adds 14eef4b83782 modpost: refactor error handling and clarify error/fatal d [...] adds 943bd9d1b65f modpost: turn missing MODULE_LICENSE() into error adds d555bacdae14 modpost: change license incompatibility to error() from fatal() adds 329fcf7fd605 modpost: turn section mismatches to error from fatal() adds dd024ff25b0c modpost: turn static exports into error adds 6861025cd04f Merge branch 'kbuild' into for-next adds 813c4d108131 Merge remote-tracking branch 'kbuild/for-next' adds b31dd80263a4 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2160e1d832d5 Merge remote-tracking branch 'dma-mapping/for-next' adds 4296e216b5aa Merge remote-tracking branch 'asm-generic/master' adds dc79da5edf4a Merge remote-tracking branch 'arm/for-next' adds ca0e89b112a8 Merge remote-tracking branch 'arm64/for-next/core' adds c9bf49d54432 Merge remote-tracking branch 'arm-soc/for-next' adds 7f7fb79d8c87 Merge remote-tracking branch 'amlogic/for-next' adds 85440162f5da Merge remote-tracking branch 'aspeed/for-next' adds a6e9d8ce582c Merge remote-tracking branch 'at91/at91-next' adds 03ead1ab799f Merge remote-tracking branch 'drivers-memory/for-next' adds 5652a6cfe62d Merge remote-tracking branch 'imx-mxs/for-next' adds 47ade043daca Merge remote-tracking branch 'keystone/next' adds d9d546754316 Merge remote-tracking branch 'mediatek/for-next' adds 59636457e07a Merge remote-tracking branch 'mvebu/for-next' adds c50ccc6333a1 Merge remote-tracking branch 'omap/for-next' adds 3c66d3c0d3b2 Merge remote-tracking branch 'qcom/for-next' adds db80463c3401 Merge remote-tracking branch 'realtek/for-next' adds b112546e3451 Merge remote-tracking branch 'renesas/next' adds 91f442810928 Merge remote-tracking branch 'reset/reset/next' adds e84af471d00e Merge remote-tracking branch 'rockchip/for-next' adds bdc28afafd35 Merge remote-tracking branch 'samsung-krzk/for-next' adds 14da820f5bb5 Merge remote-tracking branch 'stm32/stm32-next' adds 0049826bd79b Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 650feb99cf99 Merge remote-tracking branch 'tegra/for-next' adds 285edff578ab Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 97bd0139159d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds c82cf05190d4 clk: bcm: dvp: drop a variable that is assigned to only adds be439cc4c404 clk: bcm: dvp: Add MODULE_DEVICE_TABLE() adds 1265e931e8ff Merge branch 'clk-cleanup' into clk-next adds 91274497c791 clk: at91: sama7g5: fix compilation error adds 3d86ee17d467 dt-bindings: clock: at91: add sama7g5 pll defines adds 83d002877365 clk: at91: sama7g5: allow SYS and CPU PLLs to be exported [...] adds e26b3006ff07 clk: at91: clk-master: add 5th divisor for mck master adds 0bb4623f13d4 clk: at91: sama7g5: add 5th divisor for mck0 layout and ch [...] adds 8dc4af8bef12 clk: at91: clk-sam9x60-pll: allow runtime changes for pll adds 4011f03ee475 clk: at91: sama7g5: remove mck0 from parent list of other clocks adds f803858af84e clk: at91: sama7g5: decrease lower limit for MCK0 rate adds 120d5d8b4614 clk: at91: sama7g5: do not allow cpu pll to go higher than 1GHz adds 7a110b9107ed clk: at91: clk-master: re-factor master clock adds 91f3bf0d5315 clk: at91: sama7g5: register cpu clock adds 01324f9e88b5 clk: at91: sam9x60: remove atmel,osc-bypass support adds 4d54cbc1787e Merge branch 'clk-at91' into clk-next adds 5142cbcea324 clk: si5351: Wait for bit clear after PLL reset adds 63bc38a4438c Merge branch 'clk-silabs' into clk-next adds 6f37689cf6b3 clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 adds f821be58960d Merge branch 'clk-marvell' into clk-next adds 11a163f2c7d6 clk: ingenic: Fix divider calculation with div tables adds e97ba76e9d09 Merge branch 'clk-ingenic' into clk-next adds 4b003f5fcadf clk: vc5: Use "idt,voltage-microvolt" instead of "idt,volt [...] adds cd00fd91a9fb Merge branch 'clk-vc5' into clk-next adds d2d94fc56762 clk: s2mps11: Fix a resource leak in error handling paths [...] adds 48f68de00c14 clk: sunxi-ng: Make sure divider tables have sentinel adds 83b6ec23fbe7 Merge branch 'clk-cleanup' into clk-next adds 6d77c4e87d31 Merge remote-tracking branch 'clk/clk-next' adds a2ede5523220 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 3909543584b6 csky: Fixup perf probe failed adds 7a684ffe1bac csky: Fixup show_regs doesn't contain regs->usp adds b992ac5a5fa5 csky: Remove custom asm/atomic.h implementation adds 9968688e73d2 csky: Fixup barrier design adds 5eb9afca7546 csky: Fixup futex SMP implementation adds 2642f65ab456 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds c2d1adfa9a24 csky: Cleanup asm/spinlock.h adds 66690e86bf72 Merge remote-tracking branch 'csky/linux-next' adds 62177fb2aa29 Merge remote-tracking branch 'h8300/h8300-next' adds 1aa8728238e9 Merge remote-tracking branch 'm68knommu/for-next' adds b75051102aff Merge remote-tracking branch 'nds32/next' adds bb00dee9bc03 Merge remote-tracking branch 's390/for-next' adds e751ba95119a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 83fe5dbf265d Merge remote-tracking branch 'btrfs/for-next' adds cb17703ba22f ceph: reencode gid_list when reconnecting adds 9f4582a46a31 libceph: fix auth_signature buffer allocation in secure mode adds 5ad8428e30ed libceph: align session_key and con_secret to 16 bytes adds 5d4523fb14c5 libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE adds 130cc9dd222a Merge remote-tracking branch 'ceph/master' adds 6a29ab57f4e9 cifs: Delete a stray unlock in cifs_swn_reconnect() adds eedf8e88e5f0 cifs: Unlock on errors in cifs_swn_reconnect() adds 0f2c66ae5c8d cifs: Re-indent cifs_swn_reconnect() adds 0bf1bafb17df cifs: Avoid error pointer dereference adds 3970acf7ddb9 SMB3: Add support for getting and setting SACLs adds 9541b81322e6 Add SMB 2 support for getting and setting SACLs adds 07ddf0df8bc1 Merge remote-tracking branch 'cifs/for-next' adds 0b93287575b2 Merge remote-tracking branch 'configfs/for-next' adds 52dc0f9a06e6 Merge remote-tracking branch 'exfat/dev' adds 8a77afa3154a Merge remote-tracking branch 'ext3/for_next' adds e331314ff019 Merge remote-tracking branch 'ext4/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds 556aa975c501 Merge remote-tracking branch 'jfs/jfs-next' adds dd205059f910 Merge remote-tracking branch 'nfs-anna/linux-next' adds 72d78717c6d0 nfsd: Fixes for nfsd4_encode_read_plus_data() adds b68f0cbd3f95 nfsd: Don't set eof on a truncated READ_PLUS adds d6c9e4368cc6 NFSD: Fix sparse warning in nfssvc.c adds 4a85a6a3320b SUNRPC: Handle TCP socket sends with kernel_sendpage() again adds 7b723008f9c9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality adds 36f67bd67ca3 Merge remote-tracking branch 'cel/cel-next' adds fc94628edddc Merge remote-tracking branch 'orangefs/for-next' adds b3fea27c8046 Merge remote-tracking branch 'v9fs/9p-next' adds 68e4d6087484 Merge remote-tracking branch 'vfs/for-next' adds fdce6bb05e98 Merge remote-tracking branch 'printk/for-next' adds 16f67e9a7306 Merge remote-tracking branch 'hid/for-next' adds c12549304c95 Merge remote-tracking branch 'i2c/i2c/for-next' adds 49eed6d4015f Merge remote-tracking branch 'dmi/dmi-for-next' adds 31e6af368e89 Merge remote-tracking branch 'v4l-dvb-next/master' adds 5827ad81b0a5 Merge remote-tracking branch 'pm/linux-next' adds 59568676d977 Merge remote-tracking branch 'ieee1394/for-next' adds 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] adds 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS adds c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] adds afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling adds 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config adds 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 adds 36211f7fc1e7 Bluetooth: Pause service discovery for suspend adds eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x adds 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers adds 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller adds 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets adds ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] adds 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] adds 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection adds 586742a7d46d Merge remote-tracking branch 'bluetooth/master' adds 08aa1713196a Merge remote-tracking branch 'amdgpu/drm-next' adds 29c9dece56ca drm/qxl: don't allocate a dma_address array adds 4b501262826f drm/komeda: Correct the sequence of hw_done() and flip_done() adds 8e8fbfc68248 drm/komeda: Remove useless variable assignment adds a24cf238c771 drm/komeda: Handle NULL pointer access code path in error case adds be3e477effba drm/komeda: Fix bit check to import to value of proper type adds 32fcddab8833 Merge remote-tracking branch 'drm-misc/for-linux-next' adds f8afc3931019 Merge remote-tracking branch 'drm-msm/msm-next' adds 080f57797f24 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF adds f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM adds 37bf96e08fb1 Merge remote-tracking branch 'input/next' adds e18bdc10a0fc Merge branch 'block-5.11' into for-next adds 4bc4dabad27f Merge branch 'block-5.11' into for-next adds 0020ef04e485 io_uring: fix io_wqe->work_list corruption adds dfea9fce29fd io_uring: close a small race gap for files cancel adds 52dd2fdd2782 Merge branch 'io_uring-5.11' into for-next adds e74187c4ce25 Merge remote-tracking branch 'block/for-next' adds 160d0349db18 Merge remote-tracking branch 'device-mapper/for-next' adds 60928b9a7ac7 Merge remote-tracking branch 'security/next-testing' adds c9a55254bbeb Merge remote-tracking branch 'keys/keys-next' adds 3546dc799300 Merge remote-tracking branch 'watchdog/master' adds c6411fe9f163 Merge remote-tracking branch 'tip/auto-latest' adds 9dbbb7cdd811 Merge remote-tracking branch 'edac/edac-for-next' adds 06fde695ee76 genirq/msi: Initialize msi_alloc_info before calling msi_d [...] adds e90f55e0196a irqchip/irq-sl28cpld: Convert comma to semicolon adds d7f39c40ebb6 irqchip/bcm2836: Fix IPI acknowledgement after conversion [...] adds 3eaf6332acac Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 144d318a0a11 Merge remote-tracking branch 'rcu/rcu/next' adds 045709a82c1c Merge remote-tracking branch 'percpu/for-next' adds b717a1e1c257 Merge remote-tracking branch 'workqueues/for-next' adds f27135798999 Merge remote-tracking branch 'chrome-platform/for-next' adds 04c52b15246b Merge remote-tracking branch 'leds/for-next' adds b5a89679e9df Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 029c15584376 Merge remote-tracking branch 'mux/for-next' adds 161b1fe5ab50 Merge remote-tracking branch 'icc/icc-next' adds ece291924064 Merge remote-tracking branch 'cgroup/for-next' adds a072131fa4d8 Merge remote-tracking branch 'scsi/for-next' adds 6d13ec9b5837 Merge remote-tracking branch 'scsi-mkp/for-next' adds 6725f21157b4 virtio-mem: determine nid only once using memory_add_physa [...] adds 347202dc04a1 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds 20b9150225c8 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds d76944f80d5f virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds 2a6285114bc5 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds 41e6215c6d29 virtio-mem: factor out calculation of the bit number withi [...] adds 6beb3a9421fd virtio-mem: print debug messages from virtio_mem_send_*_request() adds 89c486c47f2a virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds 7a34c77dab7e virtio-mem: factor out handling of fake-offline pages in m [...] adds f2d799d59135 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds 989ff8252707 virtio-mem: generalize check for added memory adds 8464e3bdf208 virtio-mem: generalize virtio_mem_owned_mb() adds 835491c554fb virtio-mem: generalize virtio_mem_overlaps_range() adds 420066829bb6 virtio-mem: drop last_mb_id adds 1d33c2caa8cb virtio-mem: don't always trigger the workqueue when offlin [...] adds 98ff9f941186 virtio-mem: generalize handling when memory is getting onl [...] adds d5614944254c virito-mem: document Sub Block Mode (SBM) adds 99f0b55ea6c3 virtio-mem: memory block states are specific to Sub Block [...] adds 54c6a6ba75ba virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 905c4c5146dc virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds 8a6f082babea virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 602ef8945717 virito-mem: existing (un)plug functions are specific to Su [...] adds d46dfb62f676 virtio-mem: memory notifier callbacks are specific to Sub [...] adds 01afdee29aef virtio-mem: factor out adding/removing memory from Linux adds 4ba50cd3355d virtio-mem: Big Block Mode (BBM) memory hotplug adds faa45ff4ce88 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 8dc4bb58a146 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds 269ac9389db4 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds 3711387a7543 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds 0ab4b8901a8e vhost_vdpa: switch to vmemdup_user() adds 4d10367fd411 vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code adds 29b90f92ee64 vdpa: remove unnecessary 'default n' in Kconfig entries adds cc3d42386d14 vdpa_sim: remove unnecessary headers inclusion adds 423248d60d2b vdpa_sim: remove hard-coded virtq count adds 2fc0ebfa0390 vdpa_sim: make IOTLB entries limit configurable adds 36a9c3063025 vdpa_sim: rename vdpasim_config_ops variables adds 6c6e28fe4579 vdpa_sim: add struct vdpasim_dev_attr for device attributes adds 2f8f46188805 vdpa_sim: add device id field in vdpasim_dev_attr adds 011c35bac5ef vdpa_sim: add supported_features field in vdpasim_dev_attr adds a13b5918fdd0 vdpa_sim: add work_fn in vdpasim_dev_attr adds cf1a3b35382c vdpa_sim: store parsed MAC address in a buffer adds f37cbbc65178 vdpa_sim: make 'config' generic and usable for any device type adds 65b709586e22 vdpa_sim: add get_config callback in vdpasim_dev_attr adds c124a95e304b vdpa_sim: add set_config callback in vdpasim_dev_attr adds b240491b7a48 vdpa_sim: set vringh notify callback adds 165be1f80b88 vdpa_sim: use kvmalloc to allocate vdpasim->buffer adds da7af6967c6e vdpa_sim: make vdpasim->buffer size configurable adds 275900dfa17c vdpa_sim: split vdpasim_virtqueue's iov field in out_iov a [...] adds db1e8bb6c63a vdpa: split vdpasim to core and net modules adds 83ef73b27eb2 vdpa/mlx5: Use write memory barrier after updating CQ index adds 697d1549140c tools/virtio: include asm/bug.h adds b9ca93bcd186 tools/virtio: add krealloc_array adds 1a5514cbb09a tools/virtio: add barrier for aarch64 adds ae93d8ea0fa7 virtio_ring: Cut and paste bugs in vring_create_virtqueue_ [...] adds 411ea23a7652 virtio_net: Fix error code in probe() adds e152d8af4220 virtio_ring: Fix two use after free bugs adds 2e1139d613c7 vhost scsi: fix error return code in vhost_scsi_set_endpoint() adds 1e38f0031c30 uapi: virtio_ids.h: consistent indentions adds be618636de41 uapi: virtio_ids: add missing device type IDs from OASIS spec adds 476c135e3217 vdpa: Add missing comment for virtqueue count adds 418eddef050d vdpa: Use simpler version of ida allocation adds 479e7740f6af Merge remote-tracking branch 'vhost/linux-next' adds 663d554b7466 Merge remote-tracking branch 'rpmsg/for-next' adds 5dd62dea37f4 Merge remote-tracking branch 'userns/for-next' adds 48ee9051852c Merge remote-tracking branch 'kselftest/next' adds 5e6b09d28891 Merge remote-tracking branch 'livepatching/for-next' adds d123e1ccd25d Merge remote-tracking branch 'coresight/next' adds 1a57b1a3e110 ACPI/nfit: avoid accessing uninitialized memory in acpi_nf [...] adds 2dd2a1740ee1 libnvdimm/namespace: Fix reaping of invalidated block-wind [...] adds 9a7e3d7f0568 ACPI: NFIT: Fix input validation of bus-family adds 5ae96d779ff3 libnvdimm: Cleanup include of badblocks.h adds 4c46764733c8 libnvdimm/label: Return -ENXIO for no slot in __blk_label_update adds 4e6a7b3bbd5a device-dax/pmem: Convert comma to semicolon adds 1aa574312518 device-dax/core: Fix memory leak when rmmod dax.ko adds 8bcbe3132c66 device-dax: delete a redundancy check in dev_dax_validate_align() adds 21c8f70687cb Merge branch 'for-5.11/dax' into for-5.11/libnvdimm adds 976a0d612abd Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 1ca162a53373 Merge remote-tracking branch 'ntb/ntb-next' adds ffe17f620660 Merge remote-tracking branch 'slimbus/for-next' adds b8f52be97256 Merge remote-tracking branch 'nvmem/for-next' adds 3d648c483e7f Merge remote-tracking branch 'xarray/main' adds 45efa1f62670 Merge remote-tracking branch 'pidfd/for-next' adds 2411d7fd1226 Merge remote-tracking branch 'fpga/for-next' adds 987234bf6cb6 Merge remote-tracking branch 'notifications/notifications- [...] adds bddb5dd53008 kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 80598a133b6a kasan: group vmalloc code adds 0390341d76da kasan: shadow declarations only for software modes adds 6832227e760c kasan: rename (un)poison_shadow to (un)poison_range adds 7d0338254697 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds c60f425147cb kasan: only build init.c for software modes adds 4cbcfd7b31a2 kasan: split out shadow.c from common.c adds c8f162e88192 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds 58799366e05e kasan: rename report and tags files adds 26c86f73c863 kasan: don't duplicate config dependencies adds 978cc3644e5c kasan: hide invalid free check implementation adds 8706e71285c9 kasan: decode stack frame only with KASAN_STACK_ENABLE adds 864a2f9677bc kasan, arm64: only init shadow for software modes adds 0023267968ab kasan, arm64: only use kasan_depth for software modes adds 9437d132fc54 kasan, arm64: move initialization message adds 9e4a787523c0 kasan, arm64: rename kasan_init_tags and mark as __init adds 5b6d98897e3e kasan: rename addr_has_shadow to addr_has_metadata adds 57f25d9bf3eb kasan: rename print_shadow_for_address to print_memory_metadata adds 6665a15921f6 kasan: rename SHADOW layout macros to META adds 604111418c12 kasan: separate metadata_fetch_row for each mode adds 77d49bf17cf3 kasan: introduce CONFIG_KASAN_HW_TAGS adds 36d074545bf0 arm64: enable armv8.5-a asm-arch option adds 144114081604 arm64: mte: add in-kernel MTE helpers adds e8436f8081e6 arm64: mte: reset the page tag in page->flags adds 95886b94f14d arm64: mte: add in-kernel tag fault handler adds ec6623c61bfb arm64: kasan: allow enabling in-kernel MTE adds 1bca2bf78e95 arm64: mte: convert gcr_user into an exclude mask adds 97eded077fea arm64: mte: switch GCR_EL1 in kernel entry and exit adds 52fafe9b9a64 kasan, mm: untag page address in free_reserved_area adds 6c1528159410 arm64: kasan: align allocations for HW_TAGS adds 2e965cca5752 arm64: kasan: add arch layer for memory tagging helpers adds 41e985126b05 kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds 650f40168d28 kasan, x86, s390: update undef CONFIG_KASAN adds cab68b07828c kasan, arm64: expand CONFIG_KASAN checks adds 766bfa0b6a06 kasan, arm64: implement HW_TAGS runtime adds 684f2a1c1663 kasan, arm64: print report from tag fault handler adds 77717879c372 kasan, mm: reset tags when accessing metadata adds 12a5fb44f8b6 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 8ee207d24631 kasan: add documentation for hardware tag-based mode adds a75b0a169047 kselftest/arm64: check GCR_EL1 after context switch adds d8abba02515b kasan: simplify quarantine_put call site adds cfbc92088e1d kasan: rename get_alloc/free_info adds e4b246a204da kasan: introduce set_alloc_info adds bc3b8ad2aa80 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds 965530ed9c3b kasan: allow VMAP_STACK for HW_TAGS mode adds 89eb5f55fb31 kasan: remove __kasan_unpoison_stack adds 8e880549868e kasan: inline kasan_reset_tag for tag-based modes adds c43f1f73bfa5 kasan: inline random_tag for HW_TAGS adds 1d423a213ab8 kasan: open-code kasan_unpoison_slab adds cb93c3fc150f kasan: inline (un)poison_range and check_invalid_free adds 8244c8b7cd73 kasan: add and integrate kasan boot parameters adds 5357c7ae7a55 kasan, mm: check kasan_enabled in annotations adds e2df0594dce1 kasan, mm: rename kasan_poison_kfree adds 1819ae9a285f kasan: don't round_up too much adds ee9735755341 kasan: simplify assign_tag and set_tag calls adds 624827cf2e8a kasan: clarify comment in __kasan_kfree_large adds 59ba196c8bde kasan: sanitize objects when metadata doesn't fit adds e7aba467cbbb kasan, mm: allow cache merging with no metadata adds b254024c4a57 kasan: update documentation adds 120d593a8650 kasan: fix memory leak of kasan quarantine adds fbc9cfeda45a lib/zlib: fix inflating zlib streams on s390 adds 2bcff4b51d8e selftests/vm: fix building protection keys test adds 4e4cc3b7358e mm/hugetlb: fix deadlock in hugetlb_cow error path adds d29da1d063db mm: generalise COW SMC TLB flushing race comment adds 9884c33e88fb /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 13a4798a0e6a /proc/kpageflags: do not use uninitialized struct pages adds 8bb47f3e0597 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 276c183b276a ocfs2: fix ocfs2 corrupt when iputting an inode adds d92c70e02c08 ramfs: support O_TMPFILE adds 0f0defb7613f kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 82be5ec2444d mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 0d852a9afab9 mm/wap: don't SetPageWorkingset unconditionally during swapin adds 27af6971319f mm/mmap.c: fix the adjusted length error adds 1c93fad7344d mm/huge_memory.c: update tlb entry if pmd is changed adds 5003b23b6045 MIPS: do not call flush_tlb_all when setting pmd entry adds 0bcbd02b6b6b mm/vmscan: __isolate_lru_page_prepare() cleanup adds df587f034308 mm: memblock: enforce overlap of memory.memblock and memor [...] adds d96b483b1f8f mm: fix initialization of struct page for holes in memory layout adds ee74d1ecf685 mm-fix-initialization-of-struct-page-for-holes-in-memory-l [...] adds 5301ebe32f7c mm: make pagecache tagged lookups return only head pages adds 8e2e183643f9 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 8e2d95d1cb96 mm/swap: optimise get_shadow_from_swap_cache adds c476c67c0860 mm: add FGP_ENTRY adds 819470ceba24 mm/filemap: rename find_get_entry to mapping_get_entry adds db8e1c7b0292 mm/filemap: add helper for finding pages adds 70484d833cac fix mm-filemap-add-helper-for-finding-pages.patch adds e2830b892452 mm/filemap: add mapping_seek_hole_data adds e6bc3701968d fix mm-filemap-add-mapping_seek_hole_data.patch adds a19e7b0442b0 iomap: use mapping_seek_hole_data adds dbe42b8e87f0 mm: add and use find_lock_entries adds dbf6658f484a fix mm-add-and-use-find_lock_entries.patch adds db9361230885 mm: add an 'end' parameter to find_get_entries adds 73ca88add6b6 mm: add an 'end' parameter to pagevec_lookup_entries adds f69f4dbc28c0 mm: remove nr_entries parameter from pagevec_lookup_entries adds a689f88f9180 mm: pass pvec directly to find_get_entries adds 4bc6394ce35d mm: remove pagevec_lookup_entries adds c9cfa024dbef mm,thp,shmem: limit shmem THP alloc gfp_mask adds d1681600aed3 mm,thp,shm: limit gfp mask to no more than specified adds 083302931010 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 4c952c915df9 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 0690a97cba8d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds b6f2bcb75911 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 2f58b4d3f91e mm: add Kernel Electric-Fence infrastructure adds 1b3569d08790 kfence: Fix parameter description for kfence_object_start() adds ebd66341bcba kfence: avoid stalling work queue task without allocations adds 1847f794bd33 x86, kfence: enable KFENCE for x86 adds 4ce3ec73a7e4 arm64, kfence: enable KFENCE for ARM64 adds b6458107d548 kfence: use pt_regs to generate stack trace on faults adds ffed5910f719 mm, kfence: insert KFENCE hooks for SLAB adds c1466ab98270 mm, kfence: insert KFENCE hooks for SLUB adds 81accb1ab951 kfence, kasan: make KFENCE compatible with KASAN adds 175db35165c8 kfence, Documentation: add KFENCE documentation adds c2983d861b1d kfence: add test suite adds d95414cef563 kfence: fix typo in test adds a02a5c8c9bb5 MAINTAINERS: add entry for KFENCE adds d1e3616edf2d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds cee55e01ed22 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 0b55aabb4725 kernel/hung_task.c: Monitor killed tasks. adds 0df27f604340 proc/sysctl: make protected_* world readable adds c890446d4f8c lib: optimize cpumask_local_spread() adds 3651ef257043 bitops: introduce the for_each_set_clump macro adds bf789704ca24 lib/test_bitmap.c: add for_each_set_clump test cases adds dda09cf49e14 gpio: thunderx: utilize for_each_set_clump macro adds 7de19b70616e gpio: xilinx: utilize generic bitmap_get_value and _set_value adds acafe5c3a16f aio: simplify read_events() adds 612560fc642c Merge branch 'akpm-current/current' adds e9ee691c54cc kasan: fix memory leak of kasan quarantine fix adds 891851fb2bf2 kmap: stupid hacks to make it compile adds 2b6f434f3ab8 mm: slub: call account_slab_page() after slab page initialization adds 099c38f68082 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 8a8842ece257 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 64cf5c6b8cbe mm: add definition of PMD_PAGE_ORDER adds fc8f98051322 mmap: make mlock_future_check() global adds f7d6f2044a9d set_memory: allow set_direct_map_*_noflush() for multiple pages adds 5745f096b7cc set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds 6d9db94a34c4 set_memory: allow querying whether set_direct_map_*() is a [...] adds 9c2d1afdf7fb kfence: fix implicit function declaration adds 05d93b290542 mm: introduce memfd_secret system call to create "secret" [...] adds e0e3427039d4 secretmem: use PMD-size pages to amortize direct map fragm [...] adds ec2f29cd4ad1 secretmem: add memcg accounting adds 47034ce46a02 PM: hibernate: disable when there are active secretmem users adds 390e5073c473 arch, mm: wire up memfd_secret system call where relevant adds d098835811e0 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds 1ea4c92ec89f secretmem: test: add basic selftest for memfd_secret(2) adds 06ab010bd282 secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds dae82f2737b6 Merge branch 'akpm/master' adds f2767c56aab6 Revert "kasan: fix memory leak of kasan quarantine fix" adds cb70afec5e04 Revert "kasan: fix memory leak of kasan quarantine" adds 4c6ed015c2a5 Add linux-next specific files for 20201221
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 (0d52778b8710) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/perf-security.rst | 81 +- Documentation/dev-tools/kasan.rst | 2 +- .../devicetree/bindings/arm/idle-states.yaml | 2 +- .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 20 +- .../bindings/connector/usb-connector.yaml | 10 +- .../bindings/display/bridge/analogix,anx7625.yaml | 4 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 4 +- .../bindings/display/intel,keembay-msscam.yaml | 4 +- .../bindings/display/panel/abt,y030xx067a.yaml | 2 +- .../bindings/display/panel/novatek,nt36672a.yaml | 2 +- .../devicetree/bindings/dma/dma-common.yaml | 4 +- .../devicetree/bindings/dma/dma-router.yaml | 2 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../bindings/dma/snps,dma-spear1340.yaml | 10 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 4 +- .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 +- .../bindings/iio/light/upisemi,us5182.yaml | 2 +- .../bindings/iio/proximity/semtech,sx9310.yaml | 6 +- .../devicetree/bindings/input/gpio-keys.yaml | 12 +- .../bindings/interrupt-controller/mti,gic.yaml | 4 +- .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 +- .../devicetree/bindings/leds/backlight/common.yaml | 4 +- Documentation/devicetree/bindings/leds/common.yaml | 16 +- .../devicetree/bindings/leds/leds-lp55xx.yaml | 10 +- Documentation/devicetree/bindings/media/coda.yaml | 42 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 11 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/amlogic,meson-dwmac.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 +- .../bindings/net/ethernet-controller.yaml | 24 +- .../devicetree/bindings/net/ethernet-phy.yaml | 20 +- .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 2 +- Documentation/devicetree/bindings/net/mdio.yaml | 2 +- .../bindings/net/mediatek,star-emac.yaml | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 38 +- .../bindings/net/socionext,uniphier-ave4.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +- .../devicetree/bindings/net/ti,dp83867.yaml | 12 +- .../devicetree/bindings/net/ti,dp83869.yaml | 8 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 4 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 +- .../bindings/power/mediatek,power-controller.yaml | 12 +- .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../devicetree/bindings/powerpc/sleep.yaml | 2 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 5 + Documentation/devicetree/bindings/serial/8250.yaml | 6 +- .../devicetree/bindings/serial/litex,liteuart.yaml | 2 + .../bindings/soc/litex/litex,soc-controller.yaml | 2 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 2 + .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 2 +- .../bindings/soc/xilinx/xlnx,vcu-settings.yaml | 15 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 4 +- Next/SHA1s | 96 +- Next/Trees | 2 + Next/merge.log | 5973 +++++++------------- arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/arm/tools/syscall.tbl | 4 +- arch/arm64/include/asm/unistd32.h | 6 +- arch/csky/Kconfig | 2 +- arch/csky/include/asm/Kbuild | 2 - arch/csky/include/asm/atomic.h | 13 - arch/csky/include/asm/barrier.h | 104 +- arch/csky/include/asm/cmpxchg.h | 113 +- arch/csky/include/asm/futex.h | 127 + arch/csky/include/asm/spinlock.h | 85 +- arch/csky/include/asm/spinlock_types.h | 18 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 4 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 4 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 +- arch/riscv/Kconfig | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 4 +- arch/x86/xen/Kconfig | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 +- block/blk-mq.c | 109 +- drivers/acpi/nfit/core.c | 15 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 + drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 6 + drivers/bluetooth/btusb.c | 38 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/clk/at91/at91rm9200.c | 21 +- drivers/clk/at91/at91sam9260.c | 26 +- drivers/clk/at91/at91sam9g45.c | 32 +- drivers/clk/at91/at91sam9n12.c | 36 +- drivers/clk/at91/at91sam9rl.c | 23 +- drivers/clk/at91/at91sam9x5.c | 28 +- drivers/clk/at91/clk-master.c | 337 +- drivers/clk/at91/clk-sam9x60-pll.c | 145 +- drivers/clk/at91/dt-compat.c | 15 +- drivers/clk/at91/pmc.h | 22 +- drivers/clk/at91/sam9x60.c | 51 +- drivers/clk/at91/sama5d2.c | 42 +- drivers/clk/at91/sama5d3.c | 38 +- drivers/clk/at91/sama5d4.c | 40 +- drivers/clk/at91/sama7g5.c | 223 +- drivers/clk/bcm/clk-bcm2711-dvp.c | 4 +- drivers/clk/clk-s2mps11.c | 1 + drivers/clk/clk-si5351.c | 13 +- drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/ingenic/cgu.c | 14 +- drivers/clk/mvebu/armada-37xx-xtal.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/dax/bus.c | 7 - drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 1 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 1 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 3 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 4 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 11 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 83 +- drivers/gpu/drm/i915/display/intel_display.c | 193 +- drivers/gpu/drm/i915/display/intel_display.h | 2 - .../gpu/drm/i915/display/intel_display_debugfs.c | 124 - .../gpu/drm/i915/display/intel_display_debugfs.h | 3 - drivers/gpu/drm/i915/display/intel_display_power.c | 127 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 42 +- drivers/gpu/drm/i915/display/intel_dp.c | 52 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 14 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 + drivers/gpu/drm/i915/display/intel_fbc.c | 19 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 26 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 - drivers/gpu/drm/i915/display/intel_panel.c | 153 +- drivers/gpu/drm/i915/display/intel_psr.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 49 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 - drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 582 +- drivers/gpu/drm/i915/i915_drv.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 50 +- drivers/gpu/drm/i915/i915_irq.c | 355 +- drivers/gpu/drm/i915/i915_reg.h | 7 +- drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 552 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 31 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/misc/da7280.c | 2 + drivers/irqchip/irq-bcm2836.c | 4 +- drivers/irqchip/irq-sl28cpld.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 10 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 38 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 2 +- drivers/net/wireless/ath/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 8 +- drivers/net/wireless/ath/ath11k/pci.c | 44 +- drivers/net/wireless/ath/ath11k/pci.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 17 + drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 24 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 19 +- drivers/net/wireless/mediatek/mt76/usb.c | 7 - drivers/nvdimm/btt.h | 3 +- drivers/nvdimm/claim.c | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/label.c | 13 +- drivers/rtc/rtc-pcf2127.c | 3 +- drivers/spi/spi-geni-qcom.c | 84 +- fs/btrfs/ctree.h | 20 +- fs/btrfs/discard.c | 70 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/qgroup.c | 13 +- fs/btrfs/send.c | 49 +- fs/btrfs/super.c | 40 +- fs/btrfs/tests/btrfs-tests.c | 10 +- fs/btrfs/tests/inode-tests.c | 9 - fs/btrfs/volumes.c | 4 +- fs/ceph/mds_client.c | 53 +- fs/cifs/cifs_swn.c | 73 +- fs/cifs/cifsacl.c | 15 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifspdu.h | 2 + fs/cifs/cifsproto.h | 4 +- fs/cifs/connect.c | 1 + fs/cifs/smb2ops.c | 35 +- fs/cifs/smb2pdu.c | 7 +- fs/cifs/smb2proto.h | 4 +- fs/cifs/xattr.c | 81 +- fs/file.c | 4 +- fs/io-wq.h | 1 + fs/io_uring.c | 8 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/nfsd/nfs4proc.c | 5 + fs/nfsd/nfs4xdr.c | 42 +- fs/nfsd/nfssvc.c | 7 - fs/nfsd/xdr4.h | 1 - include/drm/drm_dsc.h | 1 - include/dt-bindings/clock/at91.h | 11 + include/linux/blkdev.h | 2 +- include/linux/ceph/msgr.h | 4 +- include/net/xdp_sock.h | 4 - include/net/xsk_buff_pool.h | 5 + include/uapi/asm-generic/unistd.h | 8 +- kernel/bpf/syscall.c | 1 - kernel/irq/msi.c | 2 +- lib/Makefile | 1 + lib/zlib_dfltcc/dfltcc_inflate.c | 4 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/filemap.c | 3 + mm/hugetlb.c | 22 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 5 + mm/kasan/init.c | 5 + mm/kasan/quarantine.c | 10 + mm/kasan/report.c | 5 + mm/kasan/report_generic.c | 5 + mm/kasan/report_sw_tags.c | 5 + mm/kasan/sw_tags.c | 5 + mm/kfence/kfence_test.c | 2 +- mm/memory.c | 8 +- net/bluetooth/hci_conn.c | 17 + net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 + net/ceph/messenger_v2.c | 15 +- net/ipv4/netfilter/arp_tables.c | 2 +- net/ipv4/netfilter/ip_tables.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 42 +- net/netfilter/nf_tables_api.c | 4 +- net/packet/af_packet.c | 4 +- net/sched/sch_taprio.c | 7 +- net/sunrpc/svcsock.c | 86 +- net/xdp/xsk.c | 16 +- net/xdp/xsk_buff_pool.c | 3 +- net/xdp/xsk_queue.h | 5 + net/xfrm/xfrm_input.c | 2 +- scripts/mod/modpost.c | 73 +- scripts/mod/modpost.h | 15 +- sound/core/memalloc.c | 1 + sound/core/oss/pcm_oss.c | 22 +- sound/core/pcm_memory.c | 10 +- sound/core/pcm_native.c | 9 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/max98373-i2c.c | 20 + sound/soc/codecs/max98373-sdw.c | 20 + sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 8 + sound/soc/codecs/rt711.c | 6 + sound/soc/intel/boards/haswell.c | 1 + sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-tdmin.c | 13 +- sound/soc/qcom/lpass-cpu.c | 20 +- sound/soc/qcom/lpass-platform.c | 50 +- sound/soc/sh/rcar/adg.c | 18 +- sound/usb/clock.c | 6 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 12 +- tools/build/feature/Makefile | 2 +- tools/include/linux/build_bug.h | 5 + tools/include/linux/compiler.h | 4 +- tools/include/linux/compiler_types.h | 21 + tools/include/linux/ctype.h | 17 +- tools/include/linux/string.h | 1 + tools/include/uapi/asm-generic/unistd.h | 2 +- tools/include/uapi/linux/const.h | 5 + tools/include/uapi/linux/fscrypt.h | 5 +- tools/include/uapi/linux/perf_event.h | 6 +- tools/include/uapi/linux/prctl.h | 5 + tools/include/uapi/linux/stat.h | 9 +- tools/lib/string.c | 58 + tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-config.txt | 2 +- tools/perf/Documentation/perf-record.txt | 19 +- tools/perf/Documentation/perf-report.txt | 1 + tools/perf/Documentation/perf-script.txt | 5 +- tools/perf/Documentation/perf-stat.txt | 9 +- tools/perf/arch/arm/util/cs-etm.c | 4 +- tools/perf/arch/arm64/Makefile | 1 + tools/perf/arch/arm64/util/Build | 3 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/arm64_exception_types.h | 92 + tools/perf/arch/arm64/util/kvm-stat.c | 85 + tools/perf/arch/arm64/util/mem-events.c | 37 + tools/perf/arch/arm64/util/perf_regs.c | 33 + tools/perf/arch/mips/Build | 2 +- tools/perf/arch/mips/annotate/instructions.c | 46 + tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 6 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-c2c.c | 39 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 18 +- tools/perf/builtin-ftrace.c | 11 +- tools/perf/builtin-inject.c | 2 + tools/perf/builtin-kmem.c | 7 +- tools/perf/builtin-kvm.c | 9 +- tools/perf/builtin-mem.c | 97 +- tools/perf/builtin-record.c | 52 +- tools/perf/builtin-report.c | 34 +- tools/perf/builtin-sched.c | 6 +- tools/perf/builtin-script.c | 25 +- tools/perf/builtin-stat.c | 45 +- tools/perf/builtin-top.c | 34 +- tools/perf/builtin-trace.c | 43 +- tools/perf/builtin-version.c | 1 + .../arch/arm64/freescale/imx8mm/sys/ddrc.json | 39 + .../arch/arm64/freescale/imx8mm/sys/metrics.json | 18 + .../perf/pmu-events/arch/test/arch-std-events.json | 8 + .../perf/pmu-events/arch/test/test_cpu/cache.json | 5 + tools/perf/pmu-events/arch/x86/skylake/cache.json | 4100 +++++++------- .../arch/x86/skylake/floating-point.json | 76 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 644 ++- tools/perf/pmu-events/arch/x86/skylake/memory.json | 2279 ++++---- tools/perf/pmu-events/arch/x86/skylake/other.json | 60 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1266 ++--- .../pmu-events/arch/x86/skylake/skl-metrics.json | 271 +- .../arch/x86/skylake/virtual-memory.json | 374 +- tools/perf/pmu-events/jevents.c | 182 +- tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/tests/Build | 1 + tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bpf.c | 12 +- tools/perf/tests/builtin-test.c | 6 + tools/perf/tests/code-reading.c | 8 +- tools/perf/tests/event-times.c | 6 +- tools/perf/tests/event_update.c | 3 +- tools/perf/tests/evsel-tp-sched.c | 25 +- tools/perf/tests/expand-cgroup.c | 9 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/llvm.c | 30 +- tools/perf/tests/mmap-basic.c | 6 +- tools/perf/tests/openat-syscall-tp-fields.c | 6 +- tools/perf/tests/parse-events.c | 10 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 4 +- tools/perf/tests/perf-record.c | 18 +- tools/perf/{arch/x86 => }/tests/perf-time-to-tsc.c | 21 +- tools/perf/tests/pmu-events.c | 16 +- tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/shell/stat+shadow_stat.sh | 80 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 2 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 18 +- tools/perf/tests/task-exit.c | 13 +- tools/perf/tests/tests.h | 3 + tools/perf/tests/topology.c | 2 +- tools/perf/tests/wp.c | 21 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mmap_prot.sh | 2 +- tools/perf/ui/browsers/hists.c | 61 +- tools/perf/ui/gtk/gtk.h | 5 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/util/annotate.c | 16 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 59 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 17 - .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 601 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 122 +- tools/perf/util/arm-spe.c | 2 +- tools/perf/util/auxtrace.c | 19 +- tools/perf/util/auxtrace.h | 2 + tools/perf/util/bpf-event.c | 2 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/bpf-loader.h | 3 + tools/perf/util/build-id.c | 127 +- tools/perf/util/build-id.h | 8 + tools/perf/util/cgroup.c | 202 +- tools/perf/util/data.c | 60 +- tools/perf/util/data.h | 12 +- tools/perf/util/debug.c | 9 +- tools/perf/util/debug.h | 2 + tools/perf/util/dso.c | 45 +- tools/perf/util/dso.h | 2 + tools/perf/util/env.c | 15 +- tools/perf/util/env.h | 4 +- tools/perf/util/event.h | 4 + tools/perf/util/evlist.c | 288 +- tools/perf/util/evlist.h | 136 +- tools/perf/util/evsel.c | 60 +- tools/perf/util/evsel.h | 1 + tools/perf/util/evswitch.c | 4 +- tools/perf/util/expr.c | 68 +- tools/perf/util/expr.h | 17 +- tools/perf/util/expr.y | 2 +- tools/perf/util/header.c | 56 +- tools/perf/util/hist.c | 5 +- tools/perf/util/hist.h | 26 +- tools/perf/util/intel-pt.c | 3 +- tools/perf/util/machine.c | 69 +- tools/perf/util/map_symbol.h | 1 + tools/perf/util/mem-events.c | 45 +- tools/perf/util/mem-events.h | 3 +- tools/perf/util/mem2node.c | 3 +- tools/perf/util/metricgroup.c | 258 +- tools/perf/util/parse-events.c | 29 +- tools/perf/util/parse-regs-options.c | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 2 +- tools/perf/util/pmu.c | 96 + tools/perf/util/pmu.h | 3 + tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 1 + tools/perf/util/s390-cpumsf.c | 6 +- tools/perf/util/s390-sample-raw.c | 5 +- tools/perf/util/sample-raw.c | 4 +- tools/perf/util/sample-raw.h | 7 +- tools/perf/util/session.c | 57 +- tools/perf/util/sideband_evlist.c | 14 +- tools/perf/util/sort.c | 32 +- tools/perf/util/sort.h | 1 + tools/perf/util/stat-display.c | 8 +- tools/perf/util/stat.c | 20 +- tools/perf/util/stat.h | 21 +- tools/perf/util/symbol-elf.c | 37 +- tools/perf/util/symbol.c | 16 + tools/perf/util/synthetic-events.c | 10 +- tools/perf/util/unwind-libdw.c | 32 +- tools/testing/ktest/ktest.pl | 20 +- tools/testing/selftests/bpf/xdpxceiver.c | 4 +- tools/testing/selftests/core/close_range_test.c | 281 +- tools/testing/selftests/vm/Makefile | 10 +- 468 files changed, 14345 insertions(+), 12532 deletions(-) delete mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/futex.h create mode 100644 tools/include/linux/compiler_types.h create mode 100644 tools/perf/arch/arm64/util/arm64_exception_types.h create mode 100644 tools/perf/arch/arm64/util/kvm-stat.c create mode 100644 tools/perf/arch/arm64/util/mem-events.c create mode 100644 tools/perf/arch/mips/annotate/instructions.c create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/test/arch-std-events.json create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/cache.json rename tools/perf/{arch/x86 => }/tests/perf-time-to-tsc.c (91%) create mode 100755 tools/perf/tests/shell/stat+shadow_stat.sh