This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits ccbb8dc47f0d secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 4a7dcc4cd301 secretmem: test: add basic selftest for memfd_secret(2) omits 0e8d8487c962 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits d5026492b522 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 755e89f00d04 arch, mm: wire up memfd_secret system call where relevant omits 5fc60be7906c PM: hibernate: disable when there are active secretmem users omits aa26e681487f secretmem: add memcg accounting omits 2c5c25de5a4f secretmem: use PMD-size pages to amortize direct map fragm [...] omits 88d13df403a8 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 5371bdfd97af mm: introduce memfd_secret system call to create "secret" [...] omits 5e327cb07c95 kfence: fix implicit function declaration omits f9d2b528aa32 set_memory: allow querying whether set_direct_map_*() is a [...] omits 29743c80b90d set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 1578ad0e31aa set_memory: allow set_direct_map_*_noflush() for multiple pages omits b56e124beed6 mmap: make mlock_future_check() global omits 7b881c96dcfa mm: add definition of PMD_PAGE_ORDER omits 70aa41b92b5c Merge branch 'akpm-current/current' omits 1b8fbace7f6f Merge remote-tracking branch 'notifications/notifications- [...] omits e0922010edc5 Merge remote-tracking branch 'fpga/for-next' omits 3134efef27b8 Merge remote-tracking branch 'pidfd/for-next' omits ef217e67f75a Merge remote-tracking branch 'xarray/main' omits 68c29d9ec434 Merge remote-tracking branch 'nvmem/for-next' omits a1e8b6df8ae8 Merge remote-tracking branch 'slimbus/for-next' omits 02e51d99b336 Merge remote-tracking branch 'coresight/next' omits 1bb9d75615e2 Merge remote-tracking branch 'livepatching/for-next' omits 9d292032c382 Merge remote-tracking branch 'kselftest/next' omits 1c9ccb5075a3 Merge remote-tracking branch 'userns/for-next' omits 302aebf442b9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c07d866aecbd Merge remote-tracking branch 'vhost/linux-next' omits aee91c81ae62 Merge remote-tracking branch 'scsi/for-next' omits 9a61e906d95a Merge remote-tracking branch 'icc/icc-next' omits 7b36da4c28c3 Merge remote-tracking branch 'thunderbolt/next' omits 8f31ff8a4179 Merge remote-tracking branch 'tty/tty-next' omits d179cf940921 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 85bae81491d1 Merge remote-tracking branch 'usb/usb-next' omits 02b39fd940eb Merge remote-tracking branch 'leds/for-next' omits 88459a8b7818 Merge remote-tracking branch 'hsi/for-next' omits 99ad68fda59b Merge remote-tracking branch 'workqueues/for-next' omits 18b6d1893710 Merge remote-tracking branch 'percpu/for-next' omits 0383594ca312 Merge remote-tracking branch 'kvm-arm/next' omits ff8a2b2f83c2 next-20201223/rcu omits 90f2a65116e5 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits e40138a07482 Merge remote-tracking branch 'edac/edac-for-next' omits aef8219fb3f0 Merge remote-tracking branch 'tip/auto-latest' omits 1e768dce1715 Merge remote-tracking branch 'spi/for-next' omits a27c1797dc56 Merge remote-tracking branch 'tpmdd/next' omits ec58ee8a3d1c Merge remote-tracking branch 'keys/keys-next' omits a1a0981a55b8 Merge remote-tracking branch 'security/next-testing' omits 3f41c02b861d Merge remote-tracking branch 'regulator/for-next' omits 5ead3853bd01 Merge remote-tracking branch 'battery/for-next' omits 51cd6f534604 Merge remote-tracking branch 'mfd/for-mfd-next' omits 40874ac1f3d0 Merge remote-tracking branch 'input/next' omits 6c9abe0847e4 Merge remote-tracking branch 'sound-asoc/for-next' omits a7f33d9d77c5 Merge remote-tracking branch 'sound/for-next' omits a83e08fda1c7 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits c53a0b74b917 Merge remote-tracking branch 'drm-msm/msm-next' omits 053b80e19876 Merge remote-tracking branch 'amdgpu/drm-next' omits 96f32f4cd0b1 Merge remote-tracking branch 'crypto/master' omits 02aa771ea81f Merge remote-tracking branch 'gfs2/for-next' omits c254617d527a Merge remote-tracking branch 'bluetooth/master' omits fc319cfaf9f8 Merge remote-tracking branch 'ieee1394/for-next' omits 0f2d7cd83b29 Merge remote-tracking branch 'pm/linux-next' omits f8a7e3ea2932 Merge remote-tracking branch 'v4l-dvb-next/master' omits 4fd7a7e8afeb Merge remote-tracking branch 'jc_docs/docs-next' omits 3ef3e7fde312 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits fde93ca1ac81 Merge remote-tracking branch 'dmi/dmi-for-next' omits efb7cc88bf64 Merge remote-tracking branch 'i2c/i2c/for-next' omits b8c35a722e51 Merge remote-tracking branch 'hid/for-next' omits db9cb3d0a378 Merge remote-tracking branch 'printk/for-next' omits 69abe8f34269 Merge remote-tracking branch 'vfs/for-next' omits d4328b4e24a4 Merge remote-tracking branch 'v9fs/9p-next' omits b6a8046cc08d Merge remote-tracking branch 'cel/cel-next' omits e555cbe2704e Merge remote-tracking branch 'nfs-anna/linux-next' omits 0e6dad661c89 Merge remote-tracking branch 'jfs/jfs-next' omits 2b9ea7d86991 Merge remote-tracking branch 'f2fs/dev' omits d2da0aaee1dd Merge remote-tracking branch 'ext4/dev' omits 7f7e211be19f Merge remote-tracking branch 'ext3/for_next' omits c13526620bdc Merge remote-tracking branch 'cifs/for-next' omits 977f08680113 Merge remote-tracking branch 'btrfs/for-next' omits cfbd9d4aa0d4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 623cb024af90 Merge remote-tracking branch 's390/for-next' omits 63b2180a0d9f Merge remote-tracking branch 'nds32/next' omits ea02ba5b0e92 Merge remote-tracking branch 'mips/mips-next' omits 52c95522cd31 Merge remote-tracking branch 'h8300/h8300-next' omits 41b1e8d8f46f Merge remote-tracking branch 'csky/linux-next' omits 2a8a43917474 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 074ce6d9f123 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 01379993d071 Merge remote-tracking branch 'tegra/for-next' omits 7b5f84271287 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 5175bb8b0055 Merge remote-tracking branch 'stm32/stm32-next' omits 1ea693de87f2 Merge remote-tracking branch 'samsung-krzk/for-next' omits 7dd36d250cbc Merge remote-tracking branch 'rockchip/for-next' omits f8c1d35990cf Merge remote-tracking branch 'reset/reset/next' omits 2ab126ce07cc Merge remote-tracking branch 'renesas/next' omits 3e848da4017c Merge remote-tracking branch 'realtek/for-next' omits 243d3dea1945 Merge remote-tracking branch 'raspberrypi/for-next' omits cb7f0e15c789 Merge remote-tracking branch 'qcom/for-next' omits 080138d71a4b Merge remote-tracking branch 'omap/for-next' omits b10ba14074fb Merge remote-tracking branch 'mvebu/for-next' omits 2ef522f2588c Merge remote-tracking branch 'mediatek/for-next' omits 125ea4324ca0 Merge remote-tracking branch 'keystone/next' omits c2cb0c01b433 Merge remote-tracking branch 'imx-mxs/for-next' omits 59d641236896 Merge remote-tracking branch 'drivers-memory/for-next' omits 9320fc429f3d Merge remote-tracking branch 'at91/at91-next' omits 996711fbf34b Merge remote-tracking branch 'aspeed/for-next' omits 8a15ac9c8fb7 Merge remote-tracking branch 'amlogic/for-next' omits e640272a72fa Merge remote-tracking branch 'actions/for-next' omits 0d32b108149e Merge remote-tracking branch 'arm-soc/for-next' omits 715db7998b16 Merge remote-tracking branch 'arm64/for-next/core' omits c17dc5df0271 Merge remote-tracking branch 'dma-mapping/for-next' omits bc51f7946b19 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 95f5808961c7 Merge remote-tracking branch 'kbuild/for-next' omits 2162e9061eba Merge remote-tracking branch 'risc-v-fixes/fixes' omits 81fa5ae09d18 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits b33ee82d2989 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 668160f9f319 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a4b4953b5122 Merge remote-tracking branch 'omap-fixes/fixes' omits 0ba392e5cf92 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 2b0b2b9d9dbb Merge remote-tracking branch 'dmaengine-fixes/fixes' omits c7cec7fcae33 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 4dd6bdc10199 Merge remote-tracking branch 'ide/master' omits 89cef12015fb Merge remote-tracking branch 'crypto-current/master' omits 13a35727dfba Merge remote-tracking branch 'input-current/for-linus' omits f4987f9aaccb Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 0e6e046f3a1f Merge remote-tracking branch 'staging.current/staging-linus' omits 55795f9bc4e9 Merge remote-tracking branch 'phy/fixes' omits 15cb60a7ef8e Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits f11480d8d0f7 Merge remote-tracking branch 'usb.current/usb-linus' omits 280fa3203c3c Merge remote-tracking branch 'tty.current/tty-linus' omits 0ebd41f5c83d Merge remote-tracking branch 'spi-fixes/for-linus' omits 03a4d275faac Merge remote-tracking branch 'regulator-fixes/for-linus' omits bdf296999b7a Merge remote-tracking branch 'regmap-fixes/for-linus' omits 379e1e7f833b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c799e82adf25 Merge remote-tracking branch 'sound-current/for-linus' omits 38e4b0e42153 Merge remote-tracking branch 'netfilter/master' omits 65c2bf228a54 Merge remote-tracking branch 'ipsec/master' omits e2bcc75e71d6 Merge remote-tracking branch 'bpf/master' omits 780a864cc0ac Merge remote-tracking branch 'net/master' omits d42ff3e992b1 Merge remote-tracking branch 'sparc/master' omits d13b24aef73f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6814dda5a71c Merge remote-tracking branch 'arc-current/for-curr' omits 4bcffceb4d7c Merge remote-tracking branch 'kbuild-current/fixes' omits a305b995606f aio: simplify read_events() omits 3ffbb67464eb lib: optimize cpumask_local_spread() omits 4e64f0eb714c lib/linear_ranges: fix repeated words & one typo omits 0ce37e3d9001 proc/sysctl: make protected_* world readable omits 9109c10f0572 sysctl.c: fix underflow value setting risk in vm_table omits 0b3032ba9f1c proc/wchan: use printk format instead of lookup_symbol_name() omits 32604750e9a8 kernel/hung_task.c: Monitor killed tasks. omits dd2624a0c3b0 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 52e8a66777ed fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d3112e8fd473 MAINTAINERS: add entry for KFENCE omits 2c723d3ddb6e kfence: fix typo in test omits 9e2b60637697 kfence: add test suite omits d2b4fb0af5a7 kfence, Documentation: add KFENCE documentation omits 4d0a73b41380 revert kasan-remove-kfence-leftovers omits 4a68e6d6aa95 kfence, kasan: make KFENCE compatible with KASAN omits 65f0aca433a8 mm, kfence: insert KFENCE hooks for SLUB omits ff405f079878 mm, kfence: insert KFENCE hooks for SLAB omits a77a3fd01434 kfence: use pt_regs to generate stack trace on faults omits 8fbb1efc4a9c arm64, kfence: enable KFENCE for ARM64 omits c70816e87b65 x86, kfence: enable KFENCE for x86 omits 14995564508b kfence: avoid stalling work queue task without allocations omits 20af88920207 kfence: Fix parameter description for kfence_object_start() omits 4f80bc92c2e5 mm: add Kernel Electric-Fence infrastructure omits 1b697355e13b mm: page-flags.h: Typo fix (It -> If) omits 5cd5908a9452 mm: remove arch_remap() and mm-arch-hooks.h omits 664deb195625 mm: zswap: clean up confusing comment omits 31f0ba5ae1c5 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 3061df948299 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 4d5c5e8988a5 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits b60d0f3c4b59 memblock: do not start bottom-up allocations with kernel_end omits ff38f5f4071c mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 9eb4da08703d mm-cma-allocate-cma-areas-bottom-up-fix-3 omits a2955a50b73b mm-cma-allocate-cma-areas-bottom-up-fix-2 omits e1c7751d6164 mm-cma-allocate-cma-areas-bottom-up-fix omits 26fdd39b22b1 mm: cma: allocate cma areas bottom-up omits 562049e204ec mm,thp,shmem: make khugepaged obey tmpfs mount flags omits b09ab3a38c33 mm,thp,shm: limit gfp mask to no more than specified omits e502d06a728a mm,thp,shmem: limit shmem THP alloc gfp_mask omits 515d5686c3e7 mm: remove pagevec_lookup_entries omits f6a6a5a4eb33 mm: pass pvec directly to find_get_entries omits 3e6e1b023d5d mm: remove nr_entries parameter from pagevec_lookup_entries omits 6feb2f160a7b mm: add an 'end' parameter to pagevec_lookup_entries omits 4501868867c0 mm: add an 'end' parameter to find_get_entries omits 15343f82e681 fix mm-add-and-use-find_lock_entries.patch omits b33a55344099 mm: add and use find_lock_entries omits 1205144a30dc iomap: use mapping_seek_hole_data omits 528cfab11cb2 fix mm-filemap-add-mapping_seek_hole_data.patch omits 8fa39ad52a05 mm/filemap: add mapping_seek_hole_data omits 65ce82529806 fix mm-filemap-add-helper-for-finding-pages.patch omits 4f33cd8fcf84 mm/filemap: add helper for finding pages omits 2a44dcd73ed9 mm/filemap: rename find_get_entry to mapping_get_entry omits 60e90d647882 mm: add FGP_ENTRY omits b0d570ebdfe8 mm/swap: optimise get_shadow_from_swap_cache omits 93500f03943f mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 3b7b4bfe0631 mm: make pagecache tagged lookups return only head pages omits 9cf6b096bb33 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits c261e30fb7ab mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 9b9f938990b9 mm-fix-initialization-of-struct-page-for-holes-in-memory-l [...] omits 02261a31c199 mm: fix initialization of struct page for holes in memory layout omits c932d331bce4 mm: memblock: enforce overlap of memory.memblock and memor [...] omits 427c7232204c mm/compaction: remove rcu_read_lock during page compaction omits 68c32147ce28 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 4a2bd3cf882c MIPS: do not call flush_tlb_all when setting pmd entry omits 2895e33ea0f8 mm/huge_memory.c: update tlb entry if pmd is changed omits 20c3dbdcac5b mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits e778480982b1 mm/page_reporting: use list_entry_is_head() in page_report [...] omits bf311d617622 mm/mmap.c: fix the adjusted length error omits a9ce1588a23f mm/mmap.c: replace if (cond) BUG() with BUG_ON() omits dc27ed1bc748 mm/mmap.c: remove unnecessary local variable omits 3b6c904113e4 mm/memcg: remove rcu locking for lock_page_lruvec function series omits d36b019a8e08 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 7855c2ecc926 mm: memcontrol: make the slab calculation consistent omits c72292720398 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 0b8c1af41ffb mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 612984928385 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits ed78e10258cb mm: memcontrol: convert NR_FILE_THPS account to pages omits 1b005b163bb7 mm: memcontrol: convert NR_ANON_THPS account to pages omits fc52fe8c6c51 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 497da3fad323 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 71ae18a0bad4 mm: memcontrol: optimize per-lruvec stats counter memory usage omits 0c7aa0246921 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits f6ab55dff2e2 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 0a001c06863d mm/swap: don't SetPageWorkingset unconditionally during swapin omits c0ec9a96d975 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 9cee513d5abc mm, tracing: record slab name for kmem_cache_free() omits 45b34a5bbaab kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits f205c9e64804 fs: delete repeated words in comments omits df7812925afe ramfs: support O_TMPFILE omits 7c15c83a4d7b ocfs2: fix ocfs2 corrupt when iputting an inode omits b8f532537978 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits af631ed81d2b /proc/kpageflags: do not use uninitialized struct pages omits 3015b8f65bbf /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits bda92d280cd6 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] omits 56b3e453285f mm/page_alloc:add a missing mm_page_alloc_zone_locked tracepoint omits 872ca71d4841 mm, slub: consider rest of partial list if acquire_slab() fails omits 5a67b79045e6 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] omits 72de1f5c7116 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits a6beea781def Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 8745a58d836b Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 1417ebdded8b csky: Sync riscv mm/fault.c for easy maintenance omits ce4503eee3c3 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits 1899e6420f46 csky: Fixup do_page_fault parent irq status omits f7b3a8cb1bce csky: Add faulthandler_disabled() check omits bef3897ac315 csky: Fixup update_mmu_cache called with user io mapping omits 4c2b666ea196 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits 1884ca0bbdfa csky: Add show_tlb for CPU_CK860 debug omits 57e8462c173c csky: Fix TLB maintenance synchronization problem omits 0f8557b252cd csky: Add kmemleak support omits db96ce0a102a csky: Remove prologue of page fault handler in entry.S omits 177e96fde65b csky: Fixup PTE global for 2.5:1.5 virtual memory omits 4092dc8506be csky: Cleanup asm/spinlock.h omits 8826dadf8942 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits 8eac8ca13835 csky: Fixup futex SMP implementation omits 63e184ea9869 kconfig: remove 'kvmconfig' and 'xenconfig' shorthands omits e83c408bc92b lib/raid6: Let $(UNROLL) rules work with macOS userland omits b3277adc2042 kconfig: Support building mconf with vendor sysroot ncurses omits 65c1ac428428 Revert "kbuild: avoid static_assert for genksyms" omits ae6151f7c64d kconfig: config script: add a little user help omits 76bd45f32bb5 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal omits bb76c466788d dt-bindings: dma: ti: Update maintainer and author information omits 3797f3adb66e MAINTAINERS: Add entry for Texas Instruments DMA drivers omits 8e042bd9a1b2 qcom: bam_dma: Delete useless kfree code omits 658b3dc1c7c1 dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() omits 707de02f0a45 dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] omits da20917f187a dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] omits 59e87e3daf8b dmaengine: qcom: gpi: Fixes a format mismatch omits f2dd187b22d3 dmaengine: idxd: off by one in cleanup code omits abfa62f0d287 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup omits 9968688e73d2 csky: Fixup barrier design omits b992ac5a5fa5 csky: Remove custom asm/atomic.h implementation omits 720f4b1e93d9 Merge branch 'misc-5.11' into next-fixes omits 7a684ffe1bac csky: Fixup show_regs doesn't contain regs->usp omits 3909543584b6 csky: Fixup perf probe failed omits a2ede5523220 csky: Add memory layout 2.5G(user):1.5G(kernel) omits 5f24433c4a68 selftests: Skip BPF seftests by default omits 63df571c37d9 selftests/vDSO: fix -Wformat warning in vdso_test_correctness omits 662d7822e6b9 selftests/vDSO: add additional binaries to .gitignore omits ae5633d5117d Merge branch 'rcu/urgent' into HEAD omits d6da298d1b8b Merge branch 'i2c/for-current' into i2c/for-next omits b658e2a1443c gpu: drm: imx: convert comma to semicolon omits aac085f0884e Merge branch 'i2c/for-5.11' into i2c/for-next omits f5d4c4ff0368 Merge branch 'i2c/for-5.11' into i2c/for-next omits 517c49f849d7 Merge branch 'v5.11/soc' into tmp/aml-rebuild omits 9e8209d3c926 Merge branch 'v5.11/drivers' into tmp/aml-rebuild omits d217b777649e Merge branch 'v5.11/dt64' into tmp/aml-rebuild omits c80de4722a01 Merge branch 'i2c/for-current' into i2c/for-next omits a4775010c0fa Merge branch 'i2c/for-5.11' into i2c/for-next omits 516949a2c12e Merge branch 'i2c/for-5.11' into i2c/for-next omits 0161b5395870 Merge branch 'i2c/for-current' into i2c/for-next omits 099e5bde9bd2 drm/imx: depend on COMMON_CLK to fix compile tests omits b3a837168ea0 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries omits aaf8fe39c952 Revert "fpga: dfl: fix the definitions of type & feature_i [...] omits 9922e71f43ac Revert "fpga: dfl: move dfl_device_id to mod_devicetable.h" omits 3ae706b58b0b Revert "fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()" omits dd57ca7ddec5 Revert "fpga: dfl: move dfl bus related APIs to include/li [...] omits c97e7615c15b Merge branch 'i2c/for-current' into i2c/for-next omits 47480e8745ac Merge branch 'i2c/for-current' into i2c/for-next omits cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next omits b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h omits 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() omits a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h omits 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] omits 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] omits e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next omits c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration omits dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration omits 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration omits 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration omits ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration omits 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration omits a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration omits e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration omits 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration omits 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds e71ba9452f0b Linux 5.11-rc2 adds f4f6a2e32952 Merge tag 'compiler-attributes-for-linus-v5.11' of git://g [...] adds 36bbbd0e234d Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/ [...] adds 5136bb8c8b58 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal adds d39648eb67ac kconfig: config script: add a little user help adds c0f975af1745 kconfig: Support building mconf with vendor sysroot ncurses adds 0c36d88cff4d lib/raid6: Let $(UNROLL) rules work with macOS userland adds 9bba03d4473d kconfig: remove 'kvmconfig' and 'xenconfig' shorthands adds f46aec8e1da5 Merge remote-tracking branch 'kbuild-current/fixes' adds 80be2516c0c3 Merge remote-tracking branch 'arc-current/for-curr' adds 42e85f90171a arm64/smp: Remove unused irq variable in arch_show_interrupts() adds b614231dec78 arm64: mte: remove an ISB on kernel exit adds 095507dc1350 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA adds 4abb2c6fe511 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 1c1b899dd510 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8ffe152b1bbb Merge remote-tracking branch 'sparc/master' adds d9e44981739a bareudp: set NETIF_F_LLTX flag adds 10ad3e998fa0 bareudp: Fix use of incorrect min_headroom size adds 01e31bea7e62 vhost_net: fix ubuf refcount incorrectly when sendmsg fails adds 17e94567c57d docs: networking: packet_mmap: fix formatting for C macros adds e4da63cda51f docs: networking: packet_mmap: fix old config reference adds 0f881c1cb2a3 Merge remote-tracking branch 'net/master' adds 377e8f0afdf3 Merge remote-tracking branch 'bpf/master' adds 3b535200d317 Merge remote-tracking branch 'ipsec/master' adds a05d203322a1 Merge remote-tracking branch 'netfilter/master' adds 4bfd6247fa91 ALSA: hda/via: Fix runtime PM for Clevo W35xSS adds 180a773d1222 Merge remote-tracking branch 'sound-current/for-linus' adds 48ffb5334a3f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 3dc8645c46b7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 975831b3f9b3 Merge remote-tracking branch 'regmap-fixes/for-linus' adds d957d1610c66 regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency adds 2bf3a72b08e7 dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision adds df6b92fa4005 regulator: qcom-rpmh-regulator: correct hfsmps515 definition adds 36836f5b377b Merge qcom driver fix into regulator-5.11 adds 6f4ab1ad5aed Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 3eb09c1b0fec Merge remote-tracking branch 'regulator-fixes/for-linus' adds 6170d077bf92 spi: fix the divide by 0 error when calculating xfer waiting time adds 339a362ed418 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 414f55a14935 Merge remote-tracking branch 'spi-fixes/for-linus' adds 425fb0b05575 Merge remote-tracking branch 'tty.current/tty-linus' adds 020a1f453449 USB: usblp: fix DMA to stack adds 718bf42b119d usb: usbip: vhci_hcd: protect shift size adds a1383b3537a7 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup adds 64e6bbfff52d usb: gadget: configfs: Fix use-after-free issue with udc_name adds 7043e311a576 usb: gadget: core: change the comment for usb_gadget_connect adds d7889c2020e0 usb: gadget: select CONFIG_CRC32 adds 6cd0fe913879 usb: gadget: configfs: Preserve function ordering after bi [...] adds 4d14057aa3cc Merge remote-tracking branch 'usb.current/usb-linus' adds d6c1ddd938d8 USB: serial: option: add Quectel EM160R-GL adds 0e2d6795e8db USB: serial: option: add LongSung M5710 module support adds 54d0a3ab80f4 USB: serial: iuu_phoenix: fix DMA from stack adds c9d5862f1022 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d7f1e2257b6d Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 764257d9069a phy: cpcap-usb: Fix warning for missing regulator_disable adds d092bd911049 phy: mediatek: allow compile-testing the dsi phy adds 9aa69076ee81 Merge remote-tracking branch 'phy/fixes' adds f0c2a9d2c7dc Merge remote-tracking branch 'staging.current/staging-linus' adds 4cd2389742cd Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a3a9060ecad0 Input: i8042 - unbreak Pegatron C15B adds 60159e9e7bc7 Input: ili210x - implement pressure reporting for ILI251x adds 50edf67d1ec6 Merge remote-tracking branch 'input-current/for-linus' adds 728b776a6d91 Merge remote-tracking branch 'crypto-current/master' adds 5cd85dc25d6a Merge remote-tracking branch 'ide/master' adds 7a6eb7c34a78 selftests: Skip BPF seftests by default adds 069a99317ff0 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 26b614fa4410 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup adds ff58f7dd0c13 dmaengine: idxd: off by one in cleanup code adds 8fb28795fb64 dmaengine: qcom: gpi: Fixes a format mismatch adds 33cbd54dc515 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] adds d645148cc82c dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] adds 595a33414844 dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() adds ba42f61b3612 qcom: bam_dma: Delete useless kfree code adds 28d8e07fc947 MAINTAINERS: Add entry for Texas Instruments DMA drivers adds cc465fa269bc dt-bindings: dma: ti: Update maintainer and author information adds 0bd1bf86ab79 dmaengine: qcom: fix gpi undefined behavior adds 99974aedbd73 dmaengine: xilinx_dma: check dma_async_device_register ret [...] adds faeb0731be0a dmaengine: xilinx_dma: fix incompatible param warning in _ [...] adds 2d5efea64472 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning adds e1263f9277ba dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value adds f152f0496851 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 4883a60c17ed mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] adds fe0687560e59 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] adds 0724cfab120a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds e4b738dd4a01 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 209ddbb218d2 Merge remote-tracking branch 'omap-fixes/fixes' adds 017039eb0927 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds e4867bc3cdd7 Merge branch 'misc-5.11' into next-fixes adds a907371d04da Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8aa4f4813b70 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 81e7eb5bf08f Revert "Revert "scsi: megaraid_sas: Added support for shar [...] adds 74a2921948ed scsi: hisi_sas: Expose HW queues for v2 hw adds a8f808839abe Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes adds 5c8d024929b5 Merge remote-tracking branch 'scsi-fixes/fixes' adds f0423119b570 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 65a4e5299739 kunit: tool: Force the use of the 'tty' console for UML adds be2b364c5113 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 465b1dafcfa7 Merge remote-tracking branch 'kbuild/for-next' new ebc4ffd6ee98 Merge remote-tracking branch 'dma-mapping/for-next' new af3637397377 Merge remote-tracking branch 'arm64/for-next/core' new 1b0f4a0ee839 Merge remote-tracking branch 'arm-soc/for-next' new bc6b7dd2051c Merge remote-tracking branch 'actions/for-next' new 7386a559caa6 arm64: dts: amlogic: meson-g12: Set FL-adj property value new 1879343b75de Merge branch 'v5.11/fixes' into tmp/aml-rebuild new 82cbd497e58c arm64: dts: meson: vim3: whitespace fixups new b3ffd9f68a2c arm64: dts: meson: Fix schema warnings for pwm-leds new 60f232d3c04a Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 4d05c3122d43 Merge remote-tracking branch 'amlogic/for-next' new 77e778e62358 Merge remote-tracking branch 'aspeed/for-next' new a32f9bf2f60e Merge remote-tracking branch 'at91/at91-next' new ac8f416312c9 Merge remote-tracking branch 'drivers-memory/for-next' new c0e51709c7f7 Merge remote-tracking branch 'imx-mxs/for-next' new 0b85da49c79b Merge remote-tracking branch 'keystone/next' new 4adde9cfcaed Merge remote-tracking branch 'mediatek/for-next' new cf0021907324 Merge remote-tracking branch 'mvebu/for-next' new 7f37c715b789 Merge remote-tracking branch 'omap/for-next' new 5b5465dd947c arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin new a9164910c5ce arm64: dts: qcom: c630: keep both touchpad devices enabled new af151ac3533b Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] new 1b3df368914b soc: qcom: smem: use %*ph to print small buffer new 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards new 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support new 6c556a34e4b1 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new 6c80bc403ddf Merge remote-tracking branch 'qcom/for-next' new fb2a1a16d34f Merge remote-tracking branch 'raspberrypi/for-next' new 777e0bc1cdf0 Merge remote-tracking branch 'realtek/for-next' new 018551f87468 Merge remote-tracking branch 'renesas/next' new 8857b5729586 Merge remote-tracking branch 'reset/reset/next' new 9da474ec7b7d Merge remote-tracking branch 'rockchip/for-next' new 2a79986c3706 Merge remote-tracking branch 'samsung-krzk/for-next' new 99abaa9682de Merge remote-tracking branch 'stm32/stm32-next' new 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names new 60a0dc3426c5 dt-bindings: sram: Document Allwinner V3s bindings for sys [...] new e42170238c8b dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] new 5eb9bb193223 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller new 4f35fd2c875b ARM: dts: sun8i: Cleanup the Pinecube AXP209 node new 294b9178a1f7 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings new 531041114edf ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] new 193c89ea570c ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node new e5bbdb706724 Merge remote-tracking branch 'sunxi/sunxi/for-next' new c5935b6230f9 Merge remote-tracking branch 'tegra/for-next' new 7b7c6d41889b Merge remote-tracking branch 'ti-k3/ti-k3-next' new 2275eb82d58e Merge remote-tracking branch 'clk-renesas/renesas-clk' new 7e5e0122c3cc csky: Add memory layout 2.5G(user):1.5G(kernel) new b4292b650941 csky: Fixup perf probe failed new 9413c684bf1e csky: Fixup show_regs doesn't contain regs->usp new c2b3ed57c421 csky: Remove custom asm/atomic.h implementation new 65007ba34aba csky: Fixup barrier design new b671bf1b7f86 csky: Fixup futex SMP implementation new a5ffe127b870 csky: Fixup asm/cmpxchg.h with correct ordering barrier new a3ba37b44821 csky: Cleanup asm/spinlock.h new 3e3206fb78cf csky: Fixup PTE global for 2.5:1.5 virtual memory new c53cc2981493 csky: Remove prologue of page fault handler in entry.S new b8ddf09ca948 csky: Add kmemleak support new aad25d90b42f csky: Fix TLB maintenance synchronization problem new e6d819647c13 csky: Add show_tlb for CPU_CK860 debug new 5da883df8241 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault new f650983e709e csky: Fixup update_mmu_cache called with user io mapping new e28519f9ca94 csky: Add faulthandler_disabled() check new 3d73a53853e0 csky: Fixup do_page_fault parent irq status new 1179dbc7ced9 csky: Sync riscv mm/fault.c for easy maintenance new 804b3f90c854 csky: mm: abort uaccess retries upon fatal signal new f0bbf052ae46 csky: Reconstruct VDSO framework new 1528e8535a4a Merge remote-tracking branch 'csky/linux-next' new 4873bc5f90e4 Merge remote-tracking branch 'h8300/h8300-next' new 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly new 7551e18f04de Merge remote-tracking branch 'microblaze/next' new cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] new 2ee1503e546f MIPS: zboot: head.S clean up new e8bb8f28233d MIPS: cacheinfo: Add missing VCache new 68324a68fbbe MIPS: Loongson64: Set cluster for cores new c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. new 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code new ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style new e61757407ede Merge remote-tracking branch 'mips/mips-next' new 8764225dd464 Merge remote-tracking branch 'nds32/next' new 7921d4c6f30f Merge remote-tracking branch 's390/for-next' new 2c520929bbf2 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 746dfc30f0e9 Merge remote-tracking branch 'btrfs/for-next' new 10f42b3e6483 libceph: zero out session key and connection secret new 4972cf605f8a libceph, ceph: disambiguate ceph_connection_operations handlers new 4436c434be87 Merge remote-tracking branch 'ceph/master' new a25b073f3f62 Merge remote-tracking branch 'cifs/for-next' new 500709e554d3 Merge remote-tracking branch 'ext3/for_next' new c1b0ae22348f Merge remote-tracking branch 'ext4/dev' new 30bc0a37a44f Merge remote-tracking branch 'f2fs/dev' new df8e993ab97d Merge remote-tracking branch 'jfs/jfs-next' new 2908b325332a Merge remote-tracking branch 'nfs-anna/linux-next' new ee32c108e212 Merge remote-tracking branch 'cel/cel-next' new 2e49161c226b Merge remote-tracking branch 'v9fs/9p-next' new 4f8b848788f7 zonefs: select CONFIG_CRC32 new fe1329c5b246 Merge remote-tracking branch 'zonefs/for-next' new f36a0f8c3815 next-20210104/vfs new 8a53e971ac98 Merge remote-tracking branch 'printk/for-next' new e90d5df7f08f Documentation: HID: hid-alps editing & corrections new 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections new 750376f5e136 Documentation: HID: hiddev editing & corrections new 997930996e04 Documentation: HID: intel-ish-hid editing & corrections new 1c9003637f1e Documentation: HID: hidraw editing & corrections new ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections new a14e9d72858f Documentation: HID: hid-transport editing & corrections new 356006a6cfb7 Documentation: HID: uhid editing & corrections new 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next new 37309f47e2f5 HID: wacom: Fix memory leakage caused by kfifo_alloc new f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next new c3d6eb6e5437 HID: multitouch: Enable multi-input for Synaptics pointsti [...] new a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next new de30491e8bfe HID: sfh: fix address space confusion new 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next new 273435a1d4e5 HID: sony: select CONFIG_CRC32 new 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next new d541f93952d6 Merge remote-tracking branch 'hid/for-next' new cea21a808cce Merge remote-tracking branch 'dmi/dmi-for-next' new 334f7a604434 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 145282e4ddc8 Merge remote-tracking branch 'jc_docs/docs-next' new 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX new 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field new 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] new 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] new 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro new 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] new 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX new cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] new b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() new 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info new 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable new 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() new cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI new cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] new 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] new 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE new 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() new d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] new 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() new ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] new 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] new 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t new 2ad100f359c2 media: ti-vpe: cal: Simplify the context API new 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] new c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] new 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV new fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 new 4281d115a4eb media: tegra-video: Add DV timing support new 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops new 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl new 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE new 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback new 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 new f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] new 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports new a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] new 575c52cc4cae media: videobuf2: always call poll_wait() on queues new 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues new 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() new b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect new 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] new 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered new ce814ad4bb52 media: allegro: Fix use after free on error new d74d4e2359ec media: allegro: move driver out of staging new 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML new 0e13f6f6ff9d media: allegro: remove custom drain state handling new ecd07f4b9d21 media: allegro: rename stream_id to dst_handle new 7a64a70eeb26 Merge remote-tracking branch 'v4l-dvb/master' new 7400d63bd678 Merge remote-tracking branch 'v4l-dvb-next/master' new 881ed2bf5a6a Merge remote-tracking branch 'pm/linux-next' new b6a5ea62b6ec Merge remote-tracking branch 'ieee1394/for-next' new ecf359fe7311 Merge remote-tracking branch 'bluetooth/master' new 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] new 113c939c18a5 Merge remote-tracking branch 'gfs2/for-next' new a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup new 341e4faf9cad mtd: remove redundant assignment to pointer eb new 0a8f0d724201 Merge remote-tracking branch 'mtd/mtd/next' new 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon new 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser new 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser new 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser new 3d557b24bc82 mtd: parsers: afs: Fix freeing the part name memory in failure new 1ae32916ff71 Merge remote-tracking branch 'nand/nand/next' new 485f4203e7cd Merge remote-tracking branch 'crypto/master' new 48bcd59ad0d0 Merge remote-tracking branch 'amdgpu/drm-next' adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier adds 9d8fddf8579a drm/i915: Disable outputs during unregister adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] adds 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS adds e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size adds 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value adds a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD adds fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT adds 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag adds 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code new 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header new 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header new d6933784e649 drm/i915/display: fix misused comma new 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c new 00a16d02f4df drm/i915: refactor i915 plane code into separate file. new f12110afee05 drm/i915/dp: Program source OUI on eDP panels new 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* new 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] new 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions new 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] new b3304591f14b drm/i915/dp: Track pm_qos per connector new 66a2ebaee7da Merge remote-tracking branch 'drm-intel/for-linux-next' new c08cf57a8f86 Merge remote-tracking branch 'drm-msm/msm-next' new e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries new ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests new c2d789fb500c gpu: drm: imx: convert comma to semicolon new f35a2a99100f drm/encoder: make encoder control functions optional new ca5092d04d86 drm: add drmm_encoder_alloc() new 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() new 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() new 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() new c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe new bed00ddedf0d drm/imx: imx-ldb: use local connector variable new 8767f4711b2b drm/imx: imx-ldb: move initialization into probe new 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables new a91cfaf6e650 drm/imx: imx-tve: move initialization into probe new e2127db8904a drm/imx: imx-tve: use devm_clk_register new 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] new 495590c65942 drm/imx: parallel-display: move initialization into probe new a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources new b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources new 2b20c9617410 drm/imx: imx-tve: use drm managed resources new c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources new 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources new 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources new 38cafa5ad8b5 Merge remote-tracking branch 'imx-drm/imx-drm/next' new f3e44b87f1ff Merge remote-tracking branch 'sound/for-next' new e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding new a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA new 11f0a38bed1e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new ae83630f56aa Merge remote-tracking branch 'sound-asoc/for-next' new 0309ca56206c Merge remote-tracking branch 'input/next' new cc07d72bf350 dm raid: fix discard limits for raid1 new f7b347acb5f6 dm integrity: select CRYPTO_SKCIPHER new b690bd546b22 dm zoned: select CONFIG_CRC32 new 8abec36d1274 dm crypt: do not wait for backlogged crypto request comple [...] new d68b29584c25 dm crypt: use GFP_ATOMIC when allocating crypto requests f [...] new 0ea05a40754b Merge remote-tracking branch 'device-mapper/for-next' new 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() new 3035c5d1f551 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 5610b0b8930b Merge remote-tracking branch 'mfd/for-mfd-next' new 7d44f5dc9b58 Merge remote-tracking branch 'battery/for-next' new 90cf443d841e regulator: core.c: Replace references to non-existent function new 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision new c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators new a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] new c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 new 86075ff7bd09 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 7e50d11eedfe Merge remote-tracking branch 'regulator/for-next' new be25cfaa5f4a Merge remote-tracking branch 'security/next-testing' new 9ef4009a4fd7 Merge remote-tracking branch 'keys/keys-next' new e0a87acb0841 Merge remote-tracking branch 'tpmdd/next' new f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description new ee6597b1bf06 Merge remote-tracking branch 'spi/for-5.12' into spi-next new ec651292e31e Merge remote-tracking branch 'spi/for-next' new 2d6914e004a5 Merge remote-tracking branch 'tip/auto-latest' new 2c2e25e58c47 Merge remote-tracking branch 'edac/edac-for-next' new c2edfec9c5a6 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new c4f72d42ae5b tools/memory-model: Document locking corner cases new c551402e5325 tools/memory-model: Make judgelitmus.sh note timeouts new 91f015625c5b tools/memory-model: Make cmplitmushist.sh note timeouts new c401e834b4e4 tools/memory-model: Make judgelitmus.sh identify bad macros new f0e321105d70 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 9c0969b2794a tools/memory-model: Fix paulmck email address on pre-exist [...] new 9abddc363040 tools/memory-model: Update parseargs.sh for hardware verification new 4ec1f7b3d300 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 2ebd57dd97f2 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 3703855b60ea tools/memory-model: Fix checkalllitmus.sh comment new 5f5455e9d2f3 tools/memory-model: Hardware checking for check{,all}litmus.sh new d9270d108e8f tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 7587e8e76ee5 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new b91097ecea63 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new d9f7e585d291 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 31729561a27e tools/memory-model: Keep assembly-language litmus tests new 275d4284fae0 tools/memory-model: Allow herd to deduce CPU type new 356db9b7fe73 tools/memory-model: Make runlitmus.sh check for jingle errors new 7c62ded293e7 tools/memory-model: Add -v flag to jingle7 runs new 2583afb45b62 tools/memory-model: Implement --hw support for checkghlitmus.sh new ae1e6de80194 tools/memory-model: Fix scripting --jobs argument new c48e1dccd1e4 tools/memory-model: Make checkghlitmus.sh use mselect7 new 603875d83fb8 tools/memory-model: Make history-check scripts use mselect7 new 7925587a206b tools/memory-model: Add "--" to parseargs.sh for addition [...] new eb6cb24a0b49 tools/memory-model: Repair parseargs.sh header comment new 4b5107b683e8 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 3d39db7760cf tools/memory-model: Add data-race capabilities to judgelitmus.sh new 01da8c4c62c9 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 26914881aed2 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new c8fd1f20733c Merge branch 'lkmm-dev.2020.12.30a' into HEAD new e3c5c4cbafea rcutorture: Add testing for RCU's global memory ordering new 1a39af03e312 rcu/tree: Make rcu_do_batch count how many callbacks were [...] new cf8fdf9b1689 rcu/segcblist: Add additional comments to explain smp_mb() new 1d4cd4e02022 torture: Make --kcsan specify lockdep new ae8fa37e1f10 tools/memory-model: Tie acquire loads to reads-from new 26b235e7f323 rcu: Mark obtuse portion of stall warning as internal debug new 8998ec41d04d locking: Remove duplicate include of percpu-rwsem.h new 4be07d151074 torture: Make kvm.sh "--dryrun sched" summarize number of batches new 346100c8f3f7 torture: Make kvm.sh "--dryrun sched" summarize number of builds new 87ad49a8a6ba docs: Remove redundant "``" from Requirements.rst new 8265b8ae0172 rcu/segcblist: Add counters to segcblist datastructure new de32a4fbb600 rcu/tree: segcblist: Remove redundant smp_mb()s new 76c696d3040f cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] new e4d349091a2d cpumask: Make "all" alias global and not just RCU new 0528e8b524ce cpumask: Add a "none" alias to complement "all" new 95bd6e33cec3 cpumask: Add "last" alias for cpu list specifications new a8125254d63e rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" new 25d815a1820f doc: Remove obsolete RCU-bh and RCU-sched update-side API members new 0862456c7b4f scftorture: Add debug output for wrong-CPU warning new 43931c1ebb9e torture: Allow kvm.sh --datestamp to specify subdirectories new f2ce4c2e4119 rcu: Add lockdep checks for interrupts disabled new 209ae52dd29e rcu: For RCU grace-period kthread starvation, dump last CP [...] new 585c4d9888e8 rcu: Do not NMI offline CPUs new 8d4e2374d33e srcu: Make Tiny SRCU use multi-bit grace-period counter new 60251378ee57 srcu: Provide internal interface to start a Tiny SRCU grac [...] new 6ff2502633ad srcu: Provide internal interface to start a Tree SRCU grac [...] new 7822eca4d35f srcu: Provide polling interfaces for Tiny SRCU grace periods new 4e46973c37af srcu: Provide polling interfaces for Tree SRCU grace periods new 6ecac17c810c srcu: Document polling interfaces for Tree SRCU grace periods new 5959e6b66237 rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state new c159046c92f3 rcutorture: Add writer-side tests of polling grace-period API new fdd2db24b8bc refscale: Allow summarization of verbose output new 3557037677f5 rcutorture: Add reader-side tests of polling grace-period API new 8d0ed73cfb96 srcu: Add comment explaining cookie overflow/wrap new 64c5eb6345ee rcu/trace: Add tracing for how segcb list changes new 32047f89501f list: Fix a typo at the kernel-doc markup new 67e2a981e609 rcutorture: Require entire stutter period be post-boot new 421ba0b96f4a rcutorture: Make synctype[] and nsynctype be static global new ba3593f7700c rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] new 336a9c69dea7 torture: Add fuzzed hrtimer-based sleep functions new 60dbeb995c23 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits new 5abe6968aede torture: Make stutter use torture_hrtimeout_*() functions new fe0ed27bfb76 rcutorture: Use hrtimers for reader and writer delays new 4e40fb14e2d3 torture: Prepare for splitting qemu execution from kvm-tes [...] new 7cdffc233b6b torture: Add config2csv.sh script to compare torture scenarios new ca6413d31e8d rcu/segcblist: Add debug checks for segment lengths new 22c9df698124 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] new 665727d65af1 rcu: Check and report missed fqs timer wakeup on RCU stall new c9732a387fa6 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] new 633a0d65bdb2 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] new 8584e873326d tools/rcutorture: Make identify_qemu_vcpus() independent o [...] new ba74343f8ec5 torture: Make kvm.sh "Test Summary" date be end of test new 3f493fe64692 rcu: Record kvfree_call_rcu() call stack for KASAN new e87a21aebe39 torture: Make kvm.sh arguments accumulate new dab4a2390830 torture: Add torture.sh torture-everything script new 73935189507e torture: Print run duration at end of kvm.sh execution new d8d7d6952596 torture: Make torture.sh use common time-duration bash functions new 9d4ca391bd23 torture: Remove use of "eval" in torture.sh new c0cbd76a4b30 torture: Make kvm.sh return failure upon build failure new 1ef60b61f64c torture: Add "make allmodconfig" to torture.sh new 538fc2ee870a rcu: Introduce kfree_rcu() single-argument macro new 4369568fda47 rcu: Eliminate the __kvfree_rcu() macro new 642210d5a7e3 torture: Auto-size SCF and scaling runs based on number of CPUs new ba4d9063157d torture: Make kvm.sh include --kconfig arguments in CPU ca [...] new 755f910e9dbc torture: Enable torture.sh argument checking new 9560f3dd6956 torture: Make torture.sh rcuscale and refscale deal with a [...] new 44586270700c torture: Make torture.sh refscale runs use verbose_batched [...] new 42ef6b43f241 torture: Create doyesno helper function for torture.sh new 7da2f7cc02b5 torture: Make refscale throttle high-rate printk()s new 0938c43dac29 torture: Throttle VERBOSE_TOROUT_*() output new edc12af73e15 torture: Make torture.sh allmodconfig retain and label output new f2e4e62bbea9 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale new 11482fdee41c torture: Make torture.sh refuse to do zero-length runs new 91e05853bf7f torture: Add kvm.sh test summary to end of log file new 1a5114f5b9a3 torture: Drop log.long generation from torture.sh new 4ff35cfc65b3 torture: Allow scenarios to be specified to torture.sh new 00b2cb9472e8 torture: Add command and results directory to torture.sh log new 070be6702ca4 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN new 8598252d80ae docs: Fix typos and drop/fix dead links in RCU documentation new d59db4623f0c tools/memory-model: Remove redundant initialization in lit [...] new 3468606fa6c5 tools/memory-model: Fix typo in klitmus7 compatibility table new 69d869970c2c kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] new d2d0cf705fbd random32: Re-enable KCSAN instrumentation new f32a449e2847 rcutorture: Make object_debug also double call_rcu() heap object new a309490a8548 torture: Stop hanging on panic new 9142393dcd26 mm: Add mem_dump_obj() to print source of memory block new 4c981977e0c0 mm: Make mem_dump_obj() handle NULL and zero-sized pointers new c2bd6c8370a0 mm: Make mem_dump_obj() handle vmalloc() memory new 21ea006389c7 mm: Make mem_obj_dump() vmalloc() dumps include start and length new aa3d2c920ae3 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] new 6f2bd9364331 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] new a6d4153e5473 EXP rcuscale: Add crude tests for mem_dump_obj() new 570a637f39d7 doc: Update RCU requirements RCU_INIT_POINTER() description new 5267c666b006 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] new 2d22ee350be9 torture: Compress KASAN vmlinux files new 2fd9c6d11a17 torture: Add --dryrun batches to help schedule a distributed run new cd81aed33adc torture: s/STOP/STOP.1/ to avoid scenario collision new f12bf8a1c997 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT new 1f8cfcac661f rcu: Unconditionally use rcuc threads on PREEMPT_RT new 1cfbb2b9bb53 rcu: Enable rcu_normal_after_boot unconditionally for RT new 993ff2df581c doc: Update RCU's requirements page about the PREEMPT_RT wiki. new d781358ebd28 doc: Use CONFIG_PREEMPTION new 1ea81e6a4a64 rcu/nocb: Turn enabled/offload states into a common flag new 2ed13fda51f6 rcu/nocb: Provide basic callback offloading state machine bits new c836d6edd593 rcu/nocb: Always init segcblist on CPU up new 79403c0e5823 rcu/nocb: De-offloading CB kthread new 1a27552f1967 rcu/nocb: Don't deoffload an offline CPU with pending work new 06a48c9e6d0c rcu/nocb: De-offloading GP kthread new edb77ec13da0 rcu/nocb: Re-offload support new 7362774ef756 rcu/nocb: Shutdown nocb timer on de-offloading new 9487b7b548c7 rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY new fe8750d0cd4b rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] new d9fc9daa3ca1 rcu/nocb: Only cond_resched() from actual offloaded batch [...] new 5e568d3dac89 rcu/nocb: Process batch locally as long as offloading isn' [...] new c425ed946e00 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] new 19f102a3ef33 cpu/hotplug: Add lockdep_is_cpus_held() new 8bb99e243862 timer: Add timer_curr_running() new 3a2bcf35fbd9 rcutorture: Test runtime toggling of CPUs' callback offloading new 17aa30bf9762 tools/rcutorture: Support nocb toggle in TREE01 new 02cc38767ad5 clocksource: Provide module parameters to inject delays in [...] new 69c21841a131 clocksource: Retry clock read if long delays detected new fc25328c3b13 clocksource: Check per-CPU clock synchronization when mark [...] new 8a567dda5e63 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new fec3ab76ec4f clocksource: Do pairwise clock-desynchronization checking new 703041c8c4bf rcu/nocb: Add grace period and task state to show_rcu_nocb [...] new 6f3aee71e681 rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] new 45eb29530865 torture: Clean up after torture-test CPU hotplugging new 2679e9ff7c73 torture: Maintain torture-specific set of CPUs-online books new f5a1ac17c768 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] new aef19dfed217 rcu-tasks: Add RCU-tasks self tests new 6b3911fbbf7e rcu/nocb: Code-style nits in callback-offloading toggling new 379d4d48fa9b rcu: Make TASKS_TRACE_RCU select IRQ_WORK new 103eea461b6b rcu: Do any deferred nocb wakeups at CPU offline time new c24eba2a5fdb torture: Remove "Failed to add ttynull console" false positive new 0f54a0e6face torture: Break affinity of kthreads last running on outgoing CPU new 5aab3734d65b torture: Allow standalone kvm-recheck.sh run detect --trust-make new 1f749a3f4e45 x86/mce: Make mce_timed_out() identify holdout CPUs new 7afc7f400e10 torture: Do Kconfig analysis only once per scenario new b190490f1c7d rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 new d103563e502c sched/idle: Fix missing need_resched() check after rcu_idl [...] new b43abba9bf1c cpuidle: Fix missing need_resched() check after rcu_idle_enter() new ce2092f4bca5 Merge remote-tracking branch 'rcu/rcu/next' new 8cbebc4118b5 KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS new bcb90787e10f Merge remote-tracking branch 'kvm-arm/next' new c5df08a81027 Merge remote-tracking branch 'percpu/for-next' new dceb2419a4ca Merge remote-tracking branch 'workqueues/for-next' new f981dc171c04 tools/power/x86/intel-speed-select: Set scaling_max_freq t [...] new bbaa2e95e23e tools/power/x86/intel-speed-select: Set higher of cpuinfo_ [...] new 6a4b1f2dff55 platform/surface: surface_gpe: Fix non-PM_SLEEP build warnings new e4a02c7a0e3a platform/surface: SURFACE_PLATFORMS should depend on ACPI new 9bba96275576 platform/x86: i2c-multi-instantiate: Don't create platform [...] new 46c54cf27061 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Good [...] new fcd38f178b78 platform/x86: intel-vbtn: Support for tablet mode on Dell [...] new aa44afab87af platform/x86: thinkpad_acpi: correct palmsensor error checking new 5b569302520a platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check new 87456297d826 Merge remote-tracking branch 'drivers-x86/for-next' new 1f5f357dfaea Merge remote-tracking branch 'hsi/for-next' new 89d74b0dcfc4 Merge remote-tracking branch 'leds/for-next' new ca40f4a63fd0 Merge remote-tracking branch 'usb/usb-next' new 07fc049a02a0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 75690f73640f Merge remote-tracking branch 'tty/tty-next' new 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions new 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling new 5fafc899d9b9 Merge remote-tracking branch 'extcon/extcon-next' new 8edc6a623049 Merge remote-tracking branch 'thunderbolt/next' new 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE new df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues new 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock new 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock new c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD new 850c35bb28ec staging: board: Remove macro board_staging new ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints new f31559af97a0 staging: fwserial: Fix error handling in fwserial_create new 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions new 1f82c33205db Revert "staging: board: Remove macro board_staging" new bf84c3ee7d7f Merge remote-tracking branch 'staging/staging-next' new 4b1a60a1bb8f MAINTAINERS: Update Georgi's email address new 6fed078c6966 Merge remote-tracking branch 'icc/icc-next' new 505239e1981b Merge remote-tracking branch 'scsi/for-next' new 70c34a27485a Merge remote-tracking branch 'vhost/linux-next' new 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division new c101deb7d50b Merge branche 'rproc-fixes' into for-next new 8cf6dea32270 Merge remote-tracking branch 'rpmsg/for-next' new 3a57026a83ba gpio: rcar: Remove redundant compatible values new ff07b22e5730 gpio: sl28cpld: convert comma to semicolon new 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config new 4130773d6466 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new f06430c82915 Merge remote-tracking branch 'userns/for-next' new 3b4cf848dad5 selftests/vDSO: add additional binaries to .gitignore new df00d0298902 selftests/vDSO: fix -Wformat warning in vdso_test_correctness new e9e782e78df1 Merge remote-tracking branch 'kselftest/next' new b6bb984343c5 Merge remote-tracking branch 'livepatching/for-next' new 60e4cf03ab23 Merge remote-tracking branch 'coresight/next' new 67b7cc0722dd Merge remote-tracking branch 'slimbus/for-next' new 56352288635f Merge remote-tracking branch 'nvmem/for-next' new c9e91cb9b853 Merge remote-tracking branch 'xarray/main' new 5f5e7d31b1c1 Merge remote-tracking branch 'pidfd/for-next' new f7a08531816a Merge remote-tracking branch 'notifications/notifications- [...] new a65de5479620 mm, slub: consider rest of partial list if acquire_slab() fails new cf0c4fa1b0c8 mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] new 049168e70a67 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] new ce50fe6f03bc mm/memcontrol: fix warning in mem_cgroup_page_lruvec() new 4956fe5859d7 kasan: fix unaligned address is unhandled in kasan_remove_ [...] new dd92b4393ae8 kasan: fix incorrect arguments passing in kasan_add_zero_shadow new bed4ce38845a ubsan: disable unsigned-integer-overflow sanitizer with clang new bd9866dfdd5d ubsan-disable-unsigned-integer-overflow-sanitizer-with-clang-fix new e14f512653d4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 91f2076f6adc /proc/kpageflags: do not use uninitialized struct pages new f0d22ae96986 ocfs2: remove redundant conditional before iput new 2e8ec19d9171 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 157d83ddd79e ocfs2: fix ocfs2 corrupt when iputting an inode new 96a49831abf4 ramfs: support O_TMPFILE new f90459732311 fs: delete repeated words in comments new 58981e62a118 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 414e59882f02 mm, tracing: record slab name for kmem_cache_free() new a79110598ec8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new f09e0df678ce mm/swap: don't SetPageWorkingset unconditionally during swapin new 44e7b18ca75c mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 7b04777b6aba mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 0c5fb717281f mm: memcontrol: optimize per-lruvec stats counter memory usage new 6876699c796a mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 05ec17b29e40 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new dc63a85bae05 mm: memcontrol: convert NR_ANON_THPS account to pages new 9af677fd4098 mm: memcontrol: convert NR_FILE_THPS account to pages new d9568b987969 mm: memcontrol: convert NR_SHMEM_THPS account to pages new 48f7c46fa3fd mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 84c0fb5f7777 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 6bbe9e6bdd88 mm: memcontrol: make the slab calculation consistent new 7cfd37c9fc49 mm/memcg: revise the using condition of lock_page_lruvec f [...] new 6f56602a1fb3 mm/memcg: remove rcu locking for lock_page_lruvec function series new 247485999877 mm/mmap.c: remove unnecessary local variable new 0eb5366ed0a7 mm/mmap.c: replace if (cond) BUG() with BUG_ON() new 78407fbd6488 mm/mmap.c: fix the adjusted length error new 2a9e75c907fa mm: improve mprotect(R|W) efficiency on pages referenced once new ca3c44ed4086 mm/page_reporting: use list_entry_is_head() in page_report [...] new 8f98710d2866 mm/huge_memory.c: update tlb entry if pmd is changed new 2d0c4f719f24 MIPS: do not call flush_tlb_all when setting pmd entry new 29d81cab2897 mm/vmscan: __isolate_lru_page_prepare() cleanup new d0e8ddba9292 mm/compaction: remove rcu_read_lock during page compaction new e5bcc87dcd5d mm: memblock: enforce overlap of memory.memblock and memor [...] new 02b2022aacbd mm: fix initialization of struct page for holes in memory layout new 66cae298c237 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 4946d9bec2bc hugetlbfs: remove special hugetlbfs_set_page_dirty() new bcae8519d952 mm: make pagecache tagged lookups return only head pages new 3b504d23fbdc mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 7ca09e4d6a06 mm/swap: optimise get_shadow_from_swap_cache new a60d51e55eeb mm: add FGP_ENTRY new 66c0cb148f79 mm/filemap: rename find_get_entry to mapping_get_entry new 33da9555549f mm/filemap: add helper for finding pages new 40f792293bee fix mm-filemap-add-helper-for-finding-pages.patch new eda885e8c1d6 mm/filemap: add mapping_seek_hole_data new d6248f597301 fix mm-filemap-add-mapping_seek_hole_data.patch new 93aa7d952548 iomap: use mapping_seek_hole_data new 15455f287976 mm: add and use find_lock_entries new 518c7c3f6f5b fix mm-add-and-use-find_lock_entries.patch new 5baa2b07a033 mm: add an 'end' parameter to find_get_entries new 016f765638d2 mm: add an 'end' parameter to pagevec_lookup_entries new 310724b5fcae mm: remove nr_entries parameter from pagevec_lookup_entries new 8e5a5d5ad6d0 mm: pass pvec directly to find_get_entries new ab2365619caa mm: remove pagevec_lookup_entries new f49a52ac08f2 mm,thp,shmem: limit shmem THP alloc gfp_mask new 0f58f3d70d5f mm,thp,shm: limit gfp mask to no more than specified new 2babc226fd10 mm,thp,shmem: make khugepaged obey tmpfs mount flags new f64bbcff1e97 mm: cma: allocate cma areas bottom-up new ac42b316d60b mm-cma-allocate-cma-areas-bottom-up-fix new 66cf5b2d66f2 mm-cma-allocate-cma-areas-bottom-up-fix-2 new d5ac6ea20e02 mm-cma-allocate-cma-areas-bottom-up-fix-3 new 5f584ba7f688 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 39d9b5171c56 memblock: do not start bottom-up allocations with kernel_end new d844a55552ca mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new d82c2efc0fb6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new db5c36d0ef24 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 2daf12ac7451 mm: zswap: clean up confusing comment new ea97978b7ea3 mm: remove arch_remap() and mm-arch-hooks.h new 78f0791ac561 mm: page-flags.h: Typo fix (It -> If) new 0e56a8c1e768 mm: add Kernel Electric-Fence infrastructure new 92b0ecc2cf80 kfence: Fix parameter description for kfence_object_start() new 3f84eb6ab285 kfence: avoid stalling work queue task without allocations new a5c097414905 kfence: fix potential deadlock due to wake_up() new 8773b933b105 x86, kfence: enable KFENCE for x86 new 8a79373764e2 arm64, kfence: enable KFENCE for ARM64 new 0f6318c2657a kfence: use pt_regs to generate stack trace on faults new ae1f258e59b9 mm, kfence: insert KFENCE hooks for SLAB new bfa6a2a21b71 mm, kfence: insert KFENCE hooks for SLUB new 3074ca14ca35 kfence, kasan: make KFENCE compatible with KASAN new a7701cd13d28 revert kasan-remove-kfence-leftovers new 047066efbf3f kfence, Documentation: add KFENCE documentation new 3a0f6d717c2e kfence: add test suite new d0aeeb198d10 kfence: fix typo in test new 7a52b07450df MAINTAINERS: add entry for KFENCE new d1de273a6ce1 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3d9c0edbe65f fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1d2782f69228 kernel/hung_task.c: Monitor killed tasks. new 4570cc291f4c proc/wchan: use printk format instead of lookup_symbol_name() new f719584d5b68 sysctl.c: fix underflow value setting risk in vm_table new 2a54e764333e proc/sysctl: make protected_* world readable new 4670954e6e50 lib: optimize cpumask_local_spread() new c48b649b7d66 lib-optimize-cpumask_local_spread-v8 new dd35df9e3c6d checkpatch: improve blank line after declaration test new 142a08033233 checkpatch: ignore warning designated initializers using NR_CPUS new ef677e35644c aio: simplify read_events() new 076e16a823a1 Merge branch 'akpm-current/current' new 9a7c5c1bd638 mm: add definition of PMD_PAGE_ORDER new aca55d2ed8f6 mmap: make mlock_future_check() global new 58f07043dbbd set_memory: allow set_direct_map_*_noflush() for multiple pages new 2628df6fc393 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new d2336d944816 set_memory: allow querying whether set_direct_map_*() is a [...] new 370b7a27fd25 kfence: fix implicit function declaration new cb76354ed819 mm: introduce memfd_secret system call to create "secret" [...] new 5a080369e23d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 6ac58390b5c9 secretmem: use PMD-size pages to amortize direct map fragm [...] new f44310b82766 secretmem: add memcg accounting new 2fb6ae50a7c8 PM: hibernate: disable when there are active secretmem users new fe07b1845e33 arch, mm: wire up memfd_secret system call where relevant new 62ebbcd05569 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix new cdbe7a32f477 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix new afca8ba71a41 secretmem: test: add basic selftest for memfd_secret(2) new 7888fe42dfc1 secretmem-test-add-basic-selftest-for-memfd_secret2-fix
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 (ccbb8dc47f0d) \ N -- N -- N refs/heads/akpm (7888fe42dfc1)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 599 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 ++++---- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 74 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../devicetree/bindings/media/allegro,al5e.yaml | 105 ++ .../devicetree/bindings/media/allegro.txt | 43 - .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 + .../bindings/regulator/qcom,rpmh-regulator.txt | 1 + Documentation/devicetree/bindings/sound/wm8962.txt | 4 + .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/packet_mmap.rst | 11 +- MAINTAINERS | 5 +- Makefile | 2 +- arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 27 + arch/arm/boot/dts/qcom-sdx55.dtsi | 193 +++ arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 71 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 5 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 8 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 + arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 ++ arch/arm/boot/dts/sun8i-v3s.dtsi | 11 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/configs/defconfig | 2 +- arch/arm64/include/asm/processor.h | 3 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/kvm/Kconfig | 8 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/mm/init.c | 2 +- arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/include/asm/vdso.h | 19 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/vdso.c | 123 +- arch/{riscv => csky}/kernel/vdso/.gitignore | 0 arch/csky/kernel/vdso/Makefile | 67 + arch/{riscv => csky}/kernel/vdso/note.S | 0 arch/csky/kernel/vdso/rt_sigreturn.S | 14 + arch/csky/kernel/vdso/so2s.sh | 5 + arch/csky/kernel/vdso/vdso.S | 16 + arch/csky/kernel/vdso/vdso.lds.S | 54 + arch/csky/mm/fault.c | 5 +- arch/microblaze/Kconfig | 1 - arch/mips/Kconfig | 6 +- arch/mips/boot/compressed/head.S | 18 +- arch/mips/configs/loongson3_defconfig | 2 + arch/mips/include/asm/irq_cpu.h | 2 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/kernel/Makefile | 1 - arch/mips/kernel/cacheinfo.c | 34 +- arch/mips/kernel/irq-rm7000.c | 45 - arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/loongson64/init.c | 49 + arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/tsc.c | 3 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/dma/qcom/gpi.c | 2 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 11 +- drivers/extcon/extcon-max8997.c | 4 + drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-rcar.c | 27 - drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpu/drm/drm_crtc.c | 125 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_mode_config.c | 2 +- drivers/gpu/drm/drm_plane.c | 134 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 704 ++++++++ drivers/gpu/drm/i915/display/i9xx_plane.h | 24 + 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_cursor.c | 806 +++++++++ drivers/gpu/drm/i915/display/intel_cursor.h | 17 + drivers/gpu/drm/i915/display/intel_ddi.c | 83 +- drivers/gpu/drm/i915/display/intel_display.c | 1794 ++------------------ drivers/gpu/drm/i915/display/intel_display.h | 13 +- .../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 | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 93 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 115 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 21 +- 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 | 226 ++- drivers/gpu/drm/i915/display/intel_psr.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 50 +- 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/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 582 +------ drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 41 +- 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/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 - drivers/gpu/drm/imx/parallel-display.c | 91 +- drivers/hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 8 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 2 +- drivers/hid/hid-multitouch.c | 4 + drivers/hid/wacom_sys.c | 35 +- drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/touchscreen/ili210x.c | 26 +- drivers/md/Kconfig | 2 + drivers/md/dm-crypt.c | 138 +- drivers/md/dm-raid.c | 6 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/platform/Kconfig | 15 + drivers/media/platform/Makefile | 1 + .../media => media/platform}/allegro-dvt/Makefile | 0 .../platform}/allegro-dvt/allegro-core.c | 183 +- .../platform}/allegro-dvt/allegro-mail.c | 8 +- .../platform}/allegro-dvt/allegro-mail.h | 4 +- .../platform}/allegro-dvt/nal-h264.c | 0 .../platform}/allegro-dvt/nal-h264.h | 0 drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +++- drivers/media/platform/ti-vpe/cal-video.c | 394 ++--- drivers/media/platform/ti-vpe/cal.c | 385 ++++- drivers/media/platform/ti-vpe/cal.h | 103 +- drivers/media/rc/rc-main.c | 4 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-dev.c | 15 +- drivers/media/v4l2-core/v4l2-event.c | 17 + drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/mtdswap.c | 1 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/parsers/Kconfig | 8 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/qcomsmempart.c | 170 ++ drivers/net/bareudp.c | 3 +- drivers/pcmcia/cistpl.c | 4 +- drivers/phy/mediatek/Kconfig | 4 +- drivers/phy/motorola/phy-cpcap-usb.c | 19 +- drivers/platform/surface/Kconfig | 8 +- drivers/platform/surface/surface_gpe.c | 4 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/regulator/Kconfig | 2 +- drivers/regulator/core.c | 6 +- drivers/regulator/qcom-rpmh-regulator.c | 28 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 4 + drivers/scsi/hisi_sas/hisi_sas_main.c | 11 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 66 +- drivers/scsi/megaraid/megaraid_sas_base.c | 39 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/soc/qcom/smem.c | 4 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi.c | 6 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/fwserial/fwserial.c | 2 + drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/tegra-video/csi.c | 35 +- drivers/staging/media/tegra-video/csi.h | 14 +- drivers/staging/media/tegra-video/tegra210.c | 340 ++-- drivers/staging/media/tegra-video/vi.c | 338 +++- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 + drivers/staging/most/net/net.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192u/r8192U_core.c | 2 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/usb/class/usblp.c | 21 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/gadget/Kconfig | 2 + drivers/usb/gadget/configfs.c | 15 +- drivers/usb/gadget/udc/core.c | 3 +- drivers/usb/serial/iuu_phoenix.c | 20 +- drivers/usb/serial/option.c | 3 + drivers/usb/usbip/vhci_hcd.c | 2 + drivers/vhost/net.c | 6 +- fs/ceph/mds_client.c | 34 +- fs/gfs2/recovery.c | 9 +- fs/ocfs2/super.c | 2 - fs/zonefs/Kconfig | 1 + include/drm/drm_crtc.h | 33 + include/drm/drm_dsc.h | 1 + include/drm/drm_encoder.h | 32 +- include/drm/drm_plane.h | 42 + include/drm/drm_simple_kms_helper.h | 24 + include/kvm/arm_pmu.h | 2 +- include/linux/clocksource.h | 2 +- include/linux/cpu.h | 2 + include/linux/cpumask.h | 10 +- include/linux/extcon.h | 23 + include/linux/list.h | 2 +- include/linux/memcontrol.h | 2 +- include/linux/mm.h | 2 + include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 42 +- include/linux/slab.h | 2 + include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/timer.h | 2 + include/linux/torture.h | 27 +- include/linux/vmalloc.h | 6 + include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 2 +- include/trace/events/rcu.h | 26 + kernel/cpu.c | 7 + kernel/kcsan/core.c | 26 +- kernel/locking/locktorture.c | 1 - kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 ++- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcuscale.c | 38 + kernel/rcu/rcutorture.c | 395 ++++- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 79 + kernel/rcu/tree.c | 101 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 381 ++++- kernel/rcu/tree_stall.h | 65 +- kernel/rcu/update.c | 4 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 9 +- kernel/sched/idle.c | 18 +- kernel/time/clocksource.c | 138 +- kernel/time/timer.c | 13 + kernel/torture.c | 184 +- lib/Kconfig.ubsan | 2 + lib/Makefile | 3 - lib/cpumask.c | 193 ++- lib/percpu-refcount.c | 12 +- mm/hugetlb.c | 13 +- mm/kasan/init.c | 23 +- mm/kfence/core.c | 15 +- mm/mprotect.c | 6 + mm/slab.c | 20 + mm/slab.h | 12 + mm/slab_common.c | 76 + mm/slob.c | 6 + mm/slub.c | 40 + mm/util.c | 32 + mm/vmalloc.c | 13 + net/ceph/auth_x.c | 57 +- net/ceph/crypto.c | 3 +- net/ceph/messenger_v2.c | 45 +- net/ceph/mon_client.c | 14 +- net/ceph/osd_client.c | 40 +- scripts/checkpatch.pl | 56 +- sound/pci/hda/hda_intel.c | 2 - sound/pci/hda/patch_via.c | 13 + sound/soc/fsl/Kconfig | 1 + tools/memory-model/Documentation/glossary.txt | 12 +- tools/memory-model/Documentation/locking.txt | 320 ++++ tools/memory-model/README | 2 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/power/x86/intel-speed-select/isst-config.c | 32 + tools/testing/kunit/kunit_kernel.py | 2 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../selftests/rcutorture/bin/console-badness.sh | 1 + .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 12 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 +++++ .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- 393 files changed, 12035 insertions(+), 6089 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi copy arch/{riscv => csky}/kernel/vdso/.gitignore (100%) create mode 100644 arch/csky/kernel/vdso/Makefile copy arch/{riscv => csky}/kernel/vdso/note.S (100%) create mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S create mode 100755 arch/csky/kernel/vdso/so2s.sh create mode 100644 arch/csky/kernel/vdso/vdso.S create mode 100644 arch/csky/kernel/vdso/vdso.lds.S delete mode 100644 arch/mips/kernel/irq-rm7000.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h rename drivers/{staging/media => media/platform}/allegro-dvt/Makefile (100%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-core.c (95%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-mail.c (98%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-mail.h (98%) rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.c (100%) rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.h (100%) create mode 100644 drivers/mtd/parsers/qcomsmempart.c delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh