This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 0eedceafd3a6 Add linux-next specific files for 20201201 omits 9c7f1025b86b Merge branch 'akpm/master' omits c21a90dc9792 mm/gup: assert that the mmap lock is held in __get_user_pages() omits ddd84039ea36 mmap locking API: don't check locking if the mm isn't live yet omits 4cac5a2581af kasan: update documentation omits 82cd8df930bd kasan, mm: allow cache merging with no metadata omits f29bb688b372 kasan: sanitize objects when metadata doesn't fit omits 120d2412ac7a kasan: clarify comment in __kasan_kfree_large omits 274f85346d64 kasan: simplify assign_tag and set_tag calls omits b95f978f8932 kasan: don't round_up too much omits 49bb287c9b88 kasan, mm: rename kasan_poison_kfree omits 985fd4832fa4 kasan, mm: check kasan_enabled in annotations omits f39652e72228 kasan: add and integrate kasan boot parameters omits 1d75747f9160 kasan: inline (un)poison_range and check_invalid_free omits 2d030e290245 kasan: open-code kasan_unpoison_slab omits 0a26fbdc16f3 kasan: inline random_tag for HW_TAGS omits 6065bfc4a70a kasan: inline kasan_reset_tag for tag-based modes omits 4a6e21b479c8 kasan: remove __kasan_unpoison_stack omits e7a70e540407 kasan: allow VMAP_STACK for HW_TAGS mode omits 71b116682b1f kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK omits 998007266d4f kasan: introduce set_alloc_info omits d3e5db0fce60 kasan: rename get_alloc/free_info omits 3b20af3c13c0 kasan: simplify quarantine_put call site omits 88b47003abbb kselftest/arm64: check GCR_EL1 after context switch omits de39f10de58c kasan: add documentation for hardware tag-based mode omits 47ac0c2cfbdc kasan, arm64: enable CONFIG_KASAN_HW_TAGS omits 5ef8874ceda9 kasan, mm: reset tags when accessing metadata omits a0b019cfb4f5 kasan, arm64: print report from tag fault handler omits 709b33186862 kasan, arm64: implement HW_TAGS runtime omits 434a24394010 kasan, arm64: expand CONFIG_KASAN checks omits ed87364f86fe kasan, x86, s390: update undef CONFIG_KASAN omits 332308f2cd8b kasan: define KASAN_GRANULE_SIZE for HW_TAGS omits 323858538d44 arm64: kasan: add arch layer for memory tagging helpers omits c2609ab77d48 arm64: kasan: align allocations for HW_TAGS omits caade5f106dc kasan, mm: untag page address in free_reserved_area omits b7da4d505f43 arm64: mte: switch GCR_EL1 in kernel entry and exit omits ca5b23cfb54e arm64: mte: convert gcr_user into an exclude mask omits a68a3eeb9a15 arm64: kasan: allow enabling in-kernel MTE omits 15788b837263 arm64: mte: add in-kernel tag fault handler omits 83b353324f7a arm64: mte: reset the page tag in page->flags omits b3da93341279 arm64: mte: add in-kernel MTE helpers omits f32945de7507 arm64: enable armv8.5-a asm-arch option omits 347efd9e510e kasan: introduce CONFIG_KASAN_HW_TAGS omits 18c1a0e31626 kasan, arm64: don't allow SW_TAGS with ARM64_MTE omits adc09b1788ea kasan: separate metadata_fetch_row for each mode omits acfd703e386f kasan: rename SHADOW layout macros to META omits 9ecf7ffbde8f kasan: rename print_shadow_for_address to print_memory_metadata omits 219a2bf9c5c2 kasan: rename addr_has_shadow to addr_has_metadata omits eb670dbd0fd7 kasan, arm64: rename kasan_init_tags and mark as __init omits 20fc68c10232 kasan, arm64: move initialization message omits 127146e69093 kasan, arm64: only use kasan_depth for software modes omits f908dfdea060 kasan, arm64: only init shadow for software modes omits 9dda1c8cf7df kasan: decode stack frame only with KASAN_STACK_ENABLE omits 98617d17b466 kasan: hide invalid free check implementation omits 80cae03925e7 kasan: don't duplicate config dependencies omits 5540bda3a59f kasan: rename report and tags files omits 281a742c7f72 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE omits 9987087416a2 kasan: split out shadow.c from common.c omits 61d1ad23aabc kasan: only build init.c for software modes omits 14c187c2af0d kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* omits 1176e9632983 kasan: rename (un)poison_shadow to (un)poison_range omits be16dcebe9be kasan: shadow declarations only for software modes omits 447694243d80 kasan: group vmalloc code omits 4929abb3bc96 kasan: KASAN_VMALLOC depends on KASAN_GENERIC omits 67f7c8cd7883 kasan: drop unnecessary GPL text from comment headers omits d93d686079e5 merge fix for "s390/pci: remove races against pte updates" omits e05c81c33986 mm: simplify follow_pte{,pmd} omits 5620d97a9305 mm: unexport follow_pte_pmd omits a413c6ac0928 epoll: eliminate unnecessary lock for zero timeout omits d89019770a2e epoll: replace gotos with a proper loop omits cbc979f6ba16 epoll: pull all code between fetch_events and send_event i [...] omits b7c88fa3a262 epoll: simplify and optimize busy loop logic omits 3e17d77e1eea epoll: move eavail next to the list_empty_careful check omits bdabe44a20ea epoll: pull fatal signal checks into ep_send_events() omits 19db63b5844b epoll: simplify signal handling omits e25c7fb04443 epoll: check for events when removing a timed out thread f [...] omits 701081ebfafd ARM: boot: quote aliased symbol names in string.c omits 19a2990fc325 treewide: remove stringification from __alias macro definition omits 1fe8aee3d2d8 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() omits 0d26f83d0022 mm/memcg: add missed warning in mem_cgroup_lruvec omits 72c518700a64 mm/memcontrol:rewrite mem_cgroup_page_lruvec() omits 2c89e7bd16e0 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 7eee136392de mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 006e45afb2cb mm: slub: call account_slab_page() after slab page initialization omits 17d3b3c3abc6 mm, kvm: account kvm_vcpu_mmap to kmemcg omits 5990da4be5fd mm/memcg: remove unused definitions omits e83de3fb9a4e mm/memcg: warning on !memcg after readahead page charged omits 77cbcad65c70 mm/memcg: bail early from swap accounting if memcg disabled omits 1bc6962a5aa7 mm: convert page kmemcg type to a page memcg flag omits 3727a787bfd5 mm: introduce page memcg flags omits b08874a6b287 mm: memcontrol/slab: use helpers to access slab page's memcg_data omits e06cf925a77a mm: memcontrol: use helpers to read page's memcg data omits ae09601d39b8 mm/swap.c: reduce lock contention in lru_cache_add omits 8a76b61f778c Merge branch 'akpm-current/current' omits 2d555c7ba359 fix for "xsk: Propagate napi_id to XDP socket Rx path" omits ce7501d8e0e3 Merge remote-tracking branch 'memblock/for-next' omits 1b2633e832fa Merge remote-tracking branch 'notifications/notifications- [...] omits b6d93bd3a9ce Merge remote-tracking branch 'mhi/mhi-next' omits e4db24e6e7ee Merge remote-tracking branch 'kunit-next/kunit' omits 639b131e45e3 Merge remote-tracking branch 'fpga/for-next' omits 21490acea1d1 Merge remote-tracking branch 'pidfd/for-next' omits 99bee99b0c56 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 1ceda32fb34e Merge remote-tracking branch 'hyperv/hyperv-next' omits 22a9f27ba841 Merge remote-tracking branch 'xarray/main' omits 4127dc4c5f73 Merge remote-tracking branch 'nvmem/for-next' omits b7c8c6f26360 Merge remote-tracking branch 'slimbus/for-next' omits 08acb2428b51 Merge remote-tracking branch 'kspp/for-next/kspp' omits 8785f844cc6a Merge remote-tracking branch 'seccomp/for-next/seccomp' omits abb80aa2e358 Merge remote-tracking branch 'rtc/rtc-next' omits 72a3295f8b08 Merge remote-tracking branch 'coresight/next' omits 7ee3f8371a1e Merge remote-tracking branch 'livepatching/for-next' omits b88e119ec338 Merge remote-tracking branch 'kselftest/next' omits 47c603aa1ee2 Merge remote-tracking branch 'userns/for-next' omits e8c14e962abc Merge remote-tracking branch 'pwm/for-next' omits 8fbad8a15527 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits ecc551c6f6a3 Merge remote-tracking branch 'pinctrl/for-next' omits 12e565a4bb05 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 6d2d2ec3fd29 Merge remote-tracking branch 'gpio/for-next' omits 698a37261881 Merge remote-tracking branch 'rpmsg/for-next' omits 928f82f40430 Merge remote-tracking branch 'vhost/linux-next' omits 7fb88a89d5f8 Merge remote-tracking branch 'scsi-mkp/for-next' omits d3993595694d Merge remote-tracking branch 'scsi/for-next' omits 9eb36bc50ed2 Merge remote-tracking branch 'cgroup/for-next' omits 49961fc8ebf8 Merge remote-tracking branch 'dmaengine/next' omits 245a297fbb05 Merge remote-tracking branch 'icc/icc-next' omits d4afd19cf91f Merge remote-tracking branch 'mux/for-next' omits fd2dad11c5f2 Merge remote-tracking branch 'staging/staging-next' omits 2ebcd5a59e2b Merge remote-tracking branch 'thunderbolt/next' omits 4e9f50d01557 Merge remote-tracking branch 'soundwire/next' omits 777c68df858a Merge remote-tracking branch 'extcon/extcon-next' omits 93f4690c60e5 Merge remote-tracking branch 'char-misc/char-misc-next' omits c54952e11430 Merge remote-tracking branch 'tty/tty-next' omits 3ea9339767a5 Merge remote-tracking branch 'phy-next/next' omits d3a66f3d02dc Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 39eadee2d718 Merge remote-tracking branch 'usb-serial/usb-next' omits 174951f477de Merge remote-tracking branch 'usb/usb-next' omits b75ef77e652f scsi: target: core: Fix fall-through warnings for Clang omits 9ee8b1834715 scsi: stex: Fix fall-through warnings for Clang omits 57f142b4e1d9 scsi: lpfc: Fix fall-through warnings for Clang omits aba4c1424e4e scsi: csiostor: Fix fall-through warnings for Clang omits 3d1b2379130f scsi: aha1740: Fix fall-through warnings for Clang omits d778e4844a52 scsi: aacraid: Fix fall-through warnings for Clang omits cc3030f6a40e scsi: bfa: Fix fall-through warnings for Clang omits a7c374e8c0f7 scsi: aic94xx: Fix fall-through warnings for Clang omits 84e7ba6a6e6a scsi: aic7xxx: Fix fall-through warnings for Clang omits 407225c7a7c7 Merge remote-tracking branch 'driver-core/driver-core-next' omits 8d9e2ba83337 Merge remote-tracking branch 'ipmi/for-next' omits af02f24eef7c Merge remote-tracking branch 'leds/for-next' omits 2024f4b791a4 Merge remote-tracking branch 'hsi/for-next' omits 6a7b25bdf17c Merge remote-tracking branch 'chrome-platform/for-next' omits 145b4e743281 scsi: bnx2i: Requires MMU omits 4ed44c71e8f1 Merge remote-tracking branch 'drivers-x86/for-next' omits 1191b438f720 Merge remote-tracking branch 'workqueues/for-next' omits aba4742e224f Merge remote-tracking branch 'percpu/for-next' omits 73b01870a288 Merge remote-tracking branch 'kvms390/next' omits f0ac68a29e59 Merge remote-tracking branch 'kvm-arm/next' omits 1453e443fe82 Merge remote-tracking branch 'rcu/rcu/next' omits b616b9baf9c8 Merge remote-tracking branch 'ftrace/for-next' omits 46c7a97940e2 Merge remote-tracking branch 'edac/edac-for-next' omits 050586af9102 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 00b5e82d768e Merge remote-tracking branch 'tip/auto-latest' omits 3b3859ac325a Merge remote-tracking branch 'spi/for-next' omits 71ea6360fc3e Merge remote-tracking branch 'devicetree/for-next' omits 72aabbb15a2c Merge remote-tracking branch 'audit/next' omits 2eb1ffbe6497 Merge remote-tracking branch 'tpmdd/next' omits 2b1fed177276 Merge remote-tracking branch 'tomoyo/master' omits 88cd78b9b5b0 Merge remote-tracking branch 'smack/next' omits 88128641c8a6 Merge remote-tracking branch 'selinux/next' omits 555361976506 Merge remote-tracking branch 'integrity/next-integrity' omits 2beac172b8fa Merge remote-tracking branch 'regulator/for-next' omits 2cfe60de9f8f Merge remote-tracking branch 'battery/for-next' omits eb8b6e2c615c Merge remote-tracking branch 'backlight/for-backlight-next' omits f6987d0fd54b Merge remote-tracking branch 'mfd/for-mfd-next' omits 18cf4755e658 Merge remote-tracking branch 'mmc/next' omits 4b3cc8627a4f Merge remote-tracking branch 'device-mapper/for-next' omits 2ecdcc5cf26f Merge remote-tracking branch 'block/for-next' omits a9ef72e1bb0e Merge remote-tracking branch 'input/next' omits b4b8eeb079dc Merge remote-tracking branch 'modules/modules-next' omits d639ad41781c Merge remote-tracking branch 'sound-asoc/for-next' omits 02e73802b471 Merge remote-tracking branch 'sound/for-next' omits e458cc9781b8 Merge remote-tracking branch 'regmap/for-next' omits d7cca367cb88 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 08c6fd49ec17 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0bbd76e8b07f Merge remote-tracking branch 'drm-msm/msm-next' omits 2a393c00d4c3 Merge remote-tracking branch 'drm-misc/for-linux-next' omits f9ad4f73db23 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 054330a6d90c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 66c1f4cdc888 Merge remote-tracking branch 'amdgpu/drm-next' omits 603246841fb6 Merge remote-tracking branch 'drm/drm-next' omits e62c25daa0bf Merge remote-tracking branch 'crypto/master' omits 069d0c35ef6c Merge remote-tracking branch 'spi-nor/spi-nor/next' omits ee847397daf3 Merge remote-tracking branch 'nand/nand/next' omits 74b30f452b0f Merge remote-tracking branch 'mtd/mtd/next' omits 14ad97b62fe9 Merge remote-tracking branch 'gfs2/for-next' omits 329ecfe7409e Merge remote-tracking branch 'bluetooth/master' omits c96f48140f93 Merge remote-tracking branch 'wireless-drivers-next/master' omits 070c8436bc7a Merge remote-tracking branch 'netfilter-next/master' omits 4ee17f495543 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 0a2f61419da3 Merge remote-tracking branch 'ipsec-next/master' omits cac2adb88a15 Merge remote-tracking branch 'bpf-next/for-next' omits 6cc4bd7ea9c9 Merge remote-tracking branch 'net-next/master' omits f2a2133f0569 Merge remote-tracking branch 'rdma/for-next' omits 2151cbda81eb Merge remote-tracking branch 'dlm/next' omits 3d8d12a86253 Merge remote-tracking branch 'ieee1394/for-next' omits fd89171e401a Merge remote-tracking branch 'thermal/thermal/linux-next' omits 70c76feb3d31 Merge remote-tracking branch 'opp/opp/linux-next' omits f76bc84fe98c Merge remote-tracking branch 'devfreq/devfreq-next' omits 2042a1c6513e Merge remote-tracking branch 'cpupower/cpupower' omits 3637e72415d7 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 25337912e3c4 Merge remote-tracking branch 'pm/linux-next' omits e95127361e5e Merge remote-tracking branch 'v4l-dvb-next/master' omits ced20d0345bf Merge remote-tracking branch 'v4l-dvb/master' omits ac3ccfcb1774 Merge remote-tracking branch 'jc_docs/docs-next' omits 14ba2dd52f0d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 47cfb4032a1b Merge remote-tracking branch 'dmi/dmi-for-next' omits be8dfd9acb98 Merge remote-tracking branch 'i3c/i3c/next' omits 9a714b0952c8 Merge remote-tracking branch 'i2c/i2c/for-next' omits ad6cd752a4d5 Merge remote-tracking branch 'hid/for-next' omits 81696e871037 Merge remote-tracking branch 'pci/next' omits 38bf2e15096f Merge remote-tracking branch 'printk/for-next' omits e92023630782 Merge remote-tracking branch 'vfs/for-next' omits 7c6dfdd32bae Merge remote-tracking branch 'file-locks/locks-next' omits 4e0dda95bb7d Merge remote-tracking branch 'v9fs/9p-next' omits aaa3b2f23cbc Merge remote-tracking branch 'overlayfs/overlayfs-next' omits ffa128ec5927 Merge remote-tracking branch 'cel/cel-next' omits 8dcd51d39b63 Merge remote-tracking branch 'nfs/linux-next' omits ca8403d68669 Merge remote-tracking branch 'jfs/jfs-next' omits 0e68f63280ab Merge remote-tracking branch 'fuse/for-next' omits 2953aa433004 Merge remote-tracking branch 'fsverity/fsverity' omits 69abbe1691ec Merge remote-tracking branch 'f2fs/dev' omits 9d88033fa03a Merge remote-tracking branch 'ext3/for_next' omits a4a4ade75c9f Merge remote-tracking branch 'erofs/dev' omits 4dbd54089688 Merge remote-tracking branch 'configfs/for-next' omits f54e09f13ee0 Merge remote-tracking branch 'cifs/for-next' omits 1ef2100ae2c3 Merge remote-tracking branch 'btrfs/for-next' omits 9a97369cbb81 Merge remote-tracking branch 'fscrypt/master' omits 1d430c8772bd Merge remote-tracking branch 's390/for-next' omits fec5591f8c31 Merge remote-tracking branch 'risc-v/for-next' omits c7107a5100c3 Merge remote-tracking branch 'powerpc/next' omits edcbc8a41cb9 Merge remote-tracking branch 'parisc-hd/for-next' omits b8da6ddf9531 Merge remote-tracking branch 'openrisc/for-next' omits ae4de40f9d8f Merge remote-tracking branch 'nds32/next' omits aef1d9cc8263 Merge remote-tracking branch 'mips/mips-next' omits ecf37fd7d459 Merge remote-tracking branch 'microblaze/next' omits 63983b5d60b1 Merge remote-tracking branch 'm68knommu/for-next' omits c323774e27cb Merge remote-tracking branch 'm68k/for-next' omits 6c165bd394a0 Merge remote-tracking branch 'h8300/h8300-next' omits c1fbdd362ce2 Merge remote-tracking branch 'csky/linux-next' omits 1a4f763e88cc Merge remote-tracking branch 'clk-samsung/for-next' omits dcd64e5b8525 Merge remote-tracking branch 'clk/clk-next' omits e563ac1a4652 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 2dd190939d19 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 7699af88fbea Merge remote-tracking branch 'tegra/for-next' omits 9d7817aaa50a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 95022c7592fe Merge remote-tracking branch 'stm32/stm32-next' omits 9fee045ae5a4 Merge remote-tracking branch 'samsung-krzk/for-next' omits 879ca0287d6d Merge remote-tracking branch 'rockchip/for-next' omits 494c5a80c948 Merge remote-tracking branch 'reset/reset/next' omits 31374e34b425 Merge remote-tracking branch 'renesas/next' omits 5c095d48cd10 Merge remote-tracking branch 'realtek/for-next' omits 81236c96658d Merge remote-tracking branch 'raspberrypi/for-next' omits c6fa95979bad Merge remote-tracking branch 'qcom/for-next' omits dfaa80696284 Merge remote-tracking branch 'omap/for-next' omits 678aaec4f89b Merge remote-tracking branch 'mvebu/for-next' omits e2280e43cc18 Merge remote-tracking branch 'mediatek/for-next' omits 7045992015e4 Merge remote-tracking branch 'keystone/next' omits 65e2cc7f9c9c Merge remote-tracking branch 'imx-mxs/for-next' omits a76d572c13ed Merge remote-tracking branch 'drivers-memory/for-next' omits 5572750346da Merge remote-tracking branch 'at91/at91-next' omits a442ca4fe5c1 Merge remote-tracking branch 'aspeed/for-next' omits 355b6160ac88 Merge remote-tracking branch 'amlogic/for-next' omits 294d35a589ce Merge remote-tracking branch 'arm-soc/for-next' omits a4f1e6982408 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only omits 43d6fc5c39c6 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] omits 98140c91e50e exportfs: Add a function to return the raw output from fh_ [...] omits f3b0aa64d437 nfsd: close cached files prior to a REMOVE or RENAME that [...] omits da72660e1d4a Merge remote-tracking branch 'arm64/for-next/core' omits c5756561e543 nfsd: allow filesystems to opt out of subtree checking omits dbac978d2c3f nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations omits c7affac6db32 Revert "nfsd4: support change_attr_type attribute" omits fd9432cfc20e nfsd4: don't query change attribute in v2/v3 case omits cad3d6123499 nfsd: minor nfsd4_change_attribute cleanup omits ecf49fd200b4 Merge remote-tracking branch 'arm/for-next' omits a0e3f16854a9 nfsd: simplify nfsd4_change_info omits fd05855f4a1f nfsd: only call inode_query_iversion in the I_VERSION case omits 6d5c4f0d3e85 Merge branch 'for-5.11/drivers' into for-next omits cf2ed86e56f8 Merge remote-tracking branch 'asm-generic/master' omits f18692a163e2 Merge remote-tracking branch 'dma-mapping/for-next' omits cfc97d3cdc68 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 934d35a060d5 Merge remote-tracking branch 'kbuild/for-next' omits a449183bd22c Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 607b9a2b9696 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 039adbae1599 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 9ebe62d14897 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 6eece7042bf6 Merge remote-tracking branch 'mmc-fixes/fixes' omits 132c2a678567 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 31e7fbbb1afb Merge remote-tracking branch 'vfs-fixes/fixes' omits 683a9784eb85 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1fb811012ac1 Merge remote-tracking branch 'ide/master' omits 0d09638eeea5 Merge remote-tracking branch 'input-current/for-linus' omits 3fcadc1b43a9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 2a3b8d741fc7 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 963a48efa99a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits eccdca167054 Merge remote-tracking branch 'usb.current/usb-linus' omits eb10ddae3918 Merge remote-tracking branch 'pci-current/for-linus' omits c8acba2366b5 Merge remote-tracking branch 'spi-fixes/for-linus' omits ddb0e65984a6 Merge remote-tracking branch 'regulator-fixes/for-linus' omits c89f40afd0de Merge remote-tracking branch 'regmap-fixes/for-linus' omits 0b183c988a74 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d31e7b55f4a1 Merge remote-tracking branch 'sound-current/for-linus' omits 60ceb405f22e Merge remote-tracking branch 'ipsec/master' omits 8c4aef6dbf5b Merge remote-tracking branch 'net/master' omits 41281bc35820 Merge remote-tracking branch 'sparc/master' omits 8141c4dc3ea2 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 9c5db5612a13 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 5557389af533 Merge branch 'v5.11/soc' into tmp/aml-rebuild omits 03c513fcbd31 Merge branch 'v5.11/drivers' into tmp/aml-rebuild omits 747970ce7d39 Merge branch 'v5.11/dt64' into tmp/aml-rebuild omits 478b03ab8eb4 Merge remote-tracking branch 'fixes/fixes' omits e5dc2e5bc4e0 Merge branch 'for-5.11/io_uring' into for-next omits ea04266f3ddb Merge branch 'for-5.11/drivers' into for-next omits 55895cc66461 Merge branch 'for-5.11/block' into for-next omits cafead049eda Merge branch 'tif-task_work.arch' into for-next omits 5e46d6af38a3 Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] omits 05178a6ded2c Merge remote-tracking branch 'spi/for-5.11' into spi-next omits ba1cee33fd17 Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits 3efc181930a1 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 14415bb80aa0 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 660429d0714e Merge remote-tracking branch 'asoc/for-5.11' into asoc-next omits 5b5bb93961ec Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 6c018442ea03 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 629a4d2c38ad Merge branch 'features' into for-next omits e2421b12bf6f Merge branch 'fixes' into for-next omits e9da8ce2582e Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] omits bc8461a659fb Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] omits e0f472733937 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] omits b5aadf7e79b2 NFSv4: Fix a pNFS layout related use-after-free race when [...] omits e939ca3477c1 pNFS/flexfiles: Fix array overflow when flexfiles mirrorin [...] omits c9e9481ace47 NFSv4: Fix open coded xdr_stream_remaining() omits ceae3b55e4fa SUNRPC: Fix open coded xdr_stream_remaining() omits 9de5487d3458 SUNRPC: Fix up xdr_set_page() omits 1502525188ab SUNRPC: Clean up the handling of page padding in rpc_prepa [...] omits d7ae441b7bb6 SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths omits 64781834dddd SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() omits 76b0f4431ef7 SUNRPC: Fix up typo in xdr_init_decode() omits 95fc6c6796a4 NFSv4: Fix the alignment of page data in the getdeviceinfo reply omits 1d277e8c1dab pNFS: Clean up open coded xdr string decoding omits 55eed7c8fc4d SUNRPC: Fix up open coded kmemdup_nul() omits 1db5b5dd4cce pNFS/flexfiles: Fix up layoutstats reporting for non-TCP t [...] omits 1f6c4be94a38 NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr omits 504bf0eca2f5 pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr omits 662dbc157802 NFSv4/pNFS: Use connections to a DS that are all of the sa [...] omits a7bd7b129e60 SUNRPC: Remove unused function xprt_load_transport() omits a346b5870616 NFS: Switch mount code to use xprt_find_transport_ident() omits e5e24894b6a4 SUNRPC: Add a helper to return the transport identifier gi [...] omits 0efe602a4b71 SUNRPC: Close a race with transport setup and module put omits 650802dfd3d9 SUNRPC: xprt_load_transport() needs to support the netid "rdma6" omits 71024691c630 NFS: Do uncached readdir when we're seeking a cookie in an [...] omits 9275197e1c2e NFS: Reduce number of RPC calls when doing uncached readdir omits 347d7b8a4e35 NFS: Optimisations for monotonically increasing readdir cookies omits ddedc225e89f NFS: Improve handling of directory verifiers omits d143d5e1edf5 NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from rea [...] omits 3df4532280e9 NFS: Allow the NFS generic code to pass in a verifier to readdir omits d0782f18132d NFS: Cleanup to remove nfs_readdir_descriptor_t typedef omits acf6731e2b4e NFS: Reduce readdir stack usage omits ae3583b9e12d NFS: nfs_do_filldir() does not return a value omits 8a8393774928 NFS: More readdir cleanups omits beff18789c62 NFS: Support larger readdir buffers omits bd0c8c9213be NFS: Simplify struct nfs_cache_array_entry omits 379258c71eb3 NFS: Replace kmap() with kmap_atomic() in nfs_readdir_sear [...] omits fb2449a92533 NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() omits 6398f8b7f13b NFS: Don't discard readdir results omits d0484c0aeab3 NFS: Clean up directory array handling omits 94ee8b9f4142 NFS: Clean up nfs_readdir_page_filler() omits 7475cc2df12c NFS: Clean up readdir struct nfs_cache_array omits 0ffde670f6e8 NFS: Ensure contents of struct nfs_open_dir_context are co [...] omits 958416951a39 NFSv4.2: condition READDIR's mask for security label based [...] omits 49389acc8bd7 SUNRPC: rpc_wake_up() should wake up tasks in the correct order omits 94f82d6022e1 NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp omits 63ab81df9da6 NFSv3: Add emulation of the lookupp() operation omits 9b3b54bd41cd NFSv3: Refactor nfs3_proc_lookup() to split out the dentry omits c1c38fd953ac Merge branch 'core/entry' omits d78d3e896996 Merge branch 'core/mm' omits 1a7c9fbd0177 Merge branch 'efi/core' omits 6954a71bb372 Merge branch 'efi/urgent' omits b46a134e84d0 Merge branch 'irq/core' omits df420a59338f Merge branch 'irq/urgent' omits 7b4dcaeee18c Merge branch 'locking/core' omits 2759ac9fb091 Merge branch 'locking/urgent' omits 3e40a602d8bf Merge branch 'perf/core' omits 40163b653bab Merge branch 'perf/kprobes' omits a1515b7bff72 Merge branch 'ras/core' omits bd3ae3ebc15e Merge branch 'sched/core' omits 56beb77bd62a Merge branch 'sched/migrate-disable' omits a62da2afeab6 Merge branch 'timers/core' omits e6d2bed69845 Merge branch 'x86/apic' omits e43876443d4a Merge branch 'x86/build' omits 21e0df1318a8 Merge branch 'x86/cache' omits 374f6a147107 Merge branch 'x86/cleanups' omits c035db5a4633 Merge branch 'x86/cpu' omits 72883739ecfd Merge branch 'x86/entry' omits 7dc1500688a3 Merge branch 'x86/fpu' omits 188410afe36e Merge branch 'x86/microcode' omits bf9c06f25012 Merge branch 'x86/misc' omits 2f46076edbbb Merge branch 'x86/mm' omits 40cdfbd99344 Merge branch 'x86/platform' omits ec3bed51fedf Merge branch 'x86/sgx' omits 3f06dd2954d8 Merge branch 'x86/urgent' omits 65cc8babccce Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] omits 30da94ea78c2 Merge branch 'for-next-next-v5.10-20201127' into for-next- [...] omits ecaccde9d14b Merge branch 'for-next-current-v5.9-20201127' into for-nex [...] omits 9f27f89b6f51 Merge branch 'ext/filipe/dbench-perf' into for-next-next-v [...] omits 605c0f0ba389 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] omits 45ba5460f8c9 Merge branch 'ext/boris/fst-fixes-v7' into for-next-next-v [...] omits 50920885a748 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits 0f1cc1a4ec84 Merge branch 'misc-next' into for-next-next-v5.10-20201127 omits 1eee3b9af980 Merge branch 'misc-5.10' into for-next-current-v5.9-20201127 omits 87110d0c67e9 btrfs: add a trace class for dumping the current ENOSPC state omits d6d5da95543e btrfs: adjust the flush trace point to include the source omits e7b6e9184b91 btrfs: implement space clamping for preemptive flushing omits ec7765ae9b72 btrfs: simplify the logic in need_preemptive_flushing omits a3154383d3e1 btrfs: rework btrfs_calc_reclaim_metadata_size omits a783439d6e69 btrfs: check reclaim_size in need_preemptive_reclaim omits fcdad2ccaaf7 btrfs: rename need_do_async_reclaim omits e95292f645be btrfs: improve preemptive background space flushing omits ad252564f3b6 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits b21ce5ebc751 btrfs: track ordered bytes instead of just dio ordered bytes omits 623d63ce0f7f btrfs: add a trace point for reserve tickets omits e0b94542642e btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 3d4fb3942322 btrfs: fix lockdep error creating free space tree omits 33ee456b2d0b btrfs: skip space_cache v1 setup when not using it omits b7a608e4913f btrfs: remove free space items when disabling space cache v1 omits dffd06ffd9c8 btrfs: warn when remount will not change the free space tree omits ad22705b392f btrfs: use sb state to print space_cache mount option omits dc1a11739253 btrfs: keep sb cache_generation consistent with space_cache omits c11914a125ff btrfs: clear free space tree on ro->rw remount omits 5fadc0479b4a btrfs: clear oneshot options on mount and remount omits 8bb2f40d210e btrfs: create free space tree on ro->rw remount omits 96b59750f909 btrfs: only mark bg->needs_free_space if free space tree is on omits a4d7370049ab btrfs: cleanup all orphan inodes on ro->rw remount omits 43d29dd9bc6a btrfs: lift rw mount setup from mount and remount omits 41d9abbc338f btrfs: run delayed refs less often in commit_cowonly_roots omits f546998c713d btrfs: stop running all delayed refs during snapshot omits 798eca3c0724 btrfs: only run delayed refs once before committing omits 88c234f7cb5a btrfs: delayed refs pre-flushing should only run the heads [...] omits 3d1b0bf6e439 btrfs: only let one thread pre-flush delayed refs in commit omits a4a19454fd71 btrfs: do not block on deleted bgs mutex in the cleaner omits 2e1346f25245 btrfs: do not block inode logging for so long during trans [...] omits e92ebc9b023b btrfs: fix race leading to unnecessary transaction commit [...] omits 9cd45d4e33b9 btrfs: fix race that makes inode logging fallback to trans [...] omits ebe3fa0ce85f btrfs: fix race that causes unnecessary logging of ancesto [...] omits c7180cff3d44 btrfs: fix race that results in logging old extents during [...] omits 3dcba220ce4f btrfs: fix race causing unnecessary inode logging during l [...] omits ec2b876582e2 btrfs: remove inode number cache feature omits 2d15fb8e61ae btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] omits a513c54ce6fa btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] omits e0cffe128efb btrfs: drop casts of bio bi_sector omits 2e42af93b74f btrfs: implement log-structured superblock for ZONED mode omits 59d131d10dbd btrfs: disallow mixed-bg in ZONED mode omits e9c97e4a7d95 btrfs: disable fallocate in ZONED mode omits e4d79ff58f33 btrfs: disallow NODATACOW in ZONED mode omits c1f3a6898058 btrfs: disallow space_cache in ZONED mode omits 8f3fd992c78f btrfs: introduce max_zone_append_size omits 106cc9c292f4 btrfs: check and enable ZONED mode omits fc34d0e8a6e7 btrfs: get zone information of zoned block devices omits 971385eae4fc Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK omits d75fcc0d4da2 usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() omits 51dd0aa1c940 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() omits 160e8d2c6025 usb: cdns3: fix NULL pointer dereference on no platform data omits f5b9952790e8 usb: chipidea: trace: fix the endian issue omits 107d256622c0 usb: chipidea: add tracepoint support for udc omits 20b1c8c7e1fd doc: dt-binding: cdns,usb3: add wakeup-irq omits e3e00183ac06 usb: cdns3: imx: enable runtime pm by default omits bd4ab1d6f6b1 usb: cdns3: add quirk for enable runtime pm by default omits 4b210937d315 usb: cdns3: host: disable BEI support omits b028759235ba usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT omits 4983ec68feec usb: cdns3: host: add .suspend_quirk for xhci-plat.c omits 858242ddc3d0 usb: cdns3: Rids of duplicate error message omits 4f31fb6a1783 usb: cdns3: Add static to cdns3_gadget_exit function omits 3ed55d528a54 usb: cdns3: core: fix goto label for error path omits 11de27a2a27e Merge branches 'for-next/iommu/default-domains', 'for-next [...] omits 6681ac289bef Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core omits ad41c6058369 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] omits 735f7fba25ec Merge branch 'pm-acpi' into linux-next omits 96ef7bba2982 Merge branches 'acpi-ec', 'acpi-processor' and 'acpi-resou [...] omits caf371103ea1 x86/platform/uv: Update MAINTAINERS for uv_sysfs driver omits 7ac2f1017115 x86/platform/uv: Update ABI documentation of /sys/firmware [...] omits 8f36bb9d4795 usb: cdns3: gadget: clear trb->length as zero after prepar [...] omits 3222d4535418 usb: cdns3: Fix hardware based role switch omits 1ce46c91fdfe tpm: Fix fall-through warnings for Clang omits a49bdffa9db6 security: keys: Fix fall-through warnings for Clang omits c6b411fe86d9 btrfs: introduce ZONED feature flag omits 7cdab4d42ac7 arm64: head.S: always initialize PSTATE omits cc0f3417f4f9 arm64: head.S: cleanup SCTLR_ELx initialization omits a4b81a241a77 arm64: head.S: rename el2_setup -> init_kernel_el omits db4b0281cc00 arm64: add C wrappers for SET_PSTATE_*() omits 75ed0ca3281a arm64: ensure ERET from kthread is illegal omits 7d5eb5f3c02b io_uring: fix files cancellation omits 0a1829d7eb6a Merge branches 'pm-cpufreq', 'pm-tools', 'pm-sleep', 'pm-d [...] omits bfe508309f53 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next omits ee6098904ed7 btrfs: return bool from btrfs_should_end_transaction omits 6d6f183321d0 btrfs: return bool from should_end_transaction omits 502cb1133adb vhost_vdpa: switch to vmemdup_user() omits c12f3716ea3d virtio-mem: Big Block Mode (BBM) - safe memory hotunplug omits af775dc89cbb virtio-mem: Big Block Mode (BBM) - basic memory hotunplug omits 381ea5665cd7 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] omits 431bb54f13ee virtio-mem: allow to force Big Block Mode (BBM) and set th [...] omits 5e34f95ba465 virtio-mem: Big Block Mode (BBM) memory hotplug omits c90126370872 virtio-mem: factor out adding/removing memory from Linux omits 470af0755a8d virtio-mem: memory notifier callbacks are specific to Sub [...] omits 5bd1fb21cbee virito-mem: existing (un)plug functions are specific to Su [...] omits c3a38d7aa749 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) omits 3addc15694c3 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] omits 1450966ff9e9 virito-mem: subblock states are specific to Sub Block Mode (SBM) omits ef354f2a8bee virtio-mem: memory block states are specific to Sub Block [...] omits 40e46747693d virito-mem: document Sub Block Mode (SBM) omits 6793f07fdaa7 virtio-mem: generalize handling when memory is getting onl [...] omits 942a0b757237 virtio-mem: don't always trigger the workqueue when offlin [...] omits 1871e59f0b5f virtio-mem: drop last_mb_id omits 12c3cc5282dd virtio-mem: generalize virtio_mem_overlaps_range() omits b36c0a0605e9 virtio-mem: generalize virtio_mem_owned_mb() omits a5eebcb4bca2 virtio-mem: generalize check for added memory omits c3f12ed98f87 virtio-mem: retry fake-offlining via alloc_contig_range() [...] omits 60a9a4c56508 virtio-mem: factor out handling of fake-offline pages in m [...] omits 87e58a76c6a2 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] omits 61fdc2a293ab virtio-mem: print debug messages from virtio_mem_send_*_request() omits 70841ad43edd virtio-mem: factor out calculation of the bit number withi [...] omits fa15513b103a virtio-mem: use "unsigned long" for nr_pages when fake onl [...] omits 37fcb7da65bd virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() omits daeadfddaffe virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling omits 76e7cfcfd422 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] omits fc7b68d4dbd8 virtio-mem: determine nid only once using memory_add_physa [...] omits 3ee05b0a230a btrfs: remove err variable from do_relocation omits 18a350de27e1 btrfs: eliminate err variable from merge_reloc_root omits 5291cac11e2c btrfs: remove err variable from btrfs_delete_subvolume omits 6fbf0bafa8a4 btrfs: fix lockdep splat when enabling and disabling qgroups omits b94998d2b266 btrfs: do nofs allocations when adding and removing qgroup [...] omits d9a7ee1a8022 btrfs: unlock path before checking if extent is shared dur [...] omits 76e53e056f8b btrfs: fix lockdep splat when reading qgroup config on mount omits 986679cca6d1 btrfs: tree-checker: annotate all error branches as unlikely omits 1d971e973f41 btrfs: tree-checker: add missing returns after data_ref al [...] omits c473ca6e92ac btrfs: remove stub device info from messages when we have [...] omits 1d4f070fcbe6 btrfs: don't access possibly stale fs_info data for printi [...] omits 2a10b246b7c1 btrfs: use detach_page_private() in alloc_extent_buffer() omits 65eb02c2b057 btrfs: use nodesize to determine if we need readahead in b [...] omits a366e6cacf91 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage omits 0d9ddc01eeda btrfs: remove unused parameter phy_offset from btrfs_valid [...] omits 4a5be9fffafa btrfs: scrub: remove the anonymous structure from scrub_page omits 67a8263d9a91 btrfs: use fixed width int type for extent_state::state omits e79cef0d6ad2 btrfs: introduce helper to handle page status update in en [...] omits 3ecade5f1a6d btrfs: add structure to keep track of extent range in end_ [...] omits fdb5e9a8e570 btrfs: tests: remove invalid extent-io test omits 439264b71f07 btrfs: sysfs: remove unneeded semicolon omits 7e1f5160d09a btrfs: simplify return values in setup_nodes_for_search omits 28d576784750 btrfs: remove useless return value statement in split_node omits ac7282b78336 btrfs: tree-checker: add missing return after error in root_item omits 2c86ed37ff83 btrfs: remove unnecessary attempt do drop extent maps afte [...] omits fdfd1a1e132b btrfs: stop incrementing log batch when joining log transaction omits 65ba7ed163a7 btrfs: skip unnecessary searches for xattrs when logging an inode omits db076d8b0825 btrfs: qgroup: don't commit transaction when we already ho [...] omits baf4a30f2867 btrfs: merge __set_extent_bit and set_extent_bit omits 3e5bbda85ee2 btrfs: make btrfs_update_inode_fallback take btrfs_inode omits 9eeaef7d092c btrfs: make btrfs_cont_expand take btrfs_inode omits 858405120de9 btrfs: make btrfs_truncate_block take btrfs_inode omits c11d712e02d6 btrfs: make btrfs_insert_replace_extent take btrfs_inode omits 84ed37d8ab08 btrfs: make find_first_non_hole take btrfs_inode omits 096c42e9dee9 btrfs: make maybe_insert_hole take btrfs_inode omits 11d5bbfbfe7f btrfs: make btrfs_update_inode take btrfs_inode omits 9d80ad45ac5e btrfs: make btrfs_update_inode_item take btrfs_inode omits 6f13f81aff06 btrfs: make btrfs_delayed_update_inode take btrfs_inode omits a9a041cb5923 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric omits cf621c3a5b1d btrfs: make btrfs_truncate_inode_items take btrfs_inode omits 81cbc7fef6d9 btrfs: make insert_prealloc_file_extent take btrfs_inode omits 1d694d28bb7a btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode omits e0a1563a2757 btrfs: remove ->recursed from extent_buffer omits d58cf8c4653d btrfs: remove the recurse parameter from __btrfs_tree_read_lock omits f5fa1a73b02e btrfs: use btrfs_tree_read_lock in btrfs_search_slot omits 2d0d70fb5692 btrfs: merge back btrfs_read_lock_root_node helpers omits 8ff5d2049430 btrfs: locking: remove the recursion handling code omits 3ed1483872d4 btrfs: kill path->recurse omits 8c3294e01ba4 btrfs: unlock to current level in btrfs_next_old_leaf omits 46cb028e476e btrfs: cleanup the locking in btrfs_next_old_leaf omits c07ad18eba37 btrfs: remove unused argument seed from btrfs_find_device omits f59d20439a51 btrfs: drop never met disk total bytes check in verify_one [...] omits 42cb1c5f4d19 btrfs: drop unused argument step from btrfs_free_extra_devids omits d07174abafc6 btrfs: update the number of bytes used by an inode atomically omits efa0a127de75 btrfs: fix race when defragmenting leads to unnecessary IO omits 5207ddae472d btrfs: refactor btrfs_drop_extents() to make it easier to extend omits 7210068c92ce btrfs: fix missing delalloc new bit for new delalloc ranges omits a80395957243 btrfs: set the lockdep class for extent buffers on creation omits 01d3a42d311e btrfs: pass the owner_root and level to alloc_extent_buffer omits 01de5cf7f6c7 btrfs: pass the root owner and level around for readahead omits baac55c437ed btrfs: pass root owner to read_tree_block omits d1ab578b462d btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree omits 1e3586c7069f btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] omits 9ebcf350cd5f btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap omits 4c42a3be9b41 btrfs: use btrfs_read_node_slot in walk_down_tree omits 083eb0c0a467 btrfs: use btrfs_read_node_slot in replace_path omits 9e46c0caa543 btrfs: use btrfs_read_node_slot in do_relocation omits b74624b9daeb btrfs: use btrfs_read_node_slot in walk_down_reloc_tree omits ce54a1832554 btrfs: use btrfs_read_node_slot in btrfs_realloc_node omits 0dbf7afd5385 btrfs: cleanup extent buffer readahead omits b399a9bc7d5c btrfs: remove lockdep classes for the fs tree omits 45da3b588d76 btrfs: discard: reschedule work after sysfs param update omits 22316c3c3eaa btrfs: don't miss async discards after scheduled work override omits b5eeb441d3c3 btrfs: discard: store async discard delay as ns not as jiffies omits 312bc53f0093 btrfs: discard: speed up async discard up to iops_limit omits 744db669b97f btrfs: scrub: refactor scrub_find_csum() omits 34605626a6ec btrfs: scrub: remove the force parameter of scrub_pages omits 43ca1e7047aa btrfs: scrub: distinguish scrub page from regular page omits 713341fc25ef btrfs: pass bvec to csum_dirty_buffer instead of page omits 64b09ad0c2ae btrfs: extract extent buffer verification from btrfs_valid [...] omits 642332d15560 btrfs: make csum_tree_block() handle node smaller than page omits 76232f24ae62 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty omits 3241d312eab8 btrfs: extent_io: make buffer_radix take sector size units omits e8e91c9bab6a btrfs: extent_io: assert page mapping lock in attach_exten [...] omits bb4e7de2a7cf btrfs: protect the fs_info->caching_block_groups differently omits 3451f3dff13b btrfs: async load free space cache omits 1d66e449f5e3 btrfs: load the free space cache inode extents from commit root omits 291a69715a47 btrfs: load free space cache into a temporary ctl omits 8c912a5874d4 btrfs: cleanup btrfs_discard_update_discardable usage omits 08f27ff940c8 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] omits 7163629859ee btrfs: update last_byte_to_unpin in switch_commit_roots omits 670324b4ea2f btrfs: do not shorten unpin len for caching block groups omits 912e231914ce btrfs: reorder extent buffer members for better packing omits f97e251ddd0e btrfs: locking: rip out path->leave_spinning omits 8380b3750978 btrfs: locking: remove all the blocking helpers omits 5427597986dc btrfs: scrub: remove local copy of csum_size from context omits bdced2e2ca45 btrfs: check integrity: remove local copy of csum_size omits 01aedf3198e4 btrfs: remove unnecessary local variables for checksum size omits 06956e51188e btrfs: switch cached fs_info::csum_size from u16 to u32 omits c4b95df9e798 btrfs: use cached value of fs_info::csum_size everywhere omits 9f623073459d btrfs: precalculate checksums per leaf once omits 24b03d848135 btrfs: store precalculated csum_size in fs_info omits d4bd639ef4f5 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits omits 10f7a9df9c95 btrfs: replace div_u64 by shift in free_space_bitmap_size omits 72ca9231f537 btrfs: use precalculated sectorsize_bits from fs_info omits 145f9aeec5ea btrfs: extent_io: rename page_size to io_size in submit_ex [...] omits d8e8b55c2446 btrfs: extent_io: only require sector size alignment for p [...] omits 51820d09ffca btrfs: extent_io: rename pages_locked in process_pages_contig() omits c02c4378b5e0 btrfs: inode: sink parameter start and len to check_data_csum() omits d482cce6fd8a btrfs: disk-io: replace fs_info and private_data with inod [...] omits 42f4e81181cd btrfs: extent_io: sink the failed_start parameter to set_e [...] omits a6c989c9a9e9 btrfs: extent_io: update the comment for find_first_extent_bit() omits f31a0353c8e0 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() omits 738a43b76027 btrfs: remove unnecessary casts in printk omits cfd230ec6e1b btrfs: add set/get accessors for root_item::drop_level omits df4997167c49 btrfs: use root_item helpers for limit and flags in btrfs_ [...] omits d897704f2280 btrfs: check-integrity: use proper helper to access btrfs_header omits c85229565be2 btrfs: send: use helpers to access root_item::ctransid omits 54d8460c9130 btrfs: generate lockdep keyset names at compile time omits ebaeefb46abf btrfs: use the right number of levels for lockdep keysets omits 8ba5ac603b46 btrfs: remove dio iomap DSYNC workaround omits f9264c24a926 btrfs: call iomap_dio_complete() without inode_lock omits 3c4d2bfdcf81 btrfs: remove btrfs_inode::dio_sem omits 8134ee767d39 btrfs: use shared lock for direct writes within EOF omits 3a879e536618 btrfs: push inode locking and unlocking into buffered/dire [...] omits 34e1563ff766 btrfs: introduce btrfs_inode_lock()/unlock() omits c4eded02ae69 btrfs: introduce btrfs_write_check() omits 7ff818f97c30 drm/amdgpu: Enable GPU reset for vangogh omits 6c0c592b3043 drm/amdgpu/nv: add mode2 reset handling omits 41d11447eacd drm/amdgpu: add mode2 reset support for vangogh omits 67fd82f6de17 drm/amdgpu: add another raven1 gfxoff quirk omits c67742924cbf PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 8e5008b1a9a0 Merge branch 'devel' into for-next omits cd9e73c6200e io_uring: use bottom half safe lock for fixed file data omits ab573a2b40b2 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits 75894e678dd3 fault-injection: handle EI_ETYPE_TRUE omits 73b4dbb4cea0 reboot: remove cf9_safe from allowed types and rename cf9_force omits 7c9c06c32709 reboot: fix variable assignments in type_store omits eab90a2377a8 reboot: allow to specify reboot mode via sysfs omits b21926bd2fcf resource-fix-kernel-doc-markups-checkpatch-fixes omits b1d2476d2087 kernel/resource.c: fix kernel-doc markups omits b888035e29ce aio: simplify read_events() omits 687bc121a8e4 blktrace: make relay callbacks const omits 191f4403fd05 ath9k: make relay callbacks const omits 2a88faa57174 ath11k: make relay callbacks const omits 476867ddbc3f ath10k: make relay callbacks const omits 4df219cffb40 drm/i915: make relay callbacks const omits 5edf0cf01b6f relay: allow the use of const callback structs omits 353b5c67c4b7 relay: make create_buf_file and remove_buf_file callbacks [...] omits 63bead5703f5 relay: require non-NULL callbacks in relay_open() omits 7059d704613a relay: remove unused buf_mapped and buf_unmapped callbacks omits 2328f5910e8f gcov: fix kernel-doc markup issue omits 70681499dab8 gcov: remove support for GCC < 4.9 omits f4b3d141938e rapidio: remove unused rio_get_asm() and rio_get_device() omits e37b45ad98f4 kdump: append uts_namespace.name offset to VMCOREINFO omits 4a98be24db68 reiserfs: add check for an invalid ih_entry_count omits 5843f40b72bd checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS omits c93f0da2c204 checkpatch: fix unescaped left brace omits 85fd25fd9f55 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags omits 77b63a2d7c3b checkpatch: fix spelling errors and remove repeated word omits 8c42a2f5b699 checkpatch: improve email parsing omits af1c84a88c62 checkpatch: add __alias and __weak to suggested __attribut [...] omits edf4296eb556 checkpatch: add fix option for GERRIT_CHANGE_ID omits fc2d5af606cd checkpatch-update-__attribute__sectionname-quote-removal-v2 omits 52ad75e3e862 checkpatch: update __attribute__((section("name"))) quote removal omits abd62c6ddfda checkpatch: add a fixer for missing newline at eof omits 192fbac98793 checkpatch: extend attributes check to handle more patterns omits d2c25b87e2ef checkpatch: allow --fix removal of unnecessary break statements omits e43d779b58d9 checkpatch: prefer static const declarations omits 4cd245012b4d checkpatch: ignore generated CamelCase defines and enum values omits 2cbed8c8b5fc checkpatch: fix false positives in REPEATED_WORD warning omits cb953fbe4e58 checkpatch: add new exception to repeated word check omits 9dd47d88ba6d gpio: xilinx: utilize generic bitmap_get_value and _set_value omits cf06a814a154 gpio: thunderx: utilize for_each_set_clump macro omits 0af5ca10b512 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits 23593b5f31e2 lib/test_bitmap.c: add for_each_set_clump test cases omits 3acfc95acd57 bitops: introduce the for_each_set_clump macro omits ee94c8c1067d lib/lz4: explicitly support in-place decompression omits a872af3677b9 lib: cleanup kstrto*() usage omits b17830cc7fa9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment omits 88c60078a110 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] omits b49e01973bcb string.h: add FORTIFY coverage for strscpy() omits f1a0afcc706e lkdtm: tests for FORTIFY_SOURCE omits 6ae24728ec45 lib: string.h: detect intra-object overflow in fortified s [...] omits d06128f6abdb lib/string: remove unnecessary #undefs omits 86bf00455193 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes omits 78b48e1e4e36 ilog2: Improve ilog2 for constant arguments omits f2fc6cac16b4 lib: optimize cpumask_local_spread() omits ef17428bd05f lib/cmdline_kunit: provide meaningful MODULE_LICENSE() omits 60b76f6b822b lib/cmdline_kunit: type of expected returned values should be int omits 1852f36b059c lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix omits d11a7d13acd8 lib/cmdline_kunit: add a new test suite for cmdline API omits e85b674ee23b lib/cmdline: allow NULL to be an output for get_option() omits 86f80dd16eb3 lib/cmdline: fix get_option() for strings starting with hyphen omits c49705d426e3 lib/bits_kunit: follow new file name convention for KUnit tests omits 5865f0337e5b lib/linear_ranges_kunit: follow new file name convention f [...] omits 7c6c5b830347 lib/list_kunit: follow new file name convention for KUnit tests omits b266b259138b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits fb35026981af lib/stackdepot.c: use array_size() helper in jhash2() omits d18658e1ff57 lib/stackdepot.c: use flex_array_size() helper in memcpy() omits c7fdaae3a9fd lib/stackdepot.c: replace one-element array with flexible- [...] omits 51b6d4a20ea2 lib/test_free_pages.c: add basic progress indicators omits 2705dd7ec485 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 0bb12e476318 bitmap: remove unused function declaration omits acc7dd5241ec include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 5699e4d7baf1 reboot: refactor and comment the cpu selection code omits c0f77f3b6bcf kernel/acct.c: use #elif instead of #end and #elif omits 75a50da7c27d kernel.h: split out mathematical helpers fix omits 761ace49e56f kernel.h: Split out mathematical helpers omits 443796c2320e asm-generic: force inlining of get_order() to work around [...] omits 18ea99d21963 proc/sysctl: make protected_* world readable omits 2654fa3fc249 proc-provide-details-on-indirect-branch-speculation-v2 omits bc39dec7bf0c proc: provide details on indirect branch speculation omits ca3422d8780f procfs: delete duplicated words + other fixes omits 7d9f31c3e3b2 alpha: Replace bogus in_interrupt() omits 5a2c7d1a6303 kernel/hung_task.c: Monitor killed tasks. omits f83fca3671bc fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2e5a325a157a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d862647ed4b3 MAINTAINERS: add entry for KFENCE omits e246cb76f79e kfence: add test suite omits 6f8a3fedb6a2 kfence, Documentation: add KFENCE documentation omits 06f8efd30223 kfence, kasan: make KFENCE compatible with KASAN omits 145cd60fb481 mm, kfence: insert KFENCE hooks for SLUB omits 121e45b24d61 mm, kfence: insert KFENCE hooks for SLAB omits a7554721b37b kfence: use pt_regs to generate stack trace on faults omits c0ea76967d0c arm64, kfence: enable KFENCE for ARM64 omits 8b8490c0bd22 x86, kfence: enable KFENCE for x86 omits 87887bd2b926 kfence: avoid stalling work queue task without allocations omits 278e0bd6e7dd kfence: Fix parameter description for kfence_object_start() omits fc7af9fd7683 mm: add Kernel Electric-Fence infrastructure omits aeee00c1e062 mm: cleanup kstrto*() usage omits fe273f704d29 mm: fix fall-through warnings for Clang omits 39843aaedb7e mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] omits 01a6297e13d6 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at omits 43d608042ab1 mm:backing-dev: use sysfs_emit in macro defining functions omits 6a0d0a2a2a5e mm: huge_memory: convert remaining use of sprintf to sysfs [...] omits ba18c1eafa8e mm: use sysfs_emit for struct kobject * uses omits 52f1cf6099c7 mm: fix kernel-doc markups omits 21f7748069e0 zram: support page writeback omits 187dbec1bbaf mm/process_vm_access: remove redundant initialization of iov_r omits 38a1c920a2fa mm/zsmalloc.c: rework the list_add code in insert_zspage() omits 9aade34c4f85 mm/zswap: move to use crypto_acomp API for hardware acceleration omits f8d1a6e65b0f mm/zswap: fix passing zero to 'PTR_ERR' warning omits b6e2d8257c17 mm/zswap: make struct kernel_param_ops definitions const omits 472bbe9c28ce userfaultfd: add user-mode only option to unprivileged_use [...] omits 756b677b5b6c userfaultfd: add UFFD_USER_MODE_ONLY omits ff55973fc4d4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 9d1dffca0f6b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 1fd62e87d395 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ef79b7f3dafc mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO omits cc8a7d6b9c3e mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY omits 7bc98b3d224e kernel/power: allow hibernation with page_poison sanity checking omits 42d92717e422 mm, page_poison: use static key more efficiently omits 659316014bab mm, page_alloc: do not rely on the order of page_poison an [...] omits 68be50fa5a90 mm/cma.c: remove redundant cma_mutex lock omits f3bf0ebdce0a mm/filemap: return only head pages from find_get_entries omits a8d54c7ca046 mm/truncate,shmem: handle truncates that split THPs omits b39077121899 mm: remove pagevec_lookup_entries omits 1bfc73427f91 mm: pass pvec directly to find_get_entries omits 9c0ab25f0ad4 mm: remove nr_entries parameter from pagevec_lookup_entries omits f2815118213d mm: add an 'end' parameter to pagevec_lookup_entries omits 3d93464d0325 mm: add an 'end' parameter to find_get_entries omits 7de686f90d62 fix mm-add-and-use-find_lock_entries.patch omits eed145f52a5f mm: add and use find_lock_entries omits bc221f619d0d iomap: use mapping_seek_hole_data omits 5e2cdfcb17c4 fix mm-filemap-add-mapping_seek_hole_data.patch omits 20e41dd59e93 mm/filemap: add mapping_seek_hole_data omits c18d732b8ba3 fix mm-filemap-add-helper-for-finding-pages.patch omits 47bdc685551c mm/filemap: add helper for finding pages omits 13b56b457c7f mm/filemap: rename find_get_entry to mapping_get_entry omits 09ea1234b7e7 mm: add FGP_ENTRY omits 53755f350532 mm/swap: optimise get_shadow_from_swap_cache omits 2370aa52aa76 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 98b31059d8c3 mm: make pagecache tagged lookups return only head pages omits b798745c96c5 mm: migrate: return -ENOSYS if THP migration is unsupported omits 733b7aad1f51 mm: migrate: clean up migrate_prep{_local} omits 4efb379efc86 mm: migrate: skip shared exec THP for NUMA balancing omits d19107bef299 mm: migrate: simplify the logic for handling permanent failure omits 334c950c7830 mm: truncate_complete_page() does not exist any more omits 72d22a0d0e86 mm: support THPs in zero_user_segments omits 88b47799eadc mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits 4ee513fa3d51 mm/migrate.c: fix comment spelling omits fb9a95c0d735 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() omits 93a92ac71425 mm/compaction: make defer_compaction and compaction_deferr [...] omits 602b291df9bf mm/compaction: move compaction_suitable's comment to right place omits ba038246596f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits 0499e1a60797 mm/vmscan: __isolate_lru_page_prepare() cleanup omits ee8d9e5324ca mm/vmscan.c: remove the filename in the top of file comment omits 117d8a90ab96 mm/vmscan: drop unneeded assignment in kswapd() omits 4312e428ff29 mm: don't wake kswapd prematurely when watermark boosting [...] omits 92b11061bf0d mm,hugetlb: remove unneeded initialization omits 3f37f035c206 mm: hugetlb: fix type of delta parameter and related local [...] omits cc3afe5c08a0 khugepaged: add parameter explanations for kernel-doc markup omits 0324729a3a6e include/linux/huge_mm.h: remove extern keyword omits c3ea7ef2bb39 MIPS: do not call flush_tlb_all when setting pmd entry omits 8819e36e6202 mm/huge_memory.c: update tlb entry if pmd is changed omits 54215689b712 mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits 53a54fc6756f init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] omits e12b4ef29da3 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] omits b4f836995dde include/linux/mmzone.h: remove examples from enum zone_typ [...] omits bf086ae1452e mm/page_alloc: mark some symbols with static keyword omits 82c3bd4f545d mm/page_alloc: add __free_pages() documentation omits 79cf85b2b94b mm/page-flags: fix comment omits 20fa7a4507ea include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits 317457c3c52d mm/page_alloc: clear pages in alloc_contig_pages() with in [...] omits da80fdc4eb31 mm-page_alloc-disable-pcplists-during-memory-offline-fix omits acaaa15ef00f mm, page_alloc: disable pcplists during memory offline omits 5d2dcec92102 mm, page_alloc: move draining pcplists to page isolation users omits b992e7c3e438 mm, page_alloc: cache pageset high and batch in struct zone omits b53ec58225a4 mm, page_alloc: simplify pageset_update() omits d79d1a229244 mm, page_alloc: remove setup_pageset() omits 5426782e45f6 mm, page_alloc: calculate pageset high and batch once per zone omits 2600c05e675c mm, page_alloc: clean up pageset high and batch update omits f36368f5a2de arch, mm: make kernel_page_present() always available omits 46b9b00649f6 arch, mm: restore dependency of __kernel_map_pages() on DE [...] omits 98817ab4690f PM: hibernate: make direct map manipulations more explicit omits f170ec07173c mm: introduce debug_pagealloc_{map,unmap}_pages() helpers omits e13acae107e4 m68k: deprecate DISCONTIGMEM omits 9c636afdd5e7 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM omits 2e5fa78de832 m68k/mm: make node data and node setup depend on CONFIG_DI [...] omits 2adc7286d3ea arc: use FLATMEM with freeing of unused memory map instead [...] omits 84d8b3661cc9 arm, arm64: move free_unused_memmap() to generic mm omits 7f29aee0830d arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL omits 610af68de74a ia64: make SPARSEMEM default and disable DISCONTIGMEM omits c860dc7ddb48 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM omits 781c53f14c63 ia64: split virtual map initialization out of paging_init() omits b612183a9fb1 ia64: discontig: paging_init(): remove local max_pfn calculation omits abd89d7d55a5 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements omits f912d81a446f ia64: remove custom __early_pfn_to_nid() omits bf0c8eaa9bb0 alpha: switch from DISCONTIGMEM to SPARSEMEM omits f2e3741240b2 mm/vmalloc.c: fix kasan shadow poisoning size omits a746a8d2557a docs/vm: remove unused 3 items explanation for /proc/vmstat omits 135525e5016c mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] omits 8f690aa2fa6f mm/vmalloc: rework the drain logic omits dc260979300d mm/vmalloc: use free_vm_area() if an allocation fails omits 05e95883e5d4 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow omits e309ce2ea662 mm,hwpoison: remove drain_all_pages from shake_page omits 1aab8e30dadd mm,hwpoison: disable pcplists before grabbing a refcount omits f5b238a18a48 mm,hwpoison: remove flag argument from soft offline functions omits 86ac684ef626 mm,hwpoison: remove MF_COUNT_INCREASED omits 265ef9b67fd9 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits 19d473efaa2e mm,hwpoison: drop pfn parameter omits 0ce70d1caa60 mm,hwpoison: refactor get_any_page omits d8d44899ab73 mm,hwpoison: drop unneeded pcplist draining omits d8bc3a0ecfa6 mm,hwpoison: take free pages off the buddy freelists for hugetlb omits accbc67ea21f mm,hwpoison: take free pages off the buddy freelists omits 2c73e83113bb mm,hwpoison: drain pcplists before bailing out for non-bud [...] omits 6b7aa5d478dd mm: forbid splitting special mappings omits cf6e60eb1ef3 mremap: check if it's possible to split original vma omits 99a33a943ceb vm_ops: rename .split() callback to .may_split() omits 6330714bbe85 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 6ec3b0da6b93 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits 3d443fa492cd mm/mremap: account memory on do_munmap() failure omits 0f818c4bc1f3 mm: mmap_lock: add tracepoints around lock acquisition omits ea2f2a6ea9d7 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] omits c56fd711f5b8 mm/mapping_dirty_helpers: enhance the kernel-doc markups omits 5055c067d757 mm/mmap.c: fix the adjusted length error omits 0479b639fedc mm: cleanup: remove unused tsk arg from __access_remote_vm omits 992b00832681 x86: mremap speedup - Enable HAVE_MOVE_PUD omits 574be7a4e4e2 arm64: mremap speedup - enable HAVE_MOVE_PUD omits d4a8f04f1dc6 mm: speedup mremap on 1GB or larger regions omits a0b64bf29455 kselftests: vm: add mremap tests omits 383bb2cd7a8d xen/unpopulated-alloc: consolidate pgmap manipulation omits f82644f0b03b mm/memcg: remove incorrect comment omits 87c39c5c6778 mm: memcontrol: Assign boolean values to a bool variable omits 46c37166e31f mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state omits f46cdc387708 mm/lru: revise the comments of lru_lock omits 96af910a32f7 mm-lru-introduce-the-relock_page_lruvec-function-fix omits 49f7f66a0ac7 mm/lru: introduce relock_page_lruvec() omits 529af76ac301 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 omits 4f0afdd5a722 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix omits 4ff825dc4e02 mm/lru: replace pgdat lru_lock with lruvec lock omits b7bedbea8d8e mm/swap.c: serialize memcg changes in pagevec_lru_move_fn omits ce8d4ae1c160 mm/compaction: do page isolation first in compaction omits a2d3a7e48908 mm/lru: introduce TestClearPageLRU() omits d8aa30dd626e mm/mlock: remove __munlock_isolate_lru_page() omits 1eea9af88e5f mm/mlock: remove lru_lock on TestClearPageMlocked omits fa89c7a69258 mm/vmscan: remove lruvec reget in move_pages_to_lru omits 8cb87c9fc800 mm/lru: move lock into lru_note_cost omits aab6137ab364 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn omits 160af53eb01f mm/memcg: add debug checking in lock_page_memcg omits ecf95aff4e81 mm: page_idle_get_page() does not need lru_lock omits 12d607a76eb4 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix omits d775fb2dd4fe mm/rmap: stop store reordering issue on page->mapping omits 74ae05b87db0 mm/vmscan: remove unnecessary lruvec adding omits 79baf6e1006c mm/thp: narrow lru locking omits 41b9ca9d93ac mm/thp: simplify lru_add_page_tail() omits e72f67ff9627 mm/thp: use head for head page in lru_add_page_tail() omits 843f0a23ed92 mm/thp: move lru_add_page_tail() to huge_memory.c omits dd27d4a000ab mm: memcg: remove obsolete memcg_has_children() omits 73eec3ca68d1 mm/page_counter: use page_counter_read in page_counter_set_max omits 71fe2391afdf cgroup: remove obsoleted broken_hierarchy and warned_broke [...] omits f16e95d4cea3 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] omits cfb5b15dc8cc mm: memcg: deprecate the non-hierarchical mode omits 6c127573e6ce mm: memcg: fix obsolete code comments omits 3962cbf522a5 mm/memcg: update page struct member in comments omits 4c8eae1bd69d mm/rmap: always do TTU_IGNORE_ACCESS omits a29b35de43f1 mm: memcg/slab: fix use after free in obj_cgroup_charge omits c2ea66f1f607 mm: memcg/slab: fix return of child memcg objcg for root memcg omits 23f528503220 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 867cc1dfa8f3 mm: memcontrol: remove unused mod_memcg_obj_state() omits 1680393e3994 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits 6698bfa8e201 mm: memcontrol: add file_thp, shmem_thp to memory.stat omits cb12c552f586 mm/shmem.c: make shmem_mapping() inline omits ddb995f60e55 mm: remove pagevec_lookup_range_nr_tag() omits fe3d643879f1 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits c17d0a1c641d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits 6ab2b6b09356 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits 13e6a656dac2 mm/swap_state: skip meaningless swap cache readahead when [...] omits 8f1c50741eba mm/swapfile.c: use helper function swap_count() in add_swa [...] omits 5e4020484554 mm: handle zone device pages in release_pages() omits e36eb9d38ac0 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] omits 2cb9378f6b5d mm/gup: prevent gup_fast from racing with COW during fork omits c57397e647a5 mm/gup: reorganize internal_get_user_pages_fast() omits b58bbced23f8 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 omits 0a34ed82cd5a mm/gup_test: GUP_TEST depends on DEBUG_FS omits 82962d52efb7 mm/gup_test.c: mark gup_test_init as __init function omits cb787c9715ed selftests/vm: 2x speedup for run_vmtests.sh omits 0777a7aa483b selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits 988af86cd033 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits fea5db35d591 selftests/vm: gup_test: introduce the dump_pages() sub-test omits a5f70154c9fb selftests/vm: only some gup_test items are really benchmarks omits 8f14dfeb9c8c selftests/vm: minor cleanup: Makefile and gup_test.c omits bc03aeabd818 selftests/vm: rename run_vmtests --> run_vmtests.sh omits 6506b18a2dd7 selftests/vm: use a common gup_test.h omits 02aeacacbbac mm/gup_benchmark: rename to mm/gup_test omits 78624d7a3ad4 mm/truncate: add parameter explanation for invalidate_mapp [...] omits 715df708fa69 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits b5a139104ec2 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits 345b6515c1f5 mm/filemap/c: break generic_file_buffered_read up into mul [...] omits 26ceaf212f4c mm: fix page_owner initializing issue for arm32 omits 9fa8891083b2 device-dax/kmem: use struct_size() omits 0f8e64a28e81 mm/slub: let number of online CPUs determine the slub page order omits 20670ef69f73 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits 1faad6c51a0c dma-buf: use krealloc_array() omits 987a649b19c5 hwtracing: intel: use krealloc_array() omits 895d34cc4b66 drm: atomic: use krealloc_array() omits 47a3f41802d8 edac: ghes: use krealloc_array() omits f4b1876018c9 pinctrl: use krealloc_array() omits 91ce5f69e27e vhost: vringh: use krealloc_array() omits 0b93e73c053b ALSA: pcm: use krealloc_array() omits 3e7b2ae910fa mm: slab: provide krealloc_array() omits ff521f9cdc39 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO omits da614dc30330 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits 51a5d8520ef6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 0e98ec891716 ramfs: support O_TMPFILE omits 6a646008a6bb ocfs2: fix ocfs2 corrupt when iputting an inode omits 97a5241d9b6e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ca35f520f416 ocfs2: ratelimit the 'max lookup times reached' notice omits d5a22f92ad08 fs/ocfs2/cluster/tcp.c: remove unneeded break omits 6fd16d35bdef fs/ntfs: remove unused variable attr_len omits a207d3e07bc0 fs/ntfs: remove unused varibles omits 0915f3d3974c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] omits 195204802564 ide/falcon: remove in_interrupt() usage omits 6eeca2ca5e7d uapi: move constants from <linux/kernel.h> to <linux/const.h> omits 0c2c323b3a77 kthread_worker-document-cpu-hotplug-handling-fix omits 650883bd5120 kthread_worker: document CPU hotplug handling omits 0f4ff5d52dca kthread: add kthread_work tracepoints omits 82562d6e07de /proc/kpageflags: do not use uninitialized struct pages omits 4756798ac078 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 80bf194625f5 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING omits 6e6d96a26079 mm/filemap: add static for function __add_to_page_cache_locked omits 6a16b41f7a35 coredump: fix core_pattern parse error omits d9789b852359 proc: use untagged_addr() for pagemap_read addresses omits 9aecb7b93f89 zlib: export S390 symbols for zlib modules omits 632cc618fa14 f2fs: Handle casefolding with Encryption omits fa54f65bc8c7 fscrypt: Have filesystems handle their d_ops omits 73641f4542aa libfs: Add generic function for setting dentry_ops omits cf1806b42988 f2fs: Remove the redundancy initialization omits faa3255a58d4 io_uring: fix miscounting ios_left omits c7727a30e10d io_uring: change submit file state invariant omits dff6dc25e483 io_uring: check kthread stopped flag when sq thread is unparked omits ad2b68095bb9 io_uring: share fixed_file_refs b/w multiple rsrcs omits cb51861bf53e io_uring: replace inflight_wait with tctx->wait omits b553c58a45e7 io_uring: don't take fs for recvmsg/sendmsg omits e47cbfdf3f65 io_uring: only wake up sq thread while current task is in [...] omits 5d5f62071658 io_uring: don't acquire uring_lock twice omits 7cd18fdd5aed io_uring: initialize 'timeout' properly in io_sq_thread() omits 32c1ef87098c io_uring: refactor io_sq_thread() handling omits 763fdfa278b1 io_uring: always batch cancel in *cancel_files() omits 175eeb92af95 io_uring: pass files into kill timeouts/poll omits 7d8e335bc6a6 io_uring: don't iterate io_uring_cancel_files() omits f93abdd236e3 io_uring: cancel only requests of current task omits d1c8c09a5358 io_uring: add a {task,files} pair matching helper omits 83c5bd04e793 io_uring: simplify io_task_match() omits 93aa06cc2143 io_uring: inline io_import_iovec() omits b483b1187731 io_uring: remove duplicated io_size from rw omits ed89daff8292 fs/io_uring Don't use the return value from import_iovec(). omits 4923e5eb6a95 io_uring: NULL files dereference by SQPOLL omits 6f7518f73a8e io_uring: add timeout support for io_uring_enter() omits ce623212c7ce io_uring: only plug when appropriate omits 396d5472a85d io_uring: rearrange io_kiocb fields for better caching omits 02251bcadfca io_uring: link requests with singly linked list omits 7da65624e2c9 io_uring: track link timeout's master explicitly omits 6c988757fa90 io_uring: track link's head and tail during submit omits 734b992022da io_uring: split poll and poll_remove structs omits e2ca87c81217 io_uring: add support for IORING_OP_UNLINKAT omits a10981770d8a io_uring: add support for IORING_OP_RENAMEAT omits 1b6b24c02e45 fs: make do_renameat2() take struct filename omits b5801166d42a io_uring: enable file table usage for SQPOLL rings omits 78e7a18bc8da io_uring: allow non-fixed files with SQPOLL omits 0b80438b907a btrfs: check FS error state bit early during write omits 6bba49acbe47 btrfs: move pos increment and pagecache extension to btrfs [...] omits c60c7047f7da btrfs: split btrfs_direct_IO to read and write omits 02f20864db94 btrfs: sysfs: add per-fs attribute for read policy omits 1f6ea7c13d16 btrfs: create read policy framework omits e947b2496dec btrfs: add helper for string match ignoring leading/traili [...] omits 09ff7f33ae05 btrfs: do not start and wait for delalloc on snapshot root [...] omits 0155316c0b7e btrfs: switch extent buffer tree lock to rw_semaphore omits f8f7638459c7 btrfs: open code insert_orphan_item omits f6485f5da224 btrfs: introduce mount option rescue=all omits 5a0bb711274e btrfs: introduce mount option rescue=ignoredatacsums omits 4779c22db674 btrfs: introduce mount option rescue=ignorebadroots omits 301331a0e05f btrfs: show rescue=usebackuproot in /proc/mounts omits 9230fa96de6b btrfs: add a helper to print out rescue= options omits 746b3758713d btrfs: sysfs: export supported rescue= mount options omits ea4018414375 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums omits 121a5c67a903 btrfs: unify the ro checking for mount options omits 8deb7b6261b7 btrfs: do not start readahead for csum tree when scrubbing [...] omits 8eca1c28cb67 btrfs: assert we are holding the reada_lock when releasing [...] omits cdbdbd0c12fa btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() omits 758f2c26c975 btrfs: use round_down while calculating start position in [...] omits fa4b3c0a8bfb btrfs: use iosize while reading compressed pages omits b22fa96f3f1c btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] omits 59333892b29c btrfs: calculate more accurate remaining time to sleep in [...] omits 960666a0530a btrfs: record delta directly in transaction_kthread omits 5897b5639ee1 btrfs: remove redundant time check in transaction kthread loop omits 7241cf70a781 btrfs: use helpers to convert from seconds to jiffies in t [...] omits 333dee86958d btrfs: sysfs: export filesystem generation omits 6c33287665e0 pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] omits 96a34ccbfc38 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] omits a8cb5559d809 Merge branch 'pm-cpufreq-fixes' into linux-next omits 762509afa7cf Merge branches 'acpi-misc' and 'acpi-apei' into linux-next omits f44f64286f83 Merge branches 'acpi-resources' and 'acpi-docs' into linux-next omits f5effa1360c9 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'powerca [...] omits cd18d9abfde2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits f2f20a989227 orphans: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 omits 5a3a47bf8367 orphans: Hoist '--orphan-handling' into Kconfig omits 935e63864764 arm64: dts: meson-axg-s400: enable PCIe M.2 Key E slots omits a5181e9b992b arm64: dts: meson-axg: add PCIe nodes omits 9f7656393253 arm64: dts: meson-axg: add MIPI DSI PHY nodes omits 51c546642dcd arm64: dts: meson-axg: add PWRC node omits ee19a3fccc12 arm64: dts: meson: enable rtc node on Khadas VIM1/VIM2 boards omits 8cfb57137acd Merge branch 'v5.11/headers' of https://github.com/BayLibr [...] omits 3f5dba110d12 dm writecache: remove BUG() and fail gracefully instead omits 389165c6b010 dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding omits 3c9655f60a06 dt-bindings: clk: axg-clkc: add Video Clocks omits 8e715d725c64 soc: amlogic: replace devm_reset_control_array_get() omits 9d822ed94237 soc: amlogic: canvas: add missing put_device() call in mes [...] omits 373ce365b756 dm: add support for REQ_NOWAIT to various targets omits e54a1d7a7a12 dm table: Remove BUG_ON(in_interrupt()) omits bf31df6cc2e1 dm: fix bug with RCU locking in dm_blk_report_zones omits 6c203ec4ecf7 Revert "dm cache: fix arm link errors with inline" omits 612046ec51cd dm: rename multipath path selector source files to have "d [...] omits e8275e47d249 dm mpath: add IO affinity path selector omits 5e315f1eb694 dm verity: Add support for signature verification with 2nd [...] omits 075a63049f2e dm: remove unnecessary current->bio_list check when submit [...] omits 24462a1e187c Merge branch 'imx/defconfig' into for-next omits 303bcccf91d2 Merge branch 'imx/dt64' into for-next omits 9aa72f1c855c Merge branch 'imx/dt' into for-next omits 5717c10ad864 Merge branch 'imx/bindings' into for-next omits 913707705f7f Merge branch 'imx/soc' into for-next omits 0fa5f761322b Merge branch 'imx/drivers' into for-next omits 035294ae40f3 Merge branch 'clk/imx' into for-next omits 48ae42d22a71 dt-bindings: Don't error out on yamllint errors omits 67677dc44329 io_uring: remove 'twa_signal_ok' deadlock work-around omits 3948f5835fc3 kernel: remove checking for TIF_NOTIFY_SIGNAL omits fdc67f498ae2 signal: kill JOBCTL_TASK_WORK omits a716b1cc9d48 io_uring: JOBCTL_TASK_WORK is no longer used by task_work omits f2969b7a3091 task_work: remove legacy TWA_SIGNAL path omits c096382df85e sparc: add support for TIF_NOTIFY_SIGNAL omits 21b30ce8a161 riscv: add support for TIF_NOTIFY_SIGNAL omits b157d138325c nds32: add support for TIF_NOTIFY_SIGNAL omits bbb026da151c ia64: add support for TIF_NOTIFY_SIGNAL omits 889e0fb16e36 arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target omits 7ae9777d35a9 arm64: dts: imx8mn-evk: add IR support omits 4dfb0ee60276 arm64: dts: imx8mm-evk: add IR support omits 85f5cf013ad6 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] omits 186ea7e90c7c arm64: dts: imx8mp-evk: add CAN support omits 39fabe22e0f8 arm64: dts: imx8mq-evk: Add spdif sound card support omits 8541e939ca80 arm64: dts: imx8mq: Configure clock rate for audio plls omits 9dae2cb81f95 arm64: dts: layerscape: Add PCIe EP node for ls1088a omits ef6e66bd70b8 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs omits cd9bec70acd2 arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes omits 0331c3aa8b35 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes omits 8f158a95e57d arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs omits 0052a970d68f arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs omits afdd62d634e6 arm64: dts: ls208xa: add the external MDIO nodes omits 0f10655ad15a arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 omits 54b57744b10b arm64: dts: ls1088ardb: add QSGMII PHY nodes omits 769a0874ffb6 arm64: dts: ls1088a: add external MDIO device nodes omits 3fe3381ec66f arm64: dts: lx2160a: add device tree for lx2162aqds board omits 24a90370693f arm64: dts: imx8mm-beacon-som: Fix whitespace issue omits 342ab37ecaf8 arm64: dts: freescale: use fixed index mmcN for layerscape omits e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next omits f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next adds f43691b59fae Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds a61ea6379ae9 tools/bootconfig: Fix errno reference after printf() adds a995e6bc0524 tools/bootconfig: Fix to check the write failure correctly adds e1cef2d4c379 tools/bootconfig: Align the bootconfig applied initrd imag [...] adds fbc6e1c6e0a4 docs: bootconfig: Update file format on initrd image adds 55ea4cf40380 ring-buffer: Update write stamp with the correct ts adds 8785f51a1708 ring-buffer: Set the right timestamp in the slow path of _ [...] adds 983df5f2699f samples/ftrace: Mark my_tramp[12]? global adds 310e3a4b5a4f tracing: Remove WARN_ON in start_thread() adds 8fa655a3a001 tracing: Fix alignment of static buffer adds 4c75b0ff4e4b ftrace: Fix updating FTRACE_FL_TRAMP adds 49a962c075df ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency adds 68e10d5ff512 ring-buffer: Always check to put back before stamp when cr [...] adds ef6900acc89e Merge tag 'trace-v5.10-rc6' of git://git.kernel.org/pub/sc [...] adds 509a15421674 Merge tag '5.10-rc6-smb3-fixes' of git://git.samba.org/sfr [...] adds 24aed0945127 bootconfig: Load size and checksum in the footer as le32 adds e86843580d1b tools/bootconfig: Store size and checksum in footer as le32 adds 05227490c5f0 docs: bootconfig: Add the endianness of fields adds 8a02ec8f3577 Merge tag 'trace-v5.10-rc6-bootconfig' of git://git.kernel [...] adds bb95d60783f1 Merge tag 'sound-5.10-rc7' of git://git.kernel.org/pub/scm [...] adds 98701a2a861f vdpa: mlx5: fix vdpa/vhost dependencies adds 2c602741b51d vhost_vdpa: return -EFAULT if copy_to_user() fails adds 2c6ffa9e9b11 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3bb61aa61828 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new b035e64274f2 Merge remote-tracking branch 'fixes/fixes' new 095fbca0a949 Makefile.extrawarn: move -Wcast-align to W=3 new a716bd743210 kbuild: use -fmacro-prefix-map for .S sources new b8a9092330da Kbuild: do not emit debug info for assembly with LLVM_IAS=1 new 59612b24f78a kbuild: Hoist '--orphan-handling' into Kconfig new d5750cd3c548 kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 new c596f64f0635 Merge remote-tracking branch 'kbuild-current/fixes' new 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE new f2712ec76a54 ARC: build: add uImage.lzma to the top-level target new 0cfccb3c0493 ARC: build: add boot_targets to PHONY new c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] new a4e070cfeb9d ARC: build: remove unneeded extra-y new 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf new 0e94df56247e Merge remote-tracking branch 'arc-current/for-curr' new f54db39fbe40 KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check new a1ee28117077 powerpc/64s/powernv: Fix memory corruption when saving SLB [...] new a9376eb2fdff Merge remote-tracking branch 'powerpc-fixes/fixes' new a2bd4097b3ec s390/pci: fix CPU address in MSI for directed IRQ new b1cae1f84a0f s390: fix irq state tracing new 6117d3c2d438 Merge remote-tracking branch 's390-fixes/fixes' new e08bfe7065cb Merge remote-tracking branch 'sparc/master' new e3d5e971d2f8 chelsio/chtls: fix panic during unload reload chtls new 0a35dc41fea6 vxlan: Add needed_headroom for lower device new a5e74021e84b vxlan: Copy needed_tailroom from lowerdev new ad1f5e826d91 can: m_can: tcan4x5x_can_probe(): fix error path: remove e [...] new bd0ccb92efb0 can: sja1000: sja1000_err(): don't count arbitration lose [...] new c2d095eff797 can: sun4i_can: sun4i_can_err(): don't count arbitration l [...] new 44cef0c0ffbd can: c_can: c_can_power_up(): fix error handling new 13a84cf37a4c can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling new 237f977ab920 Merge tag 'linux-can-fixes-for-5.10-20201130' of git://git [...] new b71ec9522346 ibmvnic: Ensure that SCRQ entry reads are correctly ordered new ba246c175116 ibmvnic: Fix TX completion error handling new de7b3f8164cf Merge branch 'ibmvnic-Bug-fixes-for-queue-descriptor-processing' new 14483cbf040f net: broadcom CNIC: requires MMU new 0643334902fc tipc: fix incompatible mtu of transmission new 2867e1eac610 inet_ecn: Fix endianness of checksum update when setting ECT(1) new 4179b00c04d1 geneve: pull IP header before ECN decapsulation new 832ba596494b net: ip6_gre: set dev->hard_header_len when using header_ops new 51ed520edc7e Merge remote-tracking branch 'net/master' new ed1182dc004d xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() new f6a8250ea1e4 libbpf: Fix ring_buffer__poll() to return number of consum [...] new 156c9b70dbfb selftests/bpf: Drain ringbuf samples at the end of test new 5031cae51316 Merge remote-tracking branch 'bpf/master' new b97feb697675 Merge remote-tracking branch 'ipsec/master' new abfccc3af786 iwlwifi: update MAINTAINERS entry new 5febcdef3090 iwlwifi: pcie: add one missing entry for AX210 new 568d3434178b iwlwifi: pcie: invert values of NO_160 device config entries new 9b15596c5006 iwlwifi: pcie: add some missing entries for AX210 new 807982017730 mt76: usb: fix crash on device removal new 8071d38860a8 Merge remote-tracking branch 'wireless-drivers/master' new b3ca70b39dbb Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 0d7f2459ae92 ASoC: Intel: Boards: tgl_max98373: update TDM slot_width new 69a09a6730a3 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new b63f396ee3ad Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 869b7286fcb1 Merge remote-tracking branch 'regmap-fixes/for-linus' new e7d5a356ce2a Merge remote-tracking branch 'regulator-fixes/for-linus' new 16483c20d79e Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 2c2b3ad2c4c8 spi: spi-fsl-dspi: Use max_native_cs instead of num_chipse [...] new 4fd9cdf745a8 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new 9ccad43e094c Merge remote-tracking branch 'spi-fixes/for-linus' new 21370d9fe40c Merge remote-tracking branch 'pci-current/for-linus' new 1b8ffb16bb5f Merge remote-tracking branch 'usb.current/usb-linus' new c98fff7332db USB: serial: option: fix Quectel BG96 matching new 828eb04bff3f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new e6c11a2dcaec usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] new f5ed8870e809 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 1a16af33ba88 fpga: Specify HAS_IOMEM dependency for FPGA_DFL new 437a3493f03e Merge remote-tracking branch 'char-misc.current/char-misc-linus' new a48491c65b51 Input: i8042 - add ByteSpeed touchpad to noloop table new 2aab15614390 Input: xpad - support Ardwiino Controllers new 8c3b55a299c3 Input: atmel_mxt_ts - fix lost interrupts new e26cd09e2062 Merge remote-tracking branch 'input-current/for-linus' new 0f8c87cf9e66 Merge remote-tracking branch 'ide/master' new d904eb0b351f media: mtk-cir: fix calculation of chk period new 024e01dead12 media: pulse8-cec: fix duplicate free at disconnect or pro [...] new 45ba1c0ba3e5 media: pulse8-cec: add support for FW v10 and up new bac63f1239ac media: vb2: set cache sync hints when init buffers new 3c0dde35e6ae media: [next] media: vidtv: fix a read from an object afte [...] new cc2ff9730e0f media: vidtv: fix kernel-doc markups new 7ba0696e0542 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 new fa77d5d6b006 Merge remote-tracking branch 'omap-fixes/fixes' new d0168c03999a Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 103f92edc715 Merge remote-tracking branch 'vfs-fixes/fixes' new 6112ff4e8f39 scsi: storvsc: Fix error return in storvsc_probe() new 3b8c72d076c4 scsi: storvsc: Validate length of incoming packet in storv [...] new 42f687038bcc scsi: mpt3sas: Fix ioctl timeout new 85dad327d9b5 scsi: mpt3sas: Increase IOCInit request timeout to 30s new 2d586494c4a0 scsi: bnx2i: Requires MMU new d8a91012d1b6 Merge remote-tracking branch 'scsi-fixes/fixes' new 777a7717d60c drm/i915/gt: Program mocs:63 for cache eviction on gen9 new 3797e95f5f73 drm/i915/gt: Split the breadcrumb spinlock between global [...] new 87dc1cf2080a drm/i915/gt: Retain default context state across shrinking new db8733d01983 drm/i915/gt: Limit frequency drop to RPe on parking new 6db58901c2aa drm/i915/display: return earlier from intel_modeset_init() [...] new f2f2b21feadc drm/i915/display: Defer initial modeset until after GGTT i [...] new 1a8a0b8220c7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new c8d6e50424cb Merge remote-tracking branch 'mmc-fixes/fixes' new ef2012f31bbf Merge remote-tracking branch 'pidfd-fixes/fixes' new 5ec0a49bc7ca Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new cfdf6c2adebd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new f194d49ec320 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 6eb72ffa5669 Merge remote-tracking branch 'kbuild/for-next' new 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK new 2dc27a9af1ca Merge remote-tracking branch 'compiler-attributes/compiler [...] new e25551eeb1a4 Merge remote-tracking branch 'dma-mapping/for-next' new 85cb29d51140 Merge remote-tracking branch 'asm-generic/master' new 6b7fb2ea8438 Merge remote-tracking branch 'arm/for-next' new aed5041ef9a3 of: unittest: Fix build on architectures without CONFIG_OF [...] new 20097bc6dac4 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] new f80d034086d5 arm64: ensure ERET from kthread is illegal new 515d5c8a1374 arm64: add C wrappers for SET_PSTATE_*() new ecbb11ab3ebc arm64: head.S: rename el2_setup -> init_kernel_el new 2ffac9e3fdbd arm64: head.S: cleanup SCTLR_ELx initialization new d87a8e65b510 arm64: head.S: always initialize PSTATE new a0ccf2ba689f arm64: sdei: move uaccess logic to arch/arm64/ new 2376e75cc77e arm64: sdei: explicitly simulate PAN/UAO entry new 923e1e7d8223 arm64: uaccess: rename privileged uaccess routines new 9e94fdade4d8 arm64: uaccess: simplify __copy_user_flushcache() new f253d827f33c arm64: uaccess: refactor __{get,put}_user new fc703d80130b arm64: uaccess: split user/kernel routines new 7b90dc40e36e arm64: uaccess cleanup macro naming new 3d2403fd10a1 arm64: uaccess: remove set_fs() new b5a5a01d8e9a arm64: uaccess: remove addr_limit_user_check() new 7cf283c7bd62 arm64: uaccess: remove redundant PAN toggling new 1517c4facf2e arm64: uaccess: remove vestigal UAO support new 68989a69ccfc Merge branch 'for-next/uaccess' into for-next/core new 6293782cfab3 Merge branch 'for-next/misc' into for-next/core new b90c37ba2d22 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new a2abe7cbd8fe scs: switch to vmapped shadow stacks new ac20ffbb0279 arm64: scs: use vmapped IRQ and SDEI shadow stacks new eec3bf6861a8 arm64: sdei: Push IS_ENABLED() checks down to callee functions new 6ca260121681 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] new 5ce243057c30 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core new 405a43cc0047 iommu/vt-d: Remove set but not used variable new 33e07157105e iommu/vt-d: Avoid GFP_ATOMIC where it is not needed new f4c39f9a12df Merge branches 'for-next/iommu/default-domains', 'for-next [...] new 7ed3934e9681 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] new 15ebefd9725a Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] new e5b92f190a0f Merge remote-tracking branch 'arm64/for-next/core' new 91cc4901ff2a Merge remote-tracking branch 'arm-soc/for-next' new b5330c565e4e dt-bindings: clk: axg-clkc: add Video Clocks new cd3caa573ebd dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding new e059eda7ee51 Merge tag 'clk-meson-v5.11-headers-1' of git://github.com/ [...] new 287eb2be4037 arm64: dts: meson: enable rtc node on Khadas VIM1/VIM2 boards new 78a6dcb52736 arm64: dts: meson-axg: add PWRC node new 3d3f1dfa0897 arm64: dts: meson-axg: add MIPI DSI PHY nodes new 5b3a9c20926e arm64: dts: meson-axg: add PCIe nodes new 9715b01da6cf arm64: dts: meson-axg-s400: enable PCIe M.2 Key E slots new 4592bfe9d9f3 arm64: dts: meson: Add capacity-dmips-mhz attributes to GXM new a6077652cb65 arm64: dts: meson: add rtc aliases to meson-khadas-vim3.dtsi new b6c605e00ce8 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 new 6714f2817888 arm64: dts: meson: update the Khadas VIM3/3L LED bindings new 2493a9a515cf arm64: dts: meson: add KHAMSIN IR remote node to SML5442TW new b6a1c8a1eaa7 arm64: dts: meson-sm1: fix typo in opp table new f034355bac8e Merge branch 'v5.11/dt64' into tmp/aml-rebuild new 28f851e6afa8 soc: amlogic: canvas: add missing put_device() call in mes [...] new 1116e43e7e4b soc: amlogic: replace devm_reset_control_array_get() new 66914ab14ed2 Merge branch 'v5.11/drivers' into tmp/aml-rebuild new 685aa8d083e1 Merge branch 'v5.11/soc' into tmp/aml-rebuild new 38a27478d1f1 Merge remote-tracking branch 'amlogic/for-next' new 76c4f9bc91d5 Merge remote-tracking branch 'aspeed/for-next' new 8caaf0610fb9 ARM: dts: at91: kizbox: switch to new pwm-atmel-tcb binding new 53de2d127430 ARM: dts: at91: sama5d3: use proper ADC compatible new 851a95da583c ARM: dts: at91: at91sam9rl: fix ADC triggers new 32b7cfbd4bb2 ARM: dts: at91: remove deprecated ADC properties new 1a99a5491871 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] new f487b8b597bd Merge remote-tracking branch 'at91/at91-next' new 314e8a880128 Merge remote-tracking branch 'drivers-memory/for-next' new 70e734fed740 ARM: imx: Use correct SRC base address new 58d6bca5efc7 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp new 19ba8fb810c6 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin new 43d2479687c9 clk: imx: scu: remove the calling of device_is_bound new de08e0979a79 Merge branch 'clk/imx' into for-next new 90ad8e0acd0d firmware: imx: scu-pd: Add video0/1 power domains support [...] new f57afc6f77da firmware: imx: scu-pd: Add main power domain support for i [...] new e00e70a4dae4 firmware: imx: scu-pd: Add some power domains support for [...] new 48725cc7b516 Merge branch 'imx/drivers' into for-next new 4ba79e25d7f1 ARM: mxs: Add serial number support for i.MX23, i.MX28 SoCs new 5a175d56e072 Merge branch 'imx/soc' into for-next new 11916ecb8363 dt-bindings: fsl: add kamstrup flex concentrator to schema new af038154171a dt-bindings: vendor-prefixes: add "virtual" prefix new 747ec53ea72a dt-bindings: arm: fsl: add Protonic WD3 board new 86922ad96116 Merge branch 'imx/bindings' into for-next new 7a1980567fa0 ARM: dts: ls1021a: fix flextimer failed to wake system new 4ebd35bfb183 ARM: dts: ls1021a: fix rcpm failed to claim resource new b675aaee5464 ARM: dts: ls1021a: update calibration table for TMU module new 1e1a5afde9f7 ARM: dts: imx7: add support for kamstrup flex concentrator new 708ed2649ad8 ARM: dts: imx6qdl-kontron-samx6i: increase i2c-frequency new 35771b33dd98 ARM: dts: add Protonic WD3 board new 327106e4217b ARM: dts: imx28: Fix label name for L2 switch new 1633df56c0bb Merge branch 'imx/dt' into for-next new 60a9d6ab2fdd arm64: dts: imx8mm-beacon-som: Fix whitespace issue new 87f7ba165168 arm64: dts: lx2160a: add device tree for lx2162aqds board new bbe75af7b092 arm64: dts: ls1088a: add external MDIO device nodes new 73f034cc45e9 arm64: dts: ls1088ardb: add QSGMII PHY nodes new 379b4f764563 arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 new 0420dde30a90 arm64: dts: ls208xa: add the external MDIO nodes new 173fb0a3f9fb arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs new dd2ab5c8b81e arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs new 2e7c4c3c2fe7 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes new f94cfe322f3c arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes new f0f3531f3a54 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs new b6abb31375ed arm64: dts: layerscape: Add PCIe EP node for ls1088a new 71fa01d3a909 arm64: dts: imx8mq: Configure clock rate for audio plls new 08a1a2e205e3 arm64: dts: imx8mq-evk: Add spdif sound card support new 3a7d56b3cdc9 arm64: dts: imx8mp-evk: add CAN support new 4d583263f4c9 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] new 56e08dc3a62d arm64: dts: imx8mm-evk: add IR support new 29939851a633 arm64: dts: imx8mn-evk: add IR support new bd5840df916d arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target new d0570a575aa8 arm64: dts: ls1028a: fix ENETC PTP clock input new 588b17eda135 arm64: dts: ls1028a: fix FlexSPI clock input new f90931aeefe3 arm64: dts: ls1028a: add optee node new 91ab1c12285c arm64: dts: freescale: sl28: combine SPI MTD partitions new 64d81113931b arm64: dts: freescale: update calibration table for TMU module new 2e6cde968732 arm64: dts: ls1028a: make the eMMC and SD card controllers [...] new 970406eaef3a arm64: dts: imx8mn: Enable Asynchronous Sample Rate Converter new 9e9860069725 arm64: dts: imx8mn: Add SAI nodes new cca69ef6eba5 arm64: dts: imx8mn: Add support for micfil new b9cf7d3b6592 arm64: dts: imx8mn: Add node for SPDIF new 6b5cd77371e5 arm64: dts: imx8mm-beacon-som: Configure RTC aliases new 0b8486268895 arm64: dts: imx8mm-beacon-som: Assign PMIC clock new 957ef97d50c6 Merge branch 'imx/dt64' into for-next new eecc662ff38b arm64: defconfig: Enable more Librem 5 hardware new 09690c0e0d1c Merge branch 'imx/defconfig' into for-next new 58b69ccc5e8a Merge remote-tracking branch 'imx-mxs/for-next' new 21f18f8ddd26 Merge remote-tracking branch 'keystone/next' new 67a89750d9af Merge remote-tracking branch 'mediatek/for-next' new 9f68308d7929 Merge remote-tracking branch 'mvebu/for-next' new 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver new f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv new 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next new 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option new 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next new 77c69e9f54a7 Merge branch 'fixes' into for-next new e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings new 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next new d4ab95592fb9 Merge remote-tracking branch 'omap/for-next' new 979dbd2457e4 Merge remote-tracking branch 'qcom/for-next' new b2fe8ad75477 Merge remote-tracking branch 'raspberrypi/for-next' new 2190b8a9c2ae Merge remote-tracking branch 'realtek/for-next' new 039f3eafa31c Merge remote-tracking branch 'renesas/next' new 0d625a167b16 reset: socfpga: add error handling and release mem-region new 46efc397d2ac Merge remote-tracking branch 'reset/reset/next' new 195bc9b35ce2 Merge remote-tracking branch 'rockchip/for-next' new 8523df80815b dt-bindings: arm: samsung: document SMDK2416 board binding new 1aa386106b44 dt-bindings: arm: samsung: document S3C6410-based boards binding new 7dc4c0b42d82 ARM: dts: s3c24xx: add SMDK2416 board compatible new 32ccdde0a794 ARM: dts: s3c6410: correct SMDK6410 board compatible new 1a73aadb871d Merge branch 'next/dt' into for-next new cff8f96ff84a Merge remote-tracking branch 'samsung-krzk/for-next' new 40b0e69489c7 Merge remote-tracking branch 'stm32/stm32-next' new c2b111e59a7b arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id new d0c6707ca423 arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id new 9e3b3fad3579 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next new 23d589973c92 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 53ed07720f78 Merge remote-tracking branch 'tegra/for-next' new 3099ea1e4e44 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 5cb8952eab23 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 0bdcfd4f032a Merge remote-tracking branch 'clk/clk-next' new 38bfffea362f Merge remote-tracking branch 'clk-samsung/for-next' new cf46d631911b Merge remote-tracking branch 'csky/linux-next' new 11361af7aee1 Merge remote-tracking branch 'h8300/h8300-next' new 820f625946ba Merge remote-tracking branch 'm68k/for-next' new 8a9ae7a0c873 Merge remote-tracking branch 'm68knommu/for-next' new 8e3bb91dc853 Merge remote-tracking branch 'microblaze/next' new d3635caab8c8 Merge remote-tracking branch 'mips/mips-next' new 9d1361ff0efc Merge remote-tracking branch 'nds32/next' new e2996def1711 Merge remote-tracking branch 'openrisc/for-next' new 2b4e50034b58 Merge remote-tracking branch 'parisc-hd/for-next' new d6c4665e50cc Merge remote-tracking branch 'powerpc/next' new eb38c6c7b912 Merge remote-tracking branch 'risc-v/for-next' new b2b1b8370c68 Merge branch 'fixes' into for-next new 5db44cfe2e6e s390/zfcp: remove pm support from zfcp driver new 127fca609385 s390/dasd: remove unused pm related functions new 1cf69b7b51d7 s390: remove pm support from console drivers new 6b532eec75ef s390/cio: remove pm support from eadm-sch drivers new 2f6ea6fb88ab s390/tape: remove unsupported PM functions new 74cee7f3b0ea s390/vmur: remove unused pm related functions new bfa11151d223 s390/cio: remove pm support from chsc subchannel driver new 796cfabde5b2 s390/cio: remove pm support from IO subchannel drivers new ef2eea78a6f3 s390/cio: remove pm support from css-bus driver new 8cc0dcfdc1c0 s390/cio: remove pm support from ccw bus driver new a184e7e2b71c Merge branch 'features' into for-next new b4dedde2eb1d Merge remote-tracking branch 's390/for-next' new 5fd5be15f12f Merge remote-tracking branch 'fscrypt/master' new 2ca131dcca0c Merge branch 'misc-5.10' into for-next-current-v5.9-20201201 new 04b25c7766ae Merge branch 'for-next-current-v5.9-20201201' into for-nex [...] new 40ce35e5d404 btrfs: sysfs: export filesystem generation new 10bcb11fc3f7 btrfs: use helpers to convert from seconds to jiffies in t [...] new 40bb5126595a btrfs: remove redundant time check in transaction kthread loop new fa222ef04751 btrfs: record delta directly in transaction_kthread new c2554622f29b btrfs: calculate more accurate remaining time to sleep in [...] new cb3fe0b33fa0 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] new 2672b08edb36 btrfs: use iosize while reading compressed pages new eb6074288f54 btrfs: use round_down while calculating start position in [...] new c0bdb05bee35 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() new ef0b8334733d btrfs: assert we are holding the reada_lock when releasing [...] new d3535ed4aa62 btrfs: do not start readahead for csum tree when scrubbing [...] new 84ace5016fb9 btrfs: unify the ro checking for mount options new 3b45ef041fd9 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums new 5b0dc909d878 btrfs: sysfs: export supported rescue= mount options new c7727e5bc3da btrfs: add a helper to print out rescue= options new 8a9a77276d13 btrfs: show rescue=usebackuproot in /proc/mounts new 3cc26947ce54 btrfs: introduce mount option rescue=ignorebadroots new b1637737ebb4 btrfs: introduce mount option rescue=ignoredatacsums new fe89c9839781 btrfs: introduce mount option rescue=all new 5849511e1ba3 btrfs: open code insert_orphan_item new 8bbd54dac8a7 btrfs: switch extent buffer tree lock to rw_semaphore new 560fecb0b990 btrfs: do not start and wait for delalloc on snapshot root [...] new ae311d49e3a2 btrfs: add helper for string match ignoring leading/traili [...] new 0375e91436e7 btrfs: create read policy framework new 9da7687d95e7 btrfs: sysfs: add per-fs attribute for read policy new 76a8df518e26 btrfs: split btrfs_direct_IO to read and write new 41da3740746d btrfs: move pos increment and pagecache extension to btrfs [...] new f7701693589f btrfs: check FS error state bit early during write new 169e4875cc67 btrfs: introduce btrfs_write_check() new 0122e2137725 btrfs: introduce btrfs_inode_lock()/unlock() new 00abdb51b0d5 btrfs: push inode locking and unlocking into buffered/dire [...] new d7c42c431fb5 btrfs: use shared lock for direct writes within EOF new 83da0ae8e746 btrfs: remove btrfs_inode::dio_sem new 14b68d9bb97c btrfs: call iomap_dio_complete() without inode_lock new d14db41c859c btrfs: remove dio iomap DSYNC workaround new 747dfd8020a1 btrfs: use the right number of levels for lockdep keysets new c144a86b8011 btrfs: generate lockdep keyset names at compile time new 43bb2f90cf6a btrfs: send: use helpers to access root_item::ctransid new 10ac34518fc9 btrfs: check-integrity: use proper helper to access btrfs_header new 45fd160fa34e btrfs: use root_item helpers for limit and flags in btrfs_ [...] new 7c607187d581 btrfs: add set/get accessors for root_item::drop_level new d7bdd6b30cb1 btrfs: remove unnecessary casts in printk new ca2a8c1d448d btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() new 03f1be12fa78 btrfs: extent_io: update the comment for find_first_extent_bit() new 3e8550a96a47 btrfs: extent_io: sink the failed_start parameter to set_e [...] new f64dfdc758c6 btrfs: disk-io: replace fs_info and private_data with inod [...] new b5b1ac6de880 btrfs: inode: sink parameter start and len to check_data_csum() new 95268697249b btrfs: extent_io: rename pages_locked in process_pages_contig() new 5f9972d64a1e btrfs: extent_io: only require sector size alignment for p [...] new 77bdb14479ed btrfs: extent_io: rename page_size to io_size in submit_ex [...] new 453557ad1698 btrfs: use precalculated sectorsize_bits from fs_info new de85281e2952 btrfs: replace div_u64 by shift in free_space_bitmap_size new 98431b83b7dc btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits new e6c8e7b9ad4f btrfs: store precalculated csum_size in fs_info new 3784948bbd19 btrfs: precalculate checksums per leaf once new df06f0f6236b btrfs: use cached value of fs_info::csum_size everywhere new 89f0d7d16341 btrfs: switch cached fs_info::csum_size from u16 to u32 new bc56474d4ad6 btrfs: remove unnecessary local variables for checksum size new a0524d099a41 btrfs: check integrity: remove local copy of csum_size new e0895159c5c2 btrfs: scrub: remove local copy of csum_size from context new 7a894b9d0c3f btrfs: locking: remove all the blocking helpers new 30c7b94143bd btrfs: locking: rip out path->leave_spinning new c8ee5fd67f98 btrfs: reorder extent buffer members for better packing new 11b704a6647c btrfs: do not shorten unpin len for caching block groups new 788bc9b44219 btrfs: update last_byte_to_unpin in switch_commit_roots new df6238d4fe55 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] new 42d6f4221fa2 btrfs: cleanup btrfs_discard_update_discardable usage new 4704c493c1cf btrfs: load free space cache into a temporary ctl new a224f8f706ad btrfs: load the free space cache inode extents from commit root new 6882357851bd btrfs: async load free space cache new 98a91f19845d btrfs: protect the fs_info->caching_block_groups differently new 96ba59100a28 btrfs: extent_io: assert page mapping lock in attach_exten [...] new dc4bfe9dd7d5 btrfs: extent_io: make buffer_radix take sector size units new ad9faafae8f1 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty new 6e520c8b841f btrfs: make csum_tree_block() handle node smaller than page new 373d286c8fba btrfs: extract extent buffer verification from btrfs_valid [...] new 4f0d8f1b11b7 btrfs: pass bvec to csum_dirty_buffer instead of page new 628dea4efb0c btrfs: scrub: distinguish scrub page from regular page new 9773e71df897 btrfs: scrub: remove the force parameter of scrub_pages new 5624ca672dc8 btrfs: scrub: refactor scrub_find_csum() new ce08eed46e2c btrfs: discard: speed up async discard up to iops_limit new 23c1e097f823 btrfs: discard: store async discard delay as ns not as jiffies new 055bd51758b7 btrfs: don't miss async discards after scheduled work override new 774019bbdc9e btrfs: discard: reschedule work after sysfs param update new 9e093c3ccb96 btrfs: remove lockdep classes for the fs tree new 03f63b2c8e1d btrfs: cleanup extent buffer readahead new 2f455669a17a btrfs: use btrfs_read_node_slot in btrfs_realloc_node new aa5be3d9c07d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree new ba7d5bcf28b7 btrfs: use btrfs_read_node_slot in do_relocation new caa3a08865e4 btrfs: use btrfs_read_node_slot in replace_path new 80f1a3e8fb8b btrfs: use btrfs_read_node_slot in walk_down_tree new ef1b19b45b4a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap new 3c64822fb6ed btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] new c638c9626eb9 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree new 1ad013102943 btrfs: pass root owner to read_tree_block new c3165a91baae btrfs: pass the root owner and level around for readahead new a26ccc4d5b93 btrfs: pass the owner_root and level to alloc_extent_buffer new 7fcd6e3a0a87 btrfs: set the lockdep class for extent buffers on creation new 4b0fa861c42c btrfs: refactor btrfs_drop_extents() to make it easier to extend new 0cf0e0b69870 btrfs: fix race when defragmenting leads to unnecessary IO new 44dacd1b15a7 btrfs: update the number of bytes used by an inode atomically new c5ef194e1797 btrfs: drop unused argument step from btrfs_free_extra_devids new 7b07785886ab btrfs: drop never met disk total bytes check in verify_one [...] new 91f0ab2fae5b btrfs: remove unused argument seed from btrfs_find_device new e4dcd5d04f6c btrfs: cleanup the locking in btrfs_next_old_leaf new f8b0ee085879 btrfs: unlock to current level in btrfs_next_old_leaf new b373fa4f8e0f btrfs: kill path->recurse new 4a385f6bd7b5 btrfs: locking: remove the recursion handling code new b5cc88e2f44a btrfs: merge back btrfs_read_lock_root_node helpers new 13a8c4f59af7 btrfs: use btrfs_tree_read_lock in btrfs_search_slot new ad1f602d2888 btrfs: remove the recurse parameter from __btrfs_tree_read_lock new 77718644cf9b btrfs: remove ->recursed from extent_buffer new 29e3258c121c btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode new ecd36c571a7a btrfs: make insert_prealloc_file_extent take btrfs_inode new 95fa68ef578a btrfs: make btrfs_truncate_inode_items take btrfs_inode new 9f40ff596571 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric new 14284fabc20d btrfs: make btrfs_delayed_update_inode take btrfs_inode new 7286e3f90a18 btrfs: make btrfs_update_inode_item take btrfs_inode new 18b0dc8ddce6 btrfs: make btrfs_update_inode take btrfs_inode new c8e355e6c331 btrfs: make maybe_insert_hole take btrfs_inode new d317cb140ae5 btrfs: make find_first_non_hole take btrfs_inode new 4487bcbfbb93 btrfs: make btrfs_insert_replace_extent take btrfs_inode new c4865a0fce69 btrfs: make btrfs_truncate_block take btrfs_inode new f976e7c2a200 btrfs: make btrfs_cont_expand take btrfs_inode new 0abd92967f5e btrfs: make btrfs_update_inode_fallback take btrfs_inode new 9face72706ed btrfs: merge __set_extent_bit and set_extent_bit new 7e7b4521ae5a btrfs: skip unnecessary searches for xattrs when logging an inode new 4bb371726f45 btrfs: stop incrementing log batch when joining log transaction new 5d11ef5b16ed btrfs: remove unnecessary attempt do drop extent maps afte [...] new 0d8a14a82480 btrfs: remove useless return value statement in split_node new 3e320a1ad6c1 btrfs: simplify return values in setup_nodes_for_search new 4f42a03fe1c8 btrfs: sysfs: remove unneeded semicolon new 85a0dcacd592 btrfs: tests: remove invalid extent-io test new ef7b92630541 btrfs: add structure to keep track of extent range in end_ [...] new 186948e32905 btrfs: introduce helper to handle page status update in en [...] new 16618e188026 btrfs: use fixed width int type for extent_state::state new c3aa1f233a6e btrfs: scrub: remove the anonymous structure from scrub_page new 1026a475b63e btrfs: remove unused parameter phy_offset from btrfs_valid [...] new 8d97b4e2c2af btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage new d3b4d26c1dcd btrfs: use nodesize to determine if we need readahead in b [...] new 303040f5017b btrfs: use detach_page_private() in alloc_extent_buffer() new 06f5838150e8 btrfs: remove stub device info from messages when we have [...] new 06fe235a299f btrfs: tree-checker: annotate all error branches as unlikely new 9d09b0617205 btrfs: unlock path before checking if extent is shared dur [...] new 8b66cec53da3 btrfs: remove err variable from btrfs_delete_subvolume new e3a6f05a8d91 btrfs: eliminate err variable from merge_reloc_root new c7052b391300 btrfs: remove err variable from do_relocation new a3432dcd4177 btrfs: return bool from should_end_transaction new 62a10b41cf52 btrfs: return bool from btrfs_should_end_transaction new e5a95e233472 btrfs: introduce ZONED feature flag new ab3ea6d0e65c btrfs: get zone information of zoned block devices new 1aed064de426 btrfs: check and enable ZONED mode new 90773d14be7d btrfs: introduce max_zone_append_size new 9bd4e38748c2 btrfs: disallow space_cache in ZONED mode new 2a07f915dbb2 btrfs: disallow NODATACOW in ZONED mode new cd97561171ac btrfs: disable fallocate in ZONED mode new a1857aa49e91 btrfs: disallow mixed-bg in ZONED mode new 1a4b440a1c2b btrfs: implement log-structured superblock for ZONED mode new 068afafa2589 btrfs: drop casts of bio bi_sector new af897b08d0c6 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] new 975decccb281 btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] new 21a202705477 btrfs: remove inode number cache feature new 507e5de88330 btrfs: fix race causing unnecessary inode logging during l [...] new a19f26858ea4 btrfs: fix race that results in logging old extents during [...] new 934e7eca4ada btrfs: fix race that causes unnecessary logging of ancesto [...] new 94f612d0efcf btrfs: fix race that makes inode logging fallback to trans [...] new d4a16139e88a btrfs: fix race leading to unnecessary transaction commit [...] new 44773cf67861 btrfs: do not block inode logging for so long during trans [...] new 1384267a82fb btrfs: lift read-write mount setup from mount and remount new c166dfe8e3fb btrfs: start orphan cleanup on ro->rw remount new c6910d9cf1fe btrfs: only mark bg->needs_free_space if free space tree is on new b186cbaf21eb btrfs: create free space tree on ro->rw remount new 0259a7670b49 btrfs: clear oneshot options on mount and remount new 5ee51441ddfd btrfs: clear free space tree on ro->rw remount new 28053f473c5e btrfs: keep sb cache_generation consistent with space_cache new 09d1b2cb4d67 btrfs: use superblock state to print space_cache mount option new e17786c7e109 btrfs: warn when remount will not change the free space tree new 69dd35bd7185 btrfs: remove free space items when disabling space cache v1 new 4c3699512496 btrfs: skip space_cache v1 setup when not using it new aa432f26b01c btrfs: fix lockdep warning when creating free space tree new 31e6df22b2f2 Merge branch 'misc-next' into for-next-next-v5.10-20201201 new 5b534aec602b btrfs: make flush_space take a enum btrfs_flush_state inst [...] new c9cc14f13f78 btrfs: add a trace point for reserve tickets new 491a51dd72c0 btrfs: track ordered bytes instead of just dio ordered bytes new f8558cfcad82 btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 5951248cb0a0 btrfs: improve preemptive background space flushing new 6d53bc4d680f btrfs: rename need_do_async_reclaim new a92519d64d87 btrfs: check reclaim_size in need_preemptive_reclaim new 0e7d63112173 btrfs: rework btrfs_calc_reclaim_metadata_size new 710894a7d354 btrfs: simplify the logic in need_preemptive_flushing new cb1d58e4d2b4 btrfs: implement space clamping for preemptive flushing new 6a0cec7b4257 btrfs: adjust the flush trace point to include the source new 6de503bcc24e btrfs: add a trace class for dumping the current ENOSPC state new 964917c780f1 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] new df0ee0b83839 btrfs: do not block on deleted bgs mutex in the cleaner new b7645c1374ac btrfs: only let one thread pre-flush delayed refs in commit new 97ee6de922f5 btrfs: delayed refs pre-flushing should only run the heads [...] new 0a6ffeac76ee btrfs: only run delayed refs once before committing new c272d1c928b9 btrfs: stop running all delayed refs during snapshot new 023a2f0caec4 btrfs: run delayed refs less often in commit_cowonly_roots new 77bfd585c2d2 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] new 219d4f384127 Merge branch 'for-next-next-v5.10-20201201' into for-next- [...] new e3416065cb28 Merge remote-tracking branch 'btrfs/for-next' new f1febb1fbc3e Merge remote-tracking branch 'configfs/for-next' new a5371d7a06b3 Merge remote-tracking branch 'erofs/dev' new 975f6e7119e4 Merge remote-tracking branch 'ext3/for_next' new 2150da71b4db f2fs: Remove the redundancy initialization new 7b911a07a4b0 libfs: Add generic function for setting dentry_ops new bbb17e58762a fscrypt: Have filesystems handle their d_ops new 2633b90b2d8b f2fs: Handle casefolding with Encryption new 690d13b14146 f2fs: change to use rwsem for cp_mutex new 1678fbbebd2a f2fs: fix to avoid REQ_TIME and CP_TIME collision new 58d5ac25678d f2fs: compress: support chksum new 5c0602188dc7 f2fs: fix kbytes written stat for multi-device case new 2adade276b57 f2fs: rename logical_to_blk and blk_to_logical new eb24ba9e4c87 f2fs: use new conversion functions between blks and bytes new b2aa8342cd31 f2fs: fix wrong block count instead of bytes new 19dec785b310 f2fs: remove buffer_head which has 32bits limit new 32c202c563c7 f2fs: init dirty_secmap incorrectly new 62674b542e15 f2fs: Remove unnecessary unlikely() new 2b1d7bdca2fc f2fs: add compress_mode mount option new cdb86433abfe f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE new 304bb43b5527 Merge remote-tracking branch 'f2fs/dev' new 8622659014ce Merge remote-tracking branch 'fsverity/fsverity' new 07642971ebbf Merge remote-tracking branch 'fuse/for-next' new 6fc7d623fcec Merge remote-tracking branch 'jfs/jfs-next' new 63e2fffa59a9 pNFS/flexfiles: Fix array overflow when flexfiles mirrorin [...] new 0359af7ac318 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall new 5482e09a8840 NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS [...] new bd75475c2fa1 NFSv4.2: Fix 5 seconds delay when doing inter server copy new 5f447cb88123 NFSv3: Refactor nfs3_proc_lookup() to split out the dentry new 3c5e9a59faa6 NFSv3: Add emulation of the lookupp() operation new 76998ebb9158 NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp new e4c72201b6ec SUNRPC: rpc_wake_up() should wake up tasks in the correct order new 05ad917561fc NFSv4.2: condition READDIR's mask for security label based [...] new 2e7a46417952 NFS: Ensure contents of struct nfs_open_dir_context are co [...] new b1e21c97437f NFS: Clean up readdir struct nfs_cache_array new 972bcdf23309 NFS: Clean up nfs_readdir_page_filler() new 1f1d4aa4e4bc NFS: Clean up directory array handling new 3b2a09f127e0 NFS: Don't discard readdir results new e762a6398160 NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() new ed09222d651d NFS: Replace kmap() with kmap_atomic() in nfs_readdir_sear [...] new a52a8a6adad9 NFS: Simplify struct nfs_cache_array_entry new 1a34c8c9a49e NFS: Support larger readdir buffers new 93b8959a0a8c NFS: More readdir cleanups new dbeaf8c984ca NFS: nfs_do_filldir() does not return a value new 6b75cf9e309d NFS: Reduce readdir stack usage new 6c981eff23b8 NFS: Cleanup to remove nfs_readdir_descriptor_t typedef new 82e22a5e6245 NFS: Allow the NFS generic code to pass in a verifier to readdir new 9fff59ed4c4d NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from rea [...] new b593c09f83a2 NFS: Improve handling of directory verifiers new 762567b7c798 NFS: Optimisations for monotonically increasing readdir cookies new 35df59d3ef69 NFS: Reduce number of RPC calls when doing uncached readdir new 794092c57f89 NFS: Do uncached readdir when we're seeking a cookie in an [...] new d5aa6b22e225 SUNRPC: xprt_load_transport() needs to support the netid "rdma6" new 9bccd264611b SUNRPC: Close a race with transport setup and module put new 1fc5f1318644 SUNRPC: Add a helper to return the transport identifier gi [...] new 1c3695d0bb38 NFS: Switch mount code to use xprt_find_transport_ident() new c87b056e58e7 SUNRPC: Remove unused function xprt_load_transport() new a12f996d3413 NFSv4/pNFS: Use connections to a DS that are all of the sa [...] new 190c75a31fe6 pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr new 4be78d26810b NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr new 9a7016319e1e pNFS/flexfiles: Fix up layoutstats reporting for non-TCP t [...] new 4aceaaea5ecc SUNRPC: Fix up open coded kmemdup_nul() new 988998134996 pNFS: Clean up open coded xdr string decoding new 046e5ccb4198 NFSv4: Fix the alignment of page data in the getdeviceinfo reply new 2b1f83d108bd SUNRPC: Fix up typo in xdr_init_decode() new 8d86e373b0ef SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() new 1d97316692f7 SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths new 9ed5af268e88 SUNRPC: Clean up the handling of page padding in rpc_prepa [...] new 0279024f2270 SUNRPC: Fix up xdr_set_page() new eee1f54964fe SUNRPC: Fix open coded xdr_stream_remaining() new 17068466ad02 NFSv4: Fix open coded xdr_stream_remaining() new b6d49ecd1081 NFSv4: Fix a pNFS layout related use-after-free race when [...] new d18a9d3fa0f2 NFS: NFSv2/NFSv3: Use cred from fs_context during mount new d3ff46fe6936 NFSv4: Refactor to use user namespaces for nfs4idmap new 35a6d396721e net: sunrpc: Fix 'snprintf' return value check in 'do_xprt [...] new 9b82d88d5976 lockd: don't use interval-based rebinding over TCP new bf701b765eaa NFS: switch nfsiod to be an UNBOUND workqueue. new ed609dad579f Merge remote-tracking branch 'nfs/linux-next' new 36b742fcb52a nfs_common: need lock during iterate through the list new ac2a17779e0d nfsd: only call inode_query_iversion in the I_VERSION case new 8f714aff228d nfsd: simplify nfsd4_change_info new 40a2c144dcc0 nfsd: minor nfsd4_change_attribute cleanup new d08a4bb0855e nfsd4: don't query change attribute in v2/v3 case new 933f9df397c3 Revert "nfsd4: support change_attr_type attribute" new c52306981488 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations new 91776b483034 nfsd: allow filesystems to opt out of subtree checking new 3517f8195a6e nfsd: close cached files prior to a REMOVE or RENAME that [...] new 95d220338aaa exportfs: Add a function to return the raw output from fh_ [...] new a469fce608d9 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] new ca5374eaa660 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only new 4d1d4f30deed nfsd: Record NFSv4 pre/post-op attributes as non-atomic new b6410b9b0cfd Merge remote-tracking branch 'cel/cel-next' new 39b2bf312734 Merge remote-tracking branch 'overlayfs/overlayfs-next' new dfd375864ac1 9p: Uninitialized variable in v9fs_writeback_fid() new cfd1d0f524a8 9p: Remove unnecessary IS_ERR() check new ba961946295a fs: 9p: add generic splice_read file operations new 324a158fe535 fs: 9p: add generic splice_write file operation new a1ddd02cd930 Merge remote-tracking branch 'v9fs/9p-next' new 3066fca5b1b7 Merge remote-tracking branch 'file-locks/locks-next' new e44c30840fcc Merge remote-tracking branch 'vfs/for-next' new f5f28fffdd1b Merge remote-tracking branch 'printk/for-next' new 006e7ae73e4f Merge remote-tracking branch 'pci/next' new cbf82e35031b pstore/zone: cap the maximum device size new 45a8af4412b1 pstore/blk: update the command line example new b6f8ed33ab2b pstore/blk: remove {un,}register_pstore_blk new 26fecbf7602d pstore: Move kmsg_bytes default into Kconfig new 4fd8c5c808d8 Merge remote-tracking branch 'pstore/for-next/pstore' new 7df77653931a Merge remote-tracking branch 'hid/for-next' new e9acf0298c66 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() new 14718b3e129b i2c: qcom: Fix IRQ error misassignement new 384a9565f70a i2c: imx: Fix reset of I2SR_IAL flag new 1de67a3dee7a i2c: imx: Check for I2SR_IAL after every byte new 61e6fe59ede1 i2c: imx: Don't generate STOP condition if arbitration has [...] new 0161b5395870 Merge branch 'i2c/for-current' into i2c/for-next new 9c7cae242771 i2c: mv64xxx: Add bus error recovery new 579f8983c459 dt-bindings: i2c: mellanox,i2c-mlxbf: convert txt to YAML schema new b4ff421f123e i2c: nvidia-gpu: drop empty stub for runtime pm new c610199cd392 i2c: imx: Remove unused .id_table support new 83eb65b6ac7c i2c: pca-platform: drop two members from driver data that [...] new c32abd8b5691 i2c: mxs: Remove unneeded platform_device_id new 516949a2c12e Merge branch 'i2c/for-5.11' into i2c/for-next new 85e02a290b83 Merge remote-tracking branch 'i2c/i2c/for-next' new 23f568ad44b6 Merge remote-tracking branch 'i3c/i3c/next' new 1e9886955001 Merge remote-tracking branch 'dmi/dmi-for-next' new 82682e30797e Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 43bc3ed73639 docs: dt: Use full path to enable cross-reference new 868770c92b61 Documentation: document /proc api for arm64 MTE vm flags new 491b7fc99f06 Merge remote-tracking branch 'jc_docs/docs-next' new 67e061f044e4 Merge tag 'v5.10-rc6' into patchwork new 1ec0b899c2b7 media: ccs: Add the generator for CCS register definitions [...] new 4ad97bfb1a7e media: Documentation: ccs: Add CCS driver documentation new 6493c4b777c2 media: smiapp: Import CCS definitions new 82731a194fc1 media: smiapp: Use CCS register flags new ab47d5cd8253 media: smiapp: Calculate CCS limit offsets and limit buffer size new cb50351be662 media: smiapp: Remove macros for defining registers, merge [...] new e66a7c849086 media: smiapp: Add macros for accessing CCS registers new 503a88422fb0 media: smiapp: Use MIPI CCS version and manufacturer ID in [...] new ca296a11156a media: smiapp: Read CCS limit values new 3e158e1f1ec2 media: smiapp: Switch to CCS limits new fd9065812c7b media: smiapp: Obtain frame descriptor from CCS limits new 642d7c3eafaa media: smiapp: Use CCS limits in reading data format descriptors new 19a435f9ea48 media: smiapp: Use CCS limits in reading binning capabilities new 42aab58f456a media: smiapp: Use CCS registers new 235ac9a4b36c media: smiapp: Remove quirk function for writing a single [...] new 47ff2ff267ee media: smiapp: Rename register access functions new 161cc847370a media: smiapp: Internal rename to CCS new 571b6caff4e8 media: smiapp: Differentiate CCS sensors from SMIA in subd [...] new b24cc2a18c50 media: smiapp: Rename as "ccs" new ae7855a4f927 media: ccs: Remove profile concept new 9ec2ac9bd0f9 media: ccs: Give all subdevs a function new bbe5062e27dd media: dt-bindings: nokia,smia: Fix link-frequencies docum [...] new 2d720d365bc1 media: dt-bindings: nokia,smia: Make vana-supply optional new 390bb477ebd5 media: dt-bindings: nokia,smia: Remove nokia,nvm-size property new 8265d427eddc media: dt-bindings: nokia,smia: Convert to YAML new 701b8c2c750b media: dt-bindings: nokia,smia: Use better active polarity [...] new 72051783cd73 media: dt-bindings: nokia,smia: Amend SMIA bindings with M [...] new aab402ea9b48 media: dt-bindings: mipi-ccs: Add bus-type for C-PHY support new d0fbdcbe7595 media: ccs: Request for "reset" GPIO new 7daaf0bc24ad media: omap3isp: Remove misleading comment new 989bea489158 media: v4l: subdev: Set sd->devnode before registering the subdev new 9677958d1d3d media: ov9734: hold lock to check streaming state new 34487ad0c0ae media: dt-bindings: media: i2c: document OV02A10 DT bindings new 91807efbe8ec media: i2c: add OV02A10 image sensor driver new cf10e09b9a4b media: ov2740: fix dereference before null check on pointer nvm new d7592b2ec944 media: rcar-vin: Only dynamically allocate v4l2_async_subdev new b9ad52aafe38 media: rcar-vin: Rework parallel firmware parsing new 497d574d9b49 media: rcar-vin: Use v4l2_async_subdev instead of fwnode_h [...] new e8117de78b2c media: rcar-vin: Rework CSI-2 firmware parsing new 0ae426ebd0dc media: v4l2-fwnode: Remove v4l2_async_notifier_parse_fwnod [...] new 909a0a189c67 media: max9271: Fix GPIO enable/disable new 7fe1d4453fb6 media: rdacm20: Enable GPIO1 explicitly new f61eb7bc9256 media: dt-bindings: media: Use OF graph schema new 1ed36ecd1459 media: i2c: imx219: Selection compliance fixes new c9c52df27ca5 Merge remote-tracking branch 'v4l-dvb/master' new dec1ccaed59f Merge remote-tracking branch 'v4l-dvb-next/master' new 42bbf4a886f8 cpufreq: Fix cpufreq_online() return value on errors new e69a5e31e26b Merge back cpufreq material for 5.11. new 7ac844b9d126 Merge branch 'pm-cpufreq' into linux-next new 353dd3d2d49c Merge branch 'pm-cpuidle' into linux-next new 9509a4f10366 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'pm-doma [...] new 6385ce44f10c Merge branches 'powercap' and 'pm-tools' into linux-next new ab8e16a2a4db Merge branches 'acpi-resources' and 'acpi-docs' into linux-next new 5cd6d6198876 Merge branches 'acpi-misc' and 'acpi-apei' into linux-next new 70836ef30e02 Merge branches 'acpi-ec' and 'acpi-processor' into linux-next new f8edfa6d1e07 Merge tag 'linux-cpupower-5.11-rc1' of git://git.kernel.or [...] new c6c91db76539 Merge branch 'pm-tools' into linux-next new 7a25759eaa04 cpuidle: Select polling interval based on a c-state with a [...] new 8207638d2c56 Merge branch 'pm-cpuidle' into linux-next new c59fe83a3d4f ACPICA: Add 5 new UUIDs to the known UUID table new f2f51e7a13e2 ACPICA: Remove extreaneous "the" in comments new 0306f035738f ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions new 0766efdf9a9d ACPICA: Add function trace macros to improve debugging new 32cf1a12cad4 ACPICA: Interpreter: fix memory leak by using existing buffer new 6d5acf381839 ACPICA: Update version to 20201113 new 53bf34061bc2 Merge branch 'acpica' into linux-next new 2c282123252e Merge remote-tracking branch 'pm/linux-next' new 6be797085d6d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 7949b374f7f6 Merge remote-tracking branch 'devfreq/devfreq-next' new 4199a912a28b Merge remote-tracking branch 'opp/opp/linux-next' new 32bbc574dac0 Merge remote-tracking branch 'thermal/thermal/linux-next' new 527a746b6817 Merge remote-tracking branch 'ieee1394/for-next' new 9088e099acf3 Merge remote-tracking branch 'dlm/next' new f957d4d09a5f RDMA/mlx5: Enable querying AH for XRC QP types new 8138a4c21b09 RDMA/mlx4: Enable querying AH for XRC QP types new 7406c0036f85 RDMA/hns: Only record vlan info for HIP08 new fba429fcf9a5 RDMA/hns: Fix missing fields in address vector new 3631dadfb118 RDMA/hns: Avoid setting loopback indicator when smac is sa [...] new 148f904c6f94 RDMA/hns: Remove the portn field in UD SQ WQE new 534c9bdb025b RDMA/hns: Simplify process of filling UD SQ WQE new 66d86e529dd5 RDMA/hns: Add UD support for HIP09 new d0b7721c5e0d RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() new d4b2d19dc53e RDMA/mlx5: Silence the overflow warning while building off [...] new 7ec3df174f2b RDMA/mlx5: Use PCI device for dma mappings new b47a98efa978 RDMA/core: Track device memory MRs new 2b1f747071c5 RDMA/core: Allow drivers to disable restrack DB new 66f57b871efc RDMA/restrack: Support all QP types new 71586dd20010 RDMA/hns: Create QP with selected QPN for bank load balance new bfefae9f108d RDMA/hns: Add support for CQ stash new f93c39bc9547 RDMA/hns: Add support for QP stash new 40bb880feb11 Merge remote-tracking branch 'rdma/for-next' new ad80b0fc6e7f mptcp: open code mptcp variant for lock_sock new e93da92896bc mptcp: implement wmem reservation new 879526030c8b mptcp: protect the rx path with the msk socket spinlock new 724cfd2ee8aa mptcp: allocate TX skbs in msk context new 7439d687b79c mptcp: avoid a few atomic ops in the rx path new 6e628cd3a8f7 mptcp: use mptcp release_cb for delayed tasks new 5f3e915c36d5 Merge branch 'mptcp-avoid-workqueue-usage-for-data' new 76810ed840f8 net: wan: remove trailing semicolon in macro definition new 368444dd7a2c can: pcan_usb_core: fix fall-through warnings for Clang new 4843ad9b613a can: mcp251xfd: mcp25xxfd_ring_alloc(): add define instead [...] new 1f652bb6bae7 can: mcp25xxfd: rx-path: reduce number of SPI core request [...] new dada6a6c7d3f can: mcp251xfd: struct mcp251xfd_priv::tef to array of length 1 new 63e70488b49a can: mcp251xfd: move struct mcp251xfd_tef_ring definition new 68c0c1c7f966 can: mcp251xfd: tef-path: reduce number of SPI core reques [...] new d1390d7d55a5 can: tcan4x5x: tcan4x5x_clear_interrupts(): remove redunda [...] new 018a0c5845d6 can: tcan4x5x: rename parse_config() function new 225dfc255200 can: tcan4x5x: remove mram_start and reg_offset from struc [...] new ca3ad869dab1 can: tcan4x5x: tcan4x5x_can_probe(): remove probe failed e [...] new f566373fc534 can: m_can: Kconfig: convert the into menu new 3fb5a7cef92b can: m_can: remove not used variable struct m_can_classdev::freq new ba844cb96f77 can: m_can: m_can_plat_remove(): remove unneeded platform_ [...] new 6d9986b46fc1 can: m_can: m_can_class_unregister(): move right after m_c [...] new cb7fb043e69a Merge tag 'linux-can-next-for-5.11-20201130' of git://git. [...] new 0fca55ed988a net: sched: remove redundant 'rtnl_held' argument new fa69ee5aa48b net: switch to storing KCOV handle directly in sk_buff new 9e39394faef6 net/ipv6: propagate user pointer annotation new 4b2fe769aad9 net: hns3: add support for RX completion checksum new 66d52f3bf385 net: hns3: add support for TX hardware checksum offload new 57e72c121c7f net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM new 3e2816219d7c net: hns3: add udp tunnel checksum segmentation support new b1533ada7480 net: hns3: add more info to hns3_dbg_bd_info() new ade36ccef1d7 net: hns3: add a check for devcie's verion in hns3_tunnel_ [...] new d78e5b6a6764 net: hns3: keep MAC pause mode when multiple TCs are enabled new ac6e918554ad Merge branch 'net-hns3-updates-for-next' new 7e9a6620d5c3 mlxsw: reg: Add Switch Port VLAN Classification Register new 2a5a290d6d94 mlxsw: reg: Add et_vlan field to SPVID register new a2ef3ae15834 mlxsw: spectrum: Only treat 802.1q packets as tagged packets new 3ae7a65b6424 mlxsw: Make EtherType configurable when pushing VLAN at ingress new 773ce33a4860 mlxsw: spectrum_switchdev: Create common functions for VLA [...] new 80dfeafd6479 mlxsw: spectrum_switchdev: Add support of QinQ traffic new 22ec19f3aee3 bridge: switchdev: Notify about VLAN protocol changes new 09139f67d346 mlxsw: Add QinQ configuration vetoes new 008cb2ec4354 selftests: forwarding: Add QinQ veto testing new 7fe2af16e6a1 Merge branch 'mlxsw-add-support-for-802-1ad-bridging' new ff10527e8982 net/tipc: fix tipc header files for kernel-doc new 5fcb7d47fef3 net/tipc: fix various kernel-doc warnings new ec6a1649fe27 net/tipc: fix bearer.c for kernel-doc new a99df449b018 net/tipc: fix link.c kernel-doc new cb67296e8cc8 net/tipc: fix name_distr.c kernel-doc new 5c5d6796d420 net/tipc: fix name_table.c kernel-doc new 4476441e4894 net/tipc: fix node.c kernel-doc new f172f4b81aea net/tipc: fix socket.c kernel-doc new 637b77fdca5c net/tipc: fix all function Return: notation new 2fc30decf730 net/tipc: add TIPC chapter to networking Documentation new f7cf335c7d00 Merge branch 'net-tipc-fix-all-kernel-doc-and-add-tipc-net [...] new c214550ff8ea net: delete __dev_getfirstbyhwtype new 2bf7d3776b74 net: freescale: ucc_geth: remove unused SKB_ALLOC_TIMEOUT new 94e0028a052a s390/ctcm: Avoid temporary allocation of struct th_header [...] new d38aa3962687 s390/ctcm: Avoid temporary allocation of struct qllc. new ca738f5aa945 s390/ctcm: Avoid temporary allocation of struct pdu. new 8dc4b6af0838 s390/ctcm: Use explicit allocation mask in ctcmpc_unpack_skb(). new 04e4e469f99a s390/ctcm: Use GFP_KERNEL in add_channel(). new 8f4b6e35e270 s390/ctcm: Use GFP_ATOMIC in ctcmpc_tx(). new aaea1babe73e Merge branch 's390-ctcm-updates-2020-11-30' new 832913c31e2b net: phy: marvell: replace phy_modify() new c0c682eeb8cc ionic: remove some unnecessary oom messages new 79ba55a36e64 ionic: change mtu after queues are stopped new 3d2f670a87b4 Merge branch 'ionic-updates' new d31c08007523 net/tls: make sure tls offload sets salt_size new 8cf3f3e42374 net/smc: use helper smc_conn_abort() in listen processing new 8b2f0f44f06b net/smc: Use active link of the connection new 07d51580ff65 net/smc: Add connection counters for links new ddc992866f13 net/smc: Add link counters for IB device ports new 3d453f53c786 net/smc: Add diagnostic information to smc ib-device new 6443b2f60e57 net/smc: Add diagnostic information to link structure new 49407ae2bc79 net/smc: Refactor smc ism v2 capability handling new e8372d9d2145 net/smc: Introduce generic netlink interface for diagnosti [...] new 099b990bd11a net/smc: Add support for obtaining system information new e9b8c845cb34 net/smc: Introduce SMCR get linkgroup command new 5a7e09d58f3f net/smc: Introduce SMCR get link command new 8f9dde4bf230 net/smc: Add SMC-D Linkgroup diagnostic support new aaf95523d582 net/smc: Add support for obtaining SMCD device list new a3db10efcc4c net/smc: Add support for obtaining SMCR device list new 06f90dde4eb0 Merge branch 'net-smc-add-support-for-generic-netlink-api' new 6bf754c7e677 net: ipa: update IPA aggregation registers for IPA v4.5 new 36426411021a net: ipa: set up IPA v4.5 Qtime configuration new 1954704136d3 net: ipa: use Qtime for IPA v4.5 aggregation time limit new 63e5afc86aeb net: ipa: use Qtime for IPA v4.5 head-of-line time limit new 87f75e5860e0 Merge branch 'net-ipa-ipa-v4-5-aggregation-and-qtime' new 6b4f503186b7 r8169: set tc_offset only if tally counter reset isn't supported new 59f96cf6ba88 NFC: nxp-nci: Make firmware GPIO pin optional new 2ce5a30711ab octeontx2-af: debugfs: delete dead code new 05e3ecea4a63 mptcp: avoid potential infinite loop in mptcp_recvmsg() new 8d7920ad0d8d Merge remote-tracking branch 'net-next/master' new ba0581749fec net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error new a999696c547f selftests/bpf: Rewrite test_sock_addr bind bpf into C new 427167c0b064 bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks new a540c81a2bcb selftests/bpf: Extend bind{4,6} programs with a call to bp [...] new 9e83f54f532b Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bi [...] new 56ab028af72b libbpf: Separate XDP program load with xsk socket creation new d6482b4367ac samples/bpf: Sample application for eBPF load and socket c [...] new d4bf3ba4d1d3 Merge branch 'libbpf: add support for' new 611020a84671 Merge remote-tracking branch 'bpf-next/for-next' new b3166d0b8762 Merge remote-tracking branch 'ipsec-next/master' new bb9b066cbe9c Merge remote-tracking branch 'mlx5-next/mlx5-next' new 0ef083d51ba1 netfilter: Remove unnecessary conversion to bool new f7583f02a538 netfilter: nfnl_acct: remove data from struct net new 04295878beac netfilter: use actual socket sk for REJECT action new 1d1f76ccb978 Merge remote-tracking branch 'netfilter-next/master' new e220332c3a1a Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of suppor [...] new 1329c0dbd485 rtw88: coex: run coexistence when WLAN entering/leaving LPS new 1a589bd5be92 rtw88: coex: add debug message new 76f631cb401f rtw88: coex: update the mechanism for A2DP + PAN new 4d0087e763a8 rtw88: coex: update AFH information while in free-run mode new 6a910a2a7d5d rtw88: coex: change the coexistence mechanism for HID new c404dbd4fbfc rtw88: coex: change the coexistence mechanism for WLAN connected new 8e6947dcb95d rtw88: coex: add function to avoid cck lock new 79d06b20d00b rtw88: coex: add action for coexistence in hardware initial new 1a74daed6cef rtw88: coex: upgrade coexistence A2DP mechanism new 5b2e9a35e456 rtw88: coex: add feature to enhance HID coexistence performance new 3b52cf6242b4 wlcore: Switch to using the new API kobj_to_dev() new 75729e110e68 brcmfmac: expose firmware config files through modinfo new c04fabacb780 wilc1000: added 'ndo_set_mac_address' callback support new dd460e2ac05f wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for [...] new 66aea5d198c3 wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() fo [...] new 9c172f30b40b wilc1000: call complete() for failure in wilc_wlan_txq_add [...] new 339754ffdb92 wilc1000: added queue support for WMM new a460b0e1bab8 airo: remove trailing semicolon in macro definition new fc6877b87982 wl1251: remove trailing semicolon in macro definition new 762fd1aec588 ath10k: remove repeated words in comments new d2f3f68864a4 ath10k: ath10k_pci_init_irq(): workaround for checkpatch f [...] new 16f283f0a4bb ath11k: remove repeated words in comments and warnings new dbeb101d28eb ath10k: sdio: remove redundant check in for loop new 047679e366b9 ath11k: FILS discovery and unsolicited broadcast probe res [...] new b91626451178 ath10k: fix compilation warning new ee06fcb98dcd ath10k: Don't iterate over not-sdata-in-driver interfaces. new 9501bc2b16b5 ath10k: cancel rx worker in hif_stop for SDIO new 0f01dcb89b8b ath11k: convert tasklets to use new tasklet_setup() API new bafdbd79aae4 ath11k: Remove unnecessary data sync to cpu on monitor buffer new 77581df8639f dt: bindings: add new dt entry for ath11k calibration variant new 14f43c5fca57 ath11k: search DT for qcom,ath11k-calibration-variant new 02f9d3c1b918 ath11k: cold boot calibration support new 383a32cde417 ath11k: Initialize complete alpha2 for regulatory change new ff34107c2224 ath11k: Remove unused param from wmi_mgmt_params new 6189be7d145c ath11k: Fix number of rules in filtered ETSI regdomain new 9fb13b81e145 ath11k: Fix single phy hw mode new ab041d060ee6 ath11k: Fix the hal descriptor mask new 36c7c640ffeb ath11k: fix wmi init configuration new 47f1a84e2451 ath11k: Add new dfs region name for JP new aed7ee049a3e ath: regd: Provide description for ath_reg_apply_ir_flags' [...] new 206cd5800d8c ath: dfs_pattern_detector: Fix some function kernel-doc headers new 748d250777e6 ath: dfs_pri_detector: Demote zero/half completed kernel-d [...] new 3fc95aacc6fa ath9k: ar9330_1p1_initvals: Remove unused const variable ' [...] new 30c2751b8458 ath9k: ar9340_initvals: Remove unused const variable 'ar93 [...] new 9190c64e4720 ath9k: ar9485_initvals: Remove unused const variable 'ar94 [...] new b5cafcb16f45 ath9k: ar9003_2p2_initvals: Remove unused const variables new 8cc107b57109 ath9k: ar5008_phy: Demote half completed function headers new cd64cae3efd4 ath9k: dynack: Demote non-compliant function header new ce54bf5e9554 ath6kl: fix enum-conversion warning new e24eedc09f14 wcn36xx: Set LINK_FAIL_TX_CNT to 1000 on all wcn36xx new 8def9ec46a5f wcn36xx: Enable firmware link monitoring new 5336fad96e8f wcn36xx: Enable firmware offloaded keepalive new c9621dd21e3b wil6210: wmi: Correct misnamed function parameter 'ptr_' new fa7572c2cfe0 ath11k: fix ZERO address in probe request new b96fab4e3602 ath9k: work around false-positive gcc warning new c134d1f8c436 ath11k: Handle errors if peer creation fails new 0eaa4c1d34c5 ath11k: add processor_id based ring_selector logic new 1057db1b8b76 ath11k: Fix beamformee STS in HE cap new 9af7c32ceca8 ath10k: add target IRAM recovery feature support new 11af6de4799e ath11k: Fix the rx_filter flag setting for peer rssi stats new 526740b49505 Merge mhi-ath11k-immutable into ath-next new 3cbbdfbed140 ath11k: vdev delete synchronization with firmware new 690ace20ff79 ath11k: peer delete synchronization with firmware new fae0385b2967 ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references new f4d291b43f80 ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control new 5da7acfec5ec ath11k: Reset ath11k_skb_cb before setting new flags new d35d1375493b ath11k: Build check size of ath11k_skb_cb new e7bcc145bcd0 ath11k: Fix an error handling path new c7cee9c0f499 ath10k: Fix the parsing error in service available event new ed3573bc3943 ath10k: Fix an error handling path new 6364e693f4a7 ath10k: Release some resources in an error handling path new ad37a46e8cb5 ath10k: Constify static qmi structs new 9bc3a55f4ae5 wcn36xx: Send NULL data packet when exiting BMPS new cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction new 9eb597c74483 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 1d0a36d6ee1e Merge remote-tracking branch 'wireless-drivers-next/master' new 39274404aa34 Merge remote-tracking branch 'bluetooth/master' new 14e00e4fa0f6 Merge remote-tracking branch 'gfs2/for-next' new db90ce1c9c18 Merge remote-tracking branch 'mtd/mtd/next' new c380ab837311 Merge remote-tracking branch 'nand/nand/next' new df4ad82686a4 Merge remote-tracking branch 'spi-nor/spi-nor/next' new cec879d47f36 Merge remote-tracking branch 'crypto/master' new f727cecea5fe Merge remote-tracking branch 'drm/drm-next' new 9ccde05c0a68 drm/amdgpu: set default value of noretry to 1 for specified asic new 055e94a867c4 drm/amdgpu: only skip smc sdma sos ta and asd fw in SRIOV [...] new 8c8244ca4eee drm/amdgpu: increase reserved VRAM size to 8MB new 91a7f887816d drm/amdgpu/vcn3.0: fix compilation warning new d503d8b81d06 drm/amd/pm: update driver if version for navy_flounder new 7cf7a392af26 drm/amdgpu: skip power profile switch in sriov new 3591ecd630ab drm/amdgpu: update GC golden setting for dimgrey_cavefish new 79c77ac60336 drm/amdgpu: Set doorbell range for gfx ring new 22dd89828a68 drm/amdgpu/pm/smu11: Fix fan set speed bug new 3f16ae825697 drm/amd/display: Clear dc remote sinks on MST disconnect new 3c4d55c9b9be drm/amd/display: turn DPMS off on connector unplug new 0c056b14d82e drm/amdgpu: set LDS_CONFIG=0x20 on VanGogh to fix MGCG hang new bc1e089476dc drm/amd/display: Revert update clk_mgr for vg new 00b0ac67811b drm/amd/display: Add HDR3DLUT and SHAPER memory shutdown support new 901c1ec05ef2 drm/amd/display: Update dram_clock_change_latency for DCN2.1 new 079204508ec0 drm/amd/display: Check link_active instead of lane_setting [...] new 99349a8aeda7 drm/amd/display: Init clock value by current vbios CLKs new d0274aba24bf drm/amd/display: Add DSCL memory low power support new 115a385c08d8 drm/amd/display: Do full modeset when DSC debugfs is changed new f5041bc1fcc3 drm/amd/display: Properly define DPCS related info for DCN301 new 34ba432c946d drm/amd/display: [FW Promotion] Release 0.0.44 new c529b685e1c0 drm/amd/display: DC Release 3.2.114 new 15024daf4e5b drm/amdkfd: keep BOs in system memory if restore failed new 7624897c1054 drm/amdgpu: default noretry=0 for navi1x and newer (v2) new 99698b51e585 drm/amdgpu: enable AGP aperture on gmc10.x (v2) new b4339bb9a4f8 drm/amdgpu/swsmu/vangogh: return error if fetching metrics fails new 185ef9ef2f6f drm/amd/amdgpu/gmc_v10_0: Suppy some missing function doc [...] new 5530ac8e8c68 drm/amd/amdgpu/iceland_ih: Add missing function param desc [...] new 39902109aada drm/amd/amdgpu/tonga_ih: Provide some missing descriptions [...] new c18dd61ae42a drm/amd/amdgpu/amdgpu_psp: Make local function 'parse_ta_b [...] new a549a9da37f8 drm/amd/amdgpu/cz_ih: Add missing function param descripti [...] new 5162e40e1558 drm/amd/amdgpu/vega10_ih: Add descriptions for 'ih' and 'entry' new c56fb0818979 drm/amd/amdgpu/navi10_ih: Add descriptions for 'ih' and 'entry' new 3fdd2da061c5 drm/amd/amdgpu/psp_v11_0: Make local function 'psp_v11_0_w [...] new 5c03e8b229f4 drm/amd/amdgpu/dce_v10_0: Supply description for function [...] new c44037549afa drm/amd/amdgpu/dce_v11_0: Supply description for function [...] new a2ef32c5bbe2 drm/amd/amdgpu/gfx_v9_0: Make called-by-reference only fun [...] new c5ce5115fd2a drm/amd/amdgpu/gfx_v8_0: Functions must follow directly af [...] new 3e1b1b778806 drm/amd/amdgpu/gfx_v10_0: Remove a bunch of set but unused [...] new 2434becdd5fd drm/amd/amdgpu/sdma_v2_4: Fix a bunch of kernel-doc functi [...] new fe2788f37e5d drm/amd/amdgpu/sdma_v3_0: Fix a bunch of kernel-doc functi [...] new f719d5339706 drm/amd/amdgpu/sdma_v3_0: Fix incorrect param doc-rot issue new c890ace58d44 drm/amd/amdgpu/uvd_v5_0: Fix a bunch of kernel-doc functio [...] new 4c724ae91d98 drm/amd/amdgpu/sdma_v4_0: Repair a bunch of kernel-doc problems new ce0e124adf9f drm/amd/amdgpu/amdgpu_uvd: Fix some function documentation [...] new fd1c541d94e7 drm/amd/amdgpu/sdma_v5_2: Provide some missing and repair [...] new 184b762d5b75 drm/amd/amdgpu/amdgpu_vce: Provide some missing and repair [...] new 166c20895c21 drm/amd/amdgpu/uvd_v6_0: Fix a bunch of kernel-doc functio [...] new 9307d1b01b64 drm/amd/amdgpu/uvd_v7_0: Fix a bunch of kernel-doc functio [...] new 107a54306608 drm/amd/amdgpu/gfx_v10_0: Make local function 'gfx_v10_0_r [...] new 4e1f56b7c404 drm/amd/amdgpu/vcn_v1_0: Fix a few kernel-doc misdemeanours new 8608c861e21c drm/amd/amdgpu/jpeg_v1_0: Add some missing function param [...] new f3d6280c26e9 drm/amd/amdgpu/jpeg_v2_0: Add some missing kernel-doc desc [...] new 6c93cc2c6c8c drm/amd/amdgpu/vcn_v2_0: Fix a few kernel-doc misdemeanours new b4234aec4f28 drm/amd/amdgpu/sdma_v5_0: Provide some missing and repair [...] new 5141154dcdae drm/amd/amdgpu/vcn_v3_0: Remove unused variable 'direct_po [...] new adf0125a53bc drm/amd/amdgpu/amdgpu_acp: Fix doc-rot issues pertaining t [...] new 75a8661ef4bb drm/amd/pm/inc/smu_v11_0: Mark 'smu11_thermal_policy' as _ [...] new fecc72f181b5 drm/amd/pm/swsmu/smu12/renoir_ppt: Demote kernel-doc forma [...] new b0da6cc19825 drm/amd/pm/swsmu/smu11/navi10_ppt: Remove unused 'struct i [...] new dcaf3483ae46 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Remove unused var [...] new 05a7e1cf4589 drm/amd/amdgpu/amdgpu_uvd: Add description for amdgpu_uvd_ [...] new 2d5da9e6e3ac drm/amd/pm/powerplay/smumgr/polaris10_smumgr: Make functio [...] new ca2d038f06fc drm/amd/pm/powerplay/smumgr/iceland_smumgr: Make function [...] new aa57f514c3d9 drm/amd/pm/powerplay/smumgr/vegam_smumgr: Make function ca [...] new c9a55b3c1c78 drm/amd/pm/powerplay/smumgr/smu9_smumgr: Include our own h [...] new faa1e2f0d745 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Demote kernel-doc [...] new dc93d480597f drm/amd/pm/powerplay/hwmgr/hardwaremanager: Remove unused [...] new 04d7b8fe82fd drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu8_init_function [...] new 874f1c3f9eab drm/amd/pm/inc/pp_thermal: Mark 'SMU7Thermal{WithDelay}Pol [...] new 4c3508fe2382 drm/amd/pm/powerplay/hwmgr/ppevvmath: Place variable decla [...] new ddb0fc9ac4d3 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove unused varia [...] new 7731653f83ec drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu7_init_function [...] new 5ca53687171e drm/amd/pm/powerplay/hwmgr/ppatomfwctrl: Demote kernel-doc [...] new b4643c50d0d5 drm/amd/pm/powerplay/hwmgr/hardwaremanager: Fix function h [...] new 9795f4eb5918 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Convert [...] new 58cfaf256ef9 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix a myriad of ker [...] new fb73edc64927 drm/amd/pm/powerplay/hwmgr/vega10_processpptables: Make fu [...] new 1c2063704810 drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix a whole bunch o [...] new aa68e9a3cada drm/amd/pm/powerplay/hwmgr/smu7_thermal: Repair formatting [...] new d92616480e76 drm/amd/pm/powerplay/hwmgr/vega10_thermal: Fix a bunch of [...] new 4cbcfd60d5e0 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega12_hwmgr_init( [...] new e0ef04b8d0d1 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega20_hwmgr_init( [...] new d3c648ec62b0 drm/amd/pm/powerplay/hwmgr/smu_helper: Demote or fix kerne [...] new 19744ada5c3b drm/amd/pm/powerplay/hwmgr/vega20_thermal: Fix some outdat [...] new 7a31972c3167 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Fix some outdat [...] new 50fe434196da drm/amd/display/dc/inc/hw/dpp: Mark 'dpp_input_csc_matrix' [...] new 15e480371b74 drm/amd/display/amdgpu_dm/amdgpu_dm_color: Demote a misuse [...] new 3d3e9cddd747 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Mark local fun [...] new 679c6771b6c8 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Remove unused [...] new ef80cb02d5f1 drm/amd/display/dc/basics/conversion: Include header conta [...] new 3dcd202599d3 drm/amd/display/dc/basics/fixpt31_32: Remove unused variab [...] new 6ee5a7957ace drm/amd/display/dc/basics/vector: Make local function 'dal [...] new da03e4224b25 drm/amd/pm/powerplay/kv_dpm: Remove unused variable 'ret' new fb8284a50e9f drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Use 'gnu_prin [...] new 7643023eefcd drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset new 3fabf0fdfff6 drm/amdgpu/vcn3.0: remove old DPG workaround new 54915feea3ca drm/amdgpu/powerplay/tonga: return an error if copying to [...] new cfcc59d4c1af drm/amdgpu/powerplay/ci: return an error if copying to smc fails new 402bdef8a5cb drm/amdgpu/powerplay/iceland: return an error if copying t [...] new 9805e1adab11 drm/amdgpu/powerplay/vega10: handle error in getting pptable new 902bc65de0b3 drm/amdgpu/powerplay/psm: return an error in power state init new fae3a572c9a6 drm/amdgpu/swsmu/navi1x: simplify sensor handling new 2bebe9148a48 drm/amdgpu/swsmu/arcturus: simplify sensor handling new 60e317a277e8 drm/amdgpu/swsmu/sienna_cichlid: simplify sensor handling new e408f2ba43f0 drm/amdgpu/swsmu: add metrics enums for voltage new 6cc24d8d48e3 drm/amdgpu/swsmu/vangogh: simplify sensor handling new 2139d12b3b5b drm/amdgpu/swsmu/vangogh: use metrics table for voltages (v2) new 22ca75ea6a28 drm/amdgpu/swsmu/renoir: simplify sensor handling (v2) new ea9522f5e59d drm/amd/display: add debug logs for dm_crtc_helper_atomic_check new 03a663673063 drm/amd/display: use FB pitch to fill dc_cursor_attributes new 9bf1019c5f3f drm/amd/display: add cursor pitch check new 376c62e4c64d PCI/ERR: Fix reset logic in pcie_do_recovery() call new 301b24b3467a drm/amdgpu: add another raven1 gfxoff quirk new a6bf3243b336 drm/amdgpu: add mode2 reset support for vangogh new 7919fd62002b drm/amdgpu/nv: add mode2 reset handling new c837ce6abaa1 drm/amdgpu: fix mode2 reset sequence for vangogh new 51d050c2066c drm/amdgpu: Enable GPU reset for vangogh new 5458392592bf drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] new e0d017f001b2 drm/amdgpu/powerplay: parse fan table for CI asics new a05728c51bcf Merge remote-tracking branch 'amdgpu/drm-next' new fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround new 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] new 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] new 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() new 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file new 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() new 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] new 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] new 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] new efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers new 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON new 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon new 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices new 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output new 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format new b983675709e0 drm/i915/display: Attach content type property for LSPCON new 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] new 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] new 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check new c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon new a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper new 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON new b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON new 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks new ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write new 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 new f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" new 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] new 829270e4552e drm/i915/display: Record the plane update times for debugging new 2776e9480a77 Merge remote-tracking branch 'drm-intel/for-linux-next' new 1400f3f665e7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 new 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() new 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic new b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object new 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} new b9662c3a54eb drm/virtio: rework virtio_fence_signaled new 36549848ed27 drm/virtio: consider dma-fence context when signaling new a7e2e1c50450 drm: document that user-space should force-probe connectors new d941462d292e Merge remote-tracking branch 'drm-misc/for-linux-next' new 03b6f2d6204a msm/mdp5: Fix some kernel-doc warnings new 2785fd479590 drm/msm/disp/dpu1/dpu_core_perf: Fix kernel-doc formatting issues new dbce3d097c2e drm/msm/disp/dpu1/dpu_hw_blk: Add one missing and remove a [...] new 0070e6d272e4 drm/msm/disp/dpu1/dpu_formats: Demote non-conformant kerne [...] new 14bcdfe4e208 drm/msm/disp/dpu1/dpu_hw_catalog: Remove duplicated initia [...] new 09c7e37088b0 drm/msm/disp/dpu1/dpu_hw_catalog: Move definitions to the [...] new cca5ff947c7c drm/msm/disp/dpu1/dpu_encoder: Fix a few parameter/member [...] new 0177aef32972 drm/msm/disp/dpu1/dpu_hw_lm: Fix misnaming of parameter 'ctx' new 6008cd431b2f drm/msm/disp/dpu1/dpu_hw_sspp: Fix kernel-doc formatting abuse new 0d88dda62c80 drm/msm/disp/dpu1/dpu_rm: Fix formatting issues and supply [...] new 4c99c3589540 drm/msm/disp/dpu1/dpu_vbif: Fix a couple of function param [...] new 9ddf3fd37391 drm/msm/disp/dpu1/dpu_plane: Fix some spelling and missing [...] new ea8742c63a1f drm/msm/msm_drv: Make '_msm_ioremap()' static new 324dca17b60c drm/msm/msm_gem_shrinker: Fix descriptions for 'drm_device' new 692bdf972dc4 drm/msm/adreno/a6xx_gpu_state: Make some local functions static new cc9014bf63a4 drm/msm/dp/dp_ctrl: Move 'tu' from the stack to the heap new 8b6947a81e56 drm/msm: dsi: Constify dsi_host_ops new 64aec620b7f2 drm/msm/dp: remove duplicate include statement new 9e0673c00cb0 Merge remote-tracking branch 'arm64/for-next/iommu/io-pgta [...] new 40a72b0c7f99 drm/msm: rearrange the gpu_rmw() function new 474dadb8b0d5 drm/msm/a6xx: Add support for using system cache(LLC) new 3d247123b5a1 drm/msm/a6xx: Add support for using system cache on MMU500 [...] new 0c3d3cc93811 drm/msm/dpu: consider vertical front porch in the prefill [...] new 65d852e42e42 Merge remote-tracking branch 'drm-msm/msm-next' new 5938984ec97b Merge remote-tracking branch 'imx-drm/imx-drm/next' new 7fa8973398f3 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 0c7caf17939c Merge remote-tracking branch 'regmap/for-next' new fb3cca365c4d Merge remote-tracking branch 'sound/for-next' new c075a0c0f102 Merge tag 'soundwire-for-asoc-5.11' of git://git.kernel.or [...] new 55a901f028d4 Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] new 569c167ce3bb ASoC: rt715: remove unused parameter new 4d638b9cc79e ASoC: codecs: lpass-va-macro: remove some dead code new adc7d5618009 ASoC: adau1372: add missing dependencies new a5f8037505cb ASoC: mediatek: mt8192: rename common symbols new 2b53d2e16f73 ASoC: mediatek: mt8192: extract rt1015_rt5682 specific DAI link new ba499c36d12b ASoC: mediatek: mt8192: move rt1015_rt5682 specific data new 6552c35de191 ASoC: dt-bindings: mt8192-mt6359: fix typo in the example new 6986256fdfef ASoC: dt-bindings: mt8192-mt6359: add new compatible for u [...] new cfd8bb254c99 ASoC: mediatek: mt8192: support rt1015p_rt5682 new 7a51b4cb9708 Merge series "ASoC: mediatek: mt8192: support new machine [...] new 804496202683 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new d65d34035661 Merge remote-tracking branch 'sound-asoc/for-next' new 147ad605dc12 init: use type alignment for kernel parameters new c9bb867c4e33 Merge remote-tracking branch 'modules/modules-next' new c66db03c5571 Merge remote-tracking branch 'input/next' new 6c3939fe7e1e ia64: add support for TIF_NOTIFY_SIGNAL new 89a80f9a3dee nds32: add support for TIF_NOTIFY_SIGNAL new 0e5384cfc2f1 riscv: add support for TIF_NOTIFY_SIGNAL new 77581200ba44 sparc: add support for TIF_NOTIFY_SIGNAL new 1256bfef5a7d task_work: remove legacy TWA_SIGNAL path new 6ce79711b9b1 io_uring: JOBCTL_TASK_WORK is no longer used by task_work new 9765be4342c6 signal: kill JOBCTL_TASK_WORK new 924a9adbe82a kernel: remove checking for TIF_NOTIFY_SIGNAL new b7726681ed4f io_uring: remove 'twa_signal_ok' deadlock work-around new f42c20469a4b Merge branch 'tif-task_work.arch' into for-next new 5df1a6726973 filemap: consistently use ->f_mapping over ->i_mapping new 60b498852bf2 fs: remove get_super_thawed and get_super_exclusive_thawed new 040f04bd2e82 fs: simplify freeze_bdev/thaw_bdev new a6419fd810c6 mtip32xx: remove the call to fsync_bdev on removal new ee763e2143e7 zram: do not call set_blocksize new f46f2a319801 loop: do not call set_blocksize new 47d951023a24 dm: simplify flush_bio initialization in __send_empty_flush new b0519b542303 dm: remove the block_device reference in struct mapped_device new b601d148a16e block: remove a duplicate __disk_get_part prototype new 3f50b95e0edd block: remove a superflous check in blkpg_do_ioctl new 8d65269fe806 block: add a bdev_kobj helper new e79319af6d8c block: use disk_part_iter_exit in disk_part_iter_next new efdc41c8d49f block: use put_device in put_disk new 612c6aa7817f block: change the hash used for looking up block devices new 3a4174e68684 block: switch bdgrab to use igrab new c2637e80a09e init: refactor name_to_dev_t new e036bb8e0cdf init: refactor devt_from_partuuid new 013b0e96ae22 init: cleanup match_dev_by_uuid and match_dev_by_label new ec5d451438a2 block: refactor __blkdev_put new 5b56b6ed574b block: refactor blkdev_get new 63d9932caece block: move bdput() to the callers of __blkdev_get new 7918f0f6fdaf block: opencode devcgroup_inode_permission new 4e7b5671c6a8 block: remove i_bdev new 22ae8ce8b892 block: simplify bdev/disk lookup in blkdev_get new a954ea812018 block: remove ->bd_contains new 37c3fc9abb25 block: simplify the block device claiming interface new c64dc3bd8709 block: simplify part_to_disk new e6cb53827ed6 block: initialize struct block_device in bdev_alloc new a782483cc1f8 block: remove the nr_sects field in struct hd_struct new 15e3d2c5cd53 block: move disk stat accounting to struct block_device new 29ff57c61094 block: move the start_sect field to struct block_device new 231926dbf0f0 block: move the partition_meta_info to struct block_device new 1bdd5ae0251d block: move holder_dir to struct block_device new b309e9936347 block: move make_it_fail to struct block_device new 83950d359010 block: move the policy field to struct block_device new cb8432d650fe block: allocate struct hd_struct as part of struct bdev_inode new 8446fe9255be block: switch partition lookup to use struct block_device new 41e5c81984ea block: remove the partno field from struct hd_struct new 9fc995a6e083 block: pass a block_device to blk_alloc_devt new 71773cf79749 block: pass a block_device to invalidate_partition new ad1eaa5344b2 block: switch disk_part_iter_* to use a struct block_device new 9499ffc75217 f2fs: remove a few bd_part checks new 0d02129e76ed block: merge struct block_device and struct hd_struct new 977115c0f664 block: stop using bdget_disk for partition 0 new be12a3c64972 Merge branch 'for-5.11/block' into for-next new eca8d831043c Merge branch 'for-5.11/drivers' into for-next new 35610ad343c8 io_uring: allow non-fixed files with SQPOLL new d24b9778948f io_uring: enable file table usage for SQPOLL rings new 2e467110ee39 fs: make do_renameat2() take struct filename new 425c5004e4bf io_uring: add support for IORING_OP_RENAMEAT new 26f4ee179e90 io_uring: add support for IORING_OP_UNLINKAT new be6f9b2ba944 io_uring: split poll and poll_remove structs new cb32564d576b io_uring: track link's head and tail during submit new 238ddac7fb8f io_uring: track link timeout's master explicitly new 10ab26c77f44 io_uring: link requests with singly linked list new e5ea1c8816dd io_uring: rearrange io_kiocb fields for better caching new ce059666d3de io_uring: only plug when appropriate new 96b890b33678 io_uring: add timeout support for io_uring_enter() new a30af15a063e io_uring: NULL files dereference by SQPOLL new 4ed74c7c2ed4 fs/io_uring Don't use the return value from import_iovec(). new 432a2a4f731a io_uring: remove duplicated io_size from rw new 702b223e9a95 io_uring: inline io_import_iovec() new ea2b95de29c3 io_uring: simplify io_task_match() new c3ed4378c139 io_uring: add a {task,files} pair matching helper new 6544729533b5 io_uring: cancel only requests of current task new 6209a336e714 io_uring: don't iterate io_uring_cancel_files() new 9b7418d73720 io_uring: pass files into kill timeouts/poll new f2edc26dc776 io_uring: always batch cancel in *cancel_files() new ee65a5ee4271 io_uring: refactor io_sq_thread() handling new 47ff3be8f02b io_uring: initialize 'timeout' properly in io_sq_thread() new 69da88d31923 io_uring: don't acquire uring_lock twice new e97bec51bdf7 io_uring: only wake up sq thread while current task is in [...] new 0039c202fbb9 io_uring: don't take fs for recvmsg/sendmsg new c1a02c0f5ece io_uring: replace inflight_wait with tctx->wait new 26ca1ff179ba io_uring: share fixed_file_refs b/w multiple rsrcs new 6ba00265cafb io_uring: check kthread stopped flag when sq thread is unparked new bcbbecff7e7a io_uring: change submit file state invariant new 33438dd00494 io_uring: fix miscounting ios_left new 503249c34ad4 io_uring: use bottom half safe lock for fixed file data new 578900bd8325 io_uring: fix files cancellation new 7af9c8bd1e2c io_uring: restructure io_timeout_cancel() new f80eecccbb98 io_uring: add timeout update new 2479f11bdd17 Merge branch 'for-5.11/io_uring' into for-next new 03d99e5d63da nvme-fcloop: add sysfs attribute to inject command drop new 84115d6d80c8 nvme: simplify nvme_req_qid() new 0d2e7c840b17 nvme: centralize setting the timeout in nvme_alloc_request new dc96f93874c6 nvme: use consistent macro name for timeout new a2f6a2b8ce43 nvmet: add passthru admin timeout value attr new 47e9730c26a4 nvmet: add passthru io timeout value attr new 53ffabfd4ddb block: move blk_rq_bio_prep() to linux/blk-mq.h new 39dfe84451b4 nvme: split nvme_alloc_request() new 06b3bec8204b nvmet: remove op_flags for passthru commands new a4fe2d3afe3c nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio new dab3902b19a0 nvmet: use inline bio for passthru fast path new ff4e5fbad06f nvme-pci: drop min() from nr_io_queues assignment new e3aef0950a30 nvme-pci: don't allocate unused I/O queues new 6d65aeab7bf6 nvmet: remove unused ctrl->cqs new 0068a7b01053 nvmet: make sure discovery change log event is protected new 9f20599c4821 nvmet: fix a spelling mistake "incuding" -> "including" in [...] new 8c4dfea97f15 nvme-fabrics: reject I/O to offline device new aa9d72959231 nvme: improve an error message on Identify failure new f781f3dd6a16 nvme: print a warning for when listing active namespaces fails new e1aaf5cacba9 nvme: remove unnecessary return values new f68abd9cc00c nvme: rename controller base dev_t char device new ba4fb3205680 nvme: rename bdev operations new 2f4c9ba23b88 nvme: export zoned namespaces without Zone Append support [...] new 3b9351f0fd14 Merge tag 'nvme-5.11-20201202' of git://git.infradead.org/ [...] new 9fd400cbbac7 Merge branch 'for-5.11/drivers' into for-next new 6b6667aa4d1e block: optimise for_each_bvec() advance new 22b56c296438 bio: optimise bvec iteration new b0d97557ebfc block: fix inflight statistics of part0 new 5bbb8c63d742 Merge branch 'for-5.11/block' into for-next new acaf523a7bf2 blk-throttle: don't check whether or not lower limit is va [...] new 508901b503e3 Merge branch 'for-5.11/block' into for-next new 7351d7b08964 Merge remote-tracking branch 'block/for-next' new 35d2835d2ac4 Revert "dm cache: fix arm link errors with inline" new 89478335718c dm: fix bug with RCU locking in dm_blk_report_zones new e7b624183d92 dm table: Remove BUG_ON(in_interrupt()) new 857c4c0a8b28 dm writecache: remove BUG() and fail gracefully instead new 6bb38bcc33bf dm: fix IO splitting new d13f1def2bcd dm: remove unnecessary current->bio_list check when submit [...] new bec92cbbfc22 dm verity: Add support for signature verification with 2nd [...] new ee9b302475c7 dm mpath: add IO affinity path selector new 4f67c47e0140 dm: rename multipath path selector source files to have "d [...] new e93902f8dae7 dm: add support for REQ_NOWAIT to various targets new 10eb1abcc277 Merge remote-tracking branch 'device-mapper/for-next' new 95f6f9953ea8 Merge remote-tracking branch 'mmc/next' new 464da3432406 Merge remote-tracking branch 'mfd/for-mfd-next' new ff286da76426 Merge remote-tracking branch 'backlight/for-backlight-next' new d9d5ccc4f80c Merge remote-tracking branch 'battery/for-next' new 744ef9b091b8 regulator: Update DA9121 dt-bindings new 86f162c91f27 regulator: da9121: Add header file new f3fbd5566f6a regulator: da9121: Add device variants new c860476b9e3a regulator: da9121: Add device variant regmaps new 91863239ce03 regulator: da9121: Add device variant descriptors new 46c413d5bb23 regulator: da9121: Add support for device variants via devicetree new 9929900d1878 regulator: da9121: Update registration to support multiple [...] new 5c4b62af1d58 regulator: da9121: add current support new 65ac97042d4e regulator: da9121: add mode support new 40bb5b02ff10 regulator: da9121: add interrupt support new 5e191d2e05a4 regulator: da9121: Request IRQ directly and free in releas [...] new 18e1c95d7661 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 2788dd7e5f3e Merge remote-tracking branch 'regulator/for-next' new b40dfd4691d1 Merge remote-tracking branch 'integrity/next-integrity' new 5bed94d7375f Merge remote-tracking branch 'selinux/next' new c7fb2c3877dd Merge remote-tracking branch 'smack/next' new aae767ae6ff2 Merge remote-tracking branch 'tomoyo/master' new bec020d3b6fd tpm: Fix fall-through warnings for Clang new efb41c587bac Merge remote-tracking branch 'tpmdd/next' new 6b3211842a11 audit: replace atomic_add_return() new 29ab6ed3d5b9 Merge remote-tracking branch 'audit/next' new aed00802c9bb Merge remote-tracking branch 'devicetree/for-next' new 9905f728b0bd mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfre [...] new d68f17291ccf mailbox: stm32-ipcc: add COMPILE_TEST dependency new 133af21f7c00 mailbox: stm32-ipcc: remove duplicate error message new 017909281eb0 mailbox: stm32-ipcc: cast void pointers to unsigned long new cc1d5886ebd6 Merge remote-tracking branch 'mailbox/mailbox-for-next' new acb69dbfb08d Merge remote-tracking branch 'spi/for-5.11' into spi-next new 0f794f7e6ef5 Merge remote-tracking branch 'spi/for-next' new fae3a13d2a3d x86/resctrl: Fix AMD L3 QOS CDP enable/disable new 39d0eacbb0fa Merge branch 'x86/urgent' new f6b9f03e09e8 Merge branch 'x86/sgx' new c159376490ee x86/platform/uv: Update ABI documentation of /sys/firmware [...] new 6043082c9684 x86/platform/uv: Update MAINTAINERS for uv_sysfs driver new 1b5448f2ace6 Merge branch 'x86/platform' new 90d63ffdd043 Merge branch 'x86/mm' new 83321c335dcc x86/pci: Fix the function type for check_reserved_t new 0b6ef7a7accc Merge branch 'x86/misc' new ecde9ba56f29 Merge branch 'x86/microcode' new ced8603cfcda Merge branch 'x86/fpu' new b3967834e3ca Merge branch 'x86/entry' new 6ea3753255e6 Merge branch 'x86/cpu' new f82c62ce48d2 Merge branch 'x86/cleanups' new 87314fb181f9 Merge tag 'v5.10-rc6' into x86/cache new 19eb86a72df5 x86/resctrl: Clean up unused function parameter in rmdir path new bef9bb20c852 Merge branch 'x86/cache' new 2838307b019d x86/build: Remove -m16 workaround for unsupported versions of GCC new edb574df1f4e Merge branch 'x86/build' new dafe0387e2de Merge branch 'x86/apic' new 914c813a2e7d Merge branch 'timers/core' new 91f428e9bc16 Merge branch 'sched/migrate-disable' new 654a4b58e80c Merge branch 'sched/core' new 15936ca13dac Merge tag 'v5.10-rc6' into ras/core new e273e6e12ab1 x86/mce: Move the mce_panic() call and 'kill_it' assignmen [...] new 3a866b16fd23 x86/mce: Panic for LMCE only if mca_cfg.tolerant < 3 new d5b38e3d0fdb x86/mce: Remove redundant call to irq_work_queue() new e1c06d2366e7 x86/mce: Rename kill_it to kill_current_task new 1c63b82169e1 Merge branch 'ras/core' new c7ddd11461ba Merge branch 'perf/kprobes' new 15db6232edf1 Merge branch 'perf/core' new 3848bbbf251e Merge branch 'locking/core' new 509920aee72a MAINTAINERS: Move Jason Cooper to CREDITS new bb4c6910c8b4 genirq/irqdomain: Add an irq_create_mapping_affinity() function new 9ea69a55b3b9 powerpc/pseries: Pass MSI affinity to irq_create_mapping() new 5f1d9fc33124 Merge branch 'irq/urgent' new 4615fbc3788d genirq/irqdomain: Don't try to free an interrupt that has [...] new e01aa7290724 Merge branch 'irq/core' new 2d6c41b34cc0 Merge branch 'efi/core' new b6e7d6cda1ee Merge branch 'core/mm' new 01fe185d95ba MAINTAINERS: Add entry for common entry code new c5c878125ad5 x86: vdso: Expose sigreturn address on vdso to the kernel new 1d7637d89cfc signal: Expose SYS_USER_DISPATCH si_code type new 1446e1df9eb1 kernel: Implement selective syscall userspace redirection new 11894468e39d entry: Support Syscall User Dispatch on common syscall entry new 179ef035992e selftests: Add kselftest for syscall user dispatch new d87ae0fa21c2 selftests: Add benchmark for syscall user dispatch new a4452e671c67 docs: Document Syscall User Dispatch new 6666bb714fb3 entry: Rename enter_from_user_mode() new bb793562f0da entry: Rename exit_to_user_mode() new 96e2fbccd0fc entry_Add_enter_from_user_mode_wrapper new 310de1a678b2 entry: Add exit_to_user_mode() wrapper new c6156e1da633 entry: Add syscall_exit_to_user_mode_work() new 202bb4a77c5e Merge branch 'core/entry' new 56965fe18e78 Merge remote-tracking branch 'tip/auto-latest' new 6bcfec3c041a Merge remote-tracking branch 'clockevents/timers/drivers/next' new 48ce93aa3033 Merge remote-tracking branch 'edac/edac-for-next' new d5c1122f33b0 Merge remote-tracking branch 'ftrace/for-next' new bb1963424efe Merge remote-tracking branch 'rcu/rcu/next' new 3892cd5a2712 Merge remote-tracking branch 'kvm-arm/next' new a96431b39ee7 Merge remote-tracking branch 'kvms390/next' new 7940db1d2b8b Merge remote-tracking branch 'percpu/for-next' new b7da0895c87f Merge remote-tracking branch 'workqueues/for-next' new 9f64c17891a9 Merge remote-tracking branch 'drivers-x86/for-next' new fe76a7fddc62 Merge remote-tracking branch 'chrome-platform/for-next' new 8a77ed6d1fdd HSI: core: fix a kernel-doc markup new c1816f75a992 Merge remote-tracking branch 'hsi/for-next' new 6dac15cc1088 Merge remote-tracking branch 'leds/for-next' new 59f60162628b Merge remote-tracking branch 'ipmi/for-next' new 01b12f8d1bf1 Merge remote-tracking branch 'driver-core/driver-core-next' new a8327c2434d6 Merge remote-tracking branch 'usb/usb-next' new 9577cd8d23bf Merge remote-tracking branch 'usb-serial/usb-next' new dc4044e63f07 usb: cdns3: Fix hardware based role switch new 081b217597c8 usb: cdns3: gadget: clear trb->length as zero after prepar [...] new bcdfa5ae4714 usb: cdns3: core: fix goto label for error path new ef8e9d03cc0a usb: cdns3: Add static to cdns3_gadget_exit function new 9e8b0361fd67 usb: cdns3: Rids of duplicate error message new 67e65ca2d814 usb: cdns3: host: add .suspend_quirk for xhci-plat.c new 366f12172ba0 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT new 9850c1d5ffc8 usb: cdns3: host: disable BEI support new e3704b4337a7 usb: cdns3: add quirk for enable runtime pm by default new 6de3ce1c553d usb: cdns3: imx: enable runtime pm by default new e53f09ea275d doc: dt-binding: cdns,usb3: add wakeup-irq new f8faa02544c4 usb: chipidea: add tracepoint support for udc new fbe4fbbb4f4d usb: chipidea: trace: fix the endian issue new e8a644821049 usb: cdns3: fix NULL pointer dereference on no platform data new d55f637ee477 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() new 5126075ac4cf usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() new 53670e6da598 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 0e055d179ea9 phy: ralink: phy-mt7621-pci: drop 'COMPILE_TEST' from Kconfig new 8145dcb07d0c phy: ralink: phy-mt7621-pci: set correct name in MODULE_DE [...] new 3eaf2da98993 phy: samsung: Merge Kconfig for Exynos5420 and Exynos5250 new 03289ecc9294 Merge remote-tracking branch 'phy-next/next' new 1e2b28da627f Merge remote-tracking branch 'tty/tty-next' new 6c38e7c60fe7 MAINTAINERS: update email, git repo of habanalabs driver new 23c15ae61517 habanalabs: change aggregate cs counters to atomic new 20b7525dc430 habanalabs/gaudi: move mmu_prepare to context init new 28958207e918 habanalabs: we need CPU queues for hwmon new 596553dbf9b2 habanalabs: support multiple types of firmwares new 8f503146746b habanalabs: minimize prints when everything is fine new f3a965c25075 habanalabs: don't init vm module if no MMU new 3cf74b3656a2 habanalabs: sync stream structures refactor new 2992c1dcd314 habanalabs: add support for multiple SOBs per monitor new 06f791f74fab habanalabs: sync stream refactor functions new becce5f9948d habanalabs: remove duplicate check new 16ac36504548 habanalabs/gaudi: add NIC QMAN H/W and registers definitions new b3a9c0bd2f18 habanalabs/gaudi: add NIC firmware-related definitions new 11dcb8c71235 habanalabs/gaudi: add NIC security configuration new 3c68157fb829 habanalabs/gaudi: add support for NIC QMANs new 4bb1f2f3fb31 habanalabs: use enum for CB allocation options new 5fe1c17ddf2e habanalabs: sync stream collective infrastructure new 0940cabafde9 habanalabs/gaudi: Set DMA5 QMAN internal new 5de406c0b5c7 habanalabs: sync stream collective support new 3e6229965763 habanalabs/gaudi: monitor device memory usage new e716ad3c76c8 habanalabs: make sure cs type is valid in cs_ioctl_signal_wait new 71a984f9ae09 habanalabs/gaudi: remove unreachable code new 977d53a614fb habanalabs: initialize variable before use new 9bb86b63d864 habanalabs: advanced FW loading new e753643d516c habanalabs: fix cs counters structure new 323b726706be habanalabs: fetch security indication from FW new c692dec70379 habanalabs/gaudi: add support for FW security new 03df136bc5dd habanalabs/gaudi: scrub all memory upon closing FD new a6722d6a97de habanalabs: fix MMU print message new ccf979ee330b habanalabs: refactor MMU to support dual residency MMU new 1cbca899fa57 habanalabs/gaudi: fetch PLL info from FW new 6de3d769fde0 habanalabs: Small refactoring of CS IOCTL handling new ea6ee260cbcd habanalabs: Small refactoring of cs_do_release() new 4ba1b227b6c7 habanalabs: Skip updating CI of internal queues if not in use new c1d505a922fe habanalabs: release signal if collective wait was dropped new ba7e389c30c6 habanalabs: Move repeatedly included headers to habanalabs.h new eb10b897e459 habanalabs: reset device upon fw read failure new 0da5698bf4b8 habanalabs/gaudi: increase MAX CS to 16K new 649c4592124b habanalabs: Separate CS job completion from its deallocation new 66bfcccdb893 habanalabs: remove duplicate print new b726a2f7c0bc habanalabs/gaudi: remove pcie_en strap toggle new f2d032ee1381 habanalabs: fix hard reset print and comment new 66a76401c50b habanalabs: add 'needs reset' state in driver new 28e052c95292 habanalabs: restore vm_pgoff after mmap new d1ddd90551b2 habanalabs: move HW dirty check to a proper location new 784b916dad2f habanalabs: refactor mmu va_range db structure new 804a72276cc4 habanalabs: Rename hw_queues_mirror to cs_mirror new adb51298fdc4 habanalabs: improve hard reset procedure new be91b91fa40f habanalabs: use host va range for internal pools new 7f070c913c36 habanalabs: move asic property to correct structure new d611b9f0b199 habanalabs: fetch hard reset capability from FW new 5a2998f46c85 habanalabs/gaudi: fetch HBM ecc info from FW new 92ede12a07d6 habanalabs: print message with correct device new b2d09622bec3 habanalabs: add boot errors prints new 412c41fcd526 habanalabs: support reserving aligned va block new fe2bc2d24953 habanalabs: share a single ctx-mutex between all MMUs new 00e1b59c8b15 habanalabs: fix MMU debugfs operations new 439bc47b8e83 habanalabs: firmware returns 64bit argument new b90c89443462 habanalabs/gaudi: align to new FW reset scheme new 5e5867e51d6e habanalabs: print CS type when it is stuck new 5c05487f1550 habanalabs: mmu map wrapper for sizes larger than a page new 4147864e8d65 habanalabs: fetch pll frequency from firmware new 2a570736ef39 habanalabs: goya_reset_sob_group() can be static new 293744d92c87 habanalabs: gaudi_ctx_fini() can be static new 051504d9f604 habanalabs: update firmware files new 64a9d5ab2c1c habanalabs/gaudi: print ECC type field new 9d127ad5719a habanalabs: indicate to user that a cs is gone new bd2f477f2037 habanalabs: add support for cs with timestamp new d2bbf2ca3344 habanalabs: add ull to PLL masks new ee3287798d49 habanalabs: add missing counter update new a63c3fb37b15 habanalabs/gaudi: handle reset when f/w is in preboot new 8e718f2eda8d habanalabs: free host huge va_range if not used new 3b82c34f0662 habanalabs: change messages to debug level new 3e438b42a5fb habanalabs: Add mask for CS type bits in CS flags new f07486745442 habanalabs: Modify the cs_cnt of a CB to be atomic new f44afb5b5a5d habanalabs: Add CB IOCTL opcode to retrieve CB information new cd5f82dbbad0 Merge tag 'misc-habanalabs-next-2020-11-30' of ssh://gitol [...] new 57d9352b6c65 fpga: fpga-mgr: Add devm_fpga_mgr_register() API new c9d754d6f71c fpga: fpga-mgr: altera-ps-spi: Simplify registration new 83eb4fbdcfda fpga: fpga-mgr: dfl-fme-mgr: Simplify registration new 7027b7305d16 fpga: fpga-mgr: ice40-spi: Simplify registration new a3b79b2a58f0 fpga: fpga-mgr: machxo2-spi: Simplify registration new 20e8963f4f38 fpga: fpga-mgr: socfpga: Simplify registration new d6530c0a48b7 fpga: fpga-mgr: ts73xx: Simplify registration new f4ce435b732a fpga: fpga-mgr: xilinx-spi: Simplify registration new 2630fa8d0031 fpga: fpga-mgr: zynqmp: Simplify registration new 907d4ad59904 fpga: fpga-mgr: altera-pr-ip: Simplify registration new c1fe18e898f0 Merge remote-tracking branch 'char-misc/char-misc-next' new 2bcffa005e04 Merge remote-tracking branch 'extcon/extcon-next' new e04e60fce47e soundwire: master: use pm_runtime_set_active() on add new 577e679b6852 Merge remote-tracking branch 'soundwire/next' new 0e13d96eaa42 Merge remote-tracking branch 'thunderbolt/next' new 1ea03b6668d8 Merge remote-tracking branch 'staging/staging-next' new 119f3732080b Merge remote-tracking branch 'mux/for-next' new c1b5a1b97515 Merge remote-tracking branch 'icc/icc-next' new 73ae6febd8cf Merge remote-tracking branch 'dmaengine/next' new 5d9eed919470 Merge remote-tracking branch 'cgroup/for-next' new 2ee9b86d0336 scsi: ses: don't attach if enclosure has no components new c69a73101faa Merge branch 'fixes' into for-next new e58a3f6f4f2f Merge branch 'misc' into for-next new b55a59e1afa9 Merge remote-tracking branch 'scsi/for-next' new 995ae10f8000 scsi: aic7xxx: Fix fall-through warnings for Clang new 4886dd0a04b4 scsi: aic94xx: Fix fall-through warnings for Clang new 4c7bd259d66c scsi: bfa: Fix fall-through warnings for Clang new da38e8917d65 scsi: aacraid: Fix fall-through warnings for Clang new 5133dc476484 scsi: aha1740: Fix fall-through warnings for Clang new 965077585513 scsi: csiostor: Fix fall-through warnings for Clang new e9a7c7117103 scsi: lpfc: Fix fall-through warnings for Clang new 8b185fc6e3fe scsi: stex: Fix fall-through warnings for Clang new 492096ecfa39 scsi: target: core: Fix fall-through warnings for Clang new 3c41c3cd1aef Merge remote-tracking branch 'scsi-mkp/for-next' new 8eb72932e7a7 virtio-mem: determine nid only once using memory_add_physa [...] new 55973d763cb3 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] new ace7d26f6b91 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling new 43f688974b26 virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() new 911911b523e3 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] new cd9aaaabd91b virtio-mem: factor out calculation of the bit number withi [...] new ad23ab5f9f74 virtio-mem: print debug messages from virtio_mem_send_*_request() new e8d164d79a12 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] new a492a13c31f9 virtio-mem: factor out handling of fake-offline pages in m [...] new a5b0dbc371d3 virtio-mem: retry fake-offlining via alloc_contig_range() [...] new e1bebc9a6f4f virtio-mem: generalize check for added memory new f828620fa3b8 virtio-mem: generalize virtio_mem_owned_mb() new b1b4953461e5 virtio-mem: generalize virtio_mem_overlaps_range() new 331c08f14955 virtio-mem: drop last_mb_id new 3a51a274c9a5 virtio-mem: don't always trigger the workqueue when offlin [...] new 93735a802b38 virtio-mem: generalize handling when memory is getting onl [...] new 6e0441602bb9 virito-mem: document Sub Block Mode (SBM) new cfb6c7b2a09d virtio-mem: memory block states are specific to Sub Block [...] new 194e66e7be36 virito-mem: subblock states are specific to Sub Block Mode (SBM) new 452bb807f883 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] new 0fc9877c6be7 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) new 7a854fab03d1 virito-mem: existing (un)plug functions are specific to Su [...] new 4b0a48d17ce2 virtio-mem: memory notifier callbacks are specific to Sub [...] new 1e1119a7a851 virtio-mem: factor out adding/removing memory from Linux new ee8041e98c9c virtio-mem: Big Block Mode (BBM) memory hotplug new 6d8602840184 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] new 0ead3e91c2ed mm/memory_hotplug: extend offline_and_remove_memory() to h [...] new 8521211c88c9 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug new 7757cf1986c9 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug new d2a416147eef vhost_vdpa: switch to vmemdup_user() new fb202878ae6b vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code new d5fe3f251404 Merge remote-tracking branch 'vhost/linux-next' new 176123cd7121 Merge remote-tracking branch 'rpmsg/for-next' new 08acc3f79202 Merge remote-tracking branch 'gpio/for-next' new bc5d09843222 gpiolib: acpi: Fix fall-through warnings for Clang new d49ee56292d7 gpio: ath79: Fix fall-through warning for Clang new 3cc1fb739939 gpiolib: do not print err message for EPROBE_DEFER new 64b19f6abedc gpio: mvebu: update Armada XP per-CPU comment new 48f32a835373 gpio: mvebu: switch pwm duration registers to regmap new c5a8951fb7b2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 89ad953e1e72 pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and [...] new 590567bf6f6d pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and [...] new 4356497e9eda pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and f [...] new ffcd7f812dec pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and [...] new 7ba4a9591a8a pinctrl: renesas: Fix fall-through warnings for Clang new 6b99afc01a5b Merge tag 'renesas-pinctrl-for-v5.11-tag2' of git://git.ke [...] new e5a4b7ea154a Merge tag 'samsung-pinctrl-5.11' of https://git.kernel.org [...] new ce4d7816c827 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] new 7e5ea974e61c pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] new 552a9cc02b0e pinctrl: pinctrl-microchip-sgpio: Add OF config dependency new be100b6604d1 Merge branch 'devel' into for-next new 0b8f2bd44f82 Merge remote-tracking branch 'pinctrl/for-next' new 86a9d94ff658 Merge remote-tracking branch 'pwm/for-next' new c85a833e8ca2 coredump: Document coredump code exclusively used by cell spufs new e15c8a3d55ac exec: Move io_uring_task_cancel after the point of no return new a1142ad21375 Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] new 679441bb7567 Merge remote-tracking branch 'userns/for-next' new bd1b82cbd165 Merge remote-tracking branch 'kselftest/next' new 40b4a59bd5b6 Merge remote-tracking branch 'livepatching/for-next' new dde621811b1d Merge remote-tracking branch 'coresight/next' new d63c9ccef5f4 Merge remote-tracking branch 'rtc/rtc-next' new 2c07343abd89 selftests/seccomp: Update kernel config new 22c84b715bfc Merge remote-tracking branch 'seccomp/for-next/seccomp' new 6790dc4a58f3 slimbus: qcom-ngd-ctrl: fix SSR dependencies new 70decacb09f3 Merge remote-tracking branch 'slimbus/for-next' new 023e019639fc Merge remote-tracking branch 'nvmem/for-next' new 591c1861427e Merge remote-tracking branch 'xarray/main' new b0c03eff79a6 drivers: hv: vmbus: Fix checkpatch SPLIT_STRING new 85e22a7e915d Merge remote-tracking branch 'hyperv/hyperv-next' new 8941b7534adb Merge remote-tracking branch 'auxdisplay/auxdisplay' new 295983402a1a openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT new 440ec82ebed2 selftests: openat2: add RESOLVE_ conflict test new 961407f9831c Merge remote-tracking branch 'pidfd/for-next' new a7d8fded54a2 Merge remote-tracking branch 'fpga/for-next' new 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs new 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages new fadb08e7c750 kunit: Support for Parameterized Testing new 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] new bd29969759b4 Merge remote-tracking branch 'kunit-next/kunit' new 89828f632dec bus: mhi: core: Fix error handling in mhi_register_controller() new 4ea6fa2cb921 mhi: pci_generic: Fix implicit conversion warning new 1f523cc0551a Merge remote-tracking branch 'mhi/mhi-next' new 8ae4a967daa4 Merge remote-tracking branch 'notifications/notifications- [...] new e3b0486e8f7f Merge remote-tracking branch 'memblock/for-next' new cf84b0c7a465 zlib: export S390 symbols for zlib modules new f0f101af266a coredump: fix core_pattern parse error new e276a5ba3468 mm/filemap: add static for function __add_to_page_cache_locked new cd59e0a96d2f mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING new 75e157413462 mm: memcg/slab: fix obj_cgroup_charge() return value handling new 31a3b69d1280 mm: list_lru: set shrinker map bit when child nr_items is [...] new deb8ddb7f5ed mm/swapfile: do not sleep with a spin lock held new 6efe1efe8ef4 mailmap: add two more addresses of Uwe Kleine-König new 9617f7115932 tools/testing/selftests/vm: fix build error new d7ab2c274d36 proc: use untagged_addr() for pagemap_read addresses new 052ca4bd2d50 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new eba54477afa3 /proc/kpageflags: do not use uninitialized struct pages new 73b1574cacb3 kthread: add kthread_work tracepoints new 4cd42b144d2e kthread_worker: document CPU hotplug handling new 240d1c37ee90 kthread_worker-document-cpu-hotplug-handling-fix new 227ab2a684cb uapi: move constants from <linux/kernel.h> to <linux/const.h> new 609ae605849c ide/falcon: remove in_interrupt() usage new 69ad9c50980c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new ca0170c38a9e fs/ntfs: remove unused varibles new 659972079a4a fs/ntfs: remove unused variable attr_len new b417d9e7e73f fs/ocfs2/cluster/tcp.c: remove unneeded break new 156f252d567d ocfs2: ratelimit the 'max lookup times reached' notice new 729cd8347aa0 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f2d8d4609e61 ocfs2: fix ocfs2 corrupt when iputting an inode new f9b096e77c6c ramfs: support O_TMPFILE new 2b1d7411875f kernel/watchdog: flush all printk nmi buffers when hardloc [...] new e312277bdee5 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 1947d0ee3db6 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new 64eda930a82f mm: slab: provide krealloc_array() new 55b7ec519e35 ALSA: pcm: use krealloc_array() new e5b7e6bab582 vhost: vringh: use krealloc_array() new 2fb38154db73 pinctrl: use krealloc_array() new 6ea69123e218 edac: ghes: use krealloc_array() new 93600af04d23 drm: atomic: use krealloc_array() new b96a3d2ab51a hwtracing: intel: use krealloc_array() new f075ea5a88d0 dma-buf: use krealloc_array() new 882419caa852 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 819de6d254ed mm/slub: let number of online CPUs determine the slub page order new 46fda2c8b99a device-dax/kmem: use struct_size() new 09f6a423aeb6 mm: fix page_owner initializing issue for arm32 new 89ea6565d188 mm/filemap/c: break generic_file_buffered_read up into mul [...] new 206b31289162 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 1aab074f7b6c mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 5eb622a45391 mm/truncate: add parameter explanation for invalidate_mapp [...] new c13e9842666f mm/filemap.c: remove else after a return new 8f4ceff20e84 mm-remove-the-unuseful-else-after-a-return-fix new b0b637adf17b mm/gup_benchmark: rename to mm/gup_test new 98d1a4c8692b selftests/vm: use a common gup_test.h new ae80f5562553 selftests/vm: rename run_vmtests --> run_vmtests.sh new 178a95c0207f selftests/vm: minor cleanup: Makefile and gup_test.c new a4e917211195 selftests/vm: only some gup_test items are really benchmarks new b806eb7c4290 selftests/vm: gup_test: introduce the dump_pages() sub-test new b7851a0a1e4e selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 6103eb15deaa selftests/vm: hmm-tests: remove the libhugetlbfs dependency new 982bb39b4f02 selftests/vm: 2x speedup for run_vmtests.sh new b8e3a98992e8 mm/gup_test.c: mark gup_test_init as __init function new caacf1036df9 mm/gup_test: GUP_TEST depends on DEBUG_FS new 53c29896743b mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 new 846f0a227162 mm/gup: reorganize internal_get_user_pages_fast() new f9922173d1cb mm/gup: prevent gup_fast from racing with COW during fork new e6eb6d660ce4 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] new d6122f83c0aa mm: handle zone device pages in release_pages() new 526ea4b5f06a mm/swapfile.c: use helper function swap_count() in add_swa [...] new 3155ed64c321 mm/swap_state: skip meaningless swap cache readahead when [...] new 79c5d1b0efb3 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new 501b1611214c mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new a90a1697b46d mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 625225196166 mm: remove pagevec_lookup_range_nr_tag() new caa4d120ca45 mm/shmem.c: make shmem_mapping() inline new e7886660176c tmpfs: fix Documentation nits new 31879a085c95 mm: memcontrol: add file_thp, shmem_thp to memory.stat new 16730fc818c6 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new 48cb979eb64a mm: memcontrol: remove unused mod_memcg_obj_state() new dba92812a62d mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new dcf2e22ea427 mm: memcg/slab: fix return of child memcg objcg for root memcg new 87452e300e9d mm: memcg/slab: fix use after free in obj_cgroup_charge new 2e48817e443c mm/rmap: always do TTU_IGNORE_ACCESS new cf90afbdd4ea mm/memcg: update page struct member in comments new ad0b019221ef mm: memcg: fix obsolete code comments new c2834f3898ac mm: memcg: deprecate the non-hierarchical mode new cb729cc6474c docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new c2135e1c9a5c cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new 29a33918123a mm/page_counter: use page_counter_read in page_counter_set_max new 6724d48d9317 mm: memcg: remove obsolete memcg_has_children() new 3e241dfc2dd9 mm/thp: move lru_add_page_tail() to huge_memory.c new 16923e58de41 mm/thp: use head for head page in lru_add_page_tail() new 33ea49e68535 mm/thp: simplify lru_add_page_tail() new d3011dd8624e mm/thp: narrow lru locking new 7c9771f90ce0 mm/vmscan: remove unnecessary lruvec adding new 5baa6ab60bde mm/rmap: stop store reordering issue on page->mapping new 5ed67a6ac96c mm-rmap-stop-store-reordering-issue-on-page-mapping-fix new 0b23b49b6e52 mm: page_idle_get_page() does not need lru_lock new 8ab88282e45f mm/memcg: add debug checking in lock_page_memcg new 8279c2b4efec mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn new de2502685000 mm/lru: move lock into lru_note_cost new 7f7ee5a9725d mm/vmscan: remove lruvec reget in move_pages_to_lru new 48ff77580446 mm/mlock: remove lru_lock on TestClearPageMlocked new 31b4f6d68de1 mm/mlock: remove __munlock_isolate_lru_page() new 48d4a0c57985 mm/lru: introduce TestClearPageLRU() new d7180ac55c95 mm/compaction: do page isolation first in compaction new a0d081e31cf4 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn new c62ae216854f mm/lru: replace pgdat lru_lock with lruvec lock new 221b12fba0f5 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix new bdcf281a4f9b mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 new 1522edd0e8e1 mm/lru: introduce relock_page_lruvec() new 83ac99fa644b mm-lru-introduce-the-relock_page_lruvec-function-fix new 2e29f8587d2b mm/lru: revise the comments of lru_lock new 7ce973981181 mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new 3fe36c930841 mm: memcontrol: Assign boolean values to a bool variable new e53c2fea69f7 mm/memcg: remove incorrect comment new 727c2e90da10 mm: move lruvec stats update functions to vmstat.h new a624e520671a mm: memcontrol: account pagetables per node new 9b815ade85dd xen/unpopulated-alloc: consolidate pgmap manipulation new 7bfab23b86c7 kselftests: vm: add mremap tests new d3825075c3f4 mm: speedup mremap on 1GB or larger regions new 5f8bc964ac3f arm64: mremap speedup - enable HAVE_MOVE_PUD new d26268c3fc28 x86: mremap speedup - Enable HAVE_MOVE_PUD new d8ac0473d4c3 mm: cleanup: remove unused tsk arg from __access_remote_vm new f393cc20221a mm/mmap.c: fix the adjusted length error new 0515caaa2577 mm/mapping_dirty_helpers: enhance the kernel-doc markups new 8f0dc4b55c42 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new 5ef2c43bb137 mm: mmap_lock: add tracepoints around lock acquisition new 8e64c3cff01e mm: mmap_lock: fix use-after-free race and css ref leak in [...] new 0b867ab0f71e sparc: fix handling of page table constructor failure new f7a5e55b360c mm: move free_unref_page to mm/internal.h new fb4c693c7928 mm/mremap: account memory on do_munmap() failure new 9cb2f764b524 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 4e51aa79685d mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new 8b59412cd3ba vm_ops: rename .split() callback to .may_split() new b015ee4212da mremap: check if it's possible to split original vma new ef24b9f4aff0 mm: forbid splitting special mappings new ad98ffc550e1 mm: track mmu notifiers in fs_reclaim_acquire/release new afd131056639 mm: extract might_alloc() debug check new 545b66bda663 locking/selftests: add testcases for fs_reclaim new d58e39bf202a mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new 7a31e7c73394 mm/vmalloc: use free_vm_area() if an allocation fails new 97b603acebab mm/vmalloc: rework the drain logic new ad9972eebca2 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new 0487b6dda19d mm/vmalloc.c: remove unnecessary return statement new 7d261937c42f docs/vm: remove unused 3 items explanation for /proc/vmstat new 72bd36f67884 mm/vmalloc.c: fix kasan shadow poisoning size new 41ab1aae781f kasan: fix object remaining in offline per-cpu quarantine new 0bde7f6f87ea alpha: switch from DISCONTIGMEM to SPARSEMEM new c8baea55054e ia64: remove custom __early_pfn_to_nid() new 4a67a8e45bea ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new bc3240d47098 ia64: discontig: paging_init(): remove local max_pfn calculation new 4adc93b0028a ia64: split virtual map initialization out of paging_init() new a9c715361f0d ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 58f75263c56a ia64: make SPARSEMEM default and disable DISCONTIGMEM new 9b9643b6647f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new a8afa5e65dcc arm, arm64: move free_unused_memmap() to generic mm new 8a95b12f0654 arc: use FLATMEM with freeing of unused memory map instead [...] new 93f76eb22827 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new 7e087c64cea2 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new 316b93a8a727 m68k: deprecate DISCONTIGMEM new 24e337991374 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new a24eb65e8e4b PM: hibernate: make direct map manipulations more explicit new cf0c50e4c65a arch, mm: restore dependency of __kernel_map_pages() on DE [...] new 4037d5cb9344 arch, mm: make kernel_page_present() always available new de5fd31431eb mm, page_alloc: clean up pageset high and batch update new 7113c3f18aa7 mm, page_alloc: calculate pageset high and batch once per zone new bc9897a94603 mm, page_alloc: remove setup_pageset() new 4e48a067b76a mm, page_alloc: simplify pageset_update() new e78426a6205c mm, page_alloc: cache pageset high and batch in struct zone new 539cd246af30 mm, page_alloc: move draining pcplists to page isolation users new d80a08a62b74 mm, page_alloc: disable pcplists during memory offline new 5d611381f2c8 mm-page_alloc-disable-pcplists-during-memory-offline-fix new 141943c1313b include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new cd9c6529ae96 mm/page-flags: fix comment new 24a48748d2a8 mm/page_alloc: add __free_pages() documentation new 13f74aa669fc mm/page_alloc: mark some symbols with static keyword new a3e45014feaf mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new 434b160647dc init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new caa474a73355 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() new 2d40a5315c54 mm/page_alloc: speed up the iteration of max_order new b7d05d5414f7 mm/pagealloc.c: refactor initialization of struct page for [...] new ec7d4954243c mm,hwpoison: drain pcplists before bailing out for non-bud [...] new f0176fd2a5c2 mm,hwpoison: take free pages off the buddy freelists new f497cf35a2af mm,hwpoison: take free pages off the buddy freelists for hugetlb new db6d711e7f67 mm,hwpoison: drop unneeded pcplist draining new 4a3def486718 mm,hwpoison: refactor get_any_page new 64c9a2475f3c mm,hwpoison: drop pfn parameter new 9f7e2dd559ba mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new 74a91bc6d937 mm,hwpoison: remove MF_COUNT_INCREASED new 85bb059c8bed mm,hwpoison: remove flag argument from soft offline functions new ceb5e19033e2 mm,hwpoison: disable pcplists before grabbing a refcount new 6671b904df7e mm,hwpoison: remove drain_all_pages from shake_page new bbec2f756e1c mm/hugetlb.c: just use put_page_testzero() instead of page [...] new 5e79a64d75df mm/huge_memory.c: update tlb entry if pmd is changed new 4e8000cae1af MIPS: do not call flush_tlb_all when setting pmd entry new ffa368dbe7b1 include/linux/huge_mm.h: remove extern keyword new 3509ade40b9e khugepaged: add parameter explanations for kernel-doc markup new 7d8be63338cd mm: hugetlb: fix type of delta parameter and related local [...] new 337320ee8674 mm,hugetlb: remove unneeded initialization new bee599ed5cb3 mm: don't wake kswapd prematurely when watermark boosting [...] new 220abb2b9b86 mm/vmscan: drop unneeded assignment in kswapd() new 1f8a9dee9746 mm/vmscan.c: remove the filename in the top of file comment new 422941de56b0 mm/vmscan: __isolate_lru_page_prepare() cleanup new 50de7654121c mm/page_isolation: do not isolate the max order page new c3c4a2b82c40 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new ce2ad1d6dab0 mm/compaction: move compaction_suitable's comment to right place new 8ae8b5c3dc4b mm/compaction: make defer_compaction and compaction_deferr [...] new ec762081309c mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new 451d235a3af6 mm/migrate.c: fix comment spelling new 42a4099495c1 mm/migrate.c: optimize migrate_vma_pages() mmu notifier new b616ef41541e mm: support THPs in zero_user_segments new 3bd9937d4208 opcode: 0000 EIP: zero_user_segments] new f714231feeb3 mm: truncate_complete_page() does not exist any more new 4f01762e47de mm: migrate: simplify the logic for handling permanent failure new 8a887238b0b9 mm: migrate: skip shared exec THP for NUMA balancing new 992d5cf00fc6 mm: migrate: clean up migrate_prep{_local} new 4c17a5b5aef2 mm: migrate: return -ENOSYS if THP migration is unsupported new 27dd1b6bb5e6 mm: make pagecache tagged lookups return only head pages new bd3eca70ce3a mm/shmem: use pagevec_lookup in shmem_unlock_mapping new a5c99adb301c mm/swap: optimise get_shadow_from_swap_cache new 5acbe53a30df mm: add FGP_ENTRY new e68ed61fff58 mm/filemap: rename find_get_entry to mapping_get_entry new 35e1aa67e709 mm/filemap: add helper for finding pages new 3def6f30d73f fix mm-filemap-add-helper-for-finding-pages.patch new e13604df0231 mm/filemap: add mapping_seek_hole_data new a7b2c75a39da fix mm-filemap-add-mapping_seek_hole_data.patch new d846abcb6e08 iomap: use mapping_seek_hole_data new 96097db974a8 mm: add and use find_lock_entries new 3261c23a48f3 fix mm-add-and-use-find_lock_entries.patch new 2409245d980e mm: add an 'end' parameter to find_get_entries new 349a0dcf9edf mm: add an 'end' parameter to pagevec_lookup_entries new a1366904f80e mm: remove nr_entries parameter from pagevec_lookup_entries new fe7a5d8e0eff mm: pass pvec directly to find_get_entries new 6acbb1a99309 mm: remove pagevec_lookup_entries new 8b1e1d8a00ca mm/truncate,shmem: handle truncates that split THPs new 8678b27f4b8b mm-truncateshmem-handle-truncates-that-split-thps-fix new 1b1aa968b0b6 mm-truncateshmem-handle-truncates-that-split-thps-fix-fix new 3184ee3dfdbe mm/filemap: return only head pages from find_get_entries new cb6bcdbd0dbe mm,thp,shmem: limit shmem THP alloc gfp_mask new 786ec06a07b8 mm,thp,shm: limit gfp mask to no more than specified new 8763e12a6b3c mm,thp,shmem: make khugepaged obey tmpfs mount flags new dd48c9fc0f8f mm/cma.c: remove redundant cma_mutex lock new 83303c3c1b71 mm: cma: improve pr_debug log in cma_release() new a7d654505eed mm-cma-improve-pr_debug-log-in-cma_release-fix new c64e9022cabd mm, page_alloc: do not rely on the order of page_poison an [...] new ae26b633fc40 mm, page_poison: use static key more efficiently new 36bfc7a02821 kernel/power: allow hibernation with page_poison sanity checking new 3083e4bc72d5 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new 33d9df7d74ac mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 85c8badc60e1 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 10685e2f35b1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f49c8eb0c07f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new d61d1c058bf3 userfaultfd: add UFFD_USER_MODE_ONLY new e07507164cf4 userfaultfd: add user-mode only option to unprivileged_use [...] new 93a9921a0c89 userfaultfd: selftests: make __{s,u}64 format specifiers portable new 4afe46a058cd mm/zswap: make struct kernel_param_ops definitions const new 1c40f4f70cd5 mm/zswap: fix passing zero to 'PTR_ERR' warning new 2c77e26a4a20 mm/zswap: move to use crypto_acomp API for hardware acceleration new a906eafd708f mm/zsmalloc.c: rework the list_add code in insert_zspage() new 53e92d882669 mm/process_vm_access: remove redundant initialization of iov_r new 0216ec3ea9dd zram: support page writeback new a6d52df2d8bc zram: break the strict dependency from lzo new 26be566c68c1 zram: add stat to gather incompressible pages since zram set up new 8d6f2693560f mm: fix kernel-doc markups new 4dcdc41435c9 mm: use sysfs_emit for struct kobject * uses new 7c59a0e2313c mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 40bc853a038b mm:backing-dev: use sysfs_emit in macro defining functions new 5333cc866883 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new c32ac4026a2a mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new 95501e176cbe mm: fix fall-through warnings for Clang new fc6ad409f0c3 mm: cleanup kstrto*() usage new 83f53101f343 mm: add Kernel Electric-Fence infrastructure new f427dbd0225d kfence: Fix parameter description for kfence_object_start() new 19140429b7ec kfence: avoid stalling work queue task without allocations new b245713bcd07 x86, kfence: enable KFENCE for x86 new 1dea6ecb0067 arm64, kfence: enable KFENCE for ARM64 new 420e6f3a0f76 kfence: use pt_regs to generate stack trace on faults new 0ff9b23ba0bc mm, kfence: insert KFENCE hooks for SLAB new bbc7179309f0 mm, kfence: insert KFENCE hooks for SLUB new 34001ac967a5 kfence, kasan: make KFENCE compatible with KASAN new 901c8fb6fa04 kfence, Documentation: add KFENCE documentation new 5bdd3980cf09 kfence: add test suite new e84e696faf3b MAINTAINERS: add entry for KFENCE new d10f1278b64b fs/buffer.c: add debug print for __getblk_gfp() stall problem new ac14ad5a99ef fs/buffer.c: dump more info for __getblk_gfp() stall problem new 3794402ea617 kernel/hung_task.c: Monitor killed tasks. new da0ea8d4fdf5 alpha: Replace bogus in_interrupt() new bae18c270e81 procfs: delete duplicated words + other fixes new 453e989e9238 proc: provide details on indirect branch speculation new 869f50928799 proc-provide-details-on-indirect-branch-speculation-v2 new f252a2879f0c proc/sysctl: make protected_* world readable new 2e0cb2e41adc asm-generic: force inlining of get_order() to work around [...] new 9e5379c1aa3c kernel.h: Split out mathematical helpers new 764e7700f1b4 kernel.h: split out mathematical helpers fix new 75c979a05532 kernel/acct.c: use #elif instead of #end and #elif new 1704e7e27a39 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new c616f94ac3f0 bitmap: remove unused function declaration new 9e80c52c4d15 lib/test_free_pages.c: add basic progress indicators new 00fd9a66063d lib/stackdepot.c: replace one-element array with flexible- [...] new f9c5a4fe6885 lib/stackdepot.c: use flex_array_size() helper in memcpy() new 8e54e92582e8 lib/stackdepot.c: use array_size() helper in jhash2() new 279b6aaf8470 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new 9deb3e28141a lib/list_kunit: follow new file name convention for KUnit tests new fa1bf357e115 lib/linear_ranges_kunit: follow new file name convention f [...] new a3d892e42508 lib/bits_kunit: follow new file name convention for KUnit tests new 37226674398b lib/cmdline: fix get_option() for strings starting with hyphen new 3beab9655bfa lib/cmdline: allow NULL to be an output for get_option() new bfdda1be4385 lib/cmdline_kunit: add a new test suite for cmdline API new e9338217f759 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix new be9cab178a05 lib/cmdline_kunit: type of expected returned values should be int new 17ac77d76948 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() new 6e99fb30f68f lib: optimize cpumask_local_spread() new 991ae7beefc3 ilog2: Improve ilog2 for constant arguments new d4f4a8f8b384 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes new 93de6e9e8954 lib/string: remove unnecessary #undefs new df16d0de696c lib: string.h: detect intra-object overflow in fortified s [...] new 599c41f6c15a lkdtm: tests for FORTIFY_SOURCE new faea729f9fe6 string.h: add FORTIFY coverage for strscpy() new 9b794d5a123e drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] new 8ade998b8526 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment new 18c4cc78b9a2 lib: cleanup kstrto*() usage new c9f0cee64ef8 lib: stackdepot: add support to configure STACK_HASH_SIZE new 8e9475e770f1 lib-stackdepot-add-support-to-configure-stack_hash_size-fix new 01ef9fcba462 lib/lz4: explicitly support in-place decompression new 8eae597693fc bitops: introduce the for_each_set_clump macro new 36ae06f38cfa lib/test_bitmap.c: add for_each_set_clump test cases new 19325ff9e606 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new 035a9fbf1225 gpio: thunderx: utilize for_each_set_clump macro new 97d771fa8103 gpio: xilinx: utilize generic bitmap_get_value and _set_value new f63b2f0c08ed checkpatch: add new exception to repeated word check new 9ccbaf73218e checkpatch: fix false positives in REPEATED_WORD warning new 94629addf6f9 checkpatch: ignore generated CamelCase defines and enum values new f89018a741f0 checkpatch: prefer static const declarations new 4596d5618ecb checkpatch: allow --fix removal of unnecessary break statements new cc31f50db936 checkpatch: extend attributes check to handle more patterns new abe92b2b184d checkpatch: add a fixer for missing newline at eof new 326c50c0b297 checkpatch: update __attribute__((section("name"))) quote removal new 7a2c4a241fcb checkpatch-update-__attribute__sectionname-quote-removal-v2 new e3169879ea09 checkpatch: add fix option for GERRIT_CHANGE_ID new 6cec2c6311b5 checkpatch: add __alias and __weak to suggested __attribut [...] new 0f1a598b2e2e checkpatch: improve email parsing new e239e283e493 checkpatch: fix spelling errors and remove repeated word new a2cbc57c2f1a checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags new 6b5c79fbc72c checkpatch: fix unescaped left brace new 1f0c9a6e83a2 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS new 6c5cd6b6350e checkpatch: add fix option for LOGICAL_CONTINUATIONS new 0534960bdf73 checkpatch: add fix and improve warning msg for non-standa [...] new d9bd9693cb40 checkpatch: add warning for unnecessary use of %h[xudi] an [...] new 40f87dcb5c32 checkpatch: add warning for lines starting with a '#' in c [...] new 3c94d7bf8df4 checkpatch: fix TYPO_SPELLING check for words with apostrophe new a679b39f2370 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix new c2b9f0dbb06f kdump: append uts_namespace.name offset to VMCOREINFO new 50c3b78ba4a1 rapidio: remove unused rio_get_asm() and rio_get_device() new e0fd55273656 gcov: remove support for GCC < 4.9 new 673be312bc62 gcov: fix kernel-doc markup issue new fd7154a4f44b relay: remove unused buf_mapped and buf_unmapped callbacks new 3c3b5edd2e7b relay: require non-NULL callbacks in relay_open() new 776034f648ce relay: make create_buf_file and remove_buf_file callbacks [...] new 64ad499f15c0 relay: allow the use of const callback structs new 370f50085a7c relay-allow-the-use-of-const-callback-structs-v3 new a5d3e05f9bd3 drm/i915: make relay callbacks const new 4dd2eb66eb39 ath10k: make relay callbacks const new 05f7ee04bfff ath11k: make relay callbacks const new 4efadde49bfe ath9k: make relay callbacks const new 35f3e6696087 blktrace: make relay callbacks const new 5768a996f2c6 aio: simplify read_events() new dc12673deadd kernel/resource.c: fix kernel-doc markups new 206696dd9ba8 resource-fix-kernel-doc-markups-checkpatch-fixes new 93d19af94af2 reboot: refactor and comment the cpu selection code new 58ade5fe9752 reboot: allow to specify reboot mode via sysfs new 982212f0a39c reboot: fix variable assignments in type_store new 98488dd1cd88 reboot: remove cf9_safe from allowed types and rename cf9_force new 90c15d8eea80 reboot: allow to override reboot type if quirks are found new dd03dc723eb3 reboot: hide from sysfs not applicable settings new 5af06f702359 fault-injection: handle EI_ETYPE_TRUE new 1f56f1aacac6 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new 099dada779c4 Merge branch 'akpm-current/current' new 1ae547f60874 kmap: stupid hacks to make it compile new 8ff4bc161ebe init/Kconfig: don't assume scripts/lld-version.sh is executable new 639a4a3f44dc mm/swap.c: reduce lock contention in lru_cache_add new 56f390090edf mm/swap.c: mark sort_page_lruvec with static keyword new 6512e357e3af mm: memcontrol: use helpers to read page's memcg data new 33dc310b415c mm: memcontrol/slab: use helpers to access slab page's memcg_data new 55f32b8e6d86 mm: introduce page memcg flags new 6d2d379aa38e mm: convert page kmemcg type to a page memcg flag new 3affa2f73333 mm/memcg: bail early from swap accounting if memcg disabled new 1bc82a7c8117 mm/memcg: warning on !memcg after readahead page charged new c441c104074f mm/memcg: remove unused definitions new ca1962917f84 mm, kvm: account kvm_vcpu_mmap to kmemcg new 2fd7616588dc mm: slub: call account_slab_page() after slab page initialization new 49819f638e61 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 775b6ebb71ce mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new d4a50b73373c mm/memcontrol:rewrite mem_cgroup_page_lruvec() new e4bc3952448a mm/memcg: add missed warning in mem_cgroup_lruvec new 2a66b8734a63 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() new 9a6b38044bb2 treewide: remove stringification from __alias macro definition new 53ae1ebc8882 ARM: boot: quote aliased symbol names in string.c new c33993fa543c epoll: check for events when removing a timed out thread f [...] new 52d4be8abce4 epoll: simplify signal handling new 9b31beffb190 epoll: pull fatal signal checks into ep_send_events() new 0fa4e08bb284 epoll: move eavail next to the list_empty_careful check new 16a42949bfdb epoll: simplify and optimize busy loop logic new d15da1e5274d epoll: pull all code between fetch_events and send_event i [...] new 3b2e23a96fde epoll: replace gotos with a proper loop new f7b5b79703fa epoll: eliminate unnecessary lock for zero timeout new 0dbcc9a6d69a mm: unexport follow_pte_pmd new 2ab47751e8e4 mm: simplify follow_pte{,pmd} new c4bec03a27b8 merge fix for "s390/pci: remove races against pte updates" new e62efd169e2b kasan: drop unnecessary GPL text from comment headers new eca67ce72e11 kasan: KASAN_VMALLOC depends on KASAN_GENERIC new 0bff93092f52 kasan: group vmalloc code new 92ca946dec6a kasan: shadow declarations only for software modes new 40868fcdf0b1 kasan, mm: fix build issue with asmlinkage new 85b6eac29ffe kasan: rename (un)poison_shadow to (un)poison_range new 3d2f14fd2ee3 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new 8d05d5bfd13f kasan: only build init.c for software modes new 2fa7a3df24d2 kasan: split out shadow.c from common.c new 6ff9c371d314 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 5ea37b8b8030 kasan: rename report and tags files new 6e6fa7e6f182 kasan: don't duplicate config dependencies new e75ca24f5202 kasan: hide invalid free check implementation new 035ee5db919f kasan: decode stack frame only with KASAN_STACK_ENABLE new ecf9887a728e kasan, arm64: only init shadow for software modes new f618ec49a084 kasan, arm64: only use kasan_depth for software modes new 14aa383a8ad0 kasan, arm64: move initialization message new 1f582016df19 kasan, arm64: rename kasan_init_tags and mark as __init new 967cbcb9a3cd kasan: rename addr_has_shadow to addr_has_metadata new 1d8cba8235ea kasan: rename print_shadow_for_address to print_memory_metadata new 7671c5ad0eb8 kasan: rename SHADOW layout macros to META new 5f472e6a6170 kasan: separate metadata_fetch_row for each mode new a794961331de kasan, arm64: don't allow SW_TAGS with ARM64_MTE new e283fed75e7c kasan: introduce CONFIG_KASAN_HW_TAGS new 37f2522ea6ec arm64: enable armv8.5-a asm-arch option new 587c8ec9df80 arm64: mte: add in-kernel MTE helpers new f751f2970840 arm64: mte: reset the page tag in page->flags new 06abc1ba1e88 arm64: mte: add in-kernel tag fault handler new 73239de72038 arm64: kasan: allow enabling in-kernel MTE new 2f46ef5503d5 arm64: mte: convert gcr_user into an exclude mask new 59cb8318e0db arm64: mte: switch GCR_EL1 in kernel entry and exit new fafc3dc1fd64 kasan, mm: untag page address in free_reserved_area new b2c8e9d416d7 arm64: kasan: align allocations for HW_TAGS new a125fc240004 arm64: kasan: add arch layer for memory tagging helpers new 8ef4e07ae8d5 kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 8b15c91f44b5 kasan, x86, s390: update undef CONFIG_KASAN new eb714251d773 kasan, arm64: expand CONFIG_KASAN checks new dd608443090e kasan, arm64: implement HW_TAGS runtime new 584209b2b774 kasan, arm64: print report from tag fault handler new e447ae4d0b08 kasan, mm: reset tags when accessing metadata new 062098c3d22a kasan, arm64: enable CONFIG_KASAN_HW_TAGS new bd93a1b2c1a0 kasan: add documentation for hardware tag-based mode new 3f295f51daa8 kselftest/arm64: check GCR_EL1 after context switch new ae910f1dd36f kasan: simplify quarantine_put call site new 19bb267d1a85 kasan: rename get_alloc/free_info new 4907f3332c66 kasan: introduce set_alloc_info new a7421e79c3b3 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new 14913254eb23 kasan: allow VMAP_STACK for HW_TAGS mode new fc1b7d45dbaa kasan: remove __kasan_unpoison_stack new f852526ecb09 kasan: inline kasan_reset_tag for tag-based modes new 71916cb03f42 kasan: inline random_tag for HW_TAGS new 35bb799b02a9 kasan: open-code kasan_unpoison_slab new fc216b94977a kasan: inline (un)poison_range and check_invalid_free new 197d8594858a kasan: add and integrate kasan boot parameters new f8733ab4bb3f kasan, mm: check kasan_enabled in annotations new a0efd4e5b4b7 kasan, mm: rename kasan_poison_kfree new 4b4978315108 kasan: don't round_up too much new d0916a071b9a kasan: simplify assign_tag and set_tag calls new 240a56369f6c kasan: clarify comment in __kasan_kfree_large new 4a1f912b7542 kasan: sanitize objects when metadata doesn't fit new 787647e65527 kasan, mm: allow cache merging with no metadata new 31effff4383b kasan: update documentation new ac89a787e29f mm: fix some spelling mistakes in comments new c3bf6a4016b3 epoll: convert internal api to timespec64 new 7172ae4e248a epoll: add syscall epoll_pwait2 new 27959d5134bd epoll: wire up syscall epoll_pwait2 new f51b267d83fa selftests/filesystems: expand epoll with epoll_pwait2 new e9833320f73c mmap locking API: don't check locking if the mm isn't live yet new cd96ddf8c98b mm/gup: assert that the mmap lock is held in __get_user_pages() new 0762a396baef Merge branch 'akpm/master' new b882c27d0368 kasan-rename-get_alloc-free_info-fix new 0522c7f13e25 Revert "zram: break the strict dependency from lzo" new bfd521e1af51 Add linux-next specific files for 20201203
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 (0eedceafd3a6) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2044 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + CREDITS | 5 + Documentation/ABI/testing/sysfs-firmware-sgi_uv | 31 +- Documentation/admin-guide/blockdev/zram.rst | 1 + Documentation/admin-guide/bootconfig.rst | 20 +- Documentation/admin-guide/cgroup-v2.rst | 3 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/pstore-blk.rst | 7 +- .../admin-guide/syscall-user-dispatch.rst | 90 + Documentation/dev-tools/kasan.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 83 +- Documentation/devicetree/bindings/arm/fsl.yaml | 3 + .../bindings/arm/samsung/samsung-boards.yaml | 13 + .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 78 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 1 + .../bindings/media/allwinner,sun6i-a31-csi.yaml | 1 + .../devicetree/bindings/media/i2c/adv7180.yaml | 31 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 32 +- .../bindings/media/i2c/aptina,mt9v111.yaml | 2 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 25 +- .../devicetree/bindings/media/i2c/imx219.yaml | 4 + .../bindings/media/i2c/maxim,max9286.yaml | 76 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 128 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 66 - .../devicetree/bindings/media/i2c/ov5647.yaml | 5 +- .../devicetree/bindings/media/i2c/ov8856.yaml | 5 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 159 + .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 1 + .../devicetree/bindings/media/i2c/sony,imx214.yaml | 1 + .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.yaml | 1 + .../devicetree/bindings/media/renesas,ceu.yaml | 1 + .../devicetree/bindings/media/renesas,csi2.yaml | 36 +- .../devicetree/bindings/media/renesas,vin.yaml | 7 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 7 +- .../devicetree/bindings/media/ti,cal.yaml | 15 +- .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 21 +- .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 6 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 164 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 6 +- .../devicetree/bindings/submitting-patches.rst | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../driver-api/media/drivers/ccs/ccs-regs.txt | 1041 +++++ Documentation/driver-api/media/drivers/ccs/ccs.rst | 82 + .../driver-api/media/drivers/ccs/mk-ccs-regs | 433 +++ Documentation/driver-api/media/drivers/index.rst | 1 + Documentation/filesystems/f2fs.rst | 36 + Documentation/filesystems/proc.rst | 1 + Documentation/filesystems/tmpfs.rst | 8 +- Documentation/networking/index.rst | 1 + Documentation/networking/tipc.rst | 100 + MAINTAINERS | 54 +- Makefile | 4 +- Next/SHA1s | 162 +- Next/merge.log | 3160 +++++++++------ arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am33xx-l4.dtsi | 49 + arch/arm/boot/dts/at91-kizbox.dts | 45 +- arch/arm/boot/dts/at91sam9260.dtsi | 25 - arch/arm/boot/dts/at91sam9g45.dtsi | 27 - arch/arm/boot/dts/at91sam9rl.dtsi | 25 - arch/arm/boot/dts/at91sam9x5.dtsi | 28 - arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/imx6qp-prtwd3.dts | 553 +++ arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts | 25 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 314 ++ arch/arm/boot/dts/ls1021a.dtsi | 81 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 8 + arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 2 +- arch/arm/boot/dts/sama5d3.dtsi | 26 +- arch/arm/boot/dts/sama5d4.dtsi | 22 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/mach-imx/anatop.c | 2 +- arch/arm/mach-mxs/mach-mxs.c | 19 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 22 - .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 4 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 20 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 15 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 65 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 14 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 78 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 72 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 143 + arch/arm64/configs/defconfig | 12 + arch/arm64/include/asm/asm-uaccess.h | 54 +- arch/arm64/include/asm/cpucaps.h | 2 - arch/arm64/include/asm/cpufeature.h | 15 +- arch/arm64/include/asm/exec.h | 1 - arch/arm64/include/asm/futex.h | 8 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/include/asm/ptrace.h | 3 +- arch/arm64/include/asm/thread_info.h | 10 +- arch/arm64/include/asm/uaccess.h | 176 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/armv8_deprecated.c | 4 +- arch/arm64/kernel/asm-offsets.c | 3 +- arch/arm64/kernel/cpufeature.c | 32 - arch/arm64/kernel/entry.S | 25 +- arch/arm64/kernel/irq.c | 21 + arch/arm64/kernel/process.c | 12 - arch/arm64/kernel/scs.c | 16 - arch/arm64/kernel/sdei.c | 119 +- arch/arm64/kernel/signal.c | 3 - arch/arm64/kernel/suspend.c | 1 - arch/arm64/lib/clear_user.S | 8 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_in_user.S | 16 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/fault.c | 5 - arch/arm64/mm/proc.S | 2 +- arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/nds32/mm/mm-nds32.c | 6 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kvm/book3s_xive.c | 7 +- arch/powerpc/platforms/powernv/setup.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/s390/include/asm/ccwdev.h | 10 - arch/s390/kernel/entry.S | 15 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/lib/delay.c | 5 +- arch/s390/pci/pci_irq.c | 14 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/init_64.c | 2 +- arch/x86/Makefile | 9 +- arch/x86/boot/code16gcc.h | 12 - arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/vdso2c.c | 2 + arch/x86/entry/vdso/vdso32/sigreturn.S | 2 + arch/x86/entry/vdso/vma.c | 15 + arch/x86/include/asm/elf.h | 2 + arch/x86/include/asm/vdso.h | 2 + arch/x86/kernel/cpu/mce/core.c | 34 +- arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 3 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 26 +- arch/x86/kernel/signal_compat.c | 2 +- arch/x86/pci/mmconfig-shared.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bio.c | 10 +- block/blk-cgroup.c | 51 +- block/blk-core.c | 68 +- block/blk-flush.c | 2 +- block/blk-iocost.c | 36 +- block/blk-lib.c | 2 +- block/blk-merge.c | 2 - block/blk-mq.c | 12 +- block/blk-mq.h | 7 +- block/blk-throttle.c | 6 + block/blk.h | 96 +- block/genhd.c | 470 +-- block/ioctl.c | 14 +- block/partitions/core.c | 250 +- drivers/Makefile | 1 + drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/evregion.c | 54 +- drivers/acpi/acpica/nspredef.c | 10 +- drivers/acpi/acpica/nsprepkg.c | 38 +- drivers/acpi/acpica/nsrepair2.c | 39 +- drivers/base/node.c | 2 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 3 +- drivers/block/loop.c | 24 +- drivers/block/mtip32xx/mtip32xx.c | 15 - drivers/block/mtip32xx/mtip32xx.h | 2 - drivers/block/nbd.c | 6 +- drivers/block/xen-blkback/common.h | 4 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 33 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bus/mhi/core/init.c | 29 +- drivers/bus/mhi/pci_generic.c | 2 +- drivers/clk/imx/clk-scu.c | 15 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpuidle/cpuidle.c | 25 +- drivers/firmware/arm_sdei.c | 14 - drivers/firmware/imx/scu-pd.c | 6 + drivers/fpga/Kconfig | 1 + drivers/gpio/gpio-ath79.c | 1 + drivers/gpio/gpio-mvebu.c | 71 +- drivers/gpio/gpiolib-acpi.c | 1 + drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 8 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 5 + drivers/gpu/drm/amd/amdgpu/nv.c | 34 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 22 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 5 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 66 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 23 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 28 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 1 + drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 1 - drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 13 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 10 - drivers/gpu/drm/amd/display/dc/core/dc.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 8 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 6 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 38 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 19 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 11 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 54 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/pm/inc/hwmgr.h | 4 + drivers/gpu/drm/amd/pm/inc/pp_thermal.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 5 +- .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 56 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 4 - drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c | 7 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 84 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 24 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppevvmath.h | 6 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 81 +- .../drm/amd/pm/powerplay/hwmgr/processpptables.c | 103 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 166 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 103 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 + .../pm/powerplay/hwmgr/vega10_processpptables.c | 2 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 131 +- .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 82 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 54 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 18 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 15 +- .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 4 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 1 + .../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 101 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 302 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 98 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 128 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 209 +- drivers/gpu/drm/gma500/psb_drv.c | 2 + drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 16 +- drivers/gpu/drm/i915/display/intel_display.c | 10 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 124 + .../gpu/drm/i915/display/intel_display_debugfs.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 12 + drivers/gpu/drm/i915/display/intel_dp.c | 26 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 - drivers/gpu/drm/i915/display/intel_fbc.c | 19 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 26 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 + drivers/gpu/drm/i915/display/intel_psr.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 49 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 168 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 6 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 12 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 14 +- drivers/gpu/drm/i915/gt/intel_rps.c | 4 + drivers/gpu/drm/i915/gt/shmem_utils.c | 7 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 299 +- drivers/gpu/drm/i915/i915_drv.h | 38 +- drivers/gpu/drm/i915/i915_irq.c | 336 +- drivers/gpu/drm/i915/i915_perf.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 6 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/intel_pm.c | 552 +-- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 109 + drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 5 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 17 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 75 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 88 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 11 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 338 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 12 +- drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 4 +- drivers/gpu/drm/msm/msm_gpu.h | 5 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ttm.c | 1 - drivers/gpu/drm/radeon/radeon.h | 1 - drivers/gpu/drm/radeon/radeon_ttm.c | 1 - drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 1 - drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- {include => drivers/gpu}/drm/ttm/ttm_module.h | 0 drivers/gpu/drm/ttm/ttm_range_manager.c | 1 - drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/hsi/hsi_core.c | 2 +- drivers/hv/vmbus_drv.c | 35 +- drivers/i2c/busses/i2c-imx.c | 64 +- drivers/i2c/busses/i2c-mv64xxx.c | 29 +- drivers/i2c/busses/i2c-mxs.c | 22 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 10 +- drivers/i2c/busses/i2c-pca-platform.c | 4 - drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-qup.c | 3 +- drivers/infiniband/core/core_priv.h | 25 +- drivers/infiniband/core/counters.c | 2 +- drivers/infiniband/core/restrack.c | 12 +- drivers/infiniband/core/uverbs_cmd.c | 4 +- drivers/infiniband/core/uverbs_std_types_mr.c | 4 + drivers/infiniband/core/uverbs_std_types_qp.c | 4 +- drivers/infiniband/core/verbs.c | 11 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 62 +- drivers/infiniband/hw/hns/hns_roce_common.h | 12 + drivers/infiniband/hw/hns/hns_roce_device.h | 18 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 104 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 199 +- drivers/infiniband/hw/hns/hns_roce_main.c | 1 + drivers/infiniband/hw/hns/hns_roce_qp.c | 139 +- drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 20 +- drivers/infiniband/hw/mlx5/qp.c | 6 +- drivers/input/joystick/xpad.c | 2 + drivers/input/serio/i8042-x86ia64io.h | 4 + drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/iommu/intel/iommu.c | 5 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 2 +- drivers/mailbox/stm32-ipcc.c | 15 +- drivers/md/bcache/request.c | 4 +- drivers/md/bcache/super.c | 29 +- drivers/md/dm-core.h | 7 - drivers/md/dm-table.c | 14 +- drivers/md/dm.c | 72 +- drivers/md/md.c | 8 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 52 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 + drivers/media/i2c/Kconfig | 15 +- drivers/media/i2c/Makefile | 3 +- drivers/media/i2c/{smiapp => ccs}/Kconfig | 7 +- drivers/media/i2c/ccs/Makefile | 6 + .../i2c/{smiapp/smiapp-core.c => ccs/ccs-core.c} | 1828 +++++---- drivers/media/i2c/ccs/ccs-limits.c | 239 ++ drivers/media/i2c/ccs/ccs-limits.h | 259 ++ .../i2c/{smiapp/smiapp-quirk.c => ccs/ccs-quirk.c} | 92 +- .../i2c/{smiapp/smiapp-quirk.h => ccs/ccs-quirk.h} | 52 +- .../{smiapp/smiapp-regs.c => ccs/ccs-reg-access.c} | 85 +- drivers/media/i2c/ccs/ccs-reg-access.h | 38 + drivers/media/i2c/ccs/ccs-regs.h | 954 +++++ drivers/media/i2c/{smiapp/smiapp.h => ccs/ccs.h} | 164 +- drivers/media/i2c/ccs/smiapp-reg-defs.h | 580 +++ drivers/media/i2c/imx219.c | 17 +- drivers/media/i2c/max9271.c | 8 +- drivers/media/i2c/ov02a10.c | 1013 +++++ drivers/media/i2c/ov2740.c | 7 +- drivers/media/i2c/ov9734.c | 6 +- drivers/media/i2c/rdacm20.c | 13 +- drivers/media/i2c/smiapp/Makefile | 6 - drivers/media/i2c/smiapp/smiapp-limits.c | 118 - drivers/media/i2c/smiapp/smiapp-limits.h | 114 - drivers/media/i2c/smiapp/smiapp-reg-defs.h | 489 --- drivers/media/i2c/smiapp/smiapp-reg.h | 116 - drivers/media/i2c/smiapp/smiapp-regs.h | 36 - drivers/media/platform/marvell-ccic/mmp-driver.c | 2 - drivers/media/platform/omap3isp/ispccdc.c | 5 +- drivers/media/platform/rcar-vin/rcar-core.c | 154 +- drivers/media/platform/rcar-vin/rcar-dma.c | 16 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 12 +- drivers/media/platform/rcar-vin/rcar-vin.h | 8 +- drivers/media/rc/mtk-cir.c | 9 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 6 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-fwnode.c | 14 - drivers/misc/habanalabs/common/command_buffer.c | 55 +- .../misc/habanalabs/common/command_submission.c | 1016 +++-- drivers/misc/habanalabs/common/context.c | 4 + drivers/misc/habanalabs/common/debugfs.c | 310 +- drivers/misc/habanalabs/common/device.c | 182 +- drivers/misc/habanalabs/common/firmware_if.c | 167 +- drivers/misc/habanalabs/common/habanalabs.h | 458 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 34 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 77 +- drivers/misc/habanalabs/common/hw_queue.c | 273 +- drivers/misc/habanalabs/common/hwmon.c | 31 +- drivers/misc/habanalabs/common/memory.c | 334 +- drivers/misc/habanalabs/common/mmu.c | 273 +- drivers/misc/habanalabs/common/mmu_v1.c | 139 +- drivers/misc/habanalabs/common/pci.c | 16 +- drivers/misc/habanalabs/common/sysfs.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2384 ++++++++++-- drivers/misc/habanalabs/gaudi/gaudiP.h | 87 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 2 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 8 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 4056 +++++++++++++++++++- drivers/misc/habanalabs/goya/goya.c | 166 +- drivers/misc/habanalabs/goya/goyaP.h | 3 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 28 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 136 +- .../misc/habanalabs/include/common/hl_boot_if.h | 103 + .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 26 +- .../include/gaudi/asic_reg/nic0_qm0_masks.h | 800 ++++ .../include/gaudi/asic_reg/nic0_qm0_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic0_qm1_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic1_qm0_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic1_qm1_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic2_qm0_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic2_qm1_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic3_qm0_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic3_qm1_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic4_qm0_regs.h | 834 ++++ .../include/gaudi/asic_reg/nic4_qm1_regs.h | 834 ++++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 - .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 - .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 27 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 3 +- .../misc/habanalabs/include/goya/goya_reg_map.h | 2 + drivers/mtd/mtdsuper.c | 17 +- drivers/net/can/c_can/c_can.c | 18 +- drivers/net/can/kvaser_pciefd.c | 4 +- drivers/net/can/m_can/Kconfig | 8 +- drivers/net/can/m_can/m_can.c | 16 +- drivers/net/can/m_can/m_can.h | 1 - drivers/net/can/m_can/m_can_platform.c | 2 - drivers/net/can/m_can/tcan4x5x.c | 39 +- drivers/net/can/sja1000/sja1000.c | 1 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 136 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 30 +- drivers/net/can/sun4i_can.c | 1 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 9 +- drivers/net/ethernet/broadcom/Kconfig | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 1 + drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 62 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 131 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 21 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 23 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 22 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 255 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 114 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 111 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 9 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 123 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 25 +- drivers/net/geneve.c | 20 +- drivers/net/ipa/ipa_endpoint.c | 174 +- drivers/net/ipa/ipa_main.c | 67 +- drivers/net/ipa/ipa_reg.h | 68 +- drivers/net/phy/marvell.c | 16 +- drivers/net/vxlan.c | 3 + drivers/net/wan/pci200syn.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 85 +- drivers/net/wireless/ath/ath10k/core.h | 8 + drivers/net/wireless/ath/ath10k/debug.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 21 +- drivers/net/wireless/ath/ath10k/p2p.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 20 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 11 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath11k/ahb.c | 27 + drivers/net/wireless/ath/ath11k/core.c | 41 +- drivers/net/wireless/ath/ath11k/core.h | 22 +- drivers/net/wireless/ath/ath11k/dp.c | 2 +- drivers/net/wireless/ath/ath11k/dp.h | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 18 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 8 +- drivers/net/wireless/ath/ath11k/hw.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 198 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/pci.c | 7 +- drivers/net/wireless/ath/ath11k/peer.c | 44 +- drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 78 +- drivers/net/wireless/ath/ath11k/qmi.h | 5 + drivers/net/wireless/ath/ath11k/reg.c | 7 +- drivers/net/wireless/ath/ath11k/reg.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/testmode.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 294 +- drivers/net/wireless/ath/ath11k/wmi.h | 52 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 15 +- .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 14 - .../net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 101 - drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 7 - drivers/net/wireless/ath/ath9k/dynack.c | 11 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 14 +- drivers/net/wireless/ath/dfs_pri_detector.c | 9 +- drivers/net/wireless/ath/regd.c | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 + drivers/net/wireless/cisco/airo.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 + drivers/net/wireless/mediatek/mt76/usb.c | 17 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 +- drivers/net/wireless/microchip/wilc1000/hif.c | 17 + drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 38 + drivers/net/wireless/microchip/wilc1000/netdev.h | 11 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 335 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 30 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 - drivers/net/wireless/realtek/rtw88/coex.c | 714 +++- drivers/net/wireless/realtek/rtw88/coex.h | 6 + drivers/net/wireless/realtek/rtw88/debug.c | 23 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/main.c | 5 + drivers/net/wireless/realtek/rtw88/main.h | 21 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/ti/wl1251/debugfs.c | 2 +- drivers/net/wireless/ti/wlcore/sysfs.c | 2 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nvme/host/core.c | 150 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 + drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 8 +- drivers/nvme/host/multipath.c | 2 + drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/host/zns.c | 13 +- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/admin-cmd.c | 20 +- drivers/nvme/target/configfs.c | 40 + drivers/nvme/target/core.c | 15 +- drivers/nvme/target/discovery.c | 1 + drivers/nvme/target/fcloop.c | 81 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 37 +- drivers/of/unittest.c | 3 + drivers/phy/ralink/Kconfig | 8 + drivers/phy/ralink/Makefile | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 352 ++ drivers/phy/samsung/Kconfig | 7 +- drivers/phy/samsung/phy-samsung-usb2.c | 2 - drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/renesas/pfc-r8a77951.c | 75 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 75 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 75 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 75 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 1 + drivers/regulator/Kconfig | 14 +- drivers/regulator/da9121-regulator.c | 1036 ++++- drivers/regulator/da9121-regulator.h | 291 ++ drivers/reset/reset-socfpga.c | 11 +- drivers/s390/block/dasd.c | 101 +- drivers/s390/block/dasd_eckd.c | 94 - drivers/s390/block/dasd_fba.c | 3 - drivers/s390/block/dasd_int.h | 10 - drivers/s390/block/dasd_ioctl.c | 9 +- drivers/s390/char/con3215.c | 85 +- drivers/s390/char/con3270.c | 1 - drivers/s390/char/raw3270.c | 78 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/tape.h | 1 - drivers/s390/char/tape_34xx.c | 1 - drivers/s390/char/tape_3590.c | 1 - drivers/s390/char/tape_core.c | 50 - drivers/s390/char/vmur.c | 24 - drivers/s390/cio/chsc_sch.c | 29 - drivers/s390/cio/cmf.c | 5 - drivers/s390/cio/css.c | 130 +- drivers/s390/cio/css.h | 10 - drivers/s390/cio/device.c | 261 +- drivers/s390/cio/device.h | 1 - drivers/s390/cio/device_fsm.c | 6 - drivers/s390/cio/eadm_sch.c | 13 - drivers/s390/cio/io_sch.h | 1 - drivers/s390/net/ctcm_fsms.c | 15 +- drivers/s390/net/ctcm_main.c | 68 +- drivers/s390/net/ctcm_main.h | 5 - drivers/s390/net/ctcm_mpc.c | 39 +- drivers/s390/scsi/zfcp_ccw.c | 57 +- drivers/s390/scsi/zfcp_dbf.c | 25 - drivers/s390/scsi/zfcp_def.h | 1 - drivers/s390/scsi/zfcp_ext.h | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/scsicam.c | 2 +- drivers/scsi/ses.c | 5 + drivers/scsi/storvsc_drv.c | 9 +- drivers/slimbus/Kconfig | 3 +- drivers/soundwire/master.c | 14 + drivers/spi/spi-fsl-dspi.c | 6 +- drivers/target/target_core_file.c | 6 +- drivers/target/target_core_pscsi.c | 5 +- drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/gadget/function/storage_common.c | 8 +- drivers/usb/serial/option.c | 5 +- drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 11 +- drivers/vhost/vdpa.c | 4 +- fs/9p/fid.c | 6 +- fs/9p/vfs_file.c | 12 + fs/binfmt_elf.c | 2 + fs/block_dev.c | 748 ++-- fs/btrfs/ctree.c | 3 - fs/btrfs/disk-io.c | 17 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/free-space-cache.h | 3 +- fs/btrfs/super.c | 12 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/volumes.c | 13 +- fs/btrfs/zoned.c | 6 +- fs/buffer.c | 2 +- fs/coredump.c | 1 + fs/eventpoll.c | 132 +- fs/exec.c | 13 +- fs/ext4/inode-test.c | 320 +- fs/ext4/ioctl.c | 2 +- fs/ext4/super.c | 18 +- fs/ext4/sysfs.c | 10 +- fs/f2fs/checkpoint.c | 34 +- fs/f2fs/compress.c | 25 +- fs/f2fs/data.c | 150 +- fs/f2fs/f2fs.h | 79 +- fs/f2fs/file.c | 199 +- fs/f2fs/gc.c | 4 +- fs/f2fs/inode.c | 3 + fs/f2fs/recovery.c | 4 +- fs/f2fs/segment.c | 51 +- fs/f2fs/super.c | 41 +- fs/f2fs/sysfs.c | 12 +- fs/inode.c | 3 - fs/internal.h | 7 +- fs/io_uring.c | 108 +- fs/lockd/host.c | 20 +- fs/nfs/client.c | 4 +- fs/nfs/export.c | 3 +- fs/nfs/inode.c | 2 +- fs/nfs/nfs42proc.c | 21 +- fs/nfs/nfs42xdr.c | 1 - fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs_common/grace.c | 6 +- fs/nfsd/nfsfh.c | 10 +- fs/nfsd/nfsfh.h | 5 + fs/nfsd/xdr4.h | 2 +- fs/open.c | 4 + fs/pipe.c | 5 +- fs/proc/meminfo.c | 2 +- fs/proc/task_mmu.c | 6 +- fs/pstore/Kconfig | 8 + fs/pstore/blk.c | 85 +- fs/pstore/inode.c | 2 +- fs/pstore/internal.h | 1 - fs/pstore/platform.c | 2 +- fs/pstore/zone.c | 4 + fs/quota/quota.c | 40 +- fs/statfs.c | 2 +- fs/super.c | 93 +- fs/xfs/xfs_fsops.c | 7 +- include/acpi/acpixf.h | 2 +- include/acpi/acuuid.h | 5 + include/drm/ttm/ttm_bo_driver.h | 1 - .../dt-bindings/regulator/dlg,da9121-regulator.h | 22 + include/kunit/test.h | 51 + include/linux/bio.h | 17 +- include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 12 + include/linux/blk_types.h | 24 +- include/linux/blkdev.h | 31 +- include/linux/bootconfig.h | 3 + include/linux/bpf-cgroup.h | 12 +- include/linux/bvec.h | 20 +- include/linux/compat.h | 6 + include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 2 - include/linux/entry-common.h | 69 +- include/linux/exportfs.h | 3 + include/linux/f2fs_fs.h | 2 +- include/linux/fs.h | 5 +- include/linux/genhd.h | 111 +- include/linux/gfp.h | 4 +- include/linux/init.h | 2 +- include/linux/irqdomain.h | 12 +- include/linux/kasan.h | 1 + include/linux/khugepaged.h | 2 + include/linux/memcontrol.h | 112 - include/linux/mm.h | 8 +- include/linux/mmzone.h | 2 +- include/linux/netdevice.h | 1 - include/linux/part_stat.h | 45 +- include/linux/pstore_blk.h | 42 - include/linux/regulator/da9121.h | 36 + include/linux/sched.h | 2 + include/linux/sched/mm.h | 16 + include/linux/scs.h | 16 +- include/linux/skbuff.h | 37 +- include/linux/syscall_user_dispatch.h | 40 + include/linux/syscalls.h | 5 + include/linux/thread_info.h | 2 + include/linux/vmstat.h | 104 + include/media/v4l2-fwnode.h | 53 - include/net/busy_poll.h | 8 +- include/net/inet_ecn.h | 2 +- include/net/net_namespace.h | 3 - include/net/netfilter/ipv4/nf_reject.h | 4 +- include/net/netfilter/ipv6/nf_reject.h | 5 +- include/net/pkt_cls.h | 2 +- include/net/sock.h | 1 + include/net/switchdev.h | 2 + include/rdma/ib_verbs.h | 10 +- include/rdma/restrack.h | 24 + include/uapi/asm-generic/siginfo.h | 3 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/linux/f2fs.h | 2 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/prctl.h | 5 + include/uapi/linux/smc.h | 126 + include/uapi/misc/habanalabs.h | 126 +- init/Kconfig | 2 +- init/do_mounts.c | 271 +- init/main.c | 4 +- kernel/audit.c | 2 +- kernel/entry/Makefile | 2 +- kernel/entry/common.c | 87 +- kernel/entry/common.h | 7 + kernel/entry/syscall_user_dispatch.c | 104 + kernel/fork.c | 4 +- kernel/irq/irqdomain.c | 24 +- kernel/reboot.c | 58 +- kernel/relay.c | 20 +- kernel/sched/core.c | 8 +- kernel/scs.c | 71 +- kernel/sys.c | 5 + kernel/sys_ni.c | 2 + kernel/trace/Kconfig | 2 +- kernel/trace/blktrace.c | 54 +- kernel/trace/ftrace.c | 22 +- kernel/trace/ring_buffer.c | 20 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_hwlat.c | 2 +- lib/Kconfig | 9 - lib/Kconfig.debug | 1 - lib/kunit/test.c | 59 +- lib/locking-selftest.c | 47 + lib/stackdepot.c | 25 +- localversion-next | 2 +- mm/cma.c | 2 +- mm/filemap.c | 38 +- mm/highmem.c | 39 +- mm/huge_memory.c | 8 +- mm/internal.h | 6 +- mm/kasan/quarantine.c | 40 + mm/khugepaged.c | 24 +- mm/list_lru.c | 10 +- mm/memblock.c | 2 +- mm/memcontrol.c | 19 + mm/migrate.c | 2 +- mm/mmap_lock.c | 100 +- mm/mmu_notifier.c | 7 - mm/page_alloc.c | 251 +- mm/page_ext.c | 2 +- mm/page_isolation.c | 2 +- mm/shmem.c | 132 +- mm/slab.h | 45 +- mm/slob.c | 6 +- mm/swap.c | 2 +- mm/swapfile.c | 4 +- mm/truncate.c | 131 +- mm/vmalloc.c | 1 - mm/vmstat.c | 2 +- net/bridge/br_vlan.c | 16 +- net/core/dev.c | 13 - net/core/filter.c | 4 + net/core/skbuff.c | 6 - net/core/sock.c | 2 +- net/core/xdp.c | 19 +- net/ipv4/af_inet.c | 2 +- net/ipv4/netfilter/ipt_REJECT.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv4/netfilter/nft_reject_ipv4.c | 3 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- net/ipv6/netfilter/nft_reject_ipv6.c | 3 +- net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 47 +- net/mptcp/protocol.c | 735 +++- net/mptcp/protocol.h | 34 +- net/mptcp/subflow.c | 14 +- net/netfilter/nfnetlink_acct.c | 38 +- net/netfilter/nft_reject_inet.c | 6 +- net/netfilter/xt_nfacct.c | 2 +- net/sched/cls_api.c | 18 +- net/sched/sch_api.c | 4 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 39 +- net/smc/smc_clc.c | 5 + net/smc/smc_clc.h | 1 + net/smc/smc_core.c | 399 +- net/smc/smc_core.h | 49 + net/smc/smc_diag.c | 23 +- net/smc/smc_ib.c | 200 + net/smc/smc_ib.h | 6 + net/smc/smc_ism.c | 99 +- net/smc/smc_ism.h | 6 +- net/smc/smc_netlink.c | 85 + net/smc/smc_netlink.h | 32 + net/smc/smc_pnet.c | 2 + net/sunrpc/debugfs.c | 4 +- net/tipc/bearer.c | 22 +- net/tipc/bearer.h | 10 +- net/tipc/crypto.c | 55 +- net/tipc/crypto.h | 6 +- net/tipc/discover.c | 5 +- net/tipc/link.c | 46 +- net/tipc/msg.c | 29 +- net/tipc/name_distr.c | 29 +- net/tipc/name_distr.h | 2 +- net/tipc/name_table.c | 46 +- net/tipc/name_table.h | 9 +- net/tipc/node.c | 39 +- net/tipc/socket.c | 90 +- net/tipc/subscr.c | 8 +- net/tipc/subscr.h | 11 +- net/tipc/trace.c | 2 +- net/tipc/udp_media.c | 8 +- net/tls/tls_device.c | 4 +- samples/bpf/Makefile | 4 +- samples/bpf/xdpsock.h | 8 + samples/bpf/xdpsock_ctrl_proc.c | 187 + samples/bpf/xdpsock_user.c | 146 +- samples/ftrace/ftrace-direct-modify.c | 2 + samples/ftrace/ftrace-direct-too.c | 1 + samples/ftrace/ftrace-direct.c | 1 + scripts/Makefile.extrawarn | 2 +- scripts/checkpatch.pl | 121 +- security/keys/process_keys.c | 1 - sound/soc/codecs/Kconfig | 2 + sound/soc/codecs/lpass-va-macro.c | 15 +- sound/soc/codecs/rt715.h | 1 - sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/mediatek/Kconfig | 1 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 171 +- tools/bootconfig/main.c | 124 +- tools/bootconfig/test-bootconfig.sh | 6 +- tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 92 +- tools/lib/bpf/xsk.h | 5 + tools/testing/kunit/kunit_parser.py | 7 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 8 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- tools/testing/selftests/bpf/progs/bind4_prog.c | 102 + tools/testing/selftests/bpf/progs/bind6_prog.c | 119 + tools/testing/selftests/bpf/test_sock_addr.c | 196 +- .../selftests/drivers/net/mlxsw/q_in_q_veto.sh | 296 ++ .../filesystems/epoll/epoll_wakeup_test.c | 72 + tools/testing/selftests/openat2/openat2_test.c | 8 +- tools/testing/selftests/seccomp/config | 1 + .../selftests/syscall_user_dispatch/.gitignore | 3 + .../selftests/syscall_user_dispatch/Makefile | 9 + .../testing/selftests/syscall_user_dispatch/config | 1 + .../syscall_user_dispatch/sud_benchmark.c | 200 + .../selftests/syscall_user_dispatch/sud_test.c | 310 ++ tools/testing/selftests/vm/Makefile | 4 + tools/testing/selftests/vm/userfaultfd.c | 77 +- 1000 files changed, 45262 insertions(+), 15872 deletions(-) create mode 100644 Documentation/admin-guide/syscall-user-dispatch.rst delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/nokia,smia.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml create mode 100644 Documentation/driver-api/media/drivers/ccs/ccs-regs.txt create mode 100644 Documentation/driver-api/media/drivers/ccs/ccs.rst create mode 100755 Documentation/driver-api/media/drivers/ccs/mk-ccs-regs create mode 100644 Documentation/networking/tipc.rst create mode 100644 arch/arm/boot/dts/imx6qp-prtwd3.dts create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator.dts delete mode 100644 arch/arm64/kernel/scs.c delete mode 100644 arch/x86/boot/code16gcc.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h rename {include => drivers/gpu}/drm/ttm/ttm_module.h (100%) rename drivers/media/i2c/{smiapp => ccs}/Kconfig (55%) create mode 100644 drivers/media/i2c/ccs/Makefile rename drivers/media/i2c/{smiapp/smiapp-core.c => ccs/ccs-core.c} (53%) create mode 100644 drivers/media/i2c/ccs/ccs-limits.c create mode 100644 drivers/media/i2c/ccs/ccs-limits.h rename drivers/media/i2c/{smiapp/smiapp-quirk.c => ccs/ccs-quirk.c} (66%) rename drivers/media/i2c/{smiapp/smiapp-quirk.h => ccs/ccs-quirk.h} (55%) rename drivers/media/i2c/{smiapp/smiapp-regs.c => ccs/ccs-reg-access.c} (66%) create mode 100644 drivers/media/i2c/ccs/ccs-reg-access.h create mode 100644 drivers/media/i2c/ccs/ccs-regs.h rename drivers/media/i2c/{smiapp/smiapp.h => ccs/ccs.h} (57%) create mode 100644 drivers/media/i2c/ccs/smiapp-reg-defs.h create mode 100644 drivers/media/i2c/ov02a10.c delete mode 100644 drivers/media/i2c/smiapp/Makefile delete mode 100644 drivers/media/i2c/smiapp/smiapp-limits.c delete mode 100644 drivers/media/i2c/smiapp/smiapp-limits.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-reg-defs.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-reg.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm1_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/phy/ralink/phy-mt7621-pci.c create mode 100644 drivers/regulator/da9121-regulator.h create mode 100644 include/dt-bindings/regulator/dlg,da9121-regulator.h create mode 100644 include/linux/regulator/da9121.h create mode 100644 include/linux/syscall_user_dispatch.h create mode 100644 kernel/entry/common.h create mode 100644 kernel/entry/syscall_user_dispatch.c create mode 100644 net/smc/smc_netlink.c create mode 100644 net/smc/smc_netlink.h create mode 100644 samples/bpf/xdpsock_ctrl_proc.c create mode 100644 tools/testing/selftests/bpf/progs/bind4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bind6_prog.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/q_in_q_veto.sh create mode 100644 tools/testing/selftests/syscall_user_dispatch/.gitignore create mode 100644 tools/testing/selftests/syscall_user_dispatch/Makefile create mode 100644 tools/testing/selftests/syscall_user_dispatch/config create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_test.c