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 f7d9dc4846ac mm/gup: assert that the mmap lock is held in __get_user_pages() omits 96e69c100fdd mmap locking API: don't check locking if the mm isn't live yet omits 2e50ff557241 Merge branch 'akpm-current/current' into master omits cf5ace314d35 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits f368163f9263 fault-injection: handle EI_ETYPE_TRUE omits 3a370df83db7 aio: simplify read_events() omits 36146df9f40c kdump: append uts_namespace.name offset to VMCOREINFO omits d76600b8341a reiserfs: add check for an invalid ih_entry_count omits c7b8b0688171 checkpatch: add __alias and __weak to suggested __attribut [...] omits a2e80ab0a801 checkpatch: add fix option for GERRIT_CHANGE_ID omits 4de65ee25000 checkpatch-update-__attribute__sectionname-quote-removal-v2 omits 4db7ee6092ab checkpatch: update __attribute__((section("name"))) quote removal omits 60d2c45070aa checkpatch: add a fixer for missing newline at eof omits 391d4695465c checkpatch: extend attributes check to handle more patterns omits a34bebfc0f37 checkpatch: allow --fix removal of unnecessary break statements omits 9f973c6c27a5 checkpatch: prefer static const declarations omits afe724f000ee checkpatch: ignore generated CamelCase defines and enum values omits 7e31e1445033 checkpatch: fix false positives in REPEATED_WORD warning omits 7ccca559f279 checkpatch: add new exception to repeated word check omits b71e9a00adb8 gpio: xilinx: utilize generic bitmap_get_value and _set_value omits 352179b78813 gpio: thunderx: utilize for_each_set_clump macro omits 1a305790d92a lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits 91abb2c4cd3b lib/test_bitmap.c: add for_each_set_clump test cases omits 50fcf16b7668 bitops: introduce the for_each_set_clump macro omits 63eb064f972a lib: optimize cpumask_local_spread() omits afda8e8e2600 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits 534cecd8ceed lib/stackdepot.c: use array_size() helper in jhash2() omits 4d95d0bb9d3f lib/stackdepot.c: use flex_array_size() helper in memcpy() omits 2eebee77dab3 lib/stackdepot.c: replace one-element array with flexible- [...] omits e926e9e4b07b lib/test_free_pages.c: add basic progress indicators omits da1d4146ac12 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 11a9ab7529c8 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 5343a5dbea27 reboot: refactor and comment the cpu selection code omits d855fbe401d7 kernel/acct.c: use #elif instead of #end and #elif omits d9ffebe0b242 treewide: remove stringification from __alias macro definition omits 3a0478dc939e kernel.h: split out mathematical helpers fix omits 3c164c24322c kernel.h: Split out mathematical helpers omits 5f850bdd873b asm-generic: force inlining of get_order() to work around [...] omits 6fcf8e134b9c proc/sysctl: make protected_* world readable omits be0999e263df proc: Provide details on indirect branch speculation omits eb007ce4808e procfs: delete duplicated words + other fixes omits e22d5cc2dee5 kernel/hung_task.c: Monitor killed tasks. omits fb98a3dfdfb5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 451185800d09 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f13fdc96eb7e MAINTAINERS: add entry for KFENCE omits 0fa2cc9f43b6 kfence: add test suite omits fa9290aa5f6a kfence, Documentation: add KFENCE documentation omits 22b91bd0a774 kfence, kasan: make KFENCE compatible with KASAN omits 9b9691f340c9 mm, kfence: insert KFENCE hooks for SLUB omits e73e2a914ccc mm, kfence: insert KFENCE hooks for SLAB omits 34739e582ff6 arm64, kfence: enable KFENCE for ARM64 omits ed8c06e377c1 x86, kfence: enable KFENCE for x86 omits 1855f904bc51 mm: add Kernel Electric-Fence infrastructure omits b55a4560c933 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits 9798922c9bee zram: support page writeback omits 4e6de7612ab3 mm/process_vm_access: remove redundant initialization of iov_r omits b55899beec9c mm/zsmalloc.c: rework the list_add code in insert_zspage() omits be66e1e6882f mm/zswap: fix passing zero to 'PTR_ERR' warning omits f45fecd9d52f mm/zswap: make struct kernel_param_ops definitions const omits 12fa71a06daa mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 06a56ce34474 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 72a6a0a4fd1b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 786985cf02aa mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO omits 400aaf5552ed mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY omits f176c01ba50c kernel/power: allow hibernation with page_poison sanity checking omits 49fae4d785b3 mm, page_poison: use static key more efficiently omits 0ca764bc0683 mm, page_alloc: do not rely on the order of page_poison an [...] omits 5958504ff36e mm/cma.c: remove redundant cma_mutex lock omits 4724a925a68e mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits 638777508034 mm/migrate.c: fix comment spelling omits 22caa2c7695f mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() omits d47f05b7ec56 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits b117495a82ef mm/vmscan: drop unneeded assignment in kswapd() omits 2d8397c48495 mm: don't wake kswapd prematurely when watermark boosting [...] omits 4cf04ee6790c MIPS: do not call flush_tlb_all when setting pmd entry omits 76f6218a6fab mm/huge_memory.c: update tlb entry if pmd is changed omits 61f1a67f5b30 mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits d6ee27b6d22f m68k: deprecate DISCONTIGMEM omits 1c7c2fe88b00 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM omits 4f907d27f493 m68k/mm: make node data and node setup depend on CONFIG_DI [...] omits fb81a0dc09de arc: use FLATMEM with freeing of unused memory map instead [...] omits 407f21bb4ba0 arm, arm64: move free_unused_memmap() to generic mm omits 53e07d58d3a7 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL omits 541a98f0dcd6 ia64: make SPARSEMEM default and disable DISCONTIGMEM omits 535a06d3edf9 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM omits 4b7b8245762e ia64: split virtual map initialization out of paging_init() omits 3639970f467b ia64: discontig: paging_init(): remove local max_pfn calculation omits 14c242cf60d5 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements omits be914ddb7391 ia64: remove custom __early_pfn_to_nid() omits c3447f4840cf alpha: switch from DISCONTIGMEM to SPARSEMEM omits c32a5cad2cbd arch, mm: make kernel_page_present() always available omits 63cb89eacd0e arch, mm: restore dependency of __kernel_map_pages() of DE [...] omits a06cd36e855b PM: hibernate: make direct map manipulations more explicit omits 4b8785dd4e8c mm: introduce debug_pagealloc_map_pages() helper omits 694e6d409b90 mm/vmalloc.c: fix kasan shadow poisoning size omits b0333be0823a mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow omits 9811adf5960a mm: forbid splitting special mappings omits b68b2d9d67aa mremap: check if it's possible to split original vma omits 3f5392f28ff4 vm_ops: rename .split() callback to .may_split() omits f7ecd2354a46 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 976c4b2d15d0 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits c752f4ced8ae mm/mremap: account memory on do_munmap() failure omits bc7df8dde8ca mm/mmap.c: fix the adjusted length error omits 6a6b836c71e7 mm: simplify follow_pte{,pmd} omits c76a15ac00b1 mm: unexport follow_pte_pmd omits 077cfadb133b mm: cleanup: remove unused tsk arg from __access_remote_vm omits e546d9231c63 x86: mremap speedup - Enable HAVE_MOVE_PUD omits 21d725812c19 arm64: mremap speedup - enable HAVE_MOVE_PUD omits 0637009d931f mm: speedup mremap on 1GB or larger regions omits c3805cf5d3f8 kselftests: vm: add mremap tests omits 7a3dd2c53a01 xen/unpopulated-alloc: consolidate pgmap manipulation omits 2f1176eba3e9 mm/memcg: warning on !memcg after readahead page charged omits 1970e98e723c mm/memcg: bail early from swap accounting if memcg disabled omits 5bea7e6a2b30 mm: memcg/slab: fix return of child memcg objcg for root memcg omits 78cd4813c90d mm: convert page kmemcg type to a page memcg flag omits d031c8a8770c mm: introduce page memcg flags omits 52f38b92f05d mm: memcontrol/slab: use helpers to access slab page's memcg_data omits 2ebbd530c96a mm: memcontrol: use helpers to read page's memcg data omits 6281d31ff868 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 5ed218003727 mm: memcontrol: remove unused mod_memcg_obj_state() omits 743dd5ed7b73 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits 9c0747f80eeb mm: memcontrol: add file_thp, shmem_thp to memory.stat omits ed182b78d6a7 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits aa83b0cc6f0d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits fb2deb0a12d6 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits 980cd204af1a mm/swap_state: skip meaningless swap cache readahead when [...] omits e8226db85d82 mm/swapfile.c: use helper function swap_count() in add_swa [...] omits b0047a556451 mm: handle zone device pages in release_pages() omits 3b8085f152c4 mm/gup_test.c: mark gup_test_init as __init function omits 9e2e2054a1cb selftests/vm: 2x speedup for run_vmtests.sh omits f5898580dcfd selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits 7510813093e3 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 60cc8093f436 selftests/vm: gup_test: introduce the dump_pages() sub-test omits 04de604edc24 selftests/vm: only some gup_test items are really benchmarks omits c3df877af02f selftests/vm: minor cleanup: Makefile and gup_test.c omits afc9420713de selftests/vm: rename run_vmtests --> run_vmtests.sh omits f7b2ab875a8b selftests/vm: use a common gup_test.h omits cbf3fa8c4795 mm/gup_benchmark: rename to mm/gup_test omits dc688df1ca0b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 956a749087aa mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits 1227edd8735e mm/filemap/c: break generic_file_buffered_read up into mul [...] omits 166a85e8616b mm: fix page_owner initializing issue for arm32 omits f2ac381efc3c device-dax/kmem: use struct_size() omits 308a3dc040bd mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits 6fd60a28ae76 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits 739351f74a04 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 990a32120dee ramfs: support O_TMPFILE omits ffd37abe37cf ocfs2: fix ocfs2 corrupt when iputting an inode omits 67d0f73c0f7e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d818f4ae8801 ocfs2: ratelimit the 'max lookup times reached' notice omits cb21fcf6c3fb fs/ocfs2/cluster/tcp.c: remove unneeded break omits a3dec8f75c6b uapi: move constants from <linux/kernel.h> to <linux/const.h> omits 8fe81b38f984 kthread_worker-document-cpu-hotplug-handling-fix omits eaa244f6fc69 kthread_worker: document CPU hotplug handling omits e96676b19acd kthread: add kthread_work tracepoints omits 01f97c6e88c8 /proc/kpageflags: do not use uninitialized struct pages omits 44d26a05a25d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 83e670fa27fe mm: fix readahead_page_batch for retry entries omits 3d209ae4482c reboot: fix overflow parsing reboot cpu number omits 72889f8cab66 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" omits 46a4bedbb29d asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled omits e165d6cd3b71 compiler.h: fix barrier_data() on clang omits 4d2d3e5c45fb mm/gup: use unpin_user_pages() in __gup_longterm_locked() omits e7a6de93a356 mm/slub: fix panic in slab_alloc_node() omits 94f84939a356 mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov omits a8531648477d mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit omits c9836a39860c mm/compaction: stop isolation if too many pages are isolat [...] omits b372c2def097 mm/compaction: count pages and stop correctly during page [...] omits 46f3f7a28c3f Merge remote-tracking branch 'memblock/for-next' into master omits 9f081ddf3ed3 mm: Fix phys_to_target_node() and memory_add_physaddr_to_n [...] omits 078257fbf98f Merge remote-tracking branch 'notifications/notifications- [...] omits 6898765d7be5 Merge remote-tracking branch 'fpga/for-next' into master omits 4e3aafbb4fe2 Merge remote-tracking branch 'pidfd/for-next' into master omits 883cfab168dd Merge remote-tracking branch 'auxdisplay/auxdisplay' into master omits 6693f40af33d Merge remote-tracking branch 'xarray/main' into master omits 42d1ffefaf80 Merge remote-tracking branch 'nvmem/for-next' into master omits 325532724377 Merge remote-tracking branch 'slimbus/for-next' into master omits cd9b59761b3a Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits d9de96b97f7e Merge remote-tracking branch 'rtc/rtc-next' into master omits 9ec5f962b927 Merge remote-tracking branch 'coresight/next' into master omits 45383f3d5a71 Merge remote-tracking branch 'livepatching/for-next' into master omits 503df5b7d330 Merge remote-tracking branch 'kselftest/next' into master omits 92bf6b148658 Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] omits 6f3ebfde0070 Merge remote-tracking branch 'pinctrl-intel/for-next' into master omits 13ac205cf3a1 Merge remote-tracking branch 'pinctrl/for-next' into master omits 2582d2a3d4a0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] omits 2c3cda09cb1b Merge remote-tracking branch 'gpio/for-next' into master omits cd1594d2b5fc Merge remote-tracking branch 'rpmsg/for-next' into master omits 3910a8bdded2 Merge remote-tracking branch 'vhost/linux-next' into master omits 56767842beb2 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits 201ac994f741 Merge remote-tracking branch 'scsi/for-next' into master omits 2616447c3c04 Merge remote-tracking branch 'dmaengine/next' into master omits debffbe1a165 Merge remote-tracking branch 'mux/for-next' into master omits f62f433dc259 Merge remote-tracking branch 'staging/staging-next' into master omits e5b8471778d7 Merge remote-tracking branch 'extcon/extcon-next' into master omits 1353af671d20 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits e98f99d12f83 Merge remote-tracking branch 'tty/tty-next' into master omits fe5d853e5ebe Merge remote-tracking branch 'phy-next/next' into master omits 34d88246df12 Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] omits 4c1446e83915 Merge remote-tracking branch 'usb-serial/usb-next' into master omits 9ff19ca0ae85 Merge remote-tracking branch 'usb/usb-next' into master omits ed6a2081f220 Merge remote-tracking branch 'ipmi/for-next' into master omits 20d7f2755cbb Merge remote-tracking branch 'leds/for-next' into master omits fcd6e4a2acc6 Merge remote-tracking branch 'drivers-x86/for-next' into master omits 9d9d08be1ad8 Merge remote-tracking branch 'percpu/for-next' into master omits 189f43d3177e Merge remote-tracking branch 'rcu/rcu/next' into master omits 15115cdcb213 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits c03d78bbd187 Merge remote-tracking branch 'edac/edac-for-next' into master omits e149a5da2425 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits a4ab47d8f93e Merge remote-tracking branch 'tip/auto-latest' into master omits a955e742867c Merge remote-tracking branch 'spi/for-next' into master omits ebb32fb0e309 Merge remote-tracking branch 'audit/next' into master omits d8be2a7602a9 Merge remote-tracking branch 'iommu/next' into master omits 45496d64f548 Merge remote-tracking branch 'tpmdd/next' into master omits 318ececc650f Merge remote-tracking branch 'tomoyo/master' into master omits 88894ce52ee3 Merge remote-tracking branch 'selinux/next' into master omits 9af6c3fa6ed3 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits 66e66496056c Merge remote-tracking branch 'regulator/for-next' into master omits c709e3a45740 Merge remote-tracking branch 'backlight/for-backlight-next [...] omits 252ceb8b56d8 Merge remote-tracking branch 'mmc/next' into master omits 159ffccf6697 Merge remote-tracking branch 'block/for-next' into master omits cf3b62425a59 Merge remote-tracking branch 'modules/modules-next' into master omits ca7d99ee9203 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 05b1df756e57 Merge remote-tracking branch 'sound/for-next' into master omits 614090f0e166 Merge remote-tracking branch 'regmap/for-next' into master omits 12c266d68491 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits c6e4a44acbd8 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 4ad90a7a7ba0 Merge remote-tracking branch 'drm-msm/msm-next' into master omits fee2439756e2 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits e52f4d63941a Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits e55da4c4fed5 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 127d36713e47 Merge remote-tracking branch 'drm/drm-next' into master omits c847b39f5046 Merge remote-tracking branch 'crypto/master' into master omits 48a3f87f5200 Merge remote-tracking branch 'nand/nand/next' into master omits 9a0e8d82e645 Merge remote-tracking branch 'mtd/mtd/next' into master omits 3b31fd16fede Merge remote-tracking branch 'bluetooth/master' into master omits 0816b1f9eebd Merge remote-tracking branch 'bpf-next/for-next' into master omits 4f5e9fd555e9 Merge remote-tracking branch 'net-next/master' into master omits cd01077570b9 Merge remote-tracking branch 'rdma/for-next' into master omits 351452e0d48b Merge remote-tracking branch 'swiotlb/linux-next' into master omits 0d1721457414 Merge remote-tracking branch 'ieee1394/for-next' into master omits 30edf4646091 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits d57acb557749 Merge remote-tracking branch 'opp/opp/linux-next' into master omits bcb91edf51ef Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 9978966e1ffa Merge remote-tracking branch 'cpupower/cpupower' into master omits 369719c5b6fc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits d24cfd159732 Merge remote-tracking branch 'pm/linux-next' into master omits 0591f597adee Merge remote-tracking branch 'v4l-dvb-next/master' into master omits 49ea64389419 Merge remote-tracking branch 'v4l-dvb/master' into master omits 5ba61d5353d0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits ff125871003c Merge remote-tracking branch 'dmi/dmi-for-next' into master omits 0ac87d39499f Merge remote-tracking branch 'i2c/i2c/for-next' into master omits 764ced683958 Merge remote-tracking branch 'hid/for-next' into master omits d747605280b1 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits e1654c179cde Merge remote-tracking branch 'pci/next' into master omits 21c31ddec6d9 Merge remote-tracking branch 'printk/for-next' into master omits 81c7da2de24c Merge remote-tracking branch 'vfs/for-next' into master omits 4ed32a251555 Merge remote-tracking branch 'file-locks/locks-next' into master omits b1ed54823941 Merge remote-tracking branch 'xfs/for-next' into master omits 9c5884df8a13 Merge remote-tracking branch 'cel/cel-next' into master omits f20649224155 Merge remote-tracking branch 'nfs-anna/linux-next' into master omits 4db1607d36da Merge remote-tracking branch 'f2fs/dev' into master omits d261abbb3438 Merge remote-tracking branch 'ext4/dev' into master omits 70f922fd5d78 Merge remote-tracking branch 'ext3/for_next' into master omits 4a45e251ce4a Merge remote-tracking branch 'ceph/master' into master omits 0212e46082fa Merge remote-tracking branch 'btrfs/for-next' into master omits 23b6798522a9 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 9841b52a48fe Merge remote-tracking branch 's390/for-next' into master omits 1afd13ba2e03 Merge remote-tracking branch 'risc-v/for-next' into master omits 5e6d4de0d378 Merge remote-tracking branch 'parisc-hd/for-next' into master omits 42c1b6a3b463 Merge remote-tracking branch 'nds32/next' into master omits d837b4205c4e Merge remote-tracking branch 'mips/mips-next' into master omits e9be37ee66be Merge remote-tracking branch 'm68knommu/for-next' into master omits 5784647097a4 Merge remote-tracking branch 'm68k/for-next' into master omits c7a4d1207344 Merge remote-tracking branch 'h8300/h8300-next' into master omits 9e074157c4e1 Merge remote-tracking branch 'csky/linux-next' into master omits 1d79457d5739 Merge remote-tracking branch 'clk/clk-next' into master omits e766db2d21f1 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits ff351ab5ccd8 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits fb06c520390d Merge remote-tracking branch 'tegra/for-next' into master omits 08e91f2ef837 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits b4462bdcfe05 Merge remote-tracking branch 'samsung-krzk/for-next' into master omits d0372e29becd Merge remote-tracking branch 'rockchip/for-next' into master omits 4a27479b8b00 Merge remote-tracking branch 'reset/reset/next' into master omits 516d9620dbe2 Merge remote-tracking branch 'renesas/next' into master omits 0f566cdba0b5 Merge remote-tracking branch 'realtek/for-next' into master omits 0bace53336db Merge remote-tracking branch 'qcom/for-next' into master omits 9437cdc61a46 Merge remote-tracking branch 'omap/for-next' into master omits 5a02f918e25f Merge remote-tracking branch 'mvebu/for-next' into master omits e6aeed44a9a6 Merge remote-tracking branch 'mediatek/for-next' into master omits b30f0d4f4894 Merge remote-tracking branch 'keystone/next' into master omits 1d3335280004 Merge remote-tracking branch 'imx-mxs/for-next' into master omits b55184ae2a63 Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits 1bf3cee720ca Merge remote-tracking branch 'at91/at91-next' into master omits f6e911dd4d12 Merge remote-tracking branch 'aspeed/for-next' into master omits c0e21469efd1 Merge remote-tracking branch 'amlogic/for-next' into master omits 1643b3a0d99e Merge remote-tracking branch 'arm-soc/for-next' into master omits 74530dabb113 Merge remote-tracking branch 'arm/for-next' into master omits 50bb0ba0fae1 Merge remote-tracking branch 'asm-generic/master' into master omits 9f5dd523bc45 Merge remote-tracking branch 'kbuild/for-next' into master omits 3952050a63fb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 20a5ca08c25a Merge remote-tracking branch 'erofs-fixes/fixes' into master omits ada99106635a Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits f92dee7995b3 Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits 3138b8191856 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8a1b2839f8e4 Merge remote-tracking branch 'scsi-fixes/fixes' into master omits d627f453eb1b Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] omits b0428ae4ace2 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits c163bdd5c7f1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 60b511b6f88e Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits ea4655e61c93 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master omits 52edc4a04b27 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master omits 6ad79ee29b93 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master omits be9f473f9783 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master omits 1787237ad86d Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits ef7a223a0b0a Merge remote-tracking branch 'vfio-fixes/for-linus' into master omits 27000d5dce41 Merge remote-tracking branch 'ide/master' into master omits 44d0018c94fd Merge remote-tracking branch 'input-current/for-linus' int [...] omits c19928dd7f92 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] omits a3664e0da770 Merge remote-tracking branch 'char-misc.current/char-misc- [...] omits faff11793135 Merge remote-tracking branch 'phy/fixes' into master omits 39ce2659a0d5 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] omits b6e931f1aa9d Merge remote-tracking branch 'usb.current/usb-linus' into master omits fa19223a5886 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits f525bc947f56 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits da8f1f9e8281 Merge remote-tracking branch 'regmap-fixes/for-linus' into master omits 9eecdfcafd12 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits c76c4dbf19e4 Merge remote-tracking branch 'sound-current/for-linus' int [...] omits b5aa8d56586c Merge remote-tracking branch 'wireless-drivers/master' int [...] omits 7c892d059047 Merge remote-tracking branch 'bpf/master' into master omits 694622199b16 Merge remote-tracking branch 'net/master' into master omits 2e4a631639cd Merge remote-tracking branch 'sparc/master' into master omits e3039dd471b6 Merge remote-tracking branch 's390-fixes/fixes' into master omits 3760ad87b4bd Merge remote-tracking branch 'powerpc-fixes/fixes' into master omits 3c09ff34cff2 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] omits 14d9e5837648 Merge remote-tracking branch 'arm-current/fixes' into master omits 31c103e9a7b4 Merge remote-tracking branch 'arc-current/for-curr' into master omits b66e29338e5d Merge remote-tracking branch 'kbuild-current/fixes' into master omits 5a33ec6d5545 rcu/segcblist: Add additional comments to explain smp_mb() omits bf92138641cc rcu/tree: Make rcu_do_batch count how many callbacks were [...] omits c067b6b674f8 rcutorture: Add testing for RCU's global memory ordering omits 7d895309457b rcutorture: Test runtime toggling of CPUs' callback offloading omits 68c65b3b5f50 Merge branch 'next/dt' into for-next omits 5e30aaf16d55 Merge branch 'tglx-pc.2020.10.30a' into HEAD omits 1879d2ba65db Merge branch 'lkmm-dev.2020.11.05a' into HEAD omits f635ce0af277 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 342fd9c5d357 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 553022fe0a92 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 73e3f4fb264e tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 94d242823130 tools/memory-model: Repair parseargs.sh header comment omits 579488dcef5e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 91f3b08a3080 tools/memory-model: Make history-check scripts use mselect7 omits 561473aba3e4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 0e64e5ce34ca tools/memory-model: Fix scripting --jobs argument omits 177e91984618 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 988d5fae4911 tools/memory-model: Add -v flag to jingle7 runs omits 0e41c662d72e tools/memory-model: Make runlitmus.sh check for jingle errors omits 2eb31db88fb3 tools/memory-model: Allow herd to deduce CPU type omits 2318340994cf tools/memory-model: Keep assembly-language litmus tests omits 78addfd3d71c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits bb175f115361 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits e2a739c7895f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 0c5ee7e58a1a tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 8c8fa1617a85 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 24e96334295a tools/memory-model: Fix checkalllitmus.sh comment omits 4be3c89e5c11 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 8209bbf3e385 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 1ed2e4f47b82 tools/memory-model: Update parseargs.sh for hardware verification omits 35d466810519 tools/memory-model: Fix paulmck email address on pre-exist [...] omits bbc845cba0a4 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits f017160a530f tools/memory-model: Make judgelitmus.sh identify bad macros omits 1b77ef87813b tools/memory-model: Make cmplitmushist.sh note timeouts omits c6e35bedbce4 tools/memory-model: Make judgelitmus.sh note timeouts omits 910215f5e3a7 tools/memory-model: Document locking corner cases omits 3d00d91445de tools/memory-model: Label MP tests' producers and consumers omits fe44fca39185 tools/memory-model: Use "buf" and "flag" for message-passi [...] omits 22a3015f2350 tools/memory-model: Add types to litmus tests omits 28d2a78600c3 Merge branch 'next/dt64' into for-next omits a8d6f1cb94cf arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards omits 80bac27b5794 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next omits 39f192539fb3 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits e46689441cc6 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 3419e5593af1 Merge remote-tracking branch 'spi/for-5.11' into spi-next omits ae36bbe9efb0 Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits 8ae298f4f13d Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 1f955a68d179 Merge branch 'devel' into for-next omits c732298127a9 Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] omits 1ac41618de3c Merge branch 'kcsan.2020.11.02a' into HEAD omits 8da4f0e0a08f Merge branches 'cpuinfo.2020.11.02a', 'doc.2020.11.02a', ' [...] omits c73239995857 tools/memory-model: Add a glossary of LKMM terms omits 5253b1fec1ba docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] omits c8de373f375f tools/rcutorture: Fix BUG parsing of console.log omits 31fd7aff5460 tools/nolibc: Fix a spelling error in a comment omits b11b96d1b1f6 torture: Make kvm-check-branches.sh use --allcpus omits 8b8b20cb27e4 rcutorture/nolibc: Fix a typo in header file omits 475f548bdd39 rcutorture: Don't do need_resched() testing if ->sync is NULL omits f8e1e7acf3af locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] omits 2527038fafad scftorture: Add full-test stutter capability omits 0e37f4aed113 torture: Allow alternative forms of kvm.sh command-line arguments omits 2e51d4fa4609 rcutorture: Small code cleanups omits 4577bada0ec2 torture: Accept time units on kvm.sh --duration argument omits 71f1ab11af23 rcutorture: Make stutter_wait() caller restore priority omits 47c5dd724228 torture: Force weak-hashed pointers on console log omits e9905e915e81 rcutorture: Prevent hangs for invalid arguments omits ebe6d8e3bc1d torture: Prevent jitter processes from delaying failed run omits 52a0add2289e locktorture: Prevent hangs for invalid arguments omits 6d9d790d60f1 locktorture: Ignore nreaders_stress if no readlock support omits ca625fbe796c rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] omits 9cbb4f8445bf refscale: Prevent hangs for invalid arguments omits 9e7d3faeb4e5 rcuscale: Prevent hangs for invalid arguments omits dbd5ae2929d6 torture: Exclude "NOHZ tick-stop error" from fatal errors omits 661b0ac7adbc rcuscale: Avoid divide by zero omits c7eaae0858e7 rcuscale: Add RCU Tasks Trace omits ef106afe030e scftorture: Add an alternative IPI vector omits 99365bb7bda3 torture: Make torture_stutter() use hrtimer omits 805cbe2e2d68 torture: Periodically pause in stutter_wait() omits 31853e4a3db7 locktorture: Track time of last ->writeunlock() omits 7de0f68bd56c rcu-tasks: Make the units of ->init_fract be jiffies omits a9e2bf23a6d6 kcsan: Fix encoding masks and regain address bit omits e70810217167 docs/rcu: Update the call_rcu() API omits 4b1c27016ebd docs: RCU: Requirements.rst: Fix a list block omits cec4754003ae docs: Update RCU's hotplug requirements with a bit about design omits e1cc0f970d2c x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs omits 747e3fe58233 x86/cpu: Avoid cpuinfo-induced IPI pileups omits bbd521ce63ab tpm: efi: Don't create binary_bios_measurements file for a [...] omits 9f0f2aa10d50 tpm_tis: Disable interrupts on ThinkPad T490s omits 50afb29ae413 Merge branch 'devel' into for-next omits e2d6e5b8aa44 pinctrl: mcp23s08: Print error message when regmap init fails omits b834e25d62e2 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] omits 6f72faf4a323 Merge branch 'locking/urgent' omits e1ffa1e3f028 Merge branch 'ras/core' omits c410ee7e7f97 Merge branch 'smp/urgent' omits 15410176f743 Merge branch 'timers/core' omits 865a57003d83 Merge branch 'timers/urgent' omits 85c5ce931670 Merge branch 'x86/cache' omits bd6dce872bfb Merge branch 'x86/cleanups' omits 7d7bf26ce19a Merge branch 'x86/microcode' omits d1ea78f9555d Merge branch 'x86/misc' omits 936b0092750f Merge branch 'x86/urgent' omits 00c69f98e83d ext4: use IS_ERR() for error checking of path omits 2fdd32f36a3d ext4: fix mmap write protection for data=journal mode omits 6bcdb158279a jbd2: fix a kernel-doc markup omits 945b0d325e73 ext4: use s_mount_flags instead of s_mount_state for fast [...] omits 939625dd4e07 ext4: make num of fast commit blocks configurable omits a316082fa331 ext4: properly check for dirty state in ext4_inode_datasyn [...] omits 9862a1cc3421 ext4: fix double locking in ext4_fc_commit_dentry_updates() omits b0756034202a opp: Don't return opp_dev from _find_opp_dev() omits 203e29749cc0 opp: Allocate the OPP table outside of opp_table_lock omits f68c18333ab6 opp: Always add entries in dev_list with opp_table->lock held omits 006fc98f2c21 tools/memory-model: Document categories of ordering primitives omits 4393916840fc Merge branch 'v5.11/soc' into tmp/aml-rebuild omits 669b3291da6b Merge branch 'v5.11/drivers' into tmp/aml-rebuild omits 98e93eef0260 Merge branch 'v5.10/fixes' into tmp/aml-rebuild omits adbc6ea01eb6 arm64: Kconfig: meson: drop pinctrl omits 028445696b20 firmware: meson-sm: enable build as module omits ebf2d3f07491 Merge branch 'linus' omits 3b7ab4a74a2d parisc: Switch to clockevent based timers omits 208f347d3b21 parisc: Drop loops_per_jiffy from per_cpu struct omits f69e1c7418b1 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ omits 95d591cca3b1 Merge branch 'x86/urgent' omits 4528f80ce06f Merge branch 'linus' omits 65609b26b21a Merge branch 'locking/urgent' omits 2acd91aff341 Merge branch 'perf/kprobes' omits 9a3c8730baed Merge branch 'perf/urgent' omits 957b89f02fc4 Merge branch 'sched/urgent' omits 46901508e807 Merge branch 'timers/urgent' omits 03ed630f5169 Merge branch 'x86/pti' omits 91585d076ae2 Merge branch 'x86/seves' omits 4f26a00a2ebc Merge branch 'x86/urgent' adds 41f165302414 Merge tag 'net-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds ee5181488827 Merge tag 's390-5.10-3' of git://git.kernel.org/pub/scm/li [...] adds 4257087e8feb Merge tag 'arc-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 30f3f68e27d1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1669ecf9c884 Merge tag 'vfio-v5.10-rc3' of git://github.com/awilliam/li [...] adds 02a2aa3500a9 Merge tag 'iommu-fixes-v5.10-rc2' of git://git.kernel.org/ [...] adds b154ce11ead9 tpm_tis: Disable interrupts on ThinkPad T490s adds 8ffd778aff45 tpm: efi: Don't create binary_bios_measurements file for a [...] adds 28ced768a426 Merge tag 'tpmdd-next-v5.10-rc4' of git://git.kernel.org/p [...] adds 53aa37fb8dc4 Merge tag 'imx-drm-next-2020-10-30' of git://git.pengutron [...] adds 866bc2d3c40a Merge tag 'drm-intel-fixes-2020-11-05' of git://anongit.fr [...] adds 06a5af1f62af drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU adds 4f0a1c99aa9f drm/amdgpu: rename nv_is_headless_sku() adds 253475c455eb drm/amdgpu: perform srbm soft reset always on SDMA resume adds c108725ef589 drm/amd/pm: correct the baco reset sequence for CI ASICs adds 2a4776a7337d drm/amd/pm: enable baco reset for Hawaii adds 277b080f9880 drm/amd/pm: perform SMC reset on suspend/hibernation adds 786436b45300 drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running adds 7a1cc646709c MAINTAINERS: Update AMD POWERPLAY pattern adds 3e269eeea427 drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] adds e69251e7dc0b drm/amdgpu/swsmu: remove duplicate call to smu_set_default [...] adds c6d2b0fbb893 amd/amdgpu: Disable VCN DPG mode for Picasso adds a2404fd48230 drm/amdgpu: update golden setting for sienna_cichlid adds 2e3a57f4905b amdkfd: Check kvmalloc return before memcpy adds 26f4fd6d87cb drm/amdgpu: resolved ASD loading issue on sienna adds 7be89985c415 drm/amdgpu: add Green_Sardine APU flag adds c38577a4804d drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds aee68369ec2b drm/amdgpu: add soc15 common ip block support for green_sa [...] adds 445b011d4ade drm/amdgpu: add gfx support for green_sardine (v2) adds f21aab1b3143 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds 68697982204b drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds d83d3ad61ce8 drm/amdgpu: enable vcn support for green_sardine (v2) adds 4a5346df6adf drm/amd/display: Add green_sardine support to DC adds c236c0e5f5e2 drm/amd/display: Add green_sardine support to DM adds 4241b0411c60 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds f56fb0122c41 Merge tag 'amd-drm-fixes-5.10-2020-11-04' of git://people. [...] adds 356583b956e6 Merge tag 'drm-misc-fixes-2020-11-05' of git://anongit.fre [...] adds fc7b66ef0766 Merge tag 'drm-fixes-2020-11-06-1' of git://anongit.freede [...] adds bb72bbe8f6c7 Merge tag 'sound-5.10-rc3' of git://git.kernel.org/pub/scm [...] adds bc7f2cd7559c spi: bcm2835: remove use of uninitialized gpio flags variable adds 44d80621857f Merge tag 'spi-fix-v5.10-rc2-2' of git://git.kernel.org/pu [...] adds bf3e76289cd2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds d4fc96832f01 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 03f0f5ad5847 Merge tag 'linux-kselftest-fixes-5.10-rc3' of git://git.ke [...] adds 659caaf65dc9 Merge tag 'ceph-for-5.10-rc3' of git://github.com/ceph/cep [...] adds 79605f139426 riscv: Set text_offset correctly for M-Mode adds bcacf5f6f239 riscv: fix pfn_to_virt err in do_page_fault(). adds 635e3f3e47f2 riscv: uaccess: fix __put_kernel_nofault() adds 1074dd44c5ba RISC-V: Use non-PGD mappings for early DTB access adds c2c81bb2f691 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ adds 4b1d362db99d Merge tag 'riscv-for-linus-5.10-rc3' of git://git.kernel.o [...] adds a49cc1fe9d64 i2c: sh_mobile: implement atomic transfers adds ed01ddc618fc i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call adds 08e019e27a9e i2c: mlxbf: Fix resrticted cast warning of sparse adds 4b19d806ac52 i2c: mlxbf: Remove unecessary wrapper functions adds 67ee9fda6ed4 i2c: mlxbf: Update reference clock frequency adds 54b9c3d0cea5 i2c: mlxbf: Update author and maintainer email info adds 9890923be3a6 i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM adds 66b92313e2ca i2c: designware: call i2c_dw_read_clear_intrbits_slave() once adds 3b5f7f10ff6e i2c: designware: slave should do WRITE_REQUESTED before WR [...] adds af6e7de0c7d1 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 9a472ef7a369 io_uring: fix link lookup racing with link timeout adds e9c02d68cc26 Merge tag 'io_uring-5.10-2020-11-07' of git://git.kernel.d [...] adds 38210800bf66 Revert "nvme-pci: remove last_sq_tail" adds 04800fbff476 nvme: introduce nvme_sync_io_queues adds 3017013dcc82 nvme-rdma: avoid race between time out and tear down adds d6f66210f4b1 nvme-tcp: avoid race between time out and tear down adds fdf58e02adec nvme-rdma: avoid repeated request completion adds 0a8a2c85b835 nvme-tcp: avoid repeated request completion adds 7ae7a8de0542 Merge tag 'nvme-5.10-2020-11-05' of git://git.infradead.or [...] adds e1777d099728 null_blk: Fix scheduling in atomic with zoned mode adds 4429f14aeea9 Merge tag 'block-5.10-2020-11-07' of git://git.kernel.dk/l [...] adds 3fb4a8fa28b7 powerpc/numa: Fix build when CONFIG_NUMA=n adds e942d7528139 Merge tag 'powerpc-5.10-3' of git://git.kernel.org/pub/scm [...] adds 9d820f68b2bd entry: Fix the incorrect ordering of lockdep and RCU check adds 6a8d0d283d62 Merge tag 'core-urgent-2020-11-08' of git://git.kernel.org [...] adds 17bb415fefed Merge tag 'irqchip-fixes-5.10-1' of git://git.kernel.org/p [...] adds 82768a86c646 dt-bindings: irqchip: ti, sci-inta: Fix diagram indentatio [...] adds 15a9844458cf Merge tag 'irq-urgent-2020-11-08' of git://git.kernel.org/ [...] adds 9f5d1c336a10 futex: Handle transient "ownerless" rtmutex state correctly adds aaaaa7ecdc0b Merge tag 'locking-urgent-2020-11-08' of git://git.kernel. [...] adds 7bdb157cdebb perf/core: Fix a memory leak in perf_event_parse_addr_filter() adds 100e38914a02 Merge tag 'perf-urgent-2020-11-08' of git://git.kernel.org [...] adds 4d6ffa27b8e5 x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/ [...] adds 1978b3a53a74 x86/speculation: Allow IBPB to be conditionally enabled on [...] adds 1aec69ae56be x86/platform/uv: Fix missing OEM_TABLE_ID adds 1aee505e0171 x86/platform/uv: Remove spaces from OEM IDs adds 801284f97378 x86/platform/uv: Recognize UV5 hubless system identifier adds 40be821d627c Merge tag 'x86-urgent-2020-11-08' of git://git.kernel.org/ [...] adds d4d50710a8b4 seq_file: add seq_read_iter adds fe33850ff798 proc: wire up generic_file_splice_read for iter ops adds 70fce7d22539 proc/cpuinfo: switch to ->read_iter adds 28589f9e0f94 proc/stat: switch to ->read_iter adds 7cfc630e63b4 proc "single files": switch to ->read_iter adds b24c30c67863 proc "seq files": switch to ->read_iter adds 6b2c4d52fd38 Merge branch 'hch' (patches from Christoph) adds 9dbc1c03eeb5 Merge tag 'xfs-5.10-fixes-3' of git://git.kernel.org/pub/s [...] adds b4e00444cab4 fork: fix copy_process(CLONE_PARENT) race with the exiting [...] adds 20914919ad31 usb: mtu3: fix panic in mtu3_gadget_stop() adds 00bd6bca3fb1 USB: apple-mfi-fastcharge: fix reference leak in apple_mfi [...] adds db388a6cb7ed Merge tag 'usb-serial-5.10-rc3' of https://git.kernel.org/ [...] adds df53b815c799 Merge tag 'usb-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 912ab37c7987 serial: 8250_mtk: Fix uart_get_baud_rate warning adds 427627a23c3e tty: serial: imx: enable earlycon by default if IMX_SERIAL [...] adds 0c5fc92622ed serial: txx9: add missing platform_driver_unregister() on [...] adds 4466d6d2f80c tty: fix crash in release_tty if tty->port is not set adds 3c4e0dff2095 vt: Disable KD_FONT_OP_COPY adds bbc821849eba Merge tag 'tty-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 15f5d201c177 Merge tag 'driver-core-5.10-rc3' of git://git.kernel.org/p [...] adds c37616816e26 Merge remote-tracking branch 'kbuild-current/fixes' into master adds 286d0be8931f Merge remote-tracking branch 'arm-current/fixes' into master adds 01776f070ffc powerpc/32s: Use relocation offset when setting early hash table adds f52bf26954f7 Merge remote-tracking branch 'powerpc-fixes/fixes' into master adds e0b122b9cad3 Merge remote-tracking branch 'sparc/master' into master adds 92cfcd030e4b fscrypt: remove reachable WARN in fscrypt_setup_iv_ino_lbl [...] adds 5eedc0e433c4 Merge remote-tracking branch 'fscrypt-current/for-stable' [...] adds f9b7ff0d7f7a tools/bpftool: Fix attaching flow dissector adds 7c0afcad7507 bpf: BPF_PRELOAD depends on BPF_SYSCALL adds d3bec0138bfb bpf: Zero-fill re-used per-cpu map element adds 6f64e4778300 bpf: Update verification logic for LSM programs adds 86bbf01977b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds cc6528bc9a0c r8169: fix potential skb double free in an error path adds 847f0a2bfd2f r8169: disable hw csum for short packets on all chip versions adds e68e28b4a9d7 net/mlx5e: Fix modify header actions memory leak adds 78c906e430b1 net/mlx5e: Protect encap route dev from concurrent release adds f42139ba4979 net/mlx5e: Use spin_lock_bh for async_icosq_lock adds 465e7baab6d9 net/mlx5: Fix deletion of duplicate rules adds ae3585944560 net/mlx5: E-switch, Avoid extack error log for disabled vport adds c5eb51adf06b net/mlx5e: Fix VXLAN synchronization after function reload adds 1a50cf9a67ff net/mlx5e: Fix incorrect access of RCU-protected xdp_prog adds ee661a4abdf4 Merge tag 'mlx5-fixes-2020-11-03' of git://git.kernel.org/ [...] adds 4e0396c59559 net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m adds de2cdbbdff8e Merge remote-tracking branch 'net/master' into master adds 397a973b9978 MAINTAINERS: update Yan-Hsuan's email address adds d85b4b2bf2d4 MAINTAINERS: update maintainers list for Cypress adds 9d3f9828f9fe Merge remote-tracking branch 'wireless-drivers/master' int [...] adds 446b8185f0c3 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Head [...] adds c7741c0e56c7 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 625af65fdb81 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 93bd813c1776 ASoC: rt1015: add delay to fix pop noise from speaker adds e12790cadfdd Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds d1b0a6785bb1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 58b22bd1271b Merge remote-tracking branch 'regmap-fixes/for-linus' into master adds a2776f7acae4 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds ce6f3a0f9c85 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds cfa3667c3082 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds fe566f197f79 Merge remote-tracking branch 'phy/fixes' into master adds e2b2e4386cb7 staging: mt7621-pci: avoid to request pci bus resources adds 06ea59405170 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK adds aee9dccc5b64 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids adds c59a20b89601 Merge remote-tracking branch 'staging.current/staging-linu [...] adds 29ea0d893231 Merge remote-tracking branch 'char-misc.current/char-misc- [...] adds f6439c531d52 thunderbolt: Add support for Intel Tiger Lake-H adds 546886ae8597 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] adds 8c0baf77459b Merge remote-tracking branch 'input-current/for-linus' int [...] adds 26c5bc0668bb Merge remote-tracking branch 'ide/master' into master adds e55e991587db Merge remote-tracking branch 'dmaengine-fixes/fixes' into master adds 8bef5dd093f1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master adds 32361ab247e7 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master adds faf000397e7f KVM: arm64: Fix build error in user_mem_abort() adds f81cb2c3ad41 KVM: arm64: Don't hide ID registers from userspace adds 01fe5ace92dd KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER adds 912dee572691 KVM: arm64: Check RAZ visibility in ID register accessors adds c512298eed03 KVM: arm64: Remove AA64ZFR0_EL1 accessors adds ff2bb93f5378 Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pu [...] adds c6c4f961cb87 KVM: x86/mmu: fix counting of rmap entries in pte_list_add adds 3d20267abc78 KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER adds 177158e5b1a5 KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID adds cc4cb017678a KVM: x86: use positive error values for msr emulation that [...] adds 1930e5ddcead kvm: x86: reads of restricted pv msrs should also result in #GP adds 01b4f510b9f4 kvm: x86: ensure pv_cpuid.features is initialized when ena [...] adds 1e293d1ae88c kvm: x86: request masterclock update any time guest uses d [...] adds 2cdef91cf882 KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs adds df11f7dd5834 selftests: kvm: Fix the segment descriptor layout to match [...] adds 85f2a4320ef2 selftests: kvm: Clear uc so UCALL_NONE is being properly reported adds 29faeb963201 selftests: kvm: Add exception handling to selftests adds ac4a4d6de22e selftests: kvm: test enforcement of paravirtual cpuid features adds fd02029a9e01 KVM: selftests: Add aarch64 get-reg-list test adds 31d212959179 KVM: selftests: Add blessed SVE registers to get-reg-list adds 3031e0288e60 KVM: selftests: Always clear dirty bitmap after iteration adds afdb19600719 KVM: selftests: Use a single binary for dirty/clear log test adds 4b5d12b0e21c KVM: selftests: Factor code out of demand_paging_test adds 2fe5149bdfbf KVM: selftests: Remove address rounding in guest code adds 1eafbd27edb5 KVM: selftests: Simplify demand_paging_test with timespec_ [...] adds 92ab4b9a22cf KVM: selftests: Add wrfract to common guest code adds f663132d1e09 KVM: selftests: Drop pointless vm_create wrapper adds 6769155fece2 KVM: selftests: Make the per vcpu memory size global adds 3be186309546 KVM: selftests: Make the number of vcpus global adds 4fd94ec7d566 KVM: selftests: Introduce the dirty log perf test adds 2d779d4acebe Merge remote-tracking branch 'kvm-fixes/master' into master adds 3f81dc531024 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 949c3be44db5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 69f5bb5cdcea Merge remote-tracking branch 'vfs-fixes/fixes' into master adds 3de26ad5c91c Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] adds bb35a52c3f65 Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 7eedef848d57 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds b8f0069bab72 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 79c0fe0a79ea Merge remote-tracking branch 'erofs-fixes/fixes' into master adds 8519873d1912 drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3 adds 8b54310a22d7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 38957388abe1 Merge remote-tracking branch 'kbuild/for-next' into master new 0b2f3e7c2e98 Merge remote-tracking branch 'asm-generic/master' into master new 60093c8f531d Merge remote-tracking branch 'arm/for-next' into master new 36995968e4cc Merge remote-tracking branch 'arm-soc/for-next' into master new 8e9c052a483d arm64: dts: meson: remove empty lines from aml-s905x-cc v2 dts new 7bd5175918eb arm64: dts: meson: add watchdog to g12-common dtsi new b0e0b3b31ee0 Merge branch 'v5.11/dt64' into tmp/aml-rebuild new 4a434abc40d2 firmware: meson-sm: enable build as module new 5271e5c05ae6 Merge branch 'v5.11/drivers' into tmp/aml-rebuild new c0f0a08a0c2d Merge remote-tracking branch 'amlogic/for-next' into master new 1a284837daf2 Merge remote-tracking branch 'aspeed/for-next' into master new a320302e4468 Merge remote-tracking branch 'at91/at91-next' into master new 21d3cdd0391b dt-bindings: memory: tegra20: emc: Correct registers range [...] new e51a59f079c5 dt-bindings: memory: tegra20: emc: Document nvidia, memory [...] new 3ee81e021f2b dt-bindings: memory: tegra20: mc: Document new interconnec [...] new 5e768b1fe46e dt-bindings: memory: tegra20: emc: Document new interconne [...] new 95e638e8b0b4 dt-bindings: memory: tegra20: emc: Document OPP table and [...] new ed7f6f2eaae8 dt-bindings: memory: tegra30: mc: Document new interconnec [...] new 6ec85c032aee dt-bindings: memory: tegra30: emc: Document new interconne [...] new 48126d7884ab dt-bindings: memory: tegra30: emc: Document OPP table and [...] new cac2a3552c9e dt-bindings: memory: tegra124: mc: Document new interconne [...] new cf3b2deb459d dt-bindings: memory: tegra124: emc: Document new interconn [...] new 881f68ed9d4e dt-bindings: memory: tegra124: emc: Document OPP table and [...] new 254a42ac9390 dt-bindings: tegra30-actmon: Document OPP and interconnect [...] new c553bb54a486 dt-bindings: host1x: Document new interconnect properties new 07239ef55d10 dt-bindings: memory: tegra20: Add memory client IDs new fb8a66603b97 dt-bindings: memory: tegra30: Add memory client IDs new 9c00c36f7a40 dt-bindings: memory: tegra124: Add memory client IDs new 4cfdad35ae7e clk: tegra: Export Tegra20 EMC kernel symbols new fc4fbf88ecbe soc/tegra: fuse: Export tegra_read_ram_code() new 245157a31e91 soc/tegra: fuse: Add stub for tegra_sku_info new 684c7ed8013d Merge branch 'for-v5.11/tegra-soc-clk' into HEAD new 1f1997eb44b1 memory: tegra: Add and use devm_tegra_memory_controller_get() new 4a4ee9361434 memory: tegra: Use devm_platform_ioremap_resource() new 717af3520cf9 memory: tegra: Remove superfluous error messages around pl [...] new 822340b9255e memory: tegra: Add missing latency allowness entry for Pag [...] new 6f4c94560b8b memory: tegra-mc: Add interconnect framework new 9fb698a201a1 memory: tegra20-emc: Make driver modular new e9ba5a661c53 memory: tegra20-emc: Continue probing if timings are missi [...] new 919d9ff01673 memory: tegra20: Support interconnect framework new 0afa08cf8706 Merge branch 'for-v5.11/tegra-mc' into for-next new 5116f6ed9e85 Merge remote-tracking branch 'drivers-memory/for-next' int [...] new e97160e200d0 Merge remote-tracking branch 'imx-mxs/for-next' into master new 5772fdc45f80 Merge remote-tracking branch 'keystone/next' into master new b7f5bda737be Merge remote-tracking branch 'mediatek/for-next' into master new 654484233d47 Merge remote-tracking branch 'mvebu/for-next' into master new 58dd02736a58 Merge remote-tracking branch 'omap/for-next' into master new 721d10be5ccd arm64: dts: qcom: enable rtc on qrb5165-rb5 board new db5f5da2efd7 arm64: dts: qcom: enable rtc on sm8250-mtp board new c422aa82abb7 arm64: dts: sdm845: Add interconnect properties for Venus new ab8e32da3a39 arm64: dts: qcom: trogdor: Add brightness-levels new 25d25c5f83b1 Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] new bfb709189c80 Merge remote-tracking branch 'qcom/for-next' into master new 58c64d5c6f98 Merge remote-tracking branch 'realtek/for-next' into master new b7a33cb9ac2b Merge remote-tracking branch 'renesas/next' into master new 5916d1516d34 Merge remote-tracking branch 'reset/reset/next' into master new 62dbf80fc581 dt-bindings: arm: rockchip: Add Kobol Helios64 new c20e6dd9a953 arm64: dts: rockchip: add adc joystick to Odroid Go Advance new 2bd7bbc9f593 Merge branch 'v5.11-armsoc/dts64' into for-next new 0011c6d18277 arm64: dts: rockchip: Assign a fixed index to mmc devices [...] new 5d6e02d2aa7e Merge branch 'v5.10-armsoc/dtsfixes' into for-next new 7327c8b98e2e arm64: dts: rockchip: Reorder LED triggers from mmc device [...] new 9e4e570567af Merge branch 'v5.10-armsoc/dtsfixes' into for-next new f36296e4ddfc dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 [...] new 7a180f56e014 arm64: dts: rockchip: Add Engicam EDIMM2.2 Starter Kit new d92a7c331f53 arm64: dts: rockchip: Add Engicam PX30.Core SOM new 0935d7e9b1b2 arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit new 5fccec0cf423 dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 new 746c750a8bc4 arm64: dts: rockchip: Add Engicam C.TOUCH 2.0 new e786f756d527 arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 new 6d84cf53a456 Merge branch 'v5.11-armsoc/dts64' into for-next new 36d59752e175 Merge remote-tracking branch 'rockchip/for-next' into master new 6e7a2d73390e Merge branch 'next/dt' into for-next new 98c03b6eef3f arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards new d2e2b2677237 Merge branch 'next/dt64' into for-next new 2024b130b0c8 ARM: dts: exynos: Add Ethernet to Artik 5 board new 04559494149e Merge branch 'next/dt' into for-next new dfe21dcabac0 ARM: defconfig: Enable ax88796c driver for Exynos boards new 706f37dbbd97 Merge branch 'next/defconfig' into for-next new 73bc7510ea0d arm64: dts: exynos: Include common syscon restart/poweroff [...] new e1e47fbca668 arm64: dts: exynos: Correct psci compatible used on Exynos7 new cc8214b248d7 Merge branch 'next/dt64' into for-next new faca47b79421 Merge remote-tracking branch 'samsung-krzk/for-next' into master new 33958b22f377 ARM: dts: sun8i: s3: Add dtsi for the Elimo Impetus SoM new c1c5bafd4481 dt-bindings: arm: sunxi: add Elimo bindings new da42b98d5c7d ARM: dts: sun8i: s3: Add dts for the Elimo Initium SBC new 030eea2a1127 arm64: dts: allwinner: pinephone: Use generic sensor node names new 9340c293ebf0 ARM: dts: sun8i: h3: Add initial NanoPi R1 support new 12f6c7209fc3 Merge branch 'sunxi/dt-for-5.11' into sunxi/for-next new f613d2e880d2 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new db624598e86a Merge remote-tracking branch 'tegra/for-next' into master new 5fc894f79022 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new ec3247e06052 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new f1a9dc14438b Merge remote-tracking branch 'clk/clk-next' into master new e460348645e5 Merge remote-tracking branch 'csky/linux-next' into master new eb6bd0b3cd3c Merge remote-tracking branch 'h8300/h8300-next' into master new 0aa9705f869b Merge remote-tracking branch 'm68k/for-next' into master new 6cbe3de030ed Merge remote-tracking branch 'm68knommu/for-next' into master new d2e850e96183 MIPS: zboot: put appended dtb into a section new 18ff14c87d90 MIPS: Kconfig: fix a few trivial spelling mistakes new 5a5aa912f687 mips: ar7: add missing iounmap() on error in ar7_gpio_init new 2673ecf95865 mips: cm: add missing iounmap() on error in mips_cm_probe() new c424dc4cd180 mips: Vr41xx: add missing iounmap() on error in vr41xx_pci [...] new 0d6b09de5840 Merge remote-tracking branch 'mips/mips-next' into master new 34c6089ae08d Merge remote-tracking branch 'nds32/next' into master new edc9eac7f45e parisc: Drop loops_per_jiffy from per_cpu struct new 6cddbf6cc03f parisc: Switch to clockevent based timers new 24fe32294991 parisc: Use _TIF_USER_WORK_MASK in entry.S new 34f255dec4d9 parisc: Make user stack size configurable new d591187879eb Merge remote-tracking branch 'parisc-hd/for-next' into master new 7cc7b0d7528b RISC-V: Add kernel image sections to the resource tree new d402abfc6c1d Merge remote-tracking branch 'risc-v/for-next' into master new 8c14db283453 Merge remote-tracking branch 's390/for-next' into master new 430bb7d2c6ad Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 90d4c84611fc Merge remote-tracking branch 'btrfs/for-next' into master new 2ed9e29b7db7 Merge remote-tracking branch 'ext3/for_next' into master new 174fe5ba2d1e ext4: correctly report "not supported" for {usr,grp}jquota [...] new a0650046d31d MAINTAINERS: add missing file in ext4 entry new e121bd48b9eb ext4: silence an uninitialized variable warning new 7067b2619017 ext4: unlock xattr_sem properly in ext4_inline_data_truncate() new a44ad6835da5 ext4: describe fast_commit feature flags new b21ebf143af2 ext4: mark fc ineligible if inode gets evictied due to mem [...] new 5b552ad70c61 ext4: drop redundant calls ext4_fc_track_range new a80f7fcf1867 ext4: fixup ext4_fc_track_* functions' signature new ede7dc7fa0af jbd2: rename j_maxlen to j_total_len and add jbd2_journal_ [...] new a1e5e465b31d ext4: clean up the JBD2 API that initializes fast commits new 37e0a30e94f1 jbd2: drop jbd2_fc_init documentation new c460e5edc85a jbd2: don't use state lock during commit path new 0bce577bf9ca jbd2: don't pass tid to jbd2_fc_end_commit_fallback() new cc80586a57f7 jbd2: add todo for a fast commit performance optimization new 0ee66ddcf3c1 jbd2: don't touch buffer state until it is filled new 480f89d55326 jbd2: don't read journal->j_commit_sequence without taking a lock new f6634e2609d1 ext4: dedpulicate the code to wait on inode that's being c [...] new a740762fb3b3 ext4: fix code documentatioon new 764b3fd31d13 ext4: mark buf dirty before submitting fast commit buffer new a3114fe747be ext4: remove unnecessary fast commit calls from ext4_file_mmap new 1ceecb537f72 ext4: fix inode dirty check in case of fast commits new 556e0319fbb8 ext4: disable fast commit with data journalling new da0c5d269526 ext4: issue fsdev cache flush before starting fast commit new 9b5f6c9b83d9 ext4: make s_mount_flags modifications atomic new 87a144f09380 jbd2: don't start fast commit on aborted journal new 99c880decf27 ext4: cleanup fast commit mount options new fa329e27317f ext4: fix sparse warnings in fast_commit code new 05d5233df85e jbd2: fix up sparse warnings in checkpoint code new d1f4be607c19 Merge remote-tracking branch 'ext4/dev' into master new 2064a8701f41 Merge remote-tracking branch 'f2fs/dev' into master new 874719a2c503 Merge remote-tracking branch 'nfs-anna/linux-next' into master new 1905cac9d621 NFSD: NFSv3 PATHCONF Reply is improperly formed new d321ff589c16 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() new 66d60e3ad1e4 NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL new 36e1e5ba90fb NFSD: Fix use-after-free warning when doing inter-server copy new 49a361327332 NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy new d435c05ab019 net/sunrpc: return 0 on attempt to write to "transports" new bfb5aa1685d5 net/sunrpc: fix useless comparison in proc_do_xprt() new 87e3b32513d4 Merge remote-tracking branch 'nfsd/nfsd-next' into master new b7a55fa2fe15 nfsd/nfs3: remove unused macro nfsd3_fhandleres new 8a1529090cc1 Merge remote-tracking branch 'cel/cel-next' into master new 7da88f467cc2 Merge remote-tracking branch 'file-locks/locks-next' into master new da95f7194f19 Merge remote-tracking branch 'vfs/for-next' into master new 90574a9c02f1 printk: remove unneeded dead-store assignment new 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next new 5d414f1f5ac8 Merge remote-tracking branch 'printk/for-next' into master new bb4f7ef377a5 Merge remote-tracking branch 'pci/next' into master new 11dc0a5346c4 Merge remote-tracking branch 'pstore/for-next/pstore' into master new 3cd5aa934626 Merge remote-tracking branch 'hid/for-next' into master new c97e7615c15b Merge branch 'i2c/for-current' into i2c/for-next new eb77a12ed7ae Merge remote-tracking branch 'i2c/i2c/for-next' into master new 4458d1a0bdfb Merge remote-tracking branch 'dmi/dmi-for-next' into master new 02a316e583d9 hwmon: (corsair-psu) fix unintentional sign extension issue new d5466b8d08af Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] new 5369dfe6ae83 Merge remote-tracking branch 'v4l-dvb/master' into master new 59399a0e43ec Merge remote-tracking branch 'v4l-dvb-next/master' into master new 4a6c6c1be9b4 Merge remote-tracking branch 'pm/linux-next' into master new 02141f8c26e5 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] new 33e797bc308a Merge remote-tracking branch 'cpupower/cpupower' into master new 9b38a4f6b664 PM / devfreq: passive: Update frequency when start governor new bc03079ecb04 Merge remote-tracking branch 'devfreq/devfreq-next' into master new ef43f01ac069 opp: Always add entries in dev_list with opp_table->lock held new 27c09484dd3d opp: Allocate the OPP table outside of opp_table_lock new 9e62edac519d opp: Don't return opp_dev from _find_opp_dev() new e8f7703f8fe5 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] new 586f351d39f7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() new 9c4707a70824 opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table new d44aca126b03 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument new e314e1b520cd cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] new a2256ba4a0bf PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument new 41751fb9c6ee drm/lima: dev_pm_opp_put_*() accepts NULL argument new 533aa8cd061a drm/panfrost: dev_pm_opp_put_*() accepts NULL argument new 62bb5130bc69 media: venus: dev_pm_opp_put_*() accepts NULL argument new 6aff825d2bdf drm/lima: Unconditionally call dev_pm_opp_of_remove_table() new eccdb36acfd2 Merge remote-tracking branch 'opp/opp/linux-next' into master new ef63b043ac86 thermal: intel: pch: fix S0ix failure due to PCH temperatu [...] new 6b6ccb8d977f Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new 14d7377d010d Merge remote-tracking branch 'ieee1394/for-next' into master new fc6ab2a0bd03 Merge remote-tracking branch 'swiotlb/linux-next' into master new 45808361d449 RDMA: Manual changes for sysfs_emit and neatening new e28bf1f03b01 RDMA: Convert various random sprintf sysfs _show uses to s [...] new b4d031cdae13 RDMA/mlx5: Remove mlx5_ib_mr->order new fc3325701a63 RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() new 1c3d247eee74 RDMA/mlx5: Remove mlx5_ib_mr->npages new f0093fb1a7cb RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of th [...] new 95741ee3f0f1 RDMA/mlx5: Remove order from mlx5_ib_cont_pages() new 7db0eea916dc RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() new f8fb3110635c RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() new aab8d3966d2c RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_e [...] new f22c30aa6d27 RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c new 8010d74b9965 RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() new f1eaac37da20 RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases new d5c7916fe461 RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's new 856c29989999 RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() new 5c4193669b6f RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND new 235b6ac30695 RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool new c7adf7717301 IB/core: Add support for NDR link speed new f946e45f59ef IB/mlx5: Add support for NDR link speed new ed2f6266450b Merge remote-tracking branch 'rdma/for-next' into master new 293e9a3d950d net: phy: export phy_error and phy_trigger_machine new e2f016cf7751 net: phy: add a shutdown procedure new 7b2d59085d17 net: phy: make .ack_interrupt() optional new 297730973602 net: phy: at803x: implement generic .handle_interrupt() callback new a3417885fc36 net: phy: at803x: remove the use of .ack_interrupt() new f2e9060458b1 net: phy: mscc: use phy_trigger_machine() to notify link change new 4008f373eb71 net: phy: mscc: implement generic .handle_interrupt() callback new 30446ae4675c net: phy: mscc: remove the use of .ack_interrupt() new 6ab930df83cc net: phy: aquantia: implement generic .handle_interrupt() [...] new e11ef96d44f1 net: phy: aquantia: remove the use of .ack_interrupt() new 4567d5c3eb9b net: phy: broadcom: implement generic .handle_interrupt() [...] new 15772e4ddf3f net: phy: broadcom: remove use of ack_interrupt() new e5d2b0b6c2b9 net: phy: cicada: implement the generic .handle_interrupt( [...] new a758087f476d net: phy: cicada: remove the use of .ack_interrupt() new e954631cd22e net: phy: davicom: implement generic .handle_interrupt() calback new 0d65cc189c9a net: phy: davicom: remove the use of .ack_interrupt() new 87de1f058aac net: phy: add genphy_handle_interrupt_no_ack() new 0382916398f2 net: phy: realtek: implement generic .handle_interrupt() callback new 8b43357fff61 net: phy: realtek: remove the use of .ack_interrupt() new 5aee9484df35 Merge branch 'net-phy-add-support-for-shared-interrupts-part-1' new d8c4a2236385 bus: mhi: Add mhi_queue_is_full function new 3ffec6a14f24 net: Add mhi-net driver new c1aedf015ebd net/usb/r8153_ecm: support ECM mode for RTL8153 new 77662e75e009 net/mlx5: DR, Remove unused member of action struct new de1facaf56b6 net/mlx5: DR, Rename builders HW specific names new 8a8a1023000e net/mlx5: DR, Rename matcher functions to be more HW agnostic new 3b72422dea97 net/mlx5: DR, Add buddy allocator utilities new a00cd87880a3 net/mlx5: DR, Handle ICM memory via buddy allocation inste [...] new 3eb1006a3b3e net/mlx5: DR, Sync chunks only during free new 1c58651412bb net/mlx5: DR, ICM memory pools sync optimization new 284836d9660d net/mlx5: DR, Free unused buddy ICM memory new 579524c6eace net/mlx5e: Validate stop_room size upon user input new 7c36e785d62a net/mlx4: Cleanup kernel-doc warnings new 6c6132032d7a net/mlx5: Cleanup kernel-doc warnings new 514436857128 net: mlx5: Replace in_irq() usage new c9448e828d11 Merge tag 'mlx5-updates-2020-11-03' of git://git.kernel.or [...] new 1c9cac65cecd nexthop: Add nexthop notification data structures new 3578d53dcef1 nexthop: Pass extack to nexthop notifier new 5ca474f23454 nexthop: Prepare new notification info new 1ec69d187cb8 nexthop: vxlan: Convert to new notification info new 968a83f8cf6f rtnetlink: Add RTNH_F_TRAP flag new e95f2592f633 nexthop: Allow setting "offload" and "trap" indications on [...] new 732d167bf5f5 nexthop: Emit a notification when a nexthop is added new d144cc5f4f4e nexthop: Emit a notification when a nexthop group is replaced new 8c09c9f9d846 nexthop: Emit a notification when a single nexthop is replaced new f17bc33d7412 nexthop: Emit a notification when a nexthop group is modified new 833a1065eeb1 nexthop: Emit a notification when a nexthop group is reduced new ce7e9c8a080b nexthop: Pass extack to register_nexthop_notifier() new 975ff7f3324a nexthop: Replay nexthops when registering a notifier new bbea126c2bad nexthop: Remove in-kernel route notifications when nexthop [...] new 35266255d61c netdevsim: Add devlink resource for nexthops new 8fa84742d666 netdevsim: Add dummy implementation for nexthop offload new 66e58bf0707b netdevsim: Allow programming routes with nexthop objects new 21584e6a92bd selftests: netdevsim: Add test for nexthop offload API new 3b4202a4706d Merge branch 'nexthop-add-support-for-nexthop-objects-offload' new 9f32c27eb4fc Revert ibmvnic merge do_change_param_reset into do_reset new ae0d0bb29b31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new fccf290f7976 net: dccp: convert tasklets to use new tasklet_setup() API new c6533ca87a06 net: ipv4: convert tasklets to use new tasklet_setup() API new da1cad7342a1 net: mac80211: convert tasklets to use new tasklet_setup() API new b5bd8b62df4f net: mac802154: convert tasklets to use new tasklet_setup() API new 6e1978a9a941 net: sched: convert tasklets to use new tasklet_setup() API new fcb8e3a328ed net: smc: convert tasklets to use new tasklet_setup() API new 158d31da1cc1 net: xfrm: convert tasklets to use new tasklet_setup() API new ad8fc41c7845 Merge branch 'net-convert-tasklets-to-use-new-tasklet_setup-api' new 6c3cbaa0f0cb net: xilinx: axiethernet: Introduce helper functions for M [...] new 253761a0e61b net: xilinx: axiethernet: Enable dynamic MDIO MDC new 0798827b47d3 Merge branch 'net-axienet-dynamically-enable-mdio-interface' new ea8146c68457 cxgb4: Fix the -Wmisleading-indentation warning new 419a38cecf14 net: macvlan: remove redundant initialization in macvlan_d [...] new e014ae39493f ptp: idt82p33: add adjphase support new e4c6eb68343f ptp: idt82p33: use i2c_master_send for bus write new 6c196f36f524 ptp: idt82p33: optimize _idt82p33_adjfine new 0012eeb370f8 net: macb: fix NULL dereference due to no pcs_config method new f8ae7bbec726 net: x25_asy: Delete the x25_asy driver new 4a04d65c964e net: ipa: refer to IPA versions, not GSI new 0b8d67610845 net: ipa: request GSI IRQ later new a054539db196 net: ipa: rename gsi->event_enable_bitmap new f9b28804ab50 net: ipa: define GSI interrupt types with an enum new 97eb94c8c790 net: ipa: disable all GSI interrupt types initially new 3ca97ffd984c net: ipa: cache last-saved GSI IRQ enabled type new b054d4f9eb4b net: ipa: only enable GSI channel control IRQs when needed new b4175f8731f7 net: ipa: only enable GSI event control IRQs when needed new d6c9e3f506ae net: ipa: only enable generic command completion IRQ when needed new 06c8632833c2 net: ipa: only enable GSI IEOB IRQs when needed new 46f748ccaf01 net: ipa: explicitly disallow inter-EE interrupts new 352f26a886d8 net: ipa: only enable GSI general IRQs when needed new 8194be79fbbc net: ipa: pass a value to gsi_irq_type_update() new 2d152760a9e0 Merge branch 'net-ipa-constrain-gsi-interrupts' new 75a5fb0cdbb7 net: core: fix spelling typo in flow_dissector.c new ef9ac2091180 net: usb: fix spelling typo in cdc_ncm.c new bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr new af7f67e6138f Merge remote-tracking branch 'net-next/master' into master new 98d7e076e972 Merge remote-tracking branch 'bpf-next/for-next' into master new 7eae05184f3a wireless: mt7601u: convert tasklets to use new tasklet_set [...] new 256ff2ef6c14 ray_cs: Use fallthrough pseudo-keyword new a821e3858e4d wlcore: Use fallthrough pseudo-keyword new 65277100caa2 rsi: Fix TX EAPOL packet handling against iwlwifi AP new 3287953b0399 wireless: remove unneeded break new 9fdd02aa5988 net: hostap: fix function cast warning new ef41937631bf rtlwifi: fix -Wpointer-sign warning new 6ac654697301 rtw88: remove extraneous 'const' qualifier new d56fd83cf99c brcmfmac: fix SDIO access for big-endian host new c521d7e0ff05 rtlwifi: Fix non-canonical address access issues new 842280da81a9 rtw88: coex: separate BLE HID profile from BLE profile new 690390d841d2 rtw88: sync the power state between driver and firmware new a95949606828 rtw88: store firmware feature in firmware header new f31e039fab38 rtw88: add C2H response for checking firmware leave lps new fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. new 28606150768a rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices new ce4dd05cbba6 orinoco: Remove BUG_ON(in_interrupt/irq()) new 24bf941f2c96 airo: Invoke airo_read_wireless_stats() directly new 49eb01995285 airo: Always use JOB_STATS and JOB_EVENT new 494e46d08d35 airo: Replace in_atomic() usage. new 7534fd5e5834 hostap: Remove in_atomic() check. new abcda807d868 zd1211rw: Remove in_atomic() usage. new 317f688b0a54 rtlwifi: Remove in_interrupt() usage in is_any_client_conn [...] new 50c61ae15865 rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_ [...] new 5447626910f5 rt2x00: save survey for every channel visited new f21e6c5822f2 rsi: rsi_91x_usb: Fix some basic kernel-doc issues new 63636b385e39 rsi: rsi_91x_usb_ops: Source file headers are not good can [...] new 6f0d044fc82e brcmfmac: bcmsdh: Fix description for function parameter ' [...] new 05cefa989e8b brcmfmac: pcie: Provide description for missing function p [...] new 9bd28c6607ba brcmfmac: fweh: Add missing description for 'gfp' new 641291eca88c wl1251: cmd: Rename 'len' to 'buf_len' in the documentation new 9afcf3223675 prism54: isl_ioctl: Fix one function header and demote another new 8b8a6f8c3b50 wl3501_cs: Fix misspelling and provide missing documentation new 5e43d496cd8e mwifiex: pcie: Remove a couple of unchecked 'ret's new 409d1c82bf89 wlcore: spi: Demote a non-compliant function header, fix another new dff07dda8eb5 rtw88: rtw8822c: Remove unused variable 'corr_val' new 230f874e4d95 rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented f [...] new 906a1b4f81a3 rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format new bb053d0251a2 rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused [...] new 87b08d1ecb93 rtlwifi: phy: Remove set but unused variable 'bbvalue' new 0c73dab72f53 rtlwifi: halbtc8821a1ant: Remove set but unused variable ' [...] new 0a43d993ee7e rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' new 6c75eab0417b rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' new 28f811876262 rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables new 44ec6d9df96d rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' new 29c6099a3890 rtlwifi: rtl8821ae: phy: Remove a couple of unused variables new 398d816a64eb rtlwifi: rtl8821ae: Place braces around empty if() body new 9db946284e07 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} new f746c48113d4 Merge remote-tracking branch 'wireless-drivers-next/master [...] new ba087873ee5e Merge remote-tracking branch 'bluetooth/master' into master new c7287cb8c686 mac80211: use semicolons rather than commas to separate st [...] new 8280c07e0762 ieee80211: Add definition for WFA DPP new 9f0ffa418483 cfg80211: Add support to configure SAE PWE value to drivers new 9c97c88d2f4b cfg80211: Add support to calculate and report 4096-QAM HE rates new ba5c25236bc3 nl80211/cfg80211: fix potential infinite loop new 857b34c4fb10 nl80211: fix beacon tx rate mask validation new c4a30446a92a cfg80211: add support to configure HE MCS for beacon rate new 70debba3ab7d mac80211: save HE oper info in BSS config for mesh new 30df81301c63 mac80211: add radiotap flag to assure frames are not reordered new 66d06c84730c mac80211: adhere to Tx control flag that prevents frame re [...] new 527d675969a1 mac80211: don't overwrite QoS TID of injected frames new 70c5e40ca959 mac80211: assure that certain drivers adhere to DONT_REORDER flag new 6d578563c9a2 Merge remote-tracking branch 'mac80211-next/master' into master new f9ddc8b10f69 gfs2: fix possible reference leak in gfs2_check_blk_type new d0b63b071f95 Merge remote-tracking branch 'gfs2/for-next' into master new e90edc3b84c3 Merge remote-tracking branch 'mtd/mtd/next' into master new 081ae4c06894 Merge remote-tracking branch 'nand/nand/next' into master new 77fdd94f091f crypto: atmel-sha - remove unneeded break new da094e0f1b22 crypto: aead - add crypto_aead_driver_name() new 79cafe9a8b16 crypto: testmgr - always print the actual hash driver name new 2257f4712dcf crypto: testmgr - always print the actual AEAD driver name new 6e5972fa4a0d crypto: testmgr - always print the actual skcipher driver name new 09a5ef9644bc crypto: testmgr - WARN on test failure new 2d653936eb2c crypto: caam - enable crypto-engine retry mechanism new 92eb6c3060eb crypto: af_alg - avoid undefined behavior accessing salg_name new 519a0d7e495a crypto: arm64/poly1305-neon - reorder PAC authentication w [...] new 76bb6a7b5b42 crypto: cavium/nitrox - remove unneeded semicolon new cc9a99fb89a9 crypto: qat - remove unneeded semicolon new a2715fbdc6fc crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback new 5bd9938e9316 hwrng: imx-rngc - irq already prints an error new 1b5644f29983 crypto: hisilicon/qm - numbers are replaced by macros new e926d753a612 crypto: hisilicon/qm - modify the return type of function new a8ff38bd8294 crypto: hisilicon/qm - modify the return type of debugfs i [...] new cd1aff982af4 crypto: hisilicon/qm - modify return type of 'qm_set_sqctype' new 09493afbc627 crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf' new 3bf1ef9d513e crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces new 53737881da6e crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces new fefc046f2b0e crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces new ab95bd2aa904 crypto: caam - fix printing on xts fallback allocation error path new 290d61fb203a Merge remote-tracking branch 'crypto/master' into master new c0f98d2f8b07 Merge tag 'drm-misc-next-2020-11-05' of git://anongit.free [...] new 00e0f9eac81e Merge remote-tracking branch 'drm/drm-next' into master new df274a321011 Merge remote-tracking branch 'amdgpu/drm-next' into master new 04057a1afc75 drm/i915: Sort EHL/JSL PCI IDs new 54defc10c4d9 drm/i915: Include fb modifier in state dumps new 7a3e6340715f Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new 44510939b18d drm/virtio: Fix a double free in virtio_gpu_cmd_map() new 5d4c1edf0ddc drm/qxl: replace idr_init() by idr_init_base() new 384bc5e059d4 drm/radeon: Stop changing the drm_driver struct new 57bb1ee60340 drm: Compile out legacy chunks from struct drm_device new e431eb8089ee drm/amdgpu/virt: fix handling of the atomic flag new 8f5c7aa078cf drm: Allow const struct drm_driver new 70a59dd82959 drm/<drivers>: Constify struct drm_driver new 5088d6572e8f drm/amdgpu: Make struct drm_driver const new 1528bfcfeb5b drm/vc4: replace idr_init() by idr_init_base() new 991fcb77f490 drm/edid: Fix uninitialized variable in drm_cvt_modes() new 6ef2b857be2a drm/r128/ati_pcigart: Source file headers are not good can [...] new 07687193d0ce drm/mga/mga_dma: Demote kernel-doc abusers to standard com [...] new 0848fdf1be0b drm/mga/mga_state: Remove unused variable 'buf_priv' new 25d7361ff96a dt-bindings: display: bridge: Add documentation for LT9611UXC new 0cbbd5b1a012 drm: bridge: add support for lontium LT9611UXC bridge new e4a6c18e6002 drm/bridge: ti-sn65dsi86: Combine register accesses in ti_ [...] new b38558e3059a drm/bridge: ti-sn65dsi86: Make polling a busy loop new 58074b08c04a drm/bridge: ti-sn65dsi86: Read EDID blob over DDC new 982f589bde7a drm/bridge: ti-sn65dsi86: Update reply on aux failures new 5f33e64110f7 drm/encoder: remove obsolete documentation of bridge new f2e66f212a9d drm: panel: simple: add missing platform_driver_unregister [...] new 91b5e26731c5 drm/bridge: sii902x: Refactor init code into separate function new 4c1e054322da dt-bindings: display: sii902x: Add supply bindings new cc5f7e2fcbe3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present new 281edb9ff18b drm/panel: panel-simple: Add connector_type for EDT ETM070 [...] new 4178bd5a3c57 drm/bridge: lvds-codec: Use dev_err_probe for error handling new 819af2a6765a drm: remove unneeded break new c99357f5bfd4 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new df60daef37d0 Merge remote-tracking branch 'drm-msm/msm-next' into master new 80b9d28c4bb7 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new 9e36b194fe6f Merge remote-tracking branch 'regmap/for-next' into master new 446e75849dca Merge remote-tracking branch 'sound/for-next' into master new 40f4c56d08f2 ASoC: dt-bindings: fsl_aud2htx: Add binding doc for aud2ht [...] new 8a24c834c053 ASoC: fsl_aud2htx: Add aud2htx module driver new 97198614f6c3 ASoC: audio-graph-card: switch to yaml base Documentation new 2d8fc973646c ASoC: renesas, rsnd: switch to yaml base Documentation new 8d96ec9ba9e7 ASoC: renesas,rsnd: Add r8a77961 support new 8ca199309f3c Merge series "ASoC: dt-bindings: audio-graph-card: switch [...] new 45fb2838a4e3 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 5a3088e8e5a4 Merge remote-tracking branch 'sound-asoc/for-next' into master new 29b421d89a8b Merge remote-tracking branch 'modules/modules-next' into master new f8f387d6e859 Merge remote-tracking branch 'block/for-next' into master new c8ef652a9efe Merge remote-tracking branch 'mmc/next' into master new 1dc2da5cd51f PCI: Add defines for Designated Vendor-Specific Extended C [...] new 4f8217d5b0ca mfd: Intel Platform Monitoring Technology support new e2729113ce66 platform/x86: Intel PMT class driver new 68fe8e6e2c4b platform/x86: Intel PMT Telemetry capability driver new 5ef9998c96b0 platform/x86: Intel PMT Crashlog capability driver new 7d9301a5829f mfd: da9xxx-core: Constify static struct resource new a4b6ec2087fa mfd: intel: Constify static struct resource new 204270b919b6 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers new 1e7b136d29f0 mfd: wm8xxx-core: Constify static struct resource new 2902025f8818 mfd: lp8788: Constify static struct resource new d9882944e229 mfd: stmpe: Constify static struct resource new 1069619fa47d mfd: sun4i-gpadc: Constify static struct resource new 2030c07b8049 mfd: Constify static struct resources new 7c35a6c05f36 mfd: madera: Delete register field xxx_WIDTH defines new bcf49a1cc6bb mfd: qcom-spmi-pmic: Add support for PM660/PM660L new cb9afa4d5a5c mfd: tps65911-comparator: Use regmap accessors new 23feb2c3367c mfd: tps65910: Clean up after switching to regmap new 806846ca292f mfd: tps65910: Remove unused pointers new a39a7c2d5178 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] new 35ef62e39b59 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties new 29639cbe9080 mfd: madera: Add reset as part of resume new bb6f6c10a8b0 mfd: madera: Add special errata reset handling for cs47l15 new b1b8cd18347e gpio: tps65910: use regmap accessors new 0ea8bc0c5665 Merge remote-tracking branch 'mfd/for-mfd-next' into master new df821b6f72f5 Merge remote-tracking branch 'backlight/for-backlight-next [...] new 7da788d1cda7 Merge remote-tracking branch 'regulator/for-next' into master new 21a7d98b996b Merge remote-tracking branch 'integrity/next-integrity' in [...] new 200ea5a2292d selinux: fix inode_doinit_with_dentry() LABEL_INVALID erro [...] new 55e03d28b026 Merge remote-tracking branch 'selinux/next' into master new b34cbdfcc514 Merge remote-tracking branch 'tomoyo/master' into master new 0af90ed38967 Merge remote-tracking branch 'audit/next' into master new 900ccdcb79bb spi: stm32: fix reference leak in stm32_spi_resume new 6361239f2eea Merge remote-tracking branch 'spi/for-5.11' into spi-next new b31cead37644 Merge remote-tracking branch 'spi/for-next' into master new f233929ddb23 Merge branch 'x86/urgent' new 8f2a46a44bb2 Merge branch 'x86/pti' new 1fcd009102ee x86/mm/ident_map: Check for errors from ident_pud_init() new 510aac570efc Merge branch 'x86/mm' new c795e763c0e8 Merge branch 'x86/misc' new c8788595c21f Merge branch 'x86/microcode' new c8d5ed67936f x86: Wire up TIF_NOTIFY_SIGNAL new b92e9d69991c Merge branch 'x86/entry' new 0d847ce7c176 x86/setup: Remove unused MCA variables new 4a2d2ed9bae1 x86/mtrr: Fix a kernel-doc markup new a085c7dd7194 Merge branch 'x86/cleanups' new 12f17f5ac6ef Merge branch 'x86/cache' new ea3186b9572a x86/build: Fix vmlinux size check on 64-bit new 8077ee7101a8 Merge branch 'x86/build' new 26573a97746c x86/apic: Fix x2apic enablement without interrupt remapping new 47bea873cf80 x86/msi: Only use high bits of MSI address for DMAR unit new 93b7a3d6a1f0 x86/apic/uv: Fix inconsistent destination mode new 2e730cb56b2c x86/devicetree: Fix the ioapic interrupt type table new 721612994f53 x86/apic: Cleanup delivery mode defines new 22e0db42097b x86/apic: Replace pointless apic:: Dest_logical usage new e57d04e5fa00 x86/apic: Get rid of apic:: Dest_logical new 8c44963b603d x86/apic: Cleanup destination mode new f598181acfb3 x86/apic: Always provide irq_compose_msi_msg() method for [...] new 3d7295eb3003 x86/hpet: Move MSI support into hpet.c new 8073c1ac82c1 genirq/msi: Allow shadow declarations of msi_msg:: $member new 6285aa507366 x86/msi: Provide msi message shadow structs new 5c0d0e2cc6e0 iommu/intel: Use msi_msg shadow structs new b5c3786ee370 iommu/amd: Use msi_msg shadow structs new e16c8058a10b PCI: vmd: Use msi_msg shadow structs new 485940e0e691 x86/kvm: Use msi_msg shadow structs new 41bb2115beec x86/pci/xen: Use msi_msg shadow structs new 0c1883c1eb9d x86/msi: Remove msidef.h new a27dca645d2c x86/io_apic: Cleanup trigger/polarity helpers new 341b4a7211b6 x86/ioapic: Cleanup IO/APIC route entry structs new 5d5a97133887 x86/ioapic: Generate RTE directly from parent irqchip's MS [...] new 2cbd5a45e529 genirq/irqdomain: Implement get_name() method on irqchip fwnodes new 6452ea2a323b x86/apic: Add select() method on vector irqdomain new a1a785b57242 iommu/amd: Implement select() method on remapping irqdomain new a87fb465ffe8 iommu/vt-d: Implement select() method on remapping irqdomain new a491bb19f728 iommu/hyper-v: Implement select() method on remapping irqdomain new c2a5881c28e5 x86/hpet: Use irq_find_matching_fwspec() to find remapping [...] new b643128b917c x86/ioapic: Use irq_find_matching_fwspec() to find remappi [...] new ed381fca4712 x86: Kill all traces of irq_remapping_get_irq_domain() new 79eb3581bcaa iommu/vt-d: Simplify intel_irq_remapping_select() new 51130d21881d x86/ioapic: Handle Extended Destination ID field in RTE new ab0f59c6f135 x86/apic: Support 15 bits of APIC ID in MSI where available new bf27ef8a77d8 iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC [...] new 2e008ffe426f x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_ [...] new d981059e13ff x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it new f36a74b9345a x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index new 092aeebb4361 Merge branch 'x86/apic' new b20b0a67ac93 Merge branch 'timers/core' new b9c88f752268 sched/fair: Improve the accuracy of sched_stat_wait statistics new 26762423a266 sched/deadline: Optimize sched_dl_global_validate() new a57415f5d1e4 sched/deadline: Fix sched_dl_global_validate() new 5e054bca44fe sched/cpupri: Remove pri_to_cpu[CPUPRI_IDLE] new 1b08782ce31f sched/cpupri: Remove pri_to_cpu[1] new 934fc3314b39 sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 new b13772f81356 sched/cpupri: Add CPUPRI_HIGHER new 45da7a2b0af8 sched/fair: Exclude the current CPU from find_new_ilb() new 5bc78502322a sched: fix exit_mm vs membarrier (v4) new 618758ed3a4f sched: membarrier: cover kthread_use_mm (v4) new 25595eb6aaa9 sched: membarrier: document memory ordering scenarios new 345a957fcc95 sched: Reenable interrupts in do_sched_yield() new 43c31ac0e665 sched: Remove relyance on STRUCT_ALIGNMENT new d8fcb81f1acf sched/fair: Check for idle core in wake_affine new ae8deb4d6c56 Merge branch 'sched/core' new 68299a42f842 x86/mce: Enable additional error logging on certain Intel CPUs new 77080929d56d x86/mce: Assign boolean values to a bool variable new 15af36596ae3 x86/mce: Correct the detection of invalid notifier priorities new 804cd3bdad58 Merge branch 'ras/core' new 31cb5225dc3c Merge branch 'perf/urgent' new 0a986ea81e1a Merge branch 'linus' into perf/kprobes new 666fab4a3ea1 Merge branch 'linus' into perf/kprobes new a70a04b3844f locking/atomics: Regenerate the atomics-check SHA1's new e784bf2d545a Merge branch 'perf/kprobes' new 8d97e71811aa perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE new 76a5433f95f3 perf/x86/intel: Support PERF_SAMPLE_DATA_PAGE_SIZE new 4cb6a42e4c4b powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE new 995f088efebe perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE new 51b646b2d9f8 perf,mm: Handle non-page-table-aligned hugetlbfs new b14d0db5b8c8 perf/x86/intel: Add Rocket Lake CPU support new cbea56395cba perf/x86/cstate: Add Rocket Lake CPU support new 907a196fbc70 perf/x86/msr: Add Rocket Lake CPU support new 43bc103a8044 perf/x86/intel/uncore: Add Rocket Lake support new 306e3e91edf1 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.ST [...] new 1227d292cf63 Merge branch 'perf/core' new d1737bbb89c1 Merge branch 'locking/urgent' new 1a901ea98de7 Merge branch 'irq/urgent' new eda2845ae5e0 irqdomain: Remove unused of_device_id forward declaration new 08219fb1efae irqdomain: Add forward declaration of fwnode_handle new c3a877fea962 irqdomain: Replace open coded of_node_to_fwnode() new b6e95788fde8 irqdomain: Introduce irq_domain_create_legacy() API new d315c627a182 regmap: irq: Convert to use irq_domain_create_legacy() new a2232b0ae064 Merge branch 'irq/core' new 2f20032910a6 Merge branch 'core/urgent' new 16675dda9355 mm/highmem: Un-EXPORT __kmap_atomic_idx() new b819fd9da385 highmem: Remove unused functions new e8f147dc3f1f fs: Remove asm/kmap_types.h includes new 673afbace459 sh/highmem: Remove all traces of unused cruft new 4f8b96cd47b0 asm-generic: Provide kmap_size.h new 298fa1ad5571 highmem: Provide generic variant of kmap_atomic* new 389755c25081 highmem: Make DEBUG_HIGHMEM functional new 157e118b5511 x86/mm/highmem: Use generic kmap atomic implementation new 39cac191ff37 arc/mm/highmem: Use generic kmap atomic implementation new 2a15ba82fa6c ARM: highmem: Switch to generic kmap atomic new 5af627a043e3 csky/mm/highmem: Switch to generic kmap atomic new 7ac1b26b0a72 microblaze/mm/highmem: Switch to generic kmap atomic new a4c33e83bca1 mips/mm/highmem: Switch to generic kmap atomic new 5f037ea3b267 nds32/mm/highmem: Switch to generic kmap atomic new 47da42b27a56 powerpc/mm/highmem: Switch to generic kmap atomic new 3293efa97807 sparc/mm/highmem: Switch to generic kmap atomic new 629ed3f7dad2 xtensa/mm/highmem: Switch to generic kmap atomic new d7029e454969 highmem: Get rid of kmap_types.h new 3c1016b53c31 mm/highmem: Remove the old kmap_atomic cruft new 351191ad55c8 io-mapping: Cleanup atomic iomap new 9bf6f7bab3ba Documentation/io-mapping: Remove outdated blurb new 13f876ba77eb highmem: High implementation details and document API new 63b18dd97474 Merge branch 'core/mm' new 5c251e9dc0e1 signal: Add task_sigpending() helper new 12db8b690010 entry: Add support for TIF_NOTIFY_SIGNAL new 114518eb6430 task_work: Use TIF_NOTIFY_SIGNAL if available new 45ff510517f3 entry: Fixup irqentry_enter() comment new 01be83eea08d Merge branch 'core/urgent' into core/entry new b6be002bcd1d x86/entry: Move nmi entry/exit into common code new c70ad386f6ea Merge branch 'core/entry' new 904d67c2f61a Merge branch 'linus' new e4908fa19b84 Merge remote-tracking branch 'tip/auto-latest' into master new 825621b7346c fix up conflict in "x86: wire up TIF_NOTIFY_SIGNAL" versions new 6bd3d29e14a7 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new e58e0d6cdb3a Merge remote-tracking branch 'edac/edac-for-next' into master new f4deaf90212c x86/cpu: Avoid cpuinfo-induced IPI pileups new 3fcd6a230fa7 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs new a043260740d5 docs: Update RCU's hotplug requirements with a bit about design new a1b9dbb72b7f docs: RCU: Requirements.rst: Fix a list block new c386e29d4372 docs/rcu: Update the call_rcu() API new 75dc2da5ecd6 rcu-tasks: Make the units of ->init_fract be jiffies new 3480d6774f07 locktorture: Track time of last ->writeunlock() new 19012b786ecc torture: Periodically pause in stutter_wait() new fda5ba9ed254 torture: Make torture_stutter() use hrtimer new 1ac78b49d61d scftorture: Add an alternative IPI vector new 899f317e4886 rcuscale: Add RCU Tasks Trace new 45c7b962014d rcuscale: Avoid divide by zero new 8d68e68a781d torture: Exclude "NOHZ tick-stop error" from fatal errors new 2f2214d43ccd rcuscale: Prevent hangs for invalid arguments new bc80d353b3f5 refscale: Prevent hangs for invalid arguments new 6f26d010e678 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] new e5ace37d83af locktorture: Ignore nreaders_stress if no readlock support new 6b74fa0a776e locktorture: Prevent hangs for invalid arguments new c64659ef29e3 torture: Prevent jitter processes from delaying failed run new 4994684ce109 rcutorture: Prevent hangs for invalid arguments new c1e06287583e torture: Force weak-hashed pointers on console log new ab1b7880dec8 rcutorture: Make stutter_wait() caller restore priority new 7de1ca35269e torture: Accept time units on kvm.sh --duration argument new 293b93d66f14 rcutorture: Small code cleanups new a5136f4ffb44 torture: Allow alternative forms of kvm.sh command-line arguments new 85558182d545 scftorture: Add full-test stutter capability new 0d7202876bcb locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] new a7eb937b67b6 rcutorture: Don't do need_resched() testing if ->sync is NULL new 6c5b9de2c63b rcutorture/nolibc: Fix a typo in header file new 5be7d80deb80 torture: Make kvm-check-branches.sh use --allcpus new 06dc8d4591b8 tools/nolibc: Fix a spelling error in a comment new 01f9e708d9ea tools/rcutorture: Fix BUG parsing of console.log new 765b512bb3d6 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] new 1d094cefc37e kcsan: Fix encoding masks and regain address bit new 914986d22e3b Merge branch 'kcsan.2020.11.06a' into HEAD new ebb477cb2fb7 tools/memory-model: Document categories of ordering primitives new d8566f15da9b docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] new 0a27ce6b6968 tools/memory-model: Add a glossary of LKMM terms new 1947bfcf81a9 tools/memory-model: Add types to litmus tests new acc4bdc55dcb tools/memory-model: Use "buf" and "flag" for message-passi [...] new b6ff30849ca7 tools/memory-model: Label MP tests' producers and consumers new 764f605ec4ec tools/memory-model: Document locking corner cases new fcb3bd91eb1c tools/memory-model: Make judgelitmus.sh note timeouts new 1622426cd6f9 tools/memory-model: Make cmplitmushist.sh note timeouts new 3daed1a41306 tools/memory-model: Make judgelitmus.sh identify bad macros new 117cc2bbf2b3 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 870bb3c29e90 tools/memory-model: Fix paulmck email address on pre-exist [...] new 2488a59ef06c tools/memory-model: Update parseargs.sh for hardware verification new 84bf66378236 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 2f3ed276ad47 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 01a6e0e9b544 tools/memory-model: Fix checkalllitmus.sh comment new 1937a58b7e35 tools/memory-model: Hardware checking for check{,all}litmus.sh new b910daf5f192 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new d6053d1fe7db tools/memory-model: Split runlitmus.sh out of checklitmus.sh new f133cae39788 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 2ecbecf2039c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 57a59e67f435 tools/memory-model: Keep assembly-language litmus tests new 2cffde403bec tools/memory-model: Allow herd to deduce CPU type new 6c98ae64639d tools/memory-model: Make runlitmus.sh check for jingle errors new 3b7f251ec3c1 tools/memory-model: Add -v flag to jingle7 runs new c63fe5d55a5c tools/memory-model: Implement --hw support for checkghlitmus.sh new e9a0d98458c0 tools/memory-model: Fix scripting --jobs argument new 30312d191456 tools/memory-model: Make checkghlitmus.sh use mselect7 new 0ce7d16d7e82 tools/memory-model: Make history-check scripts use mselect7 new d09f429a98ce tools/memory-model: Add "--" to parseargs.sh for addition [...] new 1e29a687ba68 tools/memory-model: Repair parseargs.sh header comment new c93751a9de6b tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 535e725dde3f tools/memory-model: Add data-race capabilities to judgelitmus.sh new 7e1d99c3fa59 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new eb48201421b1 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new f87d28a37297 Merge branch 'lkmm-dev.2020.11.06a' into HEAD new b790e3afead9 Merge branch 'tglx-pc.2020.10.30a' into HEAD new 356ecefc669a rcutorture: Test runtime toggling of CPUs' callback offloading new 5068ab7dcb6a rcutorture: Add testing for RCU's global memory ordering new b4c6266be6f5 rcu/tree: Make rcu_do_batch count how many callbacks were [...] new bea68a13bbbd rcu/segcblist: Add additional comments to explain smp_mb() new c293fb8f7de6 torture: Make --kcsan specify lockdep new 1a4aebf9ab32 tools/memory-model: Tie acquire loads to reads-from new fb882ac7268a rcu: Mark obtuse portion of stall warning as internal debug new ad6dcb7c338a locking: Remove duplicate include of percpu-rwsem.h new 015465e50558 cpumask: un-inline cpulist_parse; prepare for ascii helpers new fe4c069fd8e5 cpumask: make "all" alias global and not just RCU new 4a34a47a9850 cpumask: add a "none" alias to complement "all" new 65987e67f7ff cpumask: add "last" alias for cpu list specifications new 97c70d140047 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" new f7df0f441c8e Merge remote-tracking branch 'rcu/rcu/next' into master new bdaac6fb4897 x86/xen: don't unbind uninitialized lock_kicker_irq new d4ad626aa19b Merge remote-tracking branch 'xen-tip/linux-next' into master new dc61b788add4 Merge remote-tracking branch 'percpu/for-next' into master new 819b8351cb9f Merge remote-tracking branch 'drivers-x86/for-next' into master new 74b1b1482fac Merge remote-tracking branch 'leds/for-next' into master new 3838c111b83e Merge remote-tracking branch 'ipmi/for-next' into master new 47ea2929d58c usb: typec: ucsi: acpi: Always decode connector change inf [...] new 217504a05532 usb: typec: ucsi: Work around PPM losing change information new 9e39aef3a105 usb: misc: brcmstb-usb-pinmap: Make sync_all_pins static new cffd28b425ef Merge remote-tracking branch 'usb/usb-next' into master new f51e2cceb1c1 Merge remote-tracking branch 'usb-serial/usb-next' into master new e3d40edcf9ba Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] new 4429d8fd8d3d Merge remote-tracking branch 'phy-next/next' into master new c0ed8ecb177d tty: serdev: core: Remove unused variable 'dummy' new fc74d98c00d5 tty: serdev: core: Provide missing description for 'owner' new 6e30f2835663 tty: tty_baudrate: Add missing description for 'tty' new aec51036a166 tty: tty_io: Move 'tty_sysctl_init's prototype to shared space new a776f10d12ca tty: tty_buffer: Add missing description for 'limit' new 1b1deb44d12c tty: tty_port: Demote obvious abuse of kernel-doc formatting new bc38fe241bc3 tty: tty_jobctrl: Add missing function parameter descriptions new d3e3232e7b58 tty: vt: consolemap: Demote weakly documented function header new 171044a70b57 tty: n_tty: Add 2 missing parameter descriptions new 5d5b53cf92a7 tty: serial: jsm: jsm_cls: Remove unused variable 'discard' new 08aa5042d22b tty: tty_io: Fix some kernel-doc issues new 32ed248042d1 tty: serial: 8250: serial_cs: Remove unused/unchecked vari [...] new ffb5d9cf650f tty: tty_audit: Demote non-conformant kernel-doc headers new 0b0a66a5d9db tty: pty: Provide descriptions for the 'file' parameters new 7789c1f1f055 tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __ [...] new b410e35dbfed tty: n_gsm: Demote obvious abuse of kernel-doc and supply [...] new c4e3f0c0ea79 tty: serial: lpc32xx_hs: Remove unused variable 'tmp' new fe989920b4d1 tty: serial: msm_serial: Remove set but unused variable 'status' new 09532ceb900a tty: serial: ifx6x60: Fix function documentation headers new b482bd793c55 tty: serial: xilinx_uartps: Supply description for missing [...] new 71b061e2ca93 tty: synclink_gt: Demote one kernel-doc header and repair another new 0fd872d7160c tty: serial: serial-tegra: Struct headers should start wit [...] new 180bb243de73 tty: serial: sifive: Struct headers should start with 'str [...] new 7285ff0b7d2a tty: synclinkmp: Add missing description for function para [...] new 24832ca3ee85 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] new 8a3bdec1dff9 tty: tty_ldisc: Supply missing description for 'tty_ldisc_ [...] new 216daa1209e6 tty: serial: serial-tegra: Provide some missing struct mem [...] new 109af2a82a36 tty: hvc: hvc_vio: Staticify function invoked only by reference new 27122bf57a62 tty: hvc: hvc_opal: Staticify function invoked by reference new a296b3de3083 tty: synclink: Provide missing description for 'hdlcdev_tx [...] new 88b8138b240b tty: serial: remove pnx8xxx uart driver new a1f714b44e34 tty: Remove redundant synclink driver new 3d608a591b2b tty: Remove redundant synclinkmp driver new cbd90e746148 serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning new 80f510f5fd07 tty: serial: linflexuart: Remove unnecessary '|' operation [...] new 439c7183e5b9 serial: 8250: 8250_omap: Disable RX interrupt after DMA enable new 0d66442dfdbd tty: serial: msm_serial: Constify msm_uart_pops new 441494ec2a30 dt-bindings: serial: 8250_omap: Add compatible for UART co [...] new 5441c1bf5830 Merge remote-tracking branch 'tty/tty-next' into master new 318ff017970d Merge remote-tracking branch 'char-misc/char-misc-next' in [...] new 5796322aa2df Merge remote-tracking branch 'extcon/extcon-next' into master new 9364a2cf5671 staging: wimax: depends on NET new f78365626f78 Merge remote-tracking branch 'staging/staging-next' into master new e4abe5e84767 Merge remote-tracking branch 'mux/for-next' into master new 0d83b3896984 Merge remote-tracking branch 'dmaengine/next' into master new 334bd97dc31d Merge remote-tracking branch 'scsi/for-next' into master new 54b898253b5a Merge remote-tracking branch 'scsi-mkp/for-next' into master new 0b3ac1bece8b Merge remote-tracking branch 'vhost/linux-next' into master new e06cc452805d Merge remote-tracking branch 'rpmsg/for-next' into master new b9bf97105f4b gpio: 104-idi-48: improve code indentation new 9a6907e948a3 Merge branch 'devel' into for-next new 2cb37b20a200 Merge remote-tracking branch 'gpio/for-next' into master new 6ea68fc0a604 gpio: tegra: Add lockdep class new 37174f334130 gpio: tegra: Use raw_spinlock new c21451d87a55 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] new 2b12c1363713 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] new a835d3a114ab pinctrl: mcp23s08: Print error message when regmap init fails new 9b92f5c51e9a pinctrl: aspeed: Fix GPI only function problem. new 9c65441ec823 pinctrl/meson: enable building as modules new b507cb92477a pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB new a4da45dda647 pinctrl: Remove hole in pinctrl_gpio_range new c1de953c5ef1 pinctrl: qcom: sm8250: Specify PDC map new eff6471c6d24 pinctrl: qcom: add pinctrl driver for msm8953 new 96a1b21a1c2d dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings new 61822220e218 pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels new 1c791f3f50bc pinctrl: ingenic: Get rid of repetitive data new 634e859e6bf0 pinctrl: ingenic: Add lcd-8bit group for JZ4770 new 425f577caf8a Merge branch 'devel' into for-next new 6037262a74e3 Merge remote-tracking branch 'pinctrl/for-next' into master new df7a701bb04b Merge remote-tracking branch 'pinctrl-intel/for-next' into master new e306e469b26c Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] new e5b576aa7b72 Merge remote-tracking branch 'kselftest/next' into master new 6d1342f04a63 Merge remote-tracking branch 'livepatching/for-next' into master new 8b0b232c6aa3 Merge remote-tracking branch 'coresight/next' into master new be796aae75b1 Merge remote-tracking branch 'rtc/rtc-next' into master new 7f243d979cc4 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] new 81fb92cb47bc Merge remote-tracking branch 'slimbus/for-next' into master new fb3c1555767b Merge remote-tracking branch 'nvmem/for-next' into master new 9ec853af05fd Merge remote-tracking branch 'xarray/main' into master new 6a33805612eb Merge remote-tracking branch 'auxdisplay/auxdisplay' into master new 71f10863b4cf Merge remote-tracking branch 'pidfd/for-next' into master new fb968a825fb4 Merge remote-tracking branch 'fpga/for-next' into master new a638133d364f Merge remote-tracking branch 'notifications/notifications- [...] new 5f48901e7b8e Merge remote-tracking branch 'memblock/for-next' into master new 900f7f37047b mm/compaction: count pages and stop correctly during page [...] new 62f5799e321c mm/compaction: stop isolation if too many pages are isolat [...] new 4722955d1a74 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit new 6a00cc7977f9 mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov new 75029c9ed3d9 mm/slub: fix panic in slab_alloc_node() new bda9cf6328fe mm/gup: use unpin_user_pages() in __gup_longterm_locked() new 8cb0bdf08f25 compiler.h: fix barrier_data() on clang new bdf7970cc26f asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled new e6830b722b65 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" new 61fd583d0a5f reboot: fix overflow parsing reboot cpu number new 69fe84165b1f mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] new 4301edca7073 mm-fix-phys_to_target_node-and-memory_add_physaddr_to_nid- [...] new 05704930ccbb mm: fix readahead_page_batch for retry entries new d2166996f035 mm/filemap: add static for function __add_to_page_cache_locked new 9dc0644d841a kernel/watchdog: fix watchdog_allowed_mask not used warning new 27d657ca037a mm: memcontrol: fix missing wakeup polling thread new 1a88783ac798 hugetlbfs: fix anon huge page migration race new e71257f8e6e1 mm/zsmalloc: include sparsemem.h for MAX_PHYSMEM_BITS new e1590e2680e0 panic: don't dump stack twice on warn new 0dc617ee352d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a6fb4c3563ff /proc/kpageflags: do not use uninitialized struct pages new 241b9385d30b kthread: add kthread_work tracepoints new 21c023e1d853 kthread_worker: document CPU hotplug handling new fb8801f30025 kthread_worker-document-cpu-hotplug-handling-fix new 497c1e2c49b9 uapi: move constants from <linux/kernel.h> to <linux/const.h> new 54c886cc0b85 fs/ocfs2/cluster/tcp.c: remove unneeded break new 8342fa8bf0db ocfs2: ratelimit the 'max lookup times reached' notice new b15a07a83817 ocfs2: clear links count in ocfs2_mknod() if an error occurs new da8d9dad88cf ocfs2: fix ocfs2 corrupt when iputting an inode new 90dec238108c ramfs: support O_TMPFILE new 9d141b915566 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new bc8dbe4acea4 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 8573ceae8db1 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 282ab67452c6 device-dax/kmem: use struct_size() new e82f8aa2d928 mm: fix page_owner initializing issue for arm32 new 39a970630b09 mm/filemap/c: break generic_file_buffered_read up into mul [...] new 81ea165e08b6 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 505997e62d8b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 7c44895eeeaf mm/gup_benchmark: rename to mm/gup_test new ec3715033a83 selftests/vm: use a common gup_test.h new 4bbbe2dfcb63 selftests/vm: rename run_vmtests --> run_vmtests.sh new 5e4841e44b70 selftests/vm: minor cleanup: Makefile and gup_test.c new 363535edda06 selftests/vm: only some gup_test items are really benchmarks new 5e473ba7fa2d selftests/vm: gup_test: introduce the dump_pages() sub-test new e0d665a49e34 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new bffd93bf7dc1 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new a4a2a0608573 selftests/vm: 2x speedup for run_vmtests.sh new be035287c823 mm/gup_test.c: mark gup_test_init as __init function new 41f5c641d622 mm/gup_test: GUP_TEST depends on DEBUG_FS new 49f53d2bbce3 mm: handle zone device pages in release_pages() new 04dc1f7d0f45 mm/swapfile.c: use helper function swap_count() in add_swa [...] new 86c079fd966b mm/swap_state: skip meaningless swap cache readahead when [...] new 85dcb8390b77 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new 9e5dacb55804 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new 145e1c6ea68e mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 89747bc8a650 mm,thp,shmem: limit shmem THP alloc gfp_mask new a71564ac9ae6 mm,thp,shm: limit gfp mask to no more than specified new 9c7f00f89334 mm: memcontrol: add file_thp, shmem_thp to memory.stat new ac376ab0947f mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new 8ca9d8ea6fd2 mm: memcontrol: remove unused mod_memcg_obj_state() new 9ea1973e8b2d mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 6b06f121c1a2 mm: memcontrol: use helpers to read page's memcg data new 124f9ed6d225 mm: memcontrol/slab: use helpers to access slab page's memcg_data new 64e2e7107908 mm: introduce page memcg flags new 66a49bbaf15f mm: convert page kmemcg type to a page memcg flag new a1d7ce9765ca mm: memcg/slab: fix return of child memcg objcg for root memcg new 00ce324d0937 mm/memcg: bail early from swap accounting if memcg disabled new 8f3865fb9496 mm/memcg: warning on !memcg after readahead page charged new cdc71357820b mm/rmap: always do TTU_IGNORE_ACCESS new 09138480fbb2 mm, kvm: account kvm_vcpu_mmap to kmemcg new f0d7a65055f7 mm/memcg: remove unused definitions new 7f66984825b6 mm/memcg: update page struct member in comments new f2f7801e3616 xen/unpopulated-alloc: consolidate pgmap manipulation new 3efe1adeb1a7 kselftests: vm: add mremap tests new 0fd563b5ece4 mm: speedup mremap on 1GB or larger regions new f76516478ab1 arm64: mremap speedup - enable HAVE_MOVE_PUD new 9bdf135e2b69 x86: mremap speedup - Enable HAVE_MOVE_PUD new e5927b1c6dc3 mm: cleanup: remove unused tsk arg from __access_remote_vm new 5d82ad1291eb mm: unexport follow_pte_pmd new b2ff5796a934 mm: simplify follow_pte{,pmd} new f12c46c951b9 mm/mmap.c: fix the adjusted length error new e5a8c5b71213 mm/mremap: account memory on do_munmap() failure new 2ba60cebe104 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 58006bb5b09f mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new 897d3fc8dfa4 vm_ops: rename .split() callback to .may_split() new d0412395acb8 mremap: check if it's possible to split original vma new 946582368fb7 mm: forbid splitting special mappings new f253fc070925 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new adfa8fc3f484 mm/vmalloc.c: fix kasan shadow poisoning size new 9c06b49aead4 mm: introduce debug_pagealloc_map_pages() helper new d00bb2552c19 PM: hibernate: make direct map manipulations more explicit new a4c80dd0a3d3 arch, mm: restore dependency of __kernel_map_pages() of DE [...] new b9986599caa2 arch, mm: make kernel_page_present() always available new 25c544dbadd0 alpha: switch from DISCONTIGMEM to SPARSEMEM new 137bca269336 ia64: remove custom __early_pfn_to_nid() new bb8044f82aaa ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new 9f19d2445d5c ia64: discontig: paging_init(): remove local max_pfn calculation new 10f6366bb278 ia64: split virtual map initialization out of paging_init() new 16c7dbfe810c ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new f89976e77a5a ia64: make SPARSEMEM default and disable DISCONTIGMEM new 2413d01441f6 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new 0c260285e06a arm, arm64: move free_unused_memmap() to generic mm new b41c56d2a9e6 arc: use FLATMEM with freeing of unused memory map instead [...] new 3203577df18f m68k/mm: make node data and node setup depend on CONFIG_DI [...] new ed45d63e0048 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new c5b9bb134f17 m68k: deprecate DISCONTIGMEM new 8b0933c77013 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new 66c55a7c1f89 mm/huge_memory.c: update tlb entry if pmd is changed new df2dd65fef5a MIPS: do not call flush_tlb_all when setting pmd entry new 7f5bbe7a9d9d include/linux/huge_mm.h: remove extern keyword new f3bd969ca7d6 mm: don't wake kswapd prematurely when watermark boosting [...] new 1b9c32b84b23 mm/vmscan: drop unneeded assignment in kswapd() new 505a3618df7f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new 2ed447812404 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new f265a6c0b420 mm/migrate.c: fix comment spelling new 308e87a1bb79 mm/migrate.c: optimize migrate_vma_pages() mmu notifier new 0d59b74423cb mm/cma.c: remove redundant cma_mutex lock new 7c1a826ce63d mm, page_alloc: do not rely on the order of page_poison an [...] new 666f992ff982 mm, page_poison: use static key more efficiently new 9307aa51fc3a kernel/power: allow hibernation with page_poison sanity checking new 2fa2afb5e2c3 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new bdd3cbaefdb1 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 8757defd91de mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 99759af42c5a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 3a5ac3ca0625 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new d40c4fb552a8 tools/testing/selftests/vm/userfaultfd.c: fix spelling typ [...] new b05edd12d763 mm/zswap: make struct kernel_param_ops definitions const new d9addcca3706 mm/zswap: fix passing zero to 'PTR_ERR' warning new 2ac3e045f42d mm/zswap: move to use crypto_acomp API for hardware acceleration new 0868eebdf979 mm/zsmalloc.c: rework the list_add code in insert_zspage() new b5ddebf6c763 mm/process_vm_access: remove redundant initialization of iov_r new 091d2840bae6 zram: support page writeback new 89cf9f5fd370 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new 4a2598446613 mm: add Kernel Electric-Fence infrastructure new aff892ec549c kfence: Fix parameter description for kfence_object_start() new 3c5b46385097 x86, kfence: enable KFENCE for x86 new 4790f63484bd arm64, kfence: enable KFENCE for ARM64 new 66a8b9c0a078 kfence: use pt_regs to generate stack trace on faults new 8d2104bb9e9b mm, kfence: insert KFENCE hooks for SLAB new aa8a61814bec mm, kfence: insert KFENCE hooks for SLUB new 08f815111116 kfence, kasan: make KFENCE compatible with KASAN new d3ac6aaea537 kfence, Documentation: add KFENCE documentation new 28165973598f kfence: add test suite new ab23b99a651a MAINTAINERS: add entry for KFENCE new c6851edd2097 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 697e2c88adc3 fs/buffer.c: dump more info for __getblk_gfp() stall problem new de5f9672bc20 kernel/hung_task.c: Monitor killed tasks. new 7a7b5c5d8544 procfs: delete duplicated words + other fixes new 8cb8cb708e3a proc: provide details on indirect branch speculation new 14b6c4e8c634 proc-provide-details-on-indirect-branch-speculation-v2 new a3a597ee5390 proc/sysctl: make protected_* world readable new 7d9c401f1bad asm-generic: force inlining of get_order() to work around [...] new 6e5695f72d85 kernel.h: Split out mathematical helpers new 9023443bd93a kernel.h: split out mathematical helpers fix new 89c79c2a5200 treewide: remove stringification from __alias macro definition new d55b47dc3645 kernel/acct.c: use #elif instead of #end and #elif new a3b95684f157 reboot: refactor and comment the cpu selection code new 4c71d070c022 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new 66109d983f61 lib: stackdepot: add support to configure STACK_HASH_SIZE new 0bf6f6598410 lib/test_free_pages.c: add basic progress indicators new 37b305311895 lib/stackdepot.c: replace one-element array with flexible- [...] new 766c8bbc6b95 lib/stackdepot.c: use flex_array_size() helper in memcpy() new a3f24012c96f lib/stackdepot.c: use array_size() helper in jhash2() new 89e04c8a456b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new c824e1989e8c lib: optimize cpumask_local_spread() new b095f64242d9 bitops: introduce the for_each_set_clump macro new ff3c33baac66 lib/test_bitmap.c: add for_each_set_clump test cases new 40be9d282511 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new e1e953fe7161 gpio: thunderx: utilize for_each_set_clump macro new 6d1aa6951d32 gpio: xilinx: utilize generic bitmap_get_value and _set_value new 92df4ad00937 checkpatch: add new exception to repeated word check new 776615697841 checkpatch: fix false positives in REPEATED_WORD warning new a74ad2d1ae33 checkpatch: ignore generated CamelCase defines and enum values new 23f99b9a5494 checkpatch: prefer static const declarations new f1aeb79da02c checkpatch: allow --fix removal of unnecessary break statements new 7e20892eddd6 checkpatch: extend attributes check to handle more patterns new 9a54d0b0923c checkpatch: add a fixer for missing newline at eof new 01410384b53d checkpatch: update __attribute__((section("name"))) quote removal new d70c63b736bb checkpatch-update-__attribute__sectionname-quote-removal-v2 new 05afda6b9c78 checkpatch: add fix option for GERRIT_CHANGE_ID new 336a0502982f checkpatch: add __alias and __weak to suggested __attribut [...] new d565ba605963 reiserfs: add check for an invalid ih_entry_count new f7d5fc5dbcbe kdump: append uts_namespace.name offset to VMCOREINFO new 7a48811517eb aio: simplify read_events() new e0c1b68a537e fault-injection: handle EI_ETYPE_TRUE new 8c3a1b5fb907 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new 954f6a5faf15 Merge branch 'akpm-current/current' into master new 2d057b78e453 compiler-clang: remove version check for BPF Tracing new 2205c4d722d7 mmap locking API: don't check locking if the mm isn't live yet new 2b5e6135c6a6 mm/gup: assert that the mmap lock is held in __get_user_pages()
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 (f7d9dc4846ac) \ N -- N -- N refs/heads/akpm (2b5e6135c6a6)
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 986 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-intel_pmt | 119 + .../RCU/Design/Requirements/Requirements.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/core-api/irq/irq-domain.rst | 6 + .../devicetree/bindings/arm/rockchip.yaml | 17 + Documentation/devicetree/bindings/arm/sunxi.yaml | 18 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 25 + .../bindings/display/bridge/lontium,lt9611.yaml | 5 +- .../devicetree/bindings/display/bridge/sii902x.txt | 4 + .../display/tegra/nvidia,tegra20-host1x.txt | 68 + .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 19 + .../memory-controllers/nvidia,tegra124-mc.yaml | 5 + .../memory-controllers/nvidia,tegra20-emc.txt | 22 +- .../memory-controllers/nvidia,tegra20-mc.txt | 3 + .../memory-controllers/nvidia,tegra30-emc.yaml | 18 + .../memory-controllers/nvidia,tegra30-mc.yaml | 5 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 6 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 153 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 -- .../devicetree/bindings/sound/renesas,rsnd.yaml | 451 ++ Documentation/devicetree/bindings/sound/rt1015.txt | 6 + Documentation/driver-api/io-mapping.rst | 22 - Documentation/filesystems/ext4/journal.rst | 6 + Documentation/filesystems/ext4/super.rst | 7 + Documentation/filesystems/journalling.rst | 6 +- Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/process/magic-number.rst | 1 - .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/virt/kvm/api.rst | 5 +- MAINTAINERS | 18 +- arch/alpha/include/asm/kmap_types.h | 15 - arch/arc/Kconfig | 1 + arch/arc/include/asm/highmem.h | 26 +- arch/arc/include/asm/kmap_types.h | 14 - arch/arc/mm/highmem.c | 54 +- arch/arm/Kconfig | 1 + arch/arm/boot/compressed/string.c | 6 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/exynos3250-artik5-eval.dts | 29 + arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 169 + arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 44 + arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 29 + arch/arm/configs/exynos_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/crypto/aes-neonbs-glue.c | 8 +- arch/arm/include/asm/fixmap.h | 4 +- arch/arm/include/asm/highmem.h | 33 +- arch/arm/include/asm/kmap_types.h | 10 - arch/arm/mm/Makefile | 1 - arch/arm/mm/highmem.c | 121 - arch/arm64/Kconfig.platforms | 2 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 + arch/arm64/boot/dts/rockchip/Makefile | 2 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 39 + .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 8 + .../boot/dts/rockchip/px30-engicam-edimm2.2.dtsi | 7 + .../rockchip/px30-engicam-px30-core-ctouch2.dts | 22 + .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 21 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 232 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 24 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 + arch/arm64/crypto/poly1305-armv8.pl | 2 +- arch/arm64/crypto/poly1305-core.S_shipped | 2 +- arch/arm64/include/asm/kfence.h | 2 - arch/arm64/kvm/mmu.c | 2 + arch/arm64/kvm/sys_regs.c | 108 +- arch/arm64/kvm/sys_regs.h | 16 +- arch/arm64/mm/fault.c | 2 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/fixmap.h | 4 +- arch/csky/include/asm/highmem.h | 6 +- arch/csky/mm/highmem.c | 75 +- arch/ia64/include/asm/kmap_types.h | 13 - arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/highmem.h | 6 +- arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/highmem.c | 78 - arch/microblaze/mm/init.c | 6 - arch/mips/Kconfig | 7 +- arch/mips/ar7/gpio.c | 1 + arch/mips/boot/compressed/ld.script | 9 +- arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/include/asm/fixmap.h | 4 +- arch/mips/include/asm/highmem.h | 6 +- arch/mips/include/asm/kmap_types.h | 13 - arch/mips/kernel/mips-cm.c | 1 + arch/mips/mm/highmem.c | 77 - arch/mips/mm/init.c | 4 - arch/mips/pci/pci-vr41xx.c | 4 +- arch/nds32/Kconfig.cpu | 1 + arch/nds32/include/asm/fixmap.h | 4 +- arch/nds32/include/asm/highmem.h | 22 +- arch/nds32/mm/Makefile | 1 - arch/nds32/mm/highmem.c | 48 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 1 - arch/parisc/include/asm/kmap_types.h | 13 - arch/parisc/include/asm/processor.h | 7 +- arch/parisc/kernel/entry.S | 4 +- arch/parisc/kernel/sys_parisc.c | 23 +- arch/powerpc/Kconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 2 - arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/highmem.h | 7 +- arch/powerpc/include/asm/kmap_types.h | 13 - arch/powerpc/include/asm/topology.h | 12 +- arch/powerpc/kernel/head_book3s_32.S | 3 +- arch/powerpc/mm/Makefile | 1 - arch/powerpc/mm/highmem.c | 67 - arch/powerpc/mm/mem.c | 7 - arch/powerpc/perf/core-book3s.c | 6 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/kernel/head.S | 5 + arch/riscv/kernel/setup.c | 160 + arch/riscv/kernel/vdso/Makefile | 5 +- arch/riscv/kernel/vdso/so2s.sh | 2 +- arch/riscv/mm/fault.c | 4 +- arch/riscv/mm/init.c | 41 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/include/asm/fixmap.h | 8 - arch/sh/include/asm/kmap_types.h | 15 - arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/highmem.h | 8 +- arch/sparc/include/asm/kmap_types.h | 11 - arch/sparc/include/asm/vaddrs.h | 4 +- arch/sparc/mm/Makefile | 3 - arch/sparc/mm/highmem.c | 115 - arch/sparc/mm/srmmu.c | 2 - arch/um/include/asm/fixmap.h | 1 - arch/um/include/asm/kmap_types.h | 13 - arch/x86/Kconfig | 3 +- arch/x86/entry/common.c | 34 - arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/cstate.c | 19 +- arch/x86/events/intel/ds.c | 11 +- arch/x86/events/intel/uncore.c | 6 + arch/x86/events/intel/uncore_snb.c | 20 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 +- arch/x86/include/asm/apic.h | 16 +- arch/x86/include/asm/apicdef.h | 16 +- arch/x86/include/asm/fixmap.h | 5 +- arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/hpet.h | 11 - arch/x86/include/asm/hw_irq.h | 13 +- arch/x86/include/asm/hyperv-tlfs.h | 7 + arch/x86/include/asm/idtentry.h | 3 - arch/x86/include/asm/io_apic.h | 79 +- arch/x86/include/asm/iomap.h | 13 +- arch/x86/include/asm/irq_remapping.h | 9 - arch/x86/include/asm/irqdomain.h | 3 + arch/x86/include/asm/kfence.h | 6 - arch/x86/include/asm/kmap_types.h | 13 - arch/x86/include/asm/mce.h | 3 +- arch/x86/include/asm/msi.h | 50 + arch/x86/include/asm/msidef.h | 57 - arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 6 +- arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/pgtable_32.h | 18 +- arch/x86/include/asm/thread_info.h | 3 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/kernel/apic/apic.c | 73 +- arch/x86/kernel/apic/apic_flat_64.c | 18 +- arch/x86/kernel/apic/apic_noop.c | 10 +- arch/x86/kernel/apic/apic_numachip.c | 16 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/io_apic.c | 503 +- arch/x86/kernel/apic/ipi.c | 6 +- arch/x86/kernel/apic/msi.c | 153 +- arch/x86/kernel/apic/probe_32.c | 9 +- arch/x86/kernel/apic/vector.c | 49 + arch/x86/kernel/apic/x2apic_cluster.c | 10 +- arch/x86/kernel/apic/x2apic_phys.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 35 +- arch/x86/kernel/cpu/aperfmperf.c | 2 +- arch/x86/kernel/cpu/bugs.c | 51 +- arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/mce/intel.c | 20 + arch/x86/kernel/cpu/mshyperv.c | 29 + arch/x86/kernel/cpu/mtrr/mtrr.c | 3 +- arch/x86/kernel/devicetree.c | 30 +- arch/x86/kernel/head_64.S | 20 +- arch/x86/kernel/hpet.c | 122 +- arch/x86/kernel/kvm.c | 6 + arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/setup.c | 5 - arch/x86/kernel/smpboot.c | 8 +- arch/x86/kernel/traps.c | 13 +- arch/x86/kernel/vmlinux.lds.S | 12 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/cpuid.c | 23 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/irq_comm.c | 31 +- arch/x86/kvm/mmu/mmu.c | 12 +- arch/x86/kvm/x86.c | 74 +- arch/x86/kvm/x86.h | 8 +- arch/x86/lib/memcpy_64.S | 4 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 4 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/ident_map.c | 12 +- arch/x86/mm/init_32.c | 15 - arch/x86/mm/iomap_32.c | 57 +- arch/x86/pci/intel_mid_pci.c | 8 +- arch/x86/pci/xen.c | 26 +- arch/x86/platform/uv/uv_irq.c | 4 +- arch/x86/xen/apic.c | 7 +- arch/x86/xen/spinlock.c | 12 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/fixmap.h | 4 +- arch/xtensa/include/asm/highmem.h | 12 +- arch/xtensa/mm/highmem.c | 46 +- crypto/af_alg.c | 10 +- crypto/testmgr.c | 141 +- drivers/base/power/domain.c | 2 +- drivers/base/regmap/regmap-irq.c | 11 +- drivers/block/null_blk.h | 2 +- drivers/block/null_blk_zoned.c | 47 +- drivers/bus/mhi/core/main.c | 11 + drivers/char/hw_random/imx-rngc.c | 4 +- drivers/clk/tegra/clk-tegra20-emc.c | 3 + drivers/cpufreq/cpufreq-dt.c | 156 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 15 +- drivers/crypto/atmel-sha.c | 1 - drivers/crypto/caam/caamalg.c | 4 +- drivers/crypto/caam/caamalg_qi.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/intern.h | 8 + drivers/crypto/caam/jr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 4 +- drivers/crypto/hisilicon/qm.c | 207 +- drivers/crypto/hisilicon/qm.h | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 4 +- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 2 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 8 +- drivers/devfreq/exynos-bus.c | 12 +- drivers/devfreq/governor_passive.c | 15 + drivers/firmware/meson/Kconfig | 2 +- drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-tegra.c | 22 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/armada/armada_drv.c | 7 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_main.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/bochs/bochs_drv.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/cadence/Kconfig | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 1002 +++ drivers/gpu/drm/bridge/lvds-codec.c | 11 +- drivers/gpu/drm/bridge/sii902x.c | 100 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 103 +- drivers/gpu/drm/drm_drv.c | 17 +- drivers/gpu/drm/drm_edid.c | 2 + drivers/gpu/drm/drm_file.c | 2 + drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 +- drivers/gpu/drm/gma500/psb_drv.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 4 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 2 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +- drivers/gpu/drm/lima/lima_devfreq.c | 19 +- drivers/gpu/drm/lima/lima_devfreq.h | 1 - drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/mcde/mcde_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/mga/mga_dma.c | 10 +- drivers/gpu/drm/mga/mga_state.c | 2 - drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 5 - drivers/gpu/drm/msm/msm_drv.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 1 - drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 5 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 89 +- drivers/gpu/drm/radeon/radeon_kms.c | 49 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/stm/drv.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/drm.c | 5 +- drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 2 +- drivers/gpu/drm/tiny/ili9225.c | 2 +- drivers/gpu/drm/tiny/ili9341.c | 2 +- drivers/gpu/drm/tiny/ili9486.c | 2 +- drivers/gpu/drm/tiny/mi0283qt.c | 2 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/tiny/st7735r.c | 2 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +- drivers/gpu/drm/zte/zx_drm_drv.c | 2 +- drivers/hwmon/corsair-psu.c | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-slave.c | 52 +- drivers/i2c/busses/i2c-mlxbf.c | 204 +- drivers/i2c/busses/i2c-sh_mobile.c | 86 +- drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/sysfs.c | 167 +- drivers/infiniband/core/umem.c | 9 + drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 48 +- drivers/infiniband/hw/mlx4/main.c | 2 + drivers/infiniband/hw/mlx4/mcg.c | 82 +- drivers/infiniband/hw/mlx4/sysfs.c | 62 +- drivers/infiniband/hw/mlx5/cq.c | 45 +- drivers/infiniband/hw/mlx5/devx.c | 24 +- drivers/infiniband/hw/mlx5/main.c | 38 +- drivers/infiniband/hw/mlx5/mem.c | 103 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 43 +- drivers/infiniband/hw/mlx5/mr.c | 482 +- drivers/infiniband/hw/mlx5/qp.c | 45 +- drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mthca/mthca_provider.c | 29 +- drivers/infiniband/hw/qib/qib_sysfs.c | 78 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 87 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 3 +- drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 18 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 46 +- drivers/iommu/amd/iommu.c | 93 +- drivers/iommu/hyperv-iommu.c | 44 +- drivers/iommu/intel/irq_remapping.c | 102 +- drivers/iommu/irq_remapping.c | 14 - drivers/iommu/irq_remapping.h | 3 - drivers/media/platform/qcom/venus/pm_helpers.c | 3 +- drivers/memory/tegra/Kconfig | 6 +- drivers/memory/tegra/mc.c | 152 +- drivers/memory/tegra/mc.h | 22 + drivers/memory/tegra/tegra114.c | 6 + drivers/memory/tegra/tegra124-emc.c | 22 +- drivers/memory/tegra/tegra124.c | 6 + drivers/memory/tegra/tegra20-emc.c | 366 +- drivers/memory/tegra/tegra20.c | 77 + drivers/memory/tegra/tegra210-emc-core.c | 39 +- drivers/memory/tegra/tegra30-emc.c | 23 +- drivers/memory/tegra/tegra30.c | 6 + drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 10 + drivers/mfd/Makefile | 1 + drivers/mfd/da9055-core.c | 8 +- drivers/mfd/da9062-core.c | 24 +- drivers/mfd/da9063-core.c | 8 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/intel_msic.c | 18 +- drivers/mfd/intel_pmt.c | 223 + drivers/mfd/intel_quark_i2c_gpio.c | 4 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 10 +- drivers/mfd/intel_soc_pmic_chtwc.c | 4 +- drivers/mfd/intel_soc_pmic_crc.c | 10 +- drivers/mfd/ioc3.c | 16 +- drivers/mfd/lp8788.c | 4 +- drivers/mfd/madera-core.c | 35 +- drivers/mfd/max8925-core.c | 56 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 2 +- drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tc6387xb.c | 2 +- drivers/mfd/tc6393xb.c | 6 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 40 +- drivers/mfd/tps65911-comparator.c | 4 +- drivers/mfd/tps80031.c | 2 +- drivers/mfd/wm831x-core.c | 52 +- drivers/mfd/wm8994-core.c | 4 +- drivers/net/Kconfig | 7 + drivers/net/Makefile | 1 + drivers/net/ethernet/cadence/macb_main.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 148 +- drivers/net/ethernet/marvell/prestera/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 34 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 4 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 14 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 23 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 2 + .../mellanox/mlx5/core/steering/dr_buddy.c | 170 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 501 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 107 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 42 +- .../mellanox/mlx5/core/steering/dr_types.h | 79 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 32 + drivers/net/ethernet/realtek/r8169_main.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 21 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 56 +- drivers/net/ipa/gsi.c | 255 +- drivers/net/ipa/gsi.h | 7 +- drivers/net/ipa/gsi_reg.h | 31 +- drivers/net/macvlan.c | 2 +- drivers/net/mhi_net.c | 316 + drivers/net/netdevsim/dev.c | 6 + drivers/net/netdevsim/fib.c | 265 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/aquantia_main.c | 59 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm-phy-lib.c | 49 +- drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm54140.c | 46 +- drivers/net/phy/bcm63xx.c | 20 +- drivers/net/phy/bcm87xx.c | 50 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cicada.c | 35 +- drivers/net/phy/davicom.c | 63 +- drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 23 +- drivers/net/phy/realtek.c | 140 +- drivers/net/usb/Makefile | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/r8152.c | 30 +- drivers/net/usb/r8153_ecm.c | 162 + drivers/net/vxlan.c | 12 +- drivers/net/wan/Kconfig | 15 - drivers/net/wan/Makefile | 1 - drivers/net/wan/x25_asy.c | 836 --- drivers/net/wan/x25_asy.h | 46 - drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 9 +- drivers/net/wireless/cisco/airo.c | 124 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 - drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 15 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 4 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 6 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ray_cs.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 + .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 48 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 92 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 31 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/fw.h | 11 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 50 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 7 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 13 +- drivers/net/wireless/realtek/rtw88/wow.c | 5 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 6 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/ti/wl1251/cmd.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 3 +- drivers/net/wireless/wl3501_cs.c | 8 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 15 - drivers/nvme/host/core.c | 8 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 16 +- drivers/opp/core.c | 45 +- drivers/opp/of.c | 9 +- drivers/opp/opp.h | 1 + drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/vmd.c | 9 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 7 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 13 +- drivers/pinctrl/meson/Kconfig | 17 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.c | 8 + drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 2 + drivers/pinctrl/pinctrl-ingenic.c | 1267 ++-- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 +++++ drivers/pinctrl/qcom/pinctrl-sm8250.c | 18 + drivers/platform/x86/Kconfig | 34 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/intel_pmt_class.c | 297 + drivers/platform/x86/intel_pmt_class.h | 52 + drivers/platform/x86/intel_pmt_crashlog.c | 328 + drivers/platform/x86/intel_pmt_telemetry.c | 160 + drivers/ptp/ptp_idt82p33.c | 274 +- drivers/ptp/ptp_idt82p33.h | 3 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 + drivers/spi/spi-bcm2835.c | 3 +- drivers/spi/spi-stm32.c | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 15 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 + drivers/staging/wimax/Kconfig | 1 + drivers/thermal/intel/intel_pch_thermal.c | 76 +- drivers/thunderbolt/icm.c | 2 + drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/tb.h | 2 + drivers/tty/Kconfig | 27 - drivers/tty/Makefile | 2 - drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 2 + drivers/tty/pty.c | 2 + drivers/tty/serdev/core.c | 6 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 42 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 17 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/ifx6x60.c | 3 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/lpc32xx_hs.c | 3 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/pnx8xxx_uart.c | 858 --- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 2 +- drivers/tty/serial/serial_txx9.c | 3 + drivers/tty/serial/sifive.c | 3 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/tty/synclink.c | 7898 -------------------- drivers/tty/synclink_gt.c | 3 +- drivers/tty/synclinkmp.c | 5579 -------------- drivers/tty/tty_audit.c | 12 +- drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 1 + drivers/tty/tty_io.c | 18 +- drivers/tty/tty_jobctrl.c | 3 + drivers/tty/tty_ldisc.c | 1 + drivers/tty/tty_port.c | 4 +- drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/vt.c | 24 +- drivers/usb/misc/apple-mfi-fastcharge.c | 4 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 +- drivers/usb/mtu3/mtu3_gadget.c | 1 + drivers/usb/typec/ucsi/ucsi.c | 125 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- fs/aio.c | 1 - fs/btrfs/ctree.h | 1 - fs/crypto/keysetup.c | 4 +- fs/exec.c | 4 +- fs/ext4/ext4.h | 66 +- fs/ext4/extents.c | 7 +- fs/ext4/fast_commit.c | 174 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 6 +- fs/ext4/fsmap.c | 2 +- fs/ext4/fsync.c | 2 +- fs/ext4/inline.c | 1 + fs/ext4/inode.c | 19 +- fs/ext4/mballoc.c | 6 +- fs/ext4/namei.c | 61 +- fs/ext4/super.c | 47 +- fs/gfs2/rgrp.c | 10 +- fs/io_uring.c | 16 +- fs/jbd2/checkpoint.c | 2 + fs/jbd2/commit.c | 11 +- fs/jbd2/journal.c | 138 +- fs/jbd2/recovery.c | 6 +- fs/jbd2/transaction.c | 4 +- fs/nfsd/nfs3proc.c | 1 - fs/nfsd/nfs4proc.c | 3 +- fs/ocfs2/journal.c | 2 +- fs/proc/cpuinfo.c | 2 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 2 + fs/proc/stat.c | 2 +- fs/seq_file.c | 45 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/kmap_size.h | 12 + include/asm-generic/kmap_types.h | 11 - include/asm-generic/msi.h | 4 + include/crypto/aead.h | 5 + include/drm/drm_device.h | 4 + include/drm/drm_drv.h | 7 +- include/drm/drm_encoder.h | 1 - include/drm/i915_pciids.h | 14 +- include/dt-bindings/memory/tegra124-mc.h | 68 + include/dt-bindings/memory/tegra20-mc.h | 53 + include/dt-bindings/memory/tegra30-mc.h | 67 + include/linux/compiler-clang.h | 2 + include/linux/cpumask.h | 12 +- include/linux/entry-common.h | 43 +- include/linux/gfp.h | 2 + include/linux/highmem-internal.h | 174 + include/linux/highmem.h | 285 +- include/linux/huge_mm.h | 93 +- include/linux/ieee80211.h | 3 + include/linux/io-mapping.h | 8 +- include/linux/irqdomain.h | 8 +- include/linux/jbd2.h | 23 +- include/linux/kfence.h | 7 +- include/linux/memcontrol.h | 129 +- include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 -- include/linux/mfd/tps65910.h | 40 - include/linux/mhi.h | 7 + include/linux/msi.h | 46 +- include/linux/perf_event.h | 6 + include/linux/phy.h | 3 + include/linux/pinctrl/pinctrl.h | 4 +- include/linux/pm_opp.h | 1 - include/linux/rmap.h | 1 - include/linux/sched/mm.h | 5 + include/linux/seq_file.h | 1 + include/linux/serial_pnx8xxx.h | 67 - include/linux/tty.h | 1 + include/linux/usb/r8152.h | 37 + include/net/cfg80211.h | 9 + include/net/ieee80211_radiotap.h | 1 + include/net/mac80211.h | 7 +- include/net/nexthop.h | 42 +- include/net/pkt_sched.h | 5 + include/soc/tegra/fuse.h | 4 + include/soc/tegra/mc.h | 27 + include/sound/rt1015.h | 15 + include/trace/events/ext4.h | 10 +- include/uapi/linux/if_alg.h | 16 + include/uapi/linux/nl80211.h | 35 +- include/uapi/linux/pci_regs.h | 5 + include/uapi/linux/perf_event.h | 6 +- include/uapi/linux/rtnetlink.h | 6 +- include/uapi/linux/serial_core.h | 2 - kernel/bpf/bpf_lsm.c | 10 +- kernel/bpf/hashtab.c | 30 +- kernel/bpf/preload/Kconfig | 1 + kernel/entry/common.c | 42 +- kernel/events/core.c | 153 +- kernel/exit.c | 16 +- kernel/fork.c | 10 +- kernel/futex.c | 16 +- kernel/irq/irqdomain.c | 30 +- kernel/kcsan/encoding.h | 4 +- kernel/kprobes.c | 11 +- kernel/kthread.c | 21 + kernel/locking/locktorture.c | 1 - kernel/panic.c | 3 +- kernel/printk/printk_ringbuffer.c | 2 - kernel/rcu/rcutorture.c | 2 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 13 +- kernel/sched/core.c | 6 +- kernel/sched/cpupri.c | 48 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 51 +- kernel/sched/fair.c | 20 +- kernel/sched/idle.c | 5 +- kernel/sched/membarrier.c | 147 +- kernel/sched/rt.c | 20 +- kernel/sched/sched.h | 68 +- kernel/sched/stop_task.c | 3 +- kernel/sched/topology.c | 1 + kernel/torture.c | 2 +- kernel/watchdog.c | 4 +- lib/cpumask.c | 132 + mm/Kconfig | 16 +- mm/filemap.c | 2 +- mm/highmem.c | 170 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 90 +- mm/kfence/core.c | 10 +- mm/kfence/kfence.h | 4 +- mm/kfence/report.c | 63 +- mm/memcontrol.c | 4 +- mm/memory-failure.c | 38 +- mm/memory_hotplug.c | 2 +- mm/migrate.c | 48 +- mm/rmap.c | 14 +- mm/shmem.c | 29 +- mm/vmscan.c | 14 +- mm/zsmalloc.c | 1 + mm/zswap.c | 183 +- net/core/flow_dissector.c | 2 +- net/dccp/timer.c | 12 +- net/ipv4/fib_semantics.c | 2 + net/ipv4/fib_trie.c | 9 - net/ipv4/nexthop.c | 255 +- net/ipv4/tcp_output.c | 8 +- net/ipv6/route.c | 5 - net/mac80211/debugfs_sta.c | 2 +- net/mac80211/ieee80211_i.h | 4 +- net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 30 + net/mac80211/tx.c | 18 +- net/mac80211/util.c | 5 +- net/mac80211/wme.c | 15 +- net/mac802154/main.c | 8 +- net/sched/sch_atm.c | 8 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_wr.c | 14 +- net/sunrpc/sysctl.c | 9 +- net/wireless/nl80211.c | 49 +- net/wireless/scan.c | 2 +- net/wireless/util.c | 32 +- net/xfrm/xfrm_input.c | 7 +- scripts/atomic/gen-atomics.sh | 0 security/selinux/hooks.c | 31 +- sound/pci/hda/patch_realtek.c | 9 + sound/soc/codecs/rt1015.c | 20 + sound/soc/codecs/rt1015.h | 2 + sound/soc/fsl/Kconfig | 5 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_aud2htx.c | 311 + sound/soc/fsl/fsl_aud2htx.h | 67 + tools/bpf/bpftool/prog.c | 2 +- tools/memory-model/Documentation/README | 2 +- tools/memory-model/Documentation/glossary.txt | 37 +- tools/memory-model/Documentation/ordering.txt | 5 +- tools/testing/selftests/bpf/prog_tests/map_init.c | 214 + tools/testing/selftests/bpf/progs/test_map_init.c | 33 + .../selftests/drivers/net/netdevsim/nexthop.sh | 436 ++ tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 25 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 841 +++ tools/testing/selftests/kvm/clear_dirty_log_test.c | 6 - tools/testing/selftests/kvm/demand_paging_test.c | 269 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 376 + tools/testing/selftests/kvm/dirty_log_test.c | 191 +- tools/testing/selftests/kvm/include/kvm_util.h | 7 +- .../testing/selftests/kvm/include/perf_test_util.h | 198 + tools/testing/selftests/kvm/include/test_util.h | 2 + .../selftests/kvm/include/x86_64/processor.h | 38 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 4 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/s390x/processor.c | 4 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/lib/x86_64/handlers.S | 81 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 146 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 3 + tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 234 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 877 files changed, 20206 insertions(+), 24919 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,aud2htx.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsnd.yaml delete mode 100644 arch/alpha/include/asm/kmap_types.h delete mode 100644 arch/arc/include/asm/kmap_types.h create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts delete mode 100644 arch/arm/include/asm/kmap_types.h delete mode 100644 arch/arm/mm/highmem.c create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi delete mode 100644 arch/ia64/include/asm/kmap_types.h delete mode 100644 arch/microblaze/mm/highmem.c delete mode 100644 arch/mips/include/asm/kmap_types.h delete mode 100644 arch/nds32/mm/highmem.c delete mode 100644 arch/parisc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/mm/highmem.c delete mode 100644 arch/sh/include/asm/kmap_types.h delete mode 100644 arch/sparc/include/asm/kmap_types.h delete mode 100644 arch/sparc/mm/highmem.c delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/msidef.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611uxc.c create mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/usb/r8153_ecm.c delete mode 100644 drivers/net/wan/x25_asy.c delete mode 100644 drivers/net/wan/x25_asy.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8953.c create mode 100644 drivers/platform/x86/intel_pmt_class.c create mode 100644 drivers/platform/x86/intel_pmt_class.h create mode 100644 drivers/platform/x86/intel_pmt_crashlog.c create mode 100644 drivers/platform/x86/intel_pmt_telemetry.c delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c delete mode 100644 drivers/tty/synclink.c delete mode 100644 drivers/tty/synclinkmp.c create mode 100644 include/asm-generic/kmap_size.h delete mode 100644 include/asm-generic/kmap_types.h create mode 100644 include/linux/highmem-internal.h delete mode 100644 include/linux/serial_pnx8xxx.h create mode 100644 include/linux/usb/r8152.h create mode 100644 include/sound/rt1015.h mode change 100644 => 100755 scripts/atomic/gen-atomics.sh create mode 100644 sound/soc/fsl/fsl_aud2htx.c create mode 100644 sound/soc/fsl/fsl_aud2htx.h create mode 100644 tools/testing/selftests/bpf/prog_tests/map_init.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_init.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/nexthop.sh create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list.c delete mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/dirty_log_perf_test.c create mode 100644 tools/testing/selftests/kvm/include/perf_test_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/handlers.S create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_pv_test.c