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-aarch64-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 [...] adds b035e64274f2 Merge remote-tracking branch 'fixes/fixes' adds 095fbca0a949 Makefile.extrawarn: move -Wcast-align to W=3 adds a716bd743210 kbuild: use -fmacro-prefix-map for .S sources adds b8a9092330da Kbuild: do not emit debug info for assembly with LLVM_IAS=1 adds 59612b24f78a kbuild: Hoist '--orphan-handling' into Kconfig adds d5750cd3c548 kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 adds c596f64f0635 Merge remote-tracking branch 'kbuild-current/fixes' adds 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE adds f2712ec76a54 ARC: build: add uImage.lzma to the top-level target adds 0cfccb3c0493 ARC: build: add boot_targets to PHONY adds c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] adds a4e070cfeb9d ARC: build: remove unneeded extra-y adds 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf adds 0e94df56247e Merge remote-tracking branch 'arc-current/for-curr' adds f54db39fbe40 KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check adds a1ee28117077 powerpc/64s/powernv: Fix memory corruption when saving SLB [...] adds a9376eb2fdff Merge remote-tracking branch 'powerpc-fixes/fixes' adds a2bd4097b3ec s390/pci: fix CPU address in MSI for directed IRQ adds b1cae1f84a0f s390: fix irq state tracing adds 6117d3c2d438 Merge remote-tracking branch 's390-fixes/fixes' adds e08bfe7065cb Merge remote-tracking branch 'sparc/master' adds e3d5e971d2f8 chelsio/chtls: fix panic during unload reload chtls adds 0a35dc41fea6 vxlan: Add needed_headroom for lower device adds a5e74021e84b vxlan: Copy needed_tailroom from lowerdev adds ad1f5e826d91 can: m_can: tcan4x5x_can_probe(): fix error path: remove e [...] adds bd0ccb92efb0 can: sja1000: sja1000_err(): don't count arbitration lose [...] adds c2d095eff797 can: sun4i_can: sun4i_can_err(): don't count arbitration l [...] adds 44cef0c0ffbd can: c_can: c_can_power_up(): fix error handling adds 13a84cf37a4c can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling adds 237f977ab920 Merge tag 'linux-can-fixes-for-5.10-20201130' of git://git [...] adds b71ec9522346 ibmvnic: Ensure that SCRQ entry reads are correctly ordered adds ba246c175116 ibmvnic: Fix TX completion error handling adds de7b3f8164cf Merge branch 'ibmvnic-Bug-fixes-for-queue-descriptor-processing' adds 14483cbf040f net: broadcom CNIC: requires MMU adds 0643334902fc tipc: fix incompatible mtu of transmission adds 2867e1eac610 inet_ecn: Fix endianness of checksum update when setting ECT(1) adds 4179b00c04d1 geneve: pull IP header before ECN decapsulation adds 832ba596494b net: ip6_gre: set dev->hard_header_len when using header_ops adds 51ed520edc7e Merge remote-tracking branch 'net/master' adds ed1182dc004d xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() adds f6a8250ea1e4 libbpf: Fix ring_buffer__poll() to return number of consum [...] adds 156c9b70dbfb selftests/bpf: Drain ringbuf samples at the end of test adds 5031cae51316 Merge remote-tracking branch 'bpf/master' adds b97feb697675 Merge remote-tracking branch 'ipsec/master' adds abfccc3af786 iwlwifi: update MAINTAINERS entry adds 5febcdef3090 iwlwifi: pcie: add one missing entry for AX210 adds 568d3434178b iwlwifi: pcie: invert values of NO_160 device config entries adds 9b15596c5006 iwlwifi: pcie: add some missing entries for AX210 adds 807982017730 mt76: usb: fix crash on device removal adds 8071d38860a8 Merge remote-tracking branch 'wireless-drivers/master' adds b3ca70b39dbb Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 0d7f2459ae92 ASoC: Intel: Boards: tgl_max98373: update TDM slot_width adds 69a09a6730a3 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds b63f396ee3ad Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 869b7286fcb1 Merge remote-tracking branch 'regmap-fixes/for-linus' adds e7d5a356ce2a Merge remote-tracking branch 'regulator-fixes/for-linus' adds 16483c20d79e Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 2c2b3ad2c4c8 spi: spi-fsl-dspi: Use max_native_cs instead of num_chipse [...] adds 4fd9cdf745a8 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 9ccad43e094c Merge remote-tracking branch 'spi-fixes/for-linus' adds 21370d9fe40c Merge remote-tracking branch 'pci-current/for-linus' adds 1b8ffb16bb5f Merge remote-tracking branch 'usb.current/usb-linus' adds c98fff7332db USB: serial: option: fix Quectel BG96 matching adds 828eb04bff3f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds e6c11a2dcaec usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] adds f5ed8870e809 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 1a16af33ba88 fpga: Specify HAS_IOMEM dependency for FPGA_DFL adds 437a3493f03e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a48491c65b51 Input: i8042 - add ByteSpeed touchpad to noloop table adds 2aab15614390 Input: xpad - support Ardwiino Controllers adds 8c3b55a299c3 Input: atmel_mxt_ts - fix lost interrupts adds e26cd09e2062 Merge remote-tracking branch 'input-current/for-linus' adds 0f8c87cf9e66 Merge remote-tracking branch 'ide/master' adds d904eb0b351f media: mtk-cir: fix calculation of chk period adds 024e01dead12 media: pulse8-cec: fix duplicate free at disconnect or pro [...] adds 45ba1c0ba3e5 media: pulse8-cec: add support for FW v10 and up adds bac63f1239ac media: vb2: set cache sync hints when init buffers adds 3c0dde35e6ae media: [next] media: vidtv: fix a read from an object afte [...] adds cc2ff9730e0f media: vidtv: fix kernel-doc markups adds 7ba0696e0542 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 adds fa77d5d6b006 Merge remote-tracking branch 'omap-fixes/fixes' adds d0168c03999a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 103f92edc715 Merge remote-tracking branch 'vfs-fixes/fixes' adds 6112ff4e8f39 scsi: storvsc: Fix error return in storvsc_probe() adds 3b8c72d076c4 scsi: storvsc: Validate length of incoming packet in storv [...] adds 42f687038bcc scsi: mpt3sas: Fix ioctl timeout adds 85dad327d9b5 scsi: mpt3sas: Increase IOCInit request timeout to 30s adds 2d586494c4a0 scsi: bnx2i: Requires MMU adds d8a91012d1b6 Merge remote-tracking branch 'scsi-fixes/fixes' adds 777a7717d60c drm/i915/gt: Program mocs:63 for cache eviction on gen9 adds 3797e95f5f73 drm/i915/gt: Split the breadcrumb spinlock between global [...] adds 87dc1cf2080a drm/i915/gt: Retain default context state across shrinking adds db8733d01983 drm/i915/gt: Limit frequency drop to RPe on parking adds 6db58901c2aa drm/i915/display: return earlier from intel_modeset_init() [...] adds f2f2b21feadc drm/i915/display: Defer initial modeset until after GGTT i [...] adds 1a8a0b8220c7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c8d6e50424cb Merge remote-tracking branch 'mmc-fixes/fixes' adds ef2012f31bbf Merge remote-tracking branch 'pidfd-fixes/fixes' adds 5ec0a49bc7ca Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds cfdf6c2adebd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f194d49ec320 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 6eb72ffa5669 Merge remote-tracking branch 'kbuild/for-next' adds 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK adds 2dc27a9af1ca Merge remote-tracking branch 'compiler-attributes/compiler [...] adds e25551eeb1a4 Merge remote-tracking branch 'dma-mapping/for-next' adds 85cb29d51140 Merge remote-tracking branch 'asm-generic/master' adds 6b7fb2ea8438 Merge remote-tracking branch 'arm/for-next' adds aed5041ef9a3 of: unittest: Fix build on architectures without CONFIG_OF [...] adds 20097bc6dac4 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds f80d034086d5 arm64: ensure ERET from kthread is illegal adds 515d5c8a1374 arm64: add C wrappers for SET_PSTATE_*() adds ecbb11ab3ebc arm64: head.S: rename el2_setup -> init_kernel_el adds 2ffac9e3fdbd arm64: head.S: cleanup SCTLR_ELx initialization adds d87a8e65b510 arm64: head.S: always initialize PSTATE adds a0ccf2ba689f arm64: sdei: move uaccess logic to arch/arm64/ adds 2376e75cc77e arm64: sdei: explicitly simulate PAN/UAO entry adds 923e1e7d8223 arm64: uaccess: rename privileged uaccess routines adds 9e94fdade4d8 arm64: uaccess: simplify __copy_user_flushcache() adds f253d827f33c arm64: uaccess: refactor __{get,put}_user adds fc703d80130b arm64: uaccess: split user/kernel routines adds 7b90dc40e36e arm64: uaccess cleanup macro naming adds 3d2403fd10a1 arm64: uaccess: remove set_fs() adds b5a5a01d8e9a arm64: uaccess: remove addr_limit_user_check() adds 7cf283c7bd62 arm64: uaccess: remove redundant PAN toggling adds 1517c4facf2e arm64: uaccess: remove vestigal UAO support adds 68989a69ccfc Merge branch 'for-next/uaccess' into for-next/core adds 6293782cfab3 Merge branch 'for-next/misc' into for-next/core adds b90c37ba2d22 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds a2abe7cbd8fe scs: switch to vmapped shadow stacks adds ac20ffbb0279 arm64: scs: use vmapped IRQ and SDEI shadow stacks adds eec3bf6861a8 arm64: sdei: Push IS_ENABLED() checks down to callee functions adds 6ca260121681 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] adds 5ce243057c30 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 405a43cc0047 iommu/vt-d: Remove set but not used variable adds 33e07157105e iommu/vt-d: Avoid GFP_ATOMIC where it is not needed adds f4c39f9a12df Merge branches 'for-next/iommu/default-domains', 'for-next [...] adds 7ed3934e9681 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 15ebefd9725a Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] adds e5b92f190a0f Merge remote-tracking branch 'arm64/for-next/core' adds 91cc4901ff2a Merge remote-tracking branch 'arm-soc/for-next' adds b5330c565e4e dt-bindings: clk: axg-clkc: add Video Clocks adds cd3caa573ebd dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding adds e059eda7ee51 Merge tag 'clk-meson-v5.11-headers-1' of git://github.com/ [...] adds 287eb2be4037 arm64: dts: meson: enable rtc node on Khadas VIM1/VIM2 boards adds 78a6dcb52736 arm64: dts: meson-axg: add PWRC node adds 3d3f1dfa0897 arm64: dts: meson-axg: add MIPI DSI PHY nodes adds 5b3a9c20926e arm64: dts: meson-axg: add PCIe nodes adds 9715b01da6cf arm64: dts: meson-axg-s400: enable PCIe M.2 Key E slots adds 4592bfe9d9f3 arm64: dts: meson: Add capacity-dmips-mhz attributes to GXM adds a6077652cb65 arm64: dts: meson: add rtc aliases to meson-khadas-vim3.dtsi adds b6c605e00ce8 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 adds 6714f2817888 arm64: dts: meson: update the Khadas VIM3/3L LED bindings adds 2493a9a515cf arm64: dts: meson: add KHAMSIN IR remote node to SML5442TW adds b6a1c8a1eaa7 arm64: dts: meson-sm1: fix typo in opp table adds f034355bac8e Merge branch 'v5.11/dt64' into tmp/aml-rebuild adds 28f851e6afa8 soc: amlogic: canvas: add missing put_device() call in mes [...] adds 1116e43e7e4b soc: amlogic: replace devm_reset_control_array_get() adds 66914ab14ed2 Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds 685aa8d083e1 Merge branch 'v5.11/soc' into tmp/aml-rebuild adds 38a27478d1f1 Merge remote-tracking branch 'amlogic/for-next' adds 76c4f9bc91d5 Merge remote-tracking branch 'aspeed/for-next' adds 8caaf0610fb9 ARM: dts: at91: kizbox: switch to new pwm-atmel-tcb binding adds 53de2d127430 ARM: dts: at91: sama5d3: use proper ADC compatible adds 851a95da583c ARM: dts: at91: at91sam9rl: fix ADC triggers adds 32b7cfbd4bb2 ARM: dts: at91: remove deprecated ADC properties adds 1a99a5491871 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds f487b8b597bd Merge remote-tracking branch 'at91/at91-next' adds 314e8a880128 Merge remote-tracking branch 'drivers-memory/for-next' adds 70e734fed740 ARM: imx: Use correct SRC base address adds 58d6bca5efc7 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp adds 19ba8fb810c6 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin adds 43d2479687c9 clk: imx: scu: remove the calling of device_is_bound adds de08e0979a79 Merge branch 'clk/imx' into for-next adds 90ad8e0acd0d firmware: imx: scu-pd: Add video0/1 power domains support [...] adds f57afc6f77da firmware: imx: scu-pd: Add main power domain support for i [...] adds e00e70a4dae4 firmware: imx: scu-pd: Add some power domains support for [...] adds 48725cc7b516 Merge branch 'imx/drivers' into for-next adds 4ba79e25d7f1 ARM: mxs: Add serial number support for i.MX23, i.MX28 SoCs adds 5a175d56e072 Merge branch 'imx/soc' into for-next adds 11916ecb8363 dt-bindings: fsl: add kamstrup flex concentrator to schema adds af038154171a dt-bindings: vendor-prefixes: add "virtual" prefix adds 747ec53ea72a dt-bindings: arm: fsl: add Protonic WD3 board adds 86922ad96116 Merge branch 'imx/bindings' into for-next adds 7a1980567fa0 ARM: dts: ls1021a: fix flextimer failed to wake system adds 4ebd35bfb183 ARM: dts: ls1021a: fix rcpm failed to claim resource adds b675aaee5464 ARM: dts: ls1021a: update calibration table for TMU module adds 1e1a5afde9f7 ARM: dts: imx7: add support for kamstrup flex concentrator adds 708ed2649ad8 ARM: dts: imx6qdl-kontron-samx6i: increase i2c-frequency adds 35771b33dd98 ARM: dts: add Protonic WD3 board adds 327106e4217b ARM: dts: imx28: Fix label name for L2 switch adds 1633df56c0bb Merge branch 'imx/dt' into for-next adds 60a9d6ab2fdd arm64: dts: imx8mm-beacon-som: Fix whitespace issue adds 87f7ba165168 arm64: dts: lx2160a: add device tree for lx2162aqds board adds bbe75af7b092 arm64: dts: ls1088a: add external MDIO device nodes adds 73f034cc45e9 arm64: dts: ls1088ardb: add QSGMII PHY nodes adds 379b4f764563 arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 adds 0420dde30a90 arm64: dts: ls208xa: add the external MDIO nodes adds 173fb0a3f9fb arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs adds dd2ab5c8b81e arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs adds 2e7c4c3c2fe7 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes adds f94cfe322f3c arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes adds f0f3531f3a54 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs adds b6abb31375ed arm64: dts: layerscape: Add PCIe EP node for ls1088a adds 71fa01d3a909 arm64: dts: imx8mq: Configure clock rate for audio plls adds 08a1a2e205e3 arm64: dts: imx8mq-evk: Add spdif sound card support adds 3a7d56b3cdc9 arm64: dts: imx8mp-evk: add CAN support adds 4d583263f4c9 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] adds 56e08dc3a62d arm64: dts: imx8mm-evk: add IR support adds 29939851a633 arm64: dts: imx8mn-evk: add IR support adds bd5840df916d arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target adds d0570a575aa8 arm64: dts: ls1028a: fix ENETC PTP clock input adds 588b17eda135 arm64: dts: ls1028a: fix FlexSPI clock input adds f90931aeefe3 arm64: dts: ls1028a: add optee node adds 91ab1c12285c arm64: dts: freescale: sl28: combine SPI MTD partitions adds 64d81113931b arm64: dts: freescale: update calibration table for TMU module adds 2e6cde968732 arm64: dts: ls1028a: make the eMMC and SD card controllers [...] adds 970406eaef3a arm64: dts: imx8mn: Enable Asynchronous Sample Rate Converter adds 9e9860069725 arm64: dts: imx8mn: Add SAI nodes adds cca69ef6eba5 arm64: dts: imx8mn: Add support for micfil adds b9cf7d3b6592 arm64: dts: imx8mn: Add node for SPDIF adds 6b5cd77371e5 arm64: dts: imx8mm-beacon-som: Configure RTC aliases adds 0b8486268895 arm64: dts: imx8mm-beacon-som: Assign PMIC clock adds 957ef97d50c6 Merge branch 'imx/dt64' into for-next adds eecc662ff38b arm64: defconfig: Enable more Librem 5 hardware adds 09690c0e0d1c Merge branch 'imx/defconfig' into for-next adds 58b69ccc5e8a Merge remote-tracking branch 'imx-mxs/for-next' adds 21f18f8ddd26 Merge remote-tracking branch 'keystone/next' adds 67a89750d9af Merge remote-tracking branch 'mediatek/for-next' adds 9f68308d7929 Merge remote-tracking branch 'mvebu/for-next' adds 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver adds f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv adds 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next adds 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option adds 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 77c69e9f54a7 Merge branch 'fixes' into for-next adds e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings adds 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next adds d4ab95592fb9 Merge remote-tracking branch 'omap/for-next' adds 979dbd2457e4 Merge remote-tracking branch 'qcom/for-next' adds b2fe8ad75477 Merge remote-tracking branch 'raspberrypi/for-next' adds 2190b8a9c2ae Merge remote-tracking branch 'realtek/for-next' adds 039f3eafa31c Merge remote-tracking branch 'renesas/next' adds 0d625a167b16 reset: socfpga: add error handling and release mem-region adds 46efc397d2ac Merge remote-tracking branch 'reset/reset/next' adds 195bc9b35ce2 Merge remote-tracking branch 'rockchip/for-next' adds 8523df80815b dt-bindings: arm: samsung: document SMDK2416 board binding adds 1aa386106b44 dt-bindings: arm: samsung: document S3C6410-based boards binding adds 7dc4c0b42d82 ARM: dts: s3c24xx: add SMDK2416 board compatible adds 32ccdde0a794 ARM: dts: s3c6410: correct SMDK6410 board compatible adds 1a73aadb871d Merge branch 'next/dt' into for-next adds cff8f96ff84a Merge remote-tracking branch 'samsung-krzk/for-next' adds 40b0e69489c7 Merge remote-tracking branch 'stm32/stm32-next' adds c2b111e59a7b arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id adds d0c6707ca423 arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id adds 9e3b3fad3579 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds 23d589973c92 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 53ed07720f78 Merge remote-tracking branch 'tegra/for-next' adds 3099ea1e4e44 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 5cb8952eab23 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 0bdcfd4f032a Merge remote-tracking branch 'clk/clk-next' adds 38bfffea362f Merge remote-tracking branch 'clk-samsung/for-next' adds cf46d631911b Merge remote-tracking branch 'csky/linux-next' adds 11361af7aee1 Merge remote-tracking branch 'h8300/h8300-next' adds 820f625946ba Merge remote-tracking branch 'm68k/for-next' adds 8a9ae7a0c873 Merge remote-tracking branch 'm68knommu/for-next' adds 8e3bb91dc853 Merge remote-tracking branch 'microblaze/next' adds d3635caab8c8 Merge remote-tracking branch 'mips/mips-next' adds 9d1361ff0efc Merge remote-tracking branch 'nds32/next' adds e2996def1711 Merge remote-tracking branch 'openrisc/for-next' adds 2b4e50034b58 Merge remote-tracking branch 'parisc-hd/for-next' adds d6c4665e50cc Merge remote-tracking branch 'powerpc/next' adds eb38c6c7b912 Merge remote-tracking branch 'risc-v/for-next' adds b2b1b8370c68 Merge branch 'fixes' into for-next adds 5db44cfe2e6e s390/zfcp: remove pm support from zfcp driver adds 127fca609385 s390/dasd: remove unused pm related functions adds 1cf69b7b51d7 s390: remove pm support from console drivers adds 6b532eec75ef s390/cio: remove pm support from eadm-sch drivers adds 2f6ea6fb88ab s390/tape: remove unsupported PM functions adds 74cee7f3b0ea s390/vmur: remove unused pm related functions adds bfa11151d223 s390/cio: remove pm support from chsc subchannel driver adds 796cfabde5b2 s390/cio: remove pm support from IO subchannel drivers adds ef2eea78a6f3 s390/cio: remove pm support from css-bus driver adds 8cc0dcfdc1c0 s390/cio: remove pm support from ccw bus driver adds a184e7e2b71c Merge branch 'features' into for-next adds b4dedde2eb1d Merge remote-tracking branch 's390/for-next' adds 5fd5be15f12f Merge remote-tracking branch 'fscrypt/master' adds 2ca131dcca0c Merge branch 'misc-5.10' into for-next-current-v5.9-20201201 adds 04b25c7766ae Merge branch 'for-next-current-v5.9-20201201' into for-nex [...] adds 40ce35e5d404 btrfs: sysfs: export filesystem generation adds 10bcb11fc3f7 btrfs: use helpers to convert from seconds to jiffies in t [...] adds 40bb5126595a btrfs: remove redundant time check in transaction kthread loop adds fa222ef04751 btrfs: record delta directly in transaction_kthread adds c2554622f29b btrfs: calculate more accurate remaining time to sleep in [...] adds cb3fe0b33fa0 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds 2672b08edb36 btrfs: use iosize while reading compressed pages adds eb6074288f54 btrfs: use round_down while calculating start position in [...] adds c0bdb05bee35 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds ef0b8334733d btrfs: assert we are holding the reada_lock when releasing [...] adds d3535ed4aa62 btrfs: do not start readahead for csum tree when scrubbing [...] adds 84ace5016fb9 btrfs: unify the ro checking for mount options adds 3b45ef041fd9 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds 5b0dc909d878 btrfs: sysfs: export supported rescue= mount options adds c7727e5bc3da btrfs: add a helper to print out rescue= options adds 8a9a77276d13 btrfs: show rescue=usebackuproot in /proc/mounts adds 3cc26947ce54 btrfs: introduce mount option rescue=ignorebadroots adds b1637737ebb4 btrfs: introduce mount option rescue=ignoredatacsums adds fe89c9839781 btrfs: introduce mount option rescue=all adds 5849511e1ba3 btrfs: open code insert_orphan_item adds 8bbd54dac8a7 btrfs: switch extent buffer tree lock to rw_semaphore adds 560fecb0b990 btrfs: do not start and wait for delalloc on snapshot root [...] adds ae311d49e3a2 btrfs: add helper for string match ignoring leading/traili [...] adds 0375e91436e7 btrfs: create read policy framework adds 9da7687d95e7 btrfs: sysfs: add per-fs attribute for read policy adds 76a8df518e26 btrfs: split btrfs_direct_IO to read and write adds 41da3740746d btrfs: move pos increment and pagecache extension to btrfs [...] adds f7701693589f btrfs: check FS error state bit early during write adds 169e4875cc67 btrfs: introduce btrfs_write_check() adds 0122e2137725 btrfs: introduce btrfs_inode_lock()/unlock() adds 00abdb51b0d5 btrfs: push inode locking and unlocking into buffered/dire [...] adds d7c42c431fb5 btrfs: use shared lock for direct writes within EOF adds 83da0ae8e746 btrfs: remove btrfs_inode::dio_sem adds 14b68d9bb97c btrfs: call iomap_dio_complete() without inode_lock adds d14db41c859c btrfs: remove dio iomap DSYNC workaround adds 747dfd8020a1 btrfs: use the right number of levels for lockdep keysets adds c144a86b8011 btrfs: generate lockdep keyset names at compile time adds 43bb2f90cf6a btrfs: send: use helpers to access root_item::ctransid adds 10ac34518fc9 btrfs: check-integrity: use proper helper to access btrfs_header adds 45fd160fa34e btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds 7c607187d581 btrfs: add set/get accessors for root_item::drop_level adds d7bdd6b30cb1 btrfs: remove unnecessary casts in printk adds ca2a8c1d448d btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() adds 03f1be12fa78 btrfs: extent_io: update the comment for find_first_extent_bit() adds 3e8550a96a47 btrfs: extent_io: sink the failed_start parameter to set_e [...] adds f64dfdc758c6 btrfs: disk-io: replace fs_info and private_data with inod [...] adds b5b1ac6de880 btrfs: inode: sink parameter start and len to check_data_csum() adds 95268697249b btrfs: extent_io: rename pages_locked in process_pages_contig() adds 5f9972d64a1e btrfs: extent_io: only require sector size alignment for p [...] adds 77bdb14479ed btrfs: extent_io: rename page_size to io_size in submit_ex [...] adds 453557ad1698 btrfs: use precalculated sectorsize_bits from fs_info adds de85281e2952 btrfs: replace div_u64 by shift in free_space_bitmap_size adds 98431b83b7dc btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds e6c8e7b9ad4f btrfs: store precalculated csum_size in fs_info adds 3784948bbd19 btrfs: precalculate checksums per leaf once adds df06f0f6236b btrfs: use cached value of fs_info::csum_size everywhere adds 89f0d7d16341 btrfs: switch cached fs_info::csum_size from u16 to u32 adds bc56474d4ad6 btrfs: remove unnecessary local variables for checksum size adds a0524d099a41 btrfs: check integrity: remove local copy of csum_size adds e0895159c5c2 btrfs: scrub: remove local copy of csum_size from context adds 7a894b9d0c3f btrfs: locking: remove all the blocking helpers adds 30c7b94143bd btrfs: locking: rip out path->leave_spinning adds c8ee5fd67f98 btrfs: reorder extent buffer members for better packing adds 11b704a6647c btrfs: do not shorten unpin len for caching block groups adds 788bc9b44219 btrfs: update last_byte_to_unpin in switch_commit_roots adds df6238d4fe55 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 42d6f4221fa2 btrfs: cleanup btrfs_discard_update_discardable usage adds 4704c493c1cf btrfs: load free space cache into a temporary ctl adds a224f8f706ad btrfs: load the free space cache inode extents from commit root adds 6882357851bd btrfs: async load free space cache adds 98a91f19845d btrfs: protect the fs_info->caching_block_groups differently adds 96ba59100a28 btrfs: extent_io: assert page mapping lock in attach_exten [...] adds dc4bfe9dd7d5 btrfs: extent_io: make buffer_radix take sector size units adds ad9faafae8f1 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds 6e520c8b841f btrfs: make csum_tree_block() handle node smaller than page adds 373d286c8fba btrfs: extract extent buffer verification from btrfs_valid [...] adds 4f0d8f1b11b7 btrfs: pass bvec to csum_dirty_buffer instead of page adds 628dea4efb0c btrfs: scrub: distinguish scrub page from regular page adds 9773e71df897 btrfs: scrub: remove the force parameter of scrub_pages adds 5624ca672dc8 btrfs: scrub: refactor scrub_find_csum() adds ce08eed46e2c btrfs: discard: speed up async discard up to iops_limit adds 23c1e097f823 btrfs: discard: store async discard delay as ns not as jiffies adds 055bd51758b7 btrfs: don't miss async discards after scheduled work override adds 774019bbdc9e btrfs: discard: reschedule work after sysfs param update adds 9e093c3ccb96 btrfs: remove lockdep classes for the fs tree adds 03f63b2c8e1d btrfs: cleanup extent buffer readahead adds 2f455669a17a btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds aa5be3d9c07d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds ba7d5bcf28b7 btrfs: use btrfs_read_node_slot in do_relocation adds caa3a08865e4 btrfs: use btrfs_read_node_slot in replace_path adds 80f1a3e8fb8b btrfs: use btrfs_read_node_slot in walk_down_tree adds ef1b19b45b4a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 3c64822fb6ed btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds c638c9626eb9 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds 1ad013102943 btrfs: pass root owner to read_tree_block adds c3165a91baae btrfs: pass the root owner and level around for readahead adds a26ccc4d5b93 btrfs: pass the owner_root and level to alloc_extent_buffer adds 7fcd6e3a0a87 btrfs: set the lockdep class for extent buffers on creation adds 4b0fa861c42c btrfs: refactor btrfs_drop_extents() to make it easier to extend adds 0cf0e0b69870 btrfs: fix race when defragmenting leads to unnecessary IO adds 44dacd1b15a7 btrfs: update the number of bytes used by an inode atomically adds c5ef194e1797 btrfs: drop unused argument step from btrfs_free_extra_devids adds 7b07785886ab btrfs: drop never met disk total bytes check in verify_one [...] adds 91f0ab2fae5b btrfs: remove unused argument seed from btrfs_find_device adds e4dcd5d04f6c btrfs: cleanup the locking in btrfs_next_old_leaf adds f8b0ee085879 btrfs: unlock to current level in btrfs_next_old_leaf adds b373fa4f8e0f btrfs: kill path->recurse adds 4a385f6bd7b5 btrfs: locking: remove the recursion handling code adds b5cc88e2f44a btrfs: merge back btrfs_read_lock_root_node helpers adds 13a8c4f59af7 btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds ad1f602d2888 btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds 77718644cf9b btrfs: remove ->recursed from extent_buffer adds 29e3258c121c btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds ecd36c571a7a btrfs: make insert_prealloc_file_extent take btrfs_inode adds 95fa68ef578a btrfs: make btrfs_truncate_inode_items take btrfs_inode adds 9f40ff596571 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds 14284fabc20d btrfs: make btrfs_delayed_update_inode take btrfs_inode adds 7286e3f90a18 btrfs: make btrfs_update_inode_item take btrfs_inode adds 18b0dc8ddce6 btrfs: make btrfs_update_inode take btrfs_inode adds c8e355e6c331 btrfs: make maybe_insert_hole take btrfs_inode adds d317cb140ae5 btrfs: make find_first_non_hole take btrfs_inode adds 4487bcbfbb93 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds c4865a0fce69 btrfs: make btrfs_truncate_block take btrfs_inode adds f976e7c2a200 btrfs: make btrfs_cont_expand take btrfs_inode adds 0abd92967f5e btrfs: make btrfs_update_inode_fallback take btrfs_inode adds 9face72706ed btrfs: merge __set_extent_bit and set_extent_bit adds 7e7b4521ae5a btrfs: skip unnecessary searches for xattrs when logging an inode adds 4bb371726f45 btrfs: stop incrementing log batch when joining log transaction adds 5d11ef5b16ed btrfs: remove unnecessary attempt do drop extent maps afte [...] adds 0d8a14a82480 btrfs: remove useless return value statement in split_node adds 3e320a1ad6c1 btrfs: simplify return values in setup_nodes_for_search adds 4f42a03fe1c8 btrfs: sysfs: remove unneeded semicolon adds 85a0dcacd592 btrfs: tests: remove invalid extent-io test adds ef7b92630541 btrfs: add structure to keep track of extent range in end_ [...] adds 186948e32905 btrfs: introduce helper to handle page status update in en [...] adds 16618e188026 btrfs: use fixed width int type for extent_state::state adds c3aa1f233a6e btrfs: scrub: remove the anonymous structure from scrub_page adds 1026a475b63e btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds 8d97b4e2c2af btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds d3b4d26c1dcd btrfs: use nodesize to determine if we need readahead in b [...] adds 303040f5017b btrfs: use detach_page_private() in alloc_extent_buffer() adds 06f5838150e8 btrfs: remove stub device info from messages when we have [...] adds 06fe235a299f btrfs: tree-checker: annotate all error branches as unlikely adds 9d09b0617205 btrfs: unlock path before checking if extent is shared dur [...] adds 8b66cec53da3 btrfs: remove err variable from btrfs_delete_subvolume adds e3a6f05a8d91 btrfs: eliminate err variable from merge_reloc_root adds c7052b391300 btrfs: remove err variable from do_relocation adds a3432dcd4177 btrfs: return bool from should_end_transaction adds 62a10b41cf52 btrfs: return bool from btrfs_should_end_transaction adds e5a95e233472 btrfs: introduce ZONED feature flag adds ab3ea6d0e65c btrfs: get zone information of zoned block devices adds 1aed064de426 btrfs: check and enable ZONED mode adds 90773d14be7d btrfs: introduce max_zone_append_size adds 9bd4e38748c2 btrfs: disallow space_cache in ZONED mode adds 2a07f915dbb2 btrfs: disallow NODATACOW in ZONED mode adds cd97561171ac btrfs: disable fallocate in ZONED mode adds a1857aa49e91 btrfs: disallow mixed-bg in ZONED mode adds 1a4b440a1c2b btrfs: implement log-structured superblock for ZONED mode adds 068afafa2589 btrfs: drop casts of bio bi_sector adds af897b08d0c6 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] adds 975decccb281 btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] adds 21a202705477 btrfs: remove inode number cache feature adds 507e5de88330 btrfs: fix race causing unnecessary inode logging during l [...] adds a19f26858ea4 btrfs: fix race that results in logging old extents during [...] adds 934e7eca4ada btrfs: fix race that causes unnecessary logging of ancesto [...] adds 94f612d0efcf btrfs: fix race that makes inode logging fallback to trans [...] adds d4a16139e88a btrfs: fix race leading to unnecessary transaction commit [...] adds 44773cf67861 btrfs: do not block inode logging for so long during trans [...] adds 1384267a82fb btrfs: lift read-write mount setup from mount and remount adds c166dfe8e3fb btrfs: start orphan cleanup on ro->rw remount adds c6910d9cf1fe btrfs: only mark bg->needs_free_space if free space tree is on adds b186cbaf21eb btrfs: create free space tree on ro->rw remount adds 0259a7670b49 btrfs: clear oneshot options on mount and remount adds 5ee51441ddfd btrfs: clear free space tree on ro->rw remount adds 28053f473c5e btrfs: keep sb cache_generation consistent with space_cache adds 09d1b2cb4d67 btrfs: use superblock state to print space_cache mount option adds e17786c7e109 btrfs: warn when remount will not change the free space tree adds 69dd35bd7185 btrfs: remove free space items when disabling space cache v1 adds 4c3699512496 btrfs: skip space_cache v1 setup when not using it adds aa432f26b01c btrfs: fix lockdep warning when creating free space tree adds 31e6df22b2f2 Merge branch 'misc-next' into for-next-next-v5.10-20201201 adds 5b534aec602b btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds c9cc14f13f78 btrfs: add a trace point for reserve tickets adds 491a51dd72c0 btrfs: track ordered bytes instead of just dio ordered bytes adds f8558cfcad82 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 5951248cb0a0 btrfs: improve preemptive background space flushing adds 6d53bc4d680f btrfs: rename need_do_async_reclaim adds a92519d64d87 btrfs: check reclaim_size in need_preemptive_reclaim adds 0e7d63112173 btrfs: rework btrfs_calc_reclaim_metadata_size adds 710894a7d354 btrfs: simplify the logic in need_preemptive_flushing adds cb1d58e4d2b4 btrfs: implement space clamping for preemptive flushing adds 6a0cec7b4257 btrfs: adjust the flush trace point to include the source adds 6de503bcc24e btrfs: add a trace class for dumping the current ENOSPC state adds 964917c780f1 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds df0ee0b83839 btrfs: do not block on deleted bgs mutex in the cleaner adds b7645c1374ac btrfs: only let one thread pre-flush delayed refs in commit adds 97ee6de922f5 btrfs: delayed refs pre-flushing should only run the heads [...] adds 0a6ffeac76ee btrfs: only run delayed refs once before committing adds c272d1c928b9 btrfs: stop running all delayed refs during snapshot adds 023a2f0caec4 btrfs: run delayed refs less often in commit_cowonly_roots adds 77bfd585c2d2 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 219d4f384127 Merge branch 'for-next-next-v5.10-20201201' into for-next- [...] adds e3416065cb28 Merge remote-tracking branch 'btrfs/for-next' adds f1febb1fbc3e Merge remote-tracking branch 'configfs/for-next' adds a5371d7a06b3 Merge remote-tracking branch 'erofs/dev' adds 975f6e7119e4 Merge remote-tracking branch 'ext3/for_next' adds 2150da71b4db f2fs: Remove the redundancy initialization adds 7b911a07a4b0 libfs: Add generic function for setting dentry_ops adds bbb17e58762a fscrypt: Have filesystems handle their d_ops adds 2633b90b2d8b f2fs: Handle casefolding with Encryption adds 690d13b14146 f2fs: change to use rwsem for cp_mutex adds 1678fbbebd2a f2fs: fix to avoid REQ_TIME and CP_TIME collision adds 58d5ac25678d f2fs: compress: support chksum adds 5c0602188dc7 f2fs: fix kbytes written stat for multi-device case adds 2adade276b57 f2fs: rename logical_to_blk and blk_to_logical adds eb24ba9e4c87 f2fs: use new conversion functions between blks and bytes adds b2aa8342cd31 f2fs: fix wrong block count instead of bytes adds 19dec785b310 f2fs: remove buffer_head which has 32bits limit adds 32c202c563c7 f2fs: init dirty_secmap incorrectly adds 62674b542e15 f2fs: Remove unnecessary unlikely() adds 2b1d7bdca2fc f2fs: add compress_mode mount option adds cdb86433abfe f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE adds 304bb43b5527 Merge remote-tracking branch 'f2fs/dev' adds 8622659014ce Merge remote-tracking branch 'fsverity/fsverity' adds 07642971ebbf Merge remote-tracking branch 'fuse/for-next' adds 6fc7d623fcec Merge remote-tracking branch 'jfs/jfs-next' adds 63e2fffa59a9 pNFS/flexfiles: Fix array overflow when flexfiles mirrorin [...] adds 0359af7ac318 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds 5482e09a8840 NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS [...] adds bd75475c2fa1 NFSv4.2: Fix 5 seconds delay when doing inter server copy adds 5f447cb88123 NFSv3: Refactor nfs3_proc_lookup() to split out the dentry adds 3c5e9a59faa6 NFSv3: Add emulation of the lookupp() operation adds 76998ebb9158 NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp adds e4c72201b6ec SUNRPC: rpc_wake_up() should wake up tasks in the correct order adds 05ad917561fc NFSv4.2: condition READDIR's mask for security label based [...] adds 2e7a46417952 NFS: Ensure contents of struct nfs_open_dir_context are co [...] adds b1e21c97437f NFS: Clean up readdir struct nfs_cache_array adds 972bcdf23309 NFS: Clean up nfs_readdir_page_filler() adds 1f1d4aa4e4bc NFS: Clean up directory array handling adds 3b2a09f127e0 NFS: Don't discard readdir results adds e762a6398160 NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() adds ed09222d651d NFS: Replace kmap() with kmap_atomic() in nfs_readdir_sear [...] adds a52a8a6adad9 NFS: Simplify struct nfs_cache_array_entry adds 1a34c8c9a49e NFS: Support larger readdir buffers adds 93b8959a0a8c NFS: More readdir cleanups adds dbeaf8c984ca NFS: nfs_do_filldir() does not return a value adds 6b75cf9e309d NFS: Reduce readdir stack usage adds 6c981eff23b8 NFS: Cleanup to remove nfs_readdir_descriptor_t typedef adds 82e22a5e6245 NFS: Allow the NFS generic code to pass in a verifier to readdir adds 9fff59ed4c4d NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from rea [...] adds b593c09f83a2 NFS: Improve handling of directory verifiers adds 762567b7c798 NFS: Optimisations for monotonically increasing readdir cookies adds 35df59d3ef69 NFS: Reduce number of RPC calls when doing uncached readdir adds 794092c57f89 NFS: Do uncached readdir when we're seeking a cookie in an [...] adds d5aa6b22e225 SUNRPC: xprt_load_transport() needs to support the netid "rdma6" adds 9bccd264611b SUNRPC: Close a race with transport setup and module put adds 1fc5f1318644 SUNRPC: Add a helper to return the transport identifier gi [...] adds 1c3695d0bb38 NFS: Switch mount code to use xprt_find_transport_ident() adds c87b056e58e7 SUNRPC: Remove unused function xprt_load_transport() adds a12f996d3413 NFSv4/pNFS: Use connections to a DS that are all of the sa [...] adds 190c75a31fe6 pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr adds 4be78d26810b NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr adds 9a7016319e1e pNFS/flexfiles: Fix up layoutstats reporting for non-TCP t [...] adds 4aceaaea5ecc SUNRPC: Fix up open coded kmemdup_nul() adds 988998134996 pNFS: Clean up open coded xdr string decoding adds 046e5ccb4198 NFSv4: Fix the alignment of page data in the getdeviceinfo reply adds 2b1f83d108bd SUNRPC: Fix up typo in xdr_init_decode() adds 8d86e373b0ef SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() adds 1d97316692f7 SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths adds 9ed5af268e88 SUNRPC: Clean up the handling of page padding in rpc_prepa [...] adds 0279024f2270 SUNRPC: Fix up xdr_set_page() adds eee1f54964fe SUNRPC: Fix open coded xdr_stream_remaining() adds 17068466ad02 NFSv4: Fix open coded xdr_stream_remaining() adds b6d49ecd1081 NFSv4: Fix a pNFS layout related use-after-free race when [...] adds d18a9d3fa0f2 NFS: NFSv2/NFSv3: Use cred from fs_context during mount adds d3ff46fe6936 NFSv4: Refactor to use user namespaces for nfs4idmap adds 35a6d396721e net: sunrpc: Fix 'snprintf' return value check in 'do_xprt [...] adds 9b82d88d5976 lockd: don't use interval-based rebinding over TCP adds bf701b765eaa NFS: switch nfsiod to be an UNBOUND workqueue. adds ed609dad579f Merge remote-tracking branch 'nfs/linux-next' adds 36b742fcb52a nfs_common: need lock during iterate through the list adds ac2a17779e0d nfsd: only call inode_query_iversion in the I_VERSION case adds 8f714aff228d nfsd: simplify nfsd4_change_info adds 40a2c144dcc0 nfsd: minor nfsd4_change_attribute cleanup adds d08a4bb0855e nfsd4: don't query change attribute in v2/v3 case adds 933f9df397c3 Revert "nfsd4: support change_attr_type attribute" adds c52306981488 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations adds 91776b483034 nfsd: allow filesystems to opt out of subtree checking adds 3517f8195a6e nfsd: close cached files prior to a REMOVE or RENAME that [...] adds 95d220338aaa exportfs: Add a function to return the raw output from fh_ [...] adds a469fce608d9 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] adds ca5374eaa660 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only adds 4d1d4f30deed nfsd: Record NFSv4 pre/post-op attributes as non-atomic adds b6410b9b0cfd Merge remote-tracking branch 'cel/cel-next' adds 39b2bf312734 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds dfd375864ac1 9p: Uninitialized variable in v9fs_writeback_fid() adds cfd1d0f524a8 9p: Remove unnecessary IS_ERR() check adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation adds a1ddd02cd930 Merge remote-tracking branch 'v9fs/9p-next' adds 3066fca5b1b7 Merge remote-tracking branch 'file-locks/locks-next' adds e44c30840fcc Merge remote-tracking branch 'vfs/for-next' adds f5f28fffdd1b Merge remote-tracking branch 'printk/for-next' adds 006e7ae73e4f Merge remote-tracking branch 'pci/next' adds cbf82e35031b pstore/zone: cap the maximum device size adds 45a8af4412b1 pstore/blk: update the command line example adds b6f8ed33ab2b pstore/blk: remove {un,}register_pstore_blk adds 26fecbf7602d pstore: Move kmsg_bytes default into Kconfig adds 4fd8c5c808d8 Merge remote-tracking branch 'pstore/for-next/pstore' adds 7df77653931a Merge remote-tracking branch 'hid/for-next' adds e9acf0298c66 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() adds 14718b3e129b i2c: qcom: Fix IRQ error misassignement adds 384a9565f70a i2c: imx: Fix reset of I2SR_IAL flag adds 1de67a3dee7a i2c: imx: Check for I2SR_IAL after every byte adds 61e6fe59ede1 i2c: imx: Don't generate STOP condition if arbitration has [...] adds 0161b5395870 Merge branch 'i2c/for-current' into i2c/for-next adds 9c7cae242771 i2c: mv64xxx: Add bus error recovery adds 579f8983c459 dt-bindings: i2c: mellanox,i2c-mlxbf: convert txt to YAML schema adds b4ff421f123e i2c: nvidia-gpu: drop empty stub for runtime pm adds c610199cd392 i2c: imx: Remove unused .id_table support adds 83eb65b6ac7c i2c: pca-platform: drop two members from driver data that [...] adds c32abd8b5691 i2c: mxs: Remove unneeded platform_device_id adds 516949a2c12e Merge branch 'i2c/for-5.11' into i2c/for-next adds 85e02a290b83 Merge remote-tracking branch 'i2c/i2c/for-next' adds 23f568ad44b6 Merge remote-tracking branch 'i3c/i3c/next' adds 1e9886955001 Merge remote-tracking branch 'dmi/dmi-for-next' adds 82682e30797e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 43bc3ed73639 docs: dt: Use full path to enable cross-reference adds 868770c92b61 Documentation: document /proc api for arm64 MTE vm flags adds 491b7fc99f06 Merge remote-tracking branch 'jc_docs/docs-next' adds 67e061f044e4 Merge tag 'v5.10-rc6' into patchwork adds 1ec0b899c2b7 media: ccs: Add the generator for CCS register definitions [...] adds 4ad97bfb1a7e media: Documentation: ccs: Add CCS driver documentation adds 6493c4b777c2 media: smiapp: Import CCS definitions adds 82731a194fc1 media: smiapp: Use CCS register flags adds ab47d5cd8253 media: smiapp: Calculate CCS limit offsets and limit buffer size adds cb50351be662 media: smiapp: Remove macros for defining registers, merge [...] adds e66a7c849086 media: smiapp: Add macros for accessing CCS registers adds 503a88422fb0 media: smiapp: Use MIPI CCS version and manufacturer ID in [...] adds ca296a11156a media: smiapp: Read CCS limit values adds 3e158e1f1ec2 media: smiapp: Switch to CCS limits adds fd9065812c7b media: smiapp: Obtain frame descriptor from CCS limits adds 642d7c3eafaa media: smiapp: Use CCS limits in reading data format descriptors adds 19a435f9ea48 media: smiapp: Use CCS limits in reading binning capabilities adds 42aab58f456a media: smiapp: Use CCS registers adds 235ac9a4b36c media: smiapp: Remove quirk function for writing a single [...] adds 47ff2ff267ee media: smiapp: Rename register access functions adds 161cc847370a media: smiapp: Internal rename to CCS adds 571b6caff4e8 media: smiapp: Differentiate CCS sensors from SMIA in subd [...] adds b24cc2a18c50 media: smiapp: Rename as "ccs" adds ae7855a4f927 media: ccs: Remove profile concept adds 9ec2ac9bd0f9 media: ccs: Give all subdevs a function adds bbe5062e27dd media: dt-bindings: nokia,smia: Fix link-frequencies docum [...] adds 2d720d365bc1 media: dt-bindings: nokia,smia: Make vana-supply optional adds 390bb477ebd5 media: dt-bindings: nokia,smia: Remove nokia,nvm-size property adds 8265d427eddc media: dt-bindings: nokia,smia: Convert to YAML adds 701b8c2c750b media: dt-bindings: nokia,smia: Use better active polarity [...] adds 72051783cd73 media: dt-bindings: nokia,smia: Amend SMIA bindings with M [...] adds aab402ea9b48 media: dt-bindings: mipi-ccs: Add bus-type for C-PHY support adds d0fbdcbe7595 media: ccs: Request for "reset" GPIO adds 7daaf0bc24ad media: omap3isp: Remove misleading comment adds 989bea489158 media: v4l: subdev: Set sd->devnode before registering the subdev adds 9677958d1d3d media: ov9734: hold lock to check streaming state adds 34487ad0c0ae media: dt-bindings: media: i2c: document OV02A10 DT bindings adds 91807efbe8ec media: i2c: add OV02A10 image sensor driver adds cf10e09b9a4b media: ov2740: fix dereference before null check on pointer nvm adds d7592b2ec944 media: rcar-vin: Only dynamically allocate v4l2_async_subdev adds b9ad52aafe38 media: rcar-vin: Rework parallel firmware parsing adds 497d574d9b49 media: rcar-vin: Use v4l2_async_subdev instead of fwnode_h [...] adds e8117de78b2c media: rcar-vin: Rework CSI-2 firmware parsing adds 0ae426ebd0dc media: v4l2-fwnode: Remove v4l2_async_notifier_parse_fwnod [...] adds 909a0a189c67 media: max9271: Fix GPIO enable/disable adds 7fe1d4453fb6 media: rdacm20: Enable GPIO1 explicitly adds f61eb7bc9256 media: dt-bindings: media: Use OF graph schema adds 1ed36ecd1459 media: i2c: imx219: Selection compliance fixes adds c9c52df27ca5 Merge remote-tracking branch 'v4l-dvb/master' adds dec1ccaed59f Merge remote-tracking branch 'v4l-dvb-next/master' adds 42bbf4a886f8 cpufreq: Fix cpufreq_online() return value on errors adds e69a5e31e26b Merge back cpufreq material for 5.11. adds 7ac844b9d126 Merge branch 'pm-cpufreq' into linux-next adds 353dd3d2d49c Merge branch 'pm-cpuidle' into linux-next adds 9509a4f10366 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'pm-doma [...] adds 6385ce44f10c Merge branches 'powercap' and 'pm-tools' into linux-next adds ab8e16a2a4db Merge branches 'acpi-resources' and 'acpi-docs' into linux-next adds 5cd6d6198876 Merge branches 'acpi-misc' and 'acpi-apei' into linux-next adds 70836ef30e02 Merge branches 'acpi-ec' and 'acpi-processor' into linux-next adds f8edfa6d1e07 Merge tag 'linux-cpupower-5.11-rc1' of git://git.kernel.or [...] adds c6c91db76539 Merge branch 'pm-tools' into linux-next adds 7a25759eaa04 cpuidle: Select polling interval based on a c-state with a [...] adds 8207638d2c56 Merge branch 'pm-cpuidle' into linux-next adds c59fe83a3d4f ACPICA: Add 5 new UUIDs to the known UUID table adds f2f51e7a13e2 ACPICA: Remove extreaneous "the" in comments adds 0306f035738f ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions adds 0766efdf9a9d ACPICA: Add function trace macros to improve debugging adds 32cf1a12cad4 ACPICA: Interpreter: fix memory leak by using existing buffer adds 6d5acf381839 ACPICA: Update version to 20201113 adds 53bf34061bc2 Merge branch 'acpica' into linux-next adds 2c282123252e Merge remote-tracking branch 'pm/linux-next' adds 6be797085d6d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7949b374f7f6 Merge remote-tracking branch 'devfreq/devfreq-next' adds 4199a912a28b Merge remote-tracking branch 'opp/opp/linux-next' adds 32bbc574dac0 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 527a746b6817 Merge remote-tracking branch 'ieee1394/for-next' adds 9088e099acf3 Merge remote-tracking branch 'dlm/next' adds f957d4d09a5f RDMA/mlx5: Enable querying AH for XRC QP types adds 8138a4c21b09 RDMA/mlx4: Enable querying AH for XRC QP types adds 7406c0036f85 RDMA/hns: Only record vlan info for HIP08 adds fba429fcf9a5 RDMA/hns: Fix missing fields in address vector adds 3631dadfb118 RDMA/hns: Avoid setting loopback indicator when smac is sa [...] adds 148f904c6f94 RDMA/hns: Remove the portn field in UD SQ WQE adds 534c9bdb025b RDMA/hns: Simplify process of filling UD SQ WQE adds 66d86e529dd5 RDMA/hns: Add UD support for HIP09 adds d0b7721c5e0d RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() adds d4b2d19dc53e RDMA/mlx5: Silence the overflow warning while building off [...] adds 7ec3df174f2b RDMA/mlx5: Use PCI device for dma mappings adds b47a98efa978 RDMA/core: Track device memory MRs adds 2b1f747071c5 RDMA/core: Allow drivers to disable restrack DB adds 66f57b871efc RDMA/restrack: Support all QP types adds 71586dd20010 RDMA/hns: Create QP with selected QPN for bank load balance adds bfefae9f108d RDMA/hns: Add support for CQ stash adds f93c39bc9547 RDMA/hns: Add support for QP stash adds 40bb880feb11 Merge remote-tracking branch 'rdma/for-next' adds ad80b0fc6e7f mptcp: open code mptcp variant for lock_sock adds e93da92896bc mptcp: implement wmem reservation adds 879526030c8b mptcp: protect the rx path with the msk socket spinlock adds 724cfd2ee8aa mptcp: allocate TX skbs in msk context adds 7439d687b79c mptcp: avoid a few atomic ops in the rx path adds 6e628cd3a8f7 mptcp: use mptcp release_cb for delayed tasks adds 5f3e915c36d5 Merge branch 'mptcp-avoid-workqueue-usage-for-data' adds 76810ed840f8 net: wan: remove trailing semicolon in macro definition adds 368444dd7a2c can: pcan_usb_core: fix fall-through warnings for Clang adds 4843ad9b613a can: mcp251xfd: mcp25xxfd_ring_alloc(): add define instead [...] adds 1f652bb6bae7 can: mcp25xxfd: rx-path: reduce number of SPI core request [...] adds dada6a6c7d3f can: mcp251xfd: struct mcp251xfd_priv::tef to array of length 1 adds 63e70488b49a can: mcp251xfd: move struct mcp251xfd_tef_ring definition adds 68c0c1c7f966 can: mcp251xfd: tef-path: reduce number of SPI core reques [...] adds d1390d7d55a5 can: tcan4x5x: tcan4x5x_clear_interrupts(): remove redunda [...] adds 018a0c5845d6 can: tcan4x5x: rename parse_config() function adds 225dfc255200 can: tcan4x5x: remove mram_start and reg_offset from struc [...] adds ca3ad869dab1 can: tcan4x5x: tcan4x5x_can_probe(): remove probe failed e [...] adds f566373fc534 can: m_can: Kconfig: convert the into menu adds 3fb5a7cef92b can: m_can: remove not used variable struct m_can_classdev::freq adds ba844cb96f77 can: m_can: m_can_plat_remove(): remove unneeded platform_ [...] adds 6d9986b46fc1 can: m_can: m_can_class_unregister(): move right after m_c [...] adds cb7fb043e69a Merge tag 'linux-can-next-for-5.11-20201130' of git://git. [...] adds 0fca55ed988a net: sched: remove redundant 'rtnl_held' argument adds fa69ee5aa48b net: switch to storing KCOV handle directly in sk_buff adds 9e39394faef6 net/ipv6: propagate user pointer annotation adds 4b2fe769aad9 net: hns3: add support for RX completion checksum adds 66d52f3bf385 net: hns3: add support for TX hardware checksum offload adds 57e72c121c7f net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM adds 3e2816219d7c net: hns3: add udp tunnel checksum segmentation support adds b1533ada7480 net: hns3: add more info to hns3_dbg_bd_info() adds ade36ccef1d7 net: hns3: add a check for devcie's verion in hns3_tunnel_ [...] adds d78e5b6a6764 net: hns3: keep MAC pause mode when multiple TCs are enabled adds ac6e918554ad Merge branch 'net-hns3-updates-for-next' adds 7e9a6620d5c3 mlxsw: reg: Add Switch Port VLAN Classification Register adds 2a5a290d6d94 mlxsw: reg: Add et_vlan field to SPVID register adds a2ef3ae15834 mlxsw: spectrum: Only treat 802.1q packets as tagged packets adds 3ae7a65b6424 mlxsw: Make EtherType configurable when pushing VLAN at ingress adds 773ce33a4860 mlxsw: spectrum_switchdev: Create common functions for VLA [...] adds 80dfeafd6479 mlxsw: spectrum_switchdev: Add support of QinQ traffic adds 22ec19f3aee3 bridge: switchdev: Notify about VLAN protocol changes adds 09139f67d346 mlxsw: Add QinQ configuration vetoes adds 008cb2ec4354 selftests: forwarding: Add QinQ veto testing adds 7fe2af16e6a1 Merge branch 'mlxsw-add-support-for-802-1ad-bridging' adds ff10527e8982 net/tipc: fix tipc header files for kernel-doc adds 5fcb7d47fef3 net/tipc: fix various kernel-doc warnings adds ec6a1649fe27 net/tipc: fix bearer.c for kernel-doc adds a99df449b018 net/tipc: fix link.c kernel-doc adds cb67296e8cc8 net/tipc: fix name_distr.c kernel-doc adds 5c5d6796d420 net/tipc: fix name_table.c kernel-doc adds 4476441e4894 net/tipc: fix node.c kernel-doc adds f172f4b81aea net/tipc: fix socket.c kernel-doc adds 637b77fdca5c net/tipc: fix all function Return: notation adds 2fc30decf730 net/tipc: add TIPC chapter to networking Documentation adds f7cf335c7d00 Merge branch 'net-tipc-fix-all-kernel-doc-and-add-tipc-net [...] adds c214550ff8ea net: delete __dev_getfirstbyhwtype adds 2bf7d3776b74 net: freescale: ucc_geth: remove unused SKB_ALLOC_TIMEOUT adds 94e0028a052a s390/ctcm: Avoid temporary allocation of struct th_header [...] adds d38aa3962687 s390/ctcm: Avoid temporary allocation of struct qllc. adds ca738f5aa945 s390/ctcm: Avoid temporary allocation of struct pdu. adds 8dc4b6af0838 s390/ctcm: Use explicit allocation mask in ctcmpc_unpack_skb(). adds 04e4e469f99a s390/ctcm: Use GFP_KERNEL in add_channel(). adds 8f4b6e35e270 s390/ctcm: Use GFP_ATOMIC in ctcmpc_tx(). adds aaea1babe73e Merge branch 's390-ctcm-updates-2020-11-30' adds 832913c31e2b net: phy: marvell: replace phy_modify() adds c0c682eeb8cc ionic: remove some unnecessary oom messages adds 79ba55a36e64 ionic: change mtu after queues are stopped adds 3d2f670a87b4 Merge branch 'ionic-updates' adds d31c08007523 net/tls: make sure tls offload sets salt_size adds 8cf3f3e42374 net/smc: use helper smc_conn_abort() in listen processing adds 8b2f0f44f06b net/smc: Use active link of the connection adds 07d51580ff65 net/smc: Add connection counters for links adds ddc992866f13 net/smc: Add link counters for IB device ports adds 3d453f53c786 net/smc: Add diagnostic information to smc ib-device adds 6443b2f60e57 net/smc: Add diagnostic information to link structure adds 49407ae2bc79 net/smc: Refactor smc ism v2 capability handling adds e8372d9d2145 net/smc: Introduce generic netlink interface for diagnosti [...] adds 099b990bd11a net/smc: Add support for obtaining system information adds e9b8c845cb34 net/smc: Introduce SMCR get linkgroup command adds 5a7e09d58f3f net/smc: Introduce SMCR get link command adds 8f9dde4bf230 net/smc: Add SMC-D Linkgroup diagnostic support adds aaf95523d582 net/smc: Add support for obtaining SMCD device list adds a3db10efcc4c net/smc: Add support for obtaining SMCR device list adds 06f90dde4eb0 Merge branch 'net-smc-add-support-for-generic-netlink-api' adds 6bf754c7e677 net: ipa: update IPA aggregation registers for IPA v4.5 adds 36426411021a net: ipa: set up IPA v4.5 Qtime configuration adds 1954704136d3 net: ipa: use Qtime for IPA v4.5 aggregation time limit adds 63e5afc86aeb net: ipa: use Qtime for IPA v4.5 head-of-line time limit adds 87f75e5860e0 Merge branch 'net-ipa-ipa-v4-5-aggregation-and-qtime' adds 6b4f503186b7 r8169: set tc_offset only if tally counter reset isn't supported adds 59f96cf6ba88 NFC: nxp-nci: Make firmware GPIO pin optional adds 2ce5a30711ab octeontx2-af: debugfs: delete dead code adds 05e3ecea4a63 mptcp: avoid potential infinite loop in mptcp_recvmsg() adds 8d7920ad0d8d Merge remote-tracking branch 'net-next/master' adds ba0581749fec net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error adds a999696c547f selftests/bpf: Rewrite test_sock_addr bind bpf into C adds 427167c0b064 bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks adds a540c81a2bcb selftests/bpf: Extend bind{4,6} programs with a call to bp [...] adds 9e83f54f532b Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bi [...] adds 56ab028af72b libbpf: Separate XDP program load with xsk socket creation adds d6482b4367ac samples/bpf: Sample application for eBPF load and socket c [...] adds d4bf3ba4d1d3 Merge branch 'libbpf: add support for' adds 611020a84671 Merge remote-tracking branch 'bpf-next/for-next' adds b3166d0b8762 Merge remote-tracking branch 'ipsec-next/master' adds bb9b066cbe9c Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 0ef083d51ba1 netfilter: Remove unnecessary conversion to bool adds f7583f02a538 netfilter: nfnl_acct: remove data from struct net adds 04295878beac netfilter: use actual socket sk for REJECT action adds 1d1f76ccb978 Merge remote-tracking branch 'netfilter-next/master' adds e220332c3a1a Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of suppor [...] adds 1329c0dbd485 rtw88: coex: run coexistence when WLAN entering/leaving LPS adds 1a589bd5be92 rtw88: coex: add debug message adds 76f631cb401f rtw88: coex: update the mechanism for A2DP + PAN adds 4d0087e763a8 rtw88: coex: update AFH information while in free-run mode adds 6a910a2a7d5d rtw88: coex: change the coexistence mechanism for HID adds c404dbd4fbfc rtw88: coex: change the coexistence mechanism for WLAN connected adds 8e6947dcb95d rtw88: coex: add function to avoid cck lock adds 79d06b20d00b rtw88: coex: add action for coexistence in hardware initial adds 1a74daed6cef rtw88: coex: upgrade coexistence A2DP mechanism adds 5b2e9a35e456 rtw88: coex: add feature to enhance HID coexistence performance adds 3b52cf6242b4 wlcore: Switch to using the new API kobj_to_dev() adds 75729e110e68 brcmfmac: expose firmware config files through modinfo adds c04fabacb780 wilc1000: added 'ndo_set_mac_address' callback support adds dd460e2ac05f wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for [...] adds 66aea5d198c3 wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() fo [...] adds 9c172f30b40b wilc1000: call complete() for failure in wilc_wlan_txq_add [...] adds 339754ffdb92 wilc1000: added queue support for WMM adds a460b0e1bab8 airo: remove trailing semicolon in macro definition adds fc6877b87982 wl1251: remove trailing semicolon in macro definition adds 762fd1aec588 ath10k: remove repeated words in comments adds d2f3f68864a4 ath10k: ath10k_pci_init_irq(): workaround for checkpatch f [...] adds 16f283f0a4bb ath11k: remove repeated words in comments and warnings adds dbeb101d28eb ath10k: sdio: remove redundant check in for loop adds 047679e366b9 ath11k: FILS discovery and unsolicited broadcast probe res [...] adds b91626451178 ath10k: fix compilation warning adds ee06fcb98dcd ath10k: Don't iterate over not-sdata-in-driver interfaces. adds 9501bc2b16b5 ath10k: cancel rx worker in hif_stop for SDIO adds 0f01dcb89b8b ath11k: convert tasklets to use new tasklet_setup() API adds bafdbd79aae4 ath11k: Remove unnecessary data sync to cpu on monitor buffer adds 77581df8639f dt: bindings: add new dt entry for ath11k calibration variant adds 14f43c5fca57 ath11k: search DT for qcom,ath11k-calibration-variant adds 02f9d3c1b918 ath11k: cold boot calibration support adds 383a32cde417 ath11k: Initialize complete alpha2 for regulatory change adds ff34107c2224 ath11k: Remove unused param from wmi_mgmt_params adds 6189be7d145c ath11k: Fix number of rules in filtered ETSI regdomain adds 9fb13b81e145 ath11k: Fix single phy hw mode adds ab041d060ee6 ath11k: Fix the hal descriptor mask adds 36c7c640ffeb ath11k: fix wmi init configuration adds 47f1a84e2451 ath11k: Add new dfs region name for JP adds aed7ee049a3e ath: regd: Provide description for ath_reg_apply_ir_flags' [...] adds 206cd5800d8c ath: dfs_pattern_detector: Fix some function kernel-doc headers adds 748d250777e6 ath: dfs_pri_detector: Demote zero/half completed kernel-d [...] adds 3fc95aacc6fa ath9k: ar9330_1p1_initvals: Remove unused const variable ' [...] adds 30c2751b8458 ath9k: ar9340_initvals: Remove unused const variable 'ar93 [...] adds 9190c64e4720 ath9k: ar9485_initvals: Remove unused const variable 'ar94 [...] adds b5cafcb16f45 ath9k: ar9003_2p2_initvals: Remove unused const variables adds 8cc107b57109 ath9k: ar5008_phy: Demote half completed function headers adds cd64cae3efd4 ath9k: dynack: Demote non-compliant function header adds ce54bf5e9554 ath6kl: fix enum-conversion warning adds e24eedc09f14 wcn36xx: Set LINK_FAIL_TX_CNT to 1000 on all wcn36xx adds 8def9ec46a5f wcn36xx: Enable firmware link monitoring adds 5336fad96e8f wcn36xx: Enable firmware offloaded keepalive adds c9621dd21e3b wil6210: wmi: Correct misnamed function parameter 'ptr_' adds fa7572c2cfe0 ath11k: fix ZERO address in probe request adds b96fab4e3602 ath9k: work around false-positive gcc warning adds c134d1f8c436 ath11k: Handle errors if peer creation fails adds 0eaa4c1d34c5 ath11k: add processor_id based ring_selector logic adds 1057db1b8b76 ath11k: Fix beamformee STS in HE cap adds 9af7c32ceca8 ath10k: add target IRAM recovery feature support adds 11af6de4799e ath11k: Fix the rx_filter flag setting for peer rssi stats adds 526740b49505 Merge mhi-ath11k-immutable into ath-next adds 3cbbdfbed140 ath11k: vdev delete synchronization with firmware adds 690ace20ff79 ath11k: peer delete synchronization with firmware adds fae0385b2967 ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references adds f4d291b43f80 ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control adds 5da7acfec5ec ath11k: Reset ath11k_skb_cb before setting new flags adds d35d1375493b ath11k: Build check size of ath11k_skb_cb adds e7bcc145bcd0 ath11k: Fix an error handling path adds c7cee9c0f499 ath10k: Fix the parsing error in service available event adds ed3573bc3943 ath10k: Fix an error handling path adds 6364e693f4a7 ath10k: Release some resources in an error handling path adds ad37a46e8cb5 ath10k: Constify static qmi structs adds 9bc3a55f4ae5 wcn36xx: Send NULL data packet when exiting BMPS adds cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction adds 9eb597c74483 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 1d0a36d6ee1e Merge remote-tracking branch 'wireless-drivers-next/master' adds 39274404aa34 Merge remote-tracking branch 'bluetooth/master' adds 14e00e4fa0f6 Merge remote-tracking branch 'gfs2/for-next' adds db90ce1c9c18 Merge remote-tracking branch 'mtd/mtd/next' adds c380ab837311 Merge remote-tracking branch 'nand/nand/next' adds df4ad82686a4 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds cec879d47f36 Merge remote-tracking branch 'crypto/master' adds f727cecea5fe Merge remote-tracking branch 'drm/drm-next' adds 9ccde05c0a68 drm/amdgpu: set default value of noretry to 1 for specified asic adds 055e94a867c4 drm/amdgpu: only skip smc sdma sos ta and asd fw in SRIOV [...] adds 8c8244ca4eee drm/amdgpu: increase reserved VRAM size to 8MB adds 91a7f887816d drm/amdgpu/vcn3.0: fix compilation warning adds d503d8b81d06 drm/amd/pm: update driver if version for navy_flounder adds 7cf7a392af26 drm/amdgpu: skip power profile switch in sriov adds 3591ecd630ab drm/amdgpu: update GC golden setting for dimgrey_cavefish adds 79c77ac60336 drm/amdgpu: Set doorbell range for gfx ring adds 22dd89828a68 drm/amdgpu/pm/smu11: Fix fan set speed bug adds 3f16ae825697 drm/amd/display: Clear dc remote sinks on MST disconnect adds 3c4d55c9b9be drm/amd/display: turn DPMS off on connector unplug adds 0c056b14d82e drm/amdgpu: set LDS_CONFIG=0x20 on VanGogh to fix MGCG hang adds bc1e089476dc drm/amd/display: Revert update clk_mgr for vg adds 00b0ac67811b drm/amd/display: Add HDR3DLUT and SHAPER memory shutdown support adds 901c1ec05ef2 drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds 079204508ec0 drm/amd/display: Check link_active instead of lane_setting [...] adds 99349a8aeda7 drm/amd/display: Init clock value by current vbios CLKs adds d0274aba24bf drm/amd/display: Add DSCL memory low power support adds 115a385c08d8 drm/amd/display: Do full modeset when DSC debugfs is changed adds f5041bc1fcc3 drm/amd/display: Properly define DPCS related info for DCN301 adds 34ba432c946d drm/amd/display: [FW Promotion] Release 0.0.44 adds c529b685e1c0 drm/amd/display: DC Release 3.2.114 adds 15024daf4e5b drm/amdkfd: keep BOs in system memory if restore failed adds 7624897c1054 drm/amdgpu: default noretry=0 for navi1x and newer (v2) adds 99698b51e585 drm/amdgpu: enable AGP aperture on gmc10.x (v2) adds b4339bb9a4f8 drm/amdgpu/swsmu/vangogh: return error if fetching metrics fails adds 185ef9ef2f6f drm/amd/amdgpu/gmc_v10_0: Suppy some missing function doc [...] adds 5530ac8e8c68 drm/amd/amdgpu/iceland_ih: Add missing function param desc [...] adds 39902109aada drm/amd/amdgpu/tonga_ih: Provide some missing descriptions [...] adds c18dd61ae42a drm/amd/amdgpu/amdgpu_psp: Make local function 'parse_ta_b [...] adds a549a9da37f8 drm/amd/amdgpu/cz_ih: Add missing function param descripti [...] adds 5162e40e1558 drm/amd/amdgpu/vega10_ih: Add descriptions for 'ih' and 'entry' adds c56fb0818979 drm/amd/amdgpu/navi10_ih: Add descriptions for 'ih' and 'entry' adds 3fdd2da061c5 drm/amd/amdgpu/psp_v11_0: Make local function 'psp_v11_0_w [...] adds 5c03e8b229f4 drm/amd/amdgpu/dce_v10_0: Supply description for function [...] adds c44037549afa drm/amd/amdgpu/dce_v11_0: Supply description for function [...] adds a2ef32c5bbe2 drm/amd/amdgpu/gfx_v9_0: Make called-by-reference only fun [...] adds c5ce5115fd2a drm/amd/amdgpu/gfx_v8_0: Functions must follow directly af [...] adds 3e1b1b778806 drm/amd/amdgpu/gfx_v10_0: Remove a bunch of set but unused [...] adds 2434becdd5fd drm/amd/amdgpu/sdma_v2_4: Fix a bunch of kernel-doc functi [...] adds fe2788f37e5d drm/amd/amdgpu/sdma_v3_0: Fix a bunch of kernel-doc functi [...] adds f719d5339706 drm/amd/amdgpu/sdma_v3_0: Fix incorrect param doc-rot issue adds c890ace58d44 drm/amd/amdgpu/uvd_v5_0: Fix a bunch of kernel-doc functio [...] adds 4c724ae91d98 drm/amd/amdgpu/sdma_v4_0: Repair a bunch of kernel-doc problems adds ce0e124adf9f drm/amd/amdgpu/amdgpu_uvd: Fix some function documentation [...] adds fd1c541d94e7 drm/amd/amdgpu/sdma_v5_2: Provide some missing and repair [...] adds 184b762d5b75 drm/amd/amdgpu/amdgpu_vce: Provide some missing and repair [...] adds 166c20895c21 drm/amd/amdgpu/uvd_v6_0: Fix a bunch of kernel-doc functio [...] adds 9307d1b01b64 drm/amd/amdgpu/uvd_v7_0: Fix a bunch of kernel-doc functio [...] adds 107a54306608 drm/amd/amdgpu/gfx_v10_0: Make local function 'gfx_v10_0_r [...] adds 4e1f56b7c404 drm/amd/amdgpu/vcn_v1_0: Fix a few kernel-doc misdemeanours adds 8608c861e21c drm/amd/amdgpu/jpeg_v1_0: Add some missing function param [...] adds f3d6280c26e9 drm/amd/amdgpu/jpeg_v2_0: Add some missing kernel-doc desc [...] adds 6c93cc2c6c8c drm/amd/amdgpu/vcn_v2_0: Fix a few kernel-doc misdemeanours adds b4234aec4f28 drm/amd/amdgpu/sdma_v5_0: Provide some missing and repair [...] adds 5141154dcdae drm/amd/amdgpu/vcn_v3_0: Remove unused variable 'direct_po [...] adds adf0125a53bc drm/amd/amdgpu/amdgpu_acp: Fix doc-rot issues pertaining t [...] adds 75a8661ef4bb drm/amd/pm/inc/smu_v11_0: Mark 'smu11_thermal_policy' as _ [...] adds fecc72f181b5 drm/amd/pm/swsmu/smu12/renoir_ppt: Demote kernel-doc forma [...] adds b0da6cc19825 drm/amd/pm/swsmu/smu11/navi10_ppt: Remove unused 'struct i [...] adds dcaf3483ae46 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Remove unused var [...] adds 05a7e1cf4589 drm/amd/amdgpu/amdgpu_uvd: Add description for amdgpu_uvd_ [...] adds 2d5da9e6e3ac drm/amd/pm/powerplay/smumgr/polaris10_smumgr: Make functio [...] adds ca2d038f06fc drm/amd/pm/powerplay/smumgr/iceland_smumgr: Make function [...] adds aa57f514c3d9 drm/amd/pm/powerplay/smumgr/vegam_smumgr: Make function ca [...] adds c9a55b3c1c78 drm/amd/pm/powerplay/smumgr/smu9_smumgr: Include our own h [...] adds faa1e2f0d745 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Demote kernel-doc [...] adds dc93d480597f drm/amd/pm/powerplay/hwmgr/hardwaremanager: Remove unused [...] adds 04d7b8fe82fd drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu8_init_function [...] adds 874f1c3f9eab drm/amd/pm/inc/pp_thermal: Mark 'SMU7Thermal{WithDelay}Pol [...] adds 4c3508fe2382 drm/amd/pm/powerplay/hwmgr/ppevvmath: Place variable decla [...] adds ddb0fc9ac4d3 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove unused varia [...] adds 7731653f83ec drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu7_init_function [...] adds 5ca53687171e drm/amd/pm/powerplay/hwmgr/ppatomfwctrl: Demote kernel-doc [...] adds b4643c50d0d5 drm/amd/pm/powerplay/hwmgr/hardwaremanager: Fix function h [...] adds 9795f4eb5918 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Convert [...] adds 58cfaf256ef9 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix a myriad of ker [...] adds fb73edc64927 drm/amd/pm/powerplay/hwmgr/vega10_processpptables: Make fu [...] adds 1c2063704810 drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix a whole bunch o [...] adds aa68e9a3cada drm/amd/pm/powerplay/hwmgr/smu7_thermal: Repair formatting [...] adds d92616480e76 drm/amd/pm/powerplay/hwmgr/vega10_thermal: Fix a bunch of [...] adds 4cbcfd60d5e0 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega12_hwmgr_init( [...] adds e0ef04b8d0d1 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega20_hwmgr_init( [...] adds d3c648ec62b0 drm/amd/pm/powerplay/hwmgr/smu_helper: Demote or fix kerne [...] adds 19744ada5c3b drm/amd/pm/powerplay/hwmgr/vega20_thermal: Fix some outdat [...] adds 7a31972c3167 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Fix some outdat [...] adds 50fe434196da drm/amd/display/dc/inc/hw/dpp: Mark 'dpp_input_csc_matrix' [...] adds 15e480371b74 drm/amd/display/amdgpu_dm/amdgpu_dm_color: Demote a misuse [...] adds 3d3e9cddd747 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Mark local fun [...] adds 679c6771b6c8 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Remove unused [...] adds ef80cb02d5f1 drm/amd/display/dc/basics/conversion: Include header conta [...] adds 3dcd202599d3 drm/amd/display/dc/basics/fixpt31_32: Remove unused variab [...] adds 6ee5a7957ace drm/amd/display/dc/basics/vector: Make local function 'dal [...] adds da03e4224b25 drm/amd/pm/powerplay/kv_dpm: Remove unused variable 'ret' adds fb8284a50e9f drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Use 'gnu_prin [...] adds 7643023eefcd drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset adds 3fabf0fdfff6 drm/amdgpu/vcn3.0: remove old DPG workaround adds 54915feea3ca drm/amdgpu/powerplay/tonga: return an error if copying to [...] adds cfcc59d4c1af drm/amdgpu/powerplay/ci: return an error if copying to smc fails adds 402bdef8a5cb drm/amdgpu/powerplay/iceland: return an error if copying t [...] adds 9805e1adab11 drm/amdgpu/powerplay/vega10: handle error in getting pptable adds 902bc65de0b3 drm/amdgpu/powerplay/psm: return an error in power state init adds fae3a572c9a6 drm/amdgpu/swsmu/navi1x: simplify sensor handling adds 2bebe9148a48 drm/amdgpu/swsmu/arcturus: simplify sensor handling adds 60e317a277e8 drm/amdgpu/swsmu/sienna_cichlid: simplify sensor handling adds e408f2ba43f0 drm/amdgpu/swsmu: add metrics enums for voltage adds 6cc24d8d48e3 drm/amdgpu/swsmu/vangogh: simplify sensor handling adds 2139d12b3b5b drm/amdgpu/swsmu/vangogh: use metrics table for voltages (v2) adds 22ca75ea6a28 drm/amdgpu/swsmu/renoir: simplify sensor handling (v2) adds ea9522f5e59d drm/amd/display: add debug logs for dm_crtc_helper_atomic_check adds 03a663673063 drm/amd/display: use FB pitch to fill dc_cursor_attributes adds 9bf1019c5f3f drm/amd/display: add cursor pitch check adds 376c62e4c64d PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 301b24b3467a drm/amdgpu: add another raven1 gfxoff quirk adds a6bf3243b336 drm/amdgpu: add mode2 reset support for vangogh adds 7919fd62002b drm/amdgpu/nv: add mode2 reset handling adds c837ce6abaa1 drm/amdgpu: fix mode2 reset sequence for vangogh adds 51d050c2066c drm/amdgpu: Enable GPU reset for vangogh adds 5458392592bf drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] adds e0d017f001b2 drm/amdgpu/powerplay: parse fan table for CI asics adds a05728c51bcf Merge remote-tracking branch 'amdgpu/drm-next' adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 2776e9480a77 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 1400f3f665e7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 adds 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() adds 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic adds b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object adds 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} adds b9662c3a54eb drm/virtio: rework virtio_fence_signaled adds 36549848ed27 drm/virtio: consider dma-fence context when signaling adds a7e2e1c50450 drm: document that user-space should force-probe connectors adds d941462d292e Merge remote-tracking branch 'drm-misc/for-linux-next' adds 03b6f2d6204a msm/mdp5: Fix some kernel-doc warnings adds 2785fd479590 drm/msm/disp/dpu1/dpu_core_perf: Fix kernel-doc formatting issues adds dbce3d097c2e drm/msm/disp/dpu1/dpu_hw_blk: Add one missing and remove a [...] adds 0070e6d272e4 drm/msm/disp/dpu1/dpu_formats: Demote non-conformant kerne [...] adds 14bcdfe4e208 drm/msm/disp/dpu1/dpu_hw_catalog: Remove duplicated initia [...] adds 09c7e37088b0 drm/msm/disp/dpu1/dpu_hw_catalog: Move definitions to the [...] adds cca5ff947c7c drm/msm/disp/dpu1/dpu_encoder: Fix a few parameter/member [...] adds 0177aef32972 drm/msm/disp/dpu1/dpu_hw_lm: Fix misnaming of parameter 'ctx' adds 6008cd431b2f drm/msm/disp/dpu1/dpu_hw_sspp: Fix kernel-doc formatting abuse adds 0d88dda62c80 drm/msm/disp/dpu1/dpu_rm: Fix formatting issues and supply [...] adds 4c99c3589540 drm/msm/disp/dpu1/dpu_vbif: Fix a couple of function param [...] adds 9ddf3fd37391 drm/msm/disp/dpu1/dpu_plane: Fix some spelling and missing [...] adds ea8742c63a1f drm/msm/msm_drv: Make '_msm_ioremap()' static adds 324dca17b60c drm/msm/msm_gem_shrinker: Fix descriptions for 'drm_device' adds 692bdf972dc4 drm/msm/adreno/a6xx_gpu_state: Make some local functions static adds cc9014bf63a4 drm/msm/dp/dp_ctrl: Move 'tu' from the stack to the heap adds 8b6947a81e56 drm/msm: dsi: Constify dsi_host_ops adds 64aec620b7f2 drm/msm/dp: remove duplicate include statement adds 9e0673c00cb0 Merge remote-tracking branch 'arm64/for-next/iommu/io-pgta [...] adds 40a72b0c7f99 drm/msm: rearrange the gpu_rmw() function adds 474dadb8b0d5 drm/msm/a6xx: Add support for using system cache(LLC) adds 3d247123b5a1 drm/msm/a6xx: Add support for using system cache on MMU500 [...] adds 0c3d3cc93811 drm/msm/dpu: consider vertical front porch in the prefill [...] adds 65d852e42e42 Merge remote-tracking branch 'drm-msm/msm-next' adds 5938984ec97b Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 7fa8973398f3 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 0c7caf17939c Merge remote-tracking branch 'regmap/for-next' adds fb3cca365c4d Merge remote-tracking branch 'sound/for-next' adds c075a0c0f102 Merge tag 'soundwire-for-asoc-5.11' of git://git.kernel.or [...] adds 55a901f028d4 Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] adds 569c167ce3bb ASoC: rt715: remove unused parameter adds 4d638b9cc79e ASoC: codecs: lpass-va-macro: remove some dead code adds adc7d5618009 ASoC: adau1372: add missing dependencies adds a5f8037505cb ASoC: mediatek: mt8192: rename common symbols adds 2b53d2e16f73 ASoC: mediatek: mt8192: extract rt1015_rt5682 specific DAI link adds ba499c36d12b ASoC: mediatek: mt8192: move rt1015_rt5682 specific data adds 6552c35de191 ASoC: dt-bindings: mt8192-mt6359: fix typo in the example adds 6986256fdfef ASoC: dt-bindings: mt8192-mt6359: add new compatible for u [...] adds cfd8bb254c99 ASoC: mediatek: mt8192: support rt1015p_rt5682 adds 7a51b4cb9708 Merge series "ASoC: mediatek: mt8192: support new machine [...] adds 804496202683 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds d65d34035661 Merge remote-tracking branch 'sound-asoc/for-next' adds 147ad605dc12 init: use type alignment for kernel parameters adds c9bb867c4e33 Merge remote-tracking branch 'modules/modules-next' adds c66db03c5571 Merge remote-tracking branch 'input/next' adds 6c3939fe7e1e ia64: add support for TIF_NOTIFY_SIGNAL adds 89a80f9a3dee nds32: add support for TIF_NOTIFY_SIGNAL adds 0e5384cfc2f1 riscv: add support for TIF_NOTIFY_SIGNAL adds 77581200ba44 sparc: add support for TIF_NOTIFY_SIGNAL adds 1256bfef5a7d task_work: remove legacy TWA_SIGNAL path adds 6ce79711b9b1 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds 9765be4342c6 signal: kill JOBCTL_TASK_WORK adds 924a9adbe82a kernel: remove checking for TIF_NOTIFY_SIGNAL adds b7726681ed4f io_uring: remove 'twa_signal_ok' deadlock work-around adds f42c20469a4b Merge branch 'tif-task_work.arch' into for-next adds 5df1a6726973 filemap: consistently use ->f_mapping over ->i_mapping adds 60b498852bf2 fs: remove get_super_thawed and get_super_exclusive_thawed adds 040f04bd2e82 fs: simplify freeze_bdev/thaw_bdev adds a6419fd810c6 mtip32xx: remove the call to fsync_bdev on removal adds ee763e2143e7 zram: do not call set_blocksize adds f46f2a319801 loop: do not call set_blocksize adds 47d951023a24 dm: simplify flush_bio initialization in __send_empty_flush adds b0519b542303 dm: remove the block_device reference in struct mapped_device adds b601d148a16e block: remove a duplicate __disk_get_part prototype adds 3f50b95e0edd block: remove a superflous check in blkpg_do_ioctl adds 8d65269fe806 block: add a bdev_kobj helper adds e79319af6d8c block: use disk_part_iter_exit in disk_part_iter_next adds efdc41c8d49f block: use put_device in put_disk adds 612c6aa7817f block: change the hash used for looking up block devices adds 3a4174e68684 block: switch bdgrab to use igrab adds c2637e80a09e init: refactor name_to_dev_t adds e036bb8e0cdf init: refactor devt_from_partuuid adds 013b0e96ae22 init: cleanup match_dev_by_uuid and match_dev_by_label adds ec5d451438a2 block: refactor __blkdev_put adds 5b56b6ed574b block: refactor blkdev_get adds 63d9932caece block: move bdput() to the callers of __blkdev_get adds 7918f0f6fdaf block: opencode devcgroup_inode_permission adds 4e7b5671c6a8 block: remove i_bdev adds 22ae8ce8b892 block: simplify bdev/disk lookup in blkdev_get adds a954ea812018 block: remove ->bd_contains adds 37c3fc9abb25 block: simplify the block device claiming interface adds c64dc3bd8709 block: simplify part_to_disk adds e6cb53827ed6 block: initialize struct block_device in bdev_alloc adds a782483cc1f8 block: remove the nr_sects field in struct hd_struct adds 15e3d2c5cd53 block: move disk stat accounting to struct block_device adds 29ff57c61094 block: move the start_sect field to struct block_device adds 231926dbf0f0 block: move the partition_meta_info to struct block_device adds 1bdd5ae0251d block: move holder_dir to struct block_device adds b309e9936347 block: move make_it_fail to struct block_device adds 83950d359010 block: move the policy field to struct block_device adds cb8432d650fe block: allocate struct hd_struct as part of struct bdev_inode adds 8446fe9255be block: switch partition lookup to use struct block_device adds 41e5c81984ea block: remove the partno field from struct hd_struct adds 9fc995a6e083 block: pass a block_device to blk_alloc_devt adds 71773cf79749 block: pass a block_device to invalidate_partition adds ad1eaa5344b2 block: switch disk_part_iter_* to use a struct block_device adds 9499ffc75217 f2fs: remove a few bd_part checks adds 0d02129e76ed block: merge struct block_device and struct hd_struct adds 977115c0f664 block: stop using bdget_disk for partition 0 adds be12a3c64972 Merge branch 'for-5.11/block' into for-next adds eca8d831043c Merge branch 'for-5.11/drivers' into for-next adds 35610ad343c8 io_uring: allow non-fixed files with SQPOLL adds d24b9778948f io_uring: enable file table usage for SQPOLL rings adds 2e467110ee39 fs: make do_renameat2() take struct filename adds 425c5004e4bf io_uring: add support for IORING_OP_RENAMEAT adds 26f4ee179e90 io_uring: add support for IORING_OP_UNLINKAT adds be6f9b2ba944 io_uring: split poll and poll_remove structs adds cb32564d576b io_uring: track link's head and tail during submit adds 238ddac7fb8f io_uring: track link timeout's master explicitly adds 10ab26c77f44 io_uring: link requests with singly linked list adds e5ea1c8816dd io_uring: rearrange io_kiocb fields for better caching adds ce059666d3de io_uring: only plug when appropriate adds 96b890b33678 io_uring: add timeout support for io_uring_enter() adds a30af15a063e io_uring: NULL files dereference by SQPOLL adds 4ed74c7c2ed4 fs/io_uring Don't use the return value from import_iovec(). adds 432a2a4f731a io_uring: remove duplicated io_size from rw adds 702b223e9a95 io_uring: inline io_import_iovec() adds ea2b95de29c3 io_uring: simplify io_task_match() adds c3ed4378c139 io_uring: add a {task,files} pair matching helper adds 6544729533b5 io_uring: cancel only requests of current task adds 6209a336e714 io_uring: don't iterate io_uring_cancel_files() adds 9b7418d73720 io_uring: pass files into kill timeouts/poll adds f2edc26dc776 io_uring: always batch cancel in *cancel_files() adds ee65a5ee4271 io_uring: refactor io_sq_thread() handling adds 47ff3be8f02b io_uring: initialize 'timeout' properly in io_sq_thread() adds 69da88d31923 io_uring: don't acquire uring_lock twice adds e97bec51bdf7 io_uring: only wake up sq thread while current task is in [...] adds 0039c202fbb9 io_uring: don't take fs for recvmsg/sendmsg adds c1a02c0f5ece io_uring: replace inflight_wait with tctx->wait adds 26ca1ff179ba io_uring: share fixed_file_refs b/w multiple rsrcs adds 6ba00265cafb io_uring: check kthread stopped flag when sq thread is unparked adds bcbbecff7e7a io_uring: change submit file state invariant adds 33438dd00494 io_uring: fix miscounting ios_left adds 503249c34ad4 io_uring: use bottom half safe lock for fixed file data adds 578900bd8325 io_uring: fix files cancellation adds 7af9c8bd1e2c io_uring: restructure io_timeout_cancel() adds f80eecccbb98 io_uring: add timeout update adds 2479f11bdd17 Merge branch 'for-5.11/io_uring' into for-next adds 03d99e5d63da nvme-fcloop: add sysfs attribute to inject command drop adds 84115d6d80c8 nvme: simplify nvme_req_qid() adds 0d2e7c840b17 nvme: centralize setting the timeout in nvme_alloc_request adds dc96f93874c6 nvme: use consistent macro name for timeout adds a2f6a2b8ce43 nvmet: add passthru admin timeout value attr adds 47e9730c26a4 nvmet: add passthru io timeout value attr adds 53ffabfd4ddb block: move blk_rq_bio_prep() to linux/blk-mq.h adds 39dfe84451b4 nvme: split nvme_alloc_request() adds 06b3bec8204b nvmet: remove op_flags for passthru commands adds a4fe2d3afe3c nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio adds dab3902b19a0 nvmet: use inline bio for passthru fast path adds ff4e5fbad06f nvme-pci: drop min() from nr_io_queues assignment adds e3aef0950a30 nvme-pci: don't allocate unused I/O queues adds 6d65aeab7bf6 nvmet: remove unused ctrl->cqs adds 0068a7b01053 nvmet: make sure discovery change log event is protected adds 9f20599c4821 nvmet: fix a spelling mistake "incuding" -> "including" in [...] adds 8c4dfea97f15 nvme-fabrics: reject I/O to offline device adds aa9d72959231 nvme: improve an error message on Identify failure adds f781f3dd6a16 nvme: print a warning for when listing active namespaces fails adds e1aaf5cacba9 nvme: remove unnecessary return values adds f68abd9cc00c nvme: rename controller base dev_t char device adds ba4fb3205680 nvme: rename bdev operations adds 2f4c9ba23b88 nvme: export zoned namespaces without Zone Append support [...] adds 3b9351f0fd14 Merge tag 'nvme-5.11-20201202' of git://git.infradead.org/ [...] adds 9fd400cbbac7 Merge branch 'for-5.11/drivers' into for-next adds 6b6667aa4d1e block: optimise for_each_bvec() advance adds 22b56c296438 bio: optimise bvec iteration adds b0d97557ebfc block: fix inflight statistics of part0 adds 5bbb8c63d742 Merge branch 'for-5.11/block' into for-next adds acaf523a7bf2 blk-throttle: don't check whether or not lower limit is va [...] adds 508901b503e3 Merge branch 'for-5.11/block' into for-next adds 7351d7b08964 Merge remote-tracking branch 'block/for-next' adds 35d2835d2ac4 Revert "dm cache: fix arm link errors with inline" adds 89478335718c dm: fix bug with RCU locking in dm_blk_report_zones adds e7b624183d92 dm table: Remove BUG_ON(in_interrupt()) adds 857c4c0a8b28 dm writecache: remove BUG() and fail gracefully instead adds 6bb38bcc33bf dm: fix IO splitting adds d13f1def2bcd dm: remove unnecessary current->bio_list check when submit [...] adds bec92cbbfc22 dm verity: Add support for signature verification with 2nd [...] adds ee9b302475c7 dm mpath: add IO affinity path selector adds 4f67c47e0140 dm: rename multipath path selector source files to have "d [...] adds e93902f8dae7 dm: add support for REQ_NOWAIT to various targets adds 10eb1abcc277 Merge remote-tracking branch 'device-mapper/for-next' adds 95f6f9953ea8 Merge remote-tracking branch 'mmc/next' adds 464da3432406 Merge remote-tracking branch 'mfd/for-mfd-next' adds ff286da76426 Merge remote-tracking branch 'backlight/for-backlight-next' adds d9d5ccc4f80c Merge remote-tracking branch 'battery/for-next' adds 744ef9b091b8 regulator: Update DA9121 dt-bindings adds 86f162c91f27 regulator: da9121: Add header file adds f3fbd5566f6a regulator: da9121: Add device variants adds c860476b9e3a regulator: da9121: Add device variant regmaps adds 91863239ce03 regulator: da9121: Add device variant descriptors adds 46c413d5bb23 regulator: da9121: Add support for device variants via devicetree adds 9929900d1878 regulator: da9121: Update registration to support multiple [...] adds 5c4b62af1d58 regulator: da9121: add current support adds 65ac97042d4e regulator: da9121: add mode support adds 40bb5b02ff10 regulator: da9121: add interrupt support adds 5e191d2e05a4 regulator: da9121: Request IRQ directly and free in releas [...] adds 18e1c95d7661 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 2788dd7e5f3e Merge remote-tracking branch 'regulator/for-next' adds b40dfd4691d1 Merge remote-tracking branch 'integrity/next-integrity' adds 5bed94d7375f Merge remote-tracking branch 'selinux/next' adds c7fb2c3877dd Merge remote-tracking branch 'smack/next' adds aae767ae6ff2 Merge remote-tracking branch 'tomoyo/master' adds bec020d3b6fd tpm: Fix fall-through warnings for Clang adds efb41c587bac Merge remote-tracking branch 'tpmdd/next' adds 6b3211842a11 audit: replace atomic_add_return() adds 29ab6ed3d5b9 Merge remote-tracking branch 'audit/next' adds aed00802c9bb Merge remote-tracking branch 'devicetree/for-next' adds 9905f728b0bd mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfre [...] adds d68f17291ccf mailbox: stm32-ipcc: add COMPILE_TEST dependency adds 133af21f7c00 mailbox: stm32-ipcc: remove duplicate error message adds 017909281eb0 mailbox: stm32-ipcc: cast void pointers to unsigned long adds cc1d5886ebd6 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds acb69dbfb08d Merge remote-tracking branch 'spi/for-5.11' into spi-next adds 0f794f7e6ef5 Merge remote-tracking branch 'spi/for-next' adds fae3a13d2a3d x86/resctrl: Fix AMD L3 QOS CDP enable/disable adds 39d0eacbb0fa Merge branch 'x86/urgent' adds f6b9f03e09e8 Merge branch 'x86/sgx' adds c159376490ee x86/platform/uv: Update ABI documentation of /sys/firmware [...] adds 6043082c9684 x86/platform/uv: Update MAINTAINERS for uv_sysfs driver adds 1b5448f2ace6 Merge branch 'x86/platform' adds 90d63ffdd043 Merge branch 'x86/mm' adds 83321c335dcc x86/pci: Fix the function type for check_reserved_t adds 0b6ef7a7accc Merge branch 'x86/misc' adds ecde9ba56f29 Merge branch 'x86/microcode' adds ced8603cfcda Merge branch 'x86/fpu' adds b3967834e3ca Merge branch 'x86/entry' adds 6ea3753255e6 Merge branch 'x86/cpu' adds f82c62ce48d2 Merge branch 'x86/cleanups' adds 87314fb181f9 Merge tag 'v5.10-rc6' into x86/cache adds 19eb86a72df5 x86/resctrl: Clean up unused function parameter in rmdir path adds bef9bb20c852 Merge branch 'x86/cache' adds 2838307b019d x86/build: Remove -m16 workaround for unsupported versions of GCC adds edb574df1f4e Merge branch 'x86/build' adds dafe0387e2de Merge branch 'x86/apic' adds 914c813a2e7d Merge branch 'timers/core' adds 91f428e9bc16 Merge branch 'sched/migrate-disable' adds 654a4b58e80c Merge branch 'sched/core' adds 15936ca13dac Merge tag 'v5.10-rc6' into ras/core adds e273e6e12ab1 x86/mce: Move the mce_panic() call and 'kill_it' assignmen [...] adds 3a866b16fd23 x86/mce: Panic for LMCE only if mca_cfg.tolerant < 3 adds d5b38e3d0fdb x86/mce: Remove redundant call to irq_work_queue() adds e1c06d2366e7 x86/mce: Rename kill_it to kill_current_task adds 1c63b82169e1 Merge branch 'ras/core' adds c7ddd11461ba Merge branch 'perf/kprobes' adds 15db6232edf1 Merge branch 'perf/core' adds 3848bbbf251e Merge branch 'locking/core' adds 509920aee72a MAINTAINERS: Move Jason Cooper to CREDITS adds bb4c6910c8b4 genirq/irqdomain: Add an irq_create_mapping_affinity() function adds 9ea69a55b3b9 powerpc/pseries: Pass MSI affinity to irq_create_mapping() adds 5f1d9fc33124 Merge branch 'irq/urgent' adds 4615fbc3788d genirq/irqdomain: Don't try to free an interrupt that has [...] adds e01aa7290724 Merge branch 'irq/core' adds 2d6c41b34cc0 Merge branch 'efi/core' adds b6e7d6cda1ee Merge branch 'core/mm' adds 01fe185d95ba MAINTAINERS: Add entry for common entry code adds c5c878125ad5 x86: vdso: Expose sigreturn address on vdso to the kernel adds 1d7637d89cfc signal: Expose SYS_USER_DISPATCH si_code type adds 1446e1df9eb1 kernel: Implement selective syscall userspace redirection adds 11894468e39d entry: Support Syscall User Dispatch on common syscall entry adds 179ef035992e selftests: Add kselftest for syscall user dispatch adds d87ae0fa21c2 selftests: Add benchmark for syscall user dispatch adds a4452e671c67 docs: Document Syscall User Dispatch adds 6666bb714fb3 entry: Rename enter_from_user_mode() adds bb793562f0da entry: Rename exit_to_user_mode() adds 96e2fbccd0fc entry_Add_enter_from_user_mode_wrapper adds 310de1a678b2 entry: Add exit_to_user_mode() wrapper adds c6156e1da633 entry: Add syscall_exit_to_user_mode_work() adds 202bb4a77c5e Merge branch 'core/entry' adds 56965fe18e78 Merge remote-tracking branch 'tip/auto-latest' adds 6bcfec3c041a Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 48ce93aa3033 Merge remote-tracking branch 'edac/edac-for-next' adds d5c1122f33b0 Merge remote-tracking branch 'ftrace/for-next' adds bb1963424efe Merge remote-tracking branch 'rcu/rcu/next' adds 3892cd5a2712 Merge remote-tracking branch 'kvm-arm/next' adds a96431b39ee7 Merge remote-tracking branch 'kvms390/next' adds 7940db1d2b8b Merge remote-tracking branch 'percpu/for-next' adds b7da0895c87f Merge remote-tracking branch 'workqueues/for-next' adds 9f64c17891a9 Merge remote-tracking branch 'drivers-x86/for-next' adds fe76a7fddc62 Merge remote-tracking branch 'chrome-platform/for-next' adds 8a77ed6d1fdd HSI: core: fix a kernel-doc markup adds c1816f75a992 Merge remote-tracking branch 'hsi/for-next' adds 6dac15cc1088 Merge remote-tracking branch 'leds/for-next' adds 59f60162628b Merge remote-tracking branch 'ipmi/for-next' adds 01b12f8d1bf1 Merge remote-tracking branch 'driver-core/driver-core-next' adds a8327c2434d6 Merge remote-tracking branch 'usb/usb-next' adds 9577cd8d23bf Merge remote-tracking branch 'usb-serial/usb-next' adds dc4044e63f07 usb: cdns3: Fix hardware based role switch adds 081b217597c8 usb: cdns3: gadget: clear trb->length as zero after prepar [...] adds bcdfa5ae4714 usb: cdns3: core: fix goto label for error path adds ef8e9d03cc0a usb: cdns3: Add static to cdns3_gadget_exit function adds 9e8b0361fd67 usb: cdns3: Rids of duplicate error message adds 67e65ca2d814 usb: cdns3: host: add .suspend_quirk for xhci-plat.c adds 366f12172ba0 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT adds 9850c1d5ffc8 usb: cdns3: host: disable BEI support adds e3704b4337a7 usb: cdns3: add quirk for enable runtime pm by default adds 6de3ce1c553d usb: cdns3: imx: enable runtime pm by default adds e53f09ea275d doc: dt-binding: cdns,usb3: add wakeup-irq adds f8faa02544c4 usb: chipidea: add tracepoint support for udc adds fbe4fbbb4f4d usb: chipidea: trace: fix the endian issue adds e8a644821049 usb: cdns3: fix NULL pointer dereference on no platform data adds d55f637ee477 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() adds 5126075ac4cf usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() adds 53670e6da598 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 0e055d179ea9 phy: ralink: phy-mt7621-pci: drop 'COMPILE_TEST' from Kconfig adds 8145dcb07d0c phy: ralink: phy-mt7621-pci: set correct name in MODULE_DE [...] adds 3eaf2da98993 phy: samsung: Merge Kconfig for Exynos5420 and Exynos5250 adds 03289ecc9294 Merge remote-tracking branch 'phy-next/next' adds 1e2b28da627f Merge remote-tracking branch 'tty/tty-next' adds 6c38e7c60fe7 MAINTAINERS: update email, git repo of habanalabs driver adds 23c15ae61517 habanalabs: change aggregate cs counters to atomic adds 20b7525dc430 habanalabs/gaudi: move mmu_prepare to context init adds 28958207e918 habanalabs: we need CPU queues for hwmon adds 596553dbf9b2 habanalabs: support multiple types of firmwares adds 8f503146746b habanalabs: minimize prints when everything is fine adds f3a965c25075 habanalabs: don't init vm module if no MMU adds 3cf74b3656a2 habanalabs: sync stream structures refactor adds 2992c1dcd314 habanalabs: add support for multiple SOBs per monitor adds 06f791f74fab habanalabs: sync stream refactor functions adds becce5f9948d habanalabs: remove duplicate check adds 16ac36504548 habanalabs/gaudi: add NIC QMAN H/W and registers definitions adds b3a9c0bd2f18 habanalabs/gaudi: add NIC firmware-related definitions adds 11dcb8c71235 habanalabs/gaudi: add NIC security configuration adds 3c68157fb829 habanalabs/gaudi: add support for NIC QMANs adds 4bb1f2f3fb31 habanalabs: use enum for CB allocation options adds 5fe1c17ddf2e habanalabs: sync stream collective infrastructure adds 0940cabafde9 habanalabs/gaudi: Set DMA5 QMAN internal adds 5de406c0b5c7 habanalabs: sync stream collective support adds 3e6229965763 habanalabs/gaudi: monitor device memory usage adds e716ad3c76c8 habanalabs: make sure cs type is valid in cs_ioctl_signal_wait adds 71a984f9ae09 habanalabs/gaudi: remove unreachable code adds 977d53a614fb habanalabs: initialize variable before use adds 9bb86b63d864 habanalabs: advanced FW loading adds e753643d516c habanalabs: fix cs counters structure adds 323b726706be habanalabs: fetch security indication from FW adds c692dec70379 habanalabs/gaudi: add support for FW security adds 03df136bc5dd habanalabs/gaudi: scrub all memory upon closing FD adds a6722d6a97de habanalabs: fix MMU print message adds ccf979ee330b habanalabs: refactor MMU to support dual residency MMU adds 1cbca899fa57 habanalabs/gaudi: fetch PLL info from FW adds 6de3d769fde0 habanalabs: Small refactoring of CS IOCTL handling adds ea6ee260cbcd habanalabs: Small refactoring of cs_do_release() adds 4ba1b227b6c7 habanalabs: Skip updating CI of internal queues if not in use adds c1d505a922fe habanalabs: release signal if collective wait was dropped adds ba7e389c30c6 habanalabs: Move repeatedly included headers to habanalabs.h adds eb10b897e459 habanalabs: reset device upon fw read failure adds 0da5698bf4b8 habanalabs/gaudi: increase MAX CS to 16K adds 649c4592124b habanalabs: Separate CS job completion from its deallocation adds 66bfcccdb893 habanalabs: remove duplicate print adds b726a2f7c0bc habanalabs/gaudi: remove pcie_en strap toggle adds f2d032ee1381 habanalabs: fix hard reset print and comment adds 66a76401c50b habanalabs: add 'needs reset' state in driver adds 28e052c95292 habanalabs: restore vm_pgoff after mmap adds d1ddd90551b2 habanalabs: move HW dirty check to a proper location adds 784b916dad2f habanalabs: refactor mmu va_range db structure adds 804a72276cc4 habanalabs: Rename hw_queues_mirror to cs_mirror adds adb51298fdc4 habanalabs: improve hard reset procedure adds be91b91fa40f habanalabs: use host va range for internal pools adds 7f070c913c36 habanalabs: move asic property to correct structure adds d611b9f0b199 habanalabs: fetch hard reset capability from FW adds 5a2998f46c85 habanalabs/gaudi: fetch HBM ecc info from FW adds 92ede12a07d6 habanalabs: print message with correct device adds b2d09622bec3 habanalabs: add boot errors prints adds 412c41fcd526 habanalabs: support reserving aligned va block adds fe2bc2d24953 habanalabs: share a single ctx-mutex between all MMUs adds 00e1b59c8b15 habanalabs: fix MMU debugfs operations adds 439bc47b8e83 habanalabs: firmware returns 64bit argument adds b90c89443462 habanalabs/gaudi: align to new FW reset scheme adds 5e5867e51d6e habanalabs: print CS type when it is stuck adds 5c05487f1550 habanalabs: mmu map wrapper for sizes larger than a page adds 4147864e8d65 habanalabs: fetch pll frequency from firmware adds 2a570736ef39 habanalabs: goya_reset_sob_group() can be static adds 293744d92c87 habanalabs: gaudi_ctx_fini() can be static adds 051504d9f604 habanalabs: update firmware files adds 64a9d5ab2c1c habanalabs/gaudi: print ECC type field adds 9d127ad5719a habanalabs: indicate to user that a cs is gone adds bd2f477f2037 habanalabs: add support for cs with timestamp adds d2bbf2ca3344 habanalabs: add ull to PLL masks adds ee3287798d49 habanalabs: add missing counter update adds a63c3fb37b15 habanalabs/gaudi: handle reset when f/w is in preboot adds 8e718f2eda8d habanalabs: free host huge va_range if not used adds 3b82c34f0662 habanalabs: change messages to debug level adds 3e438b42a5fb habanalabs: Add mask for CS type bits in CS flags adds f07486745442 habanalabs: Modify the cs_cnt of a CB to be atomic adds f44afb5b5a5d habanalabs: Add CB IOCTL opcode to retrieve CB information adds cd5f82dbbad0 Merge tag 'misc-habanalabs-next-2020-11-30' of ssh://gitol [...] adds 57d9352b6c65 fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds c9d754d6f71c fpga: fpga-mgr: altera-ps-spi: Simplify registration adds 83eb4fbdcfda fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds 7027b7305d16 fpga: fpga-mgr: ice40-spi: Simplify registration adds a3b79b2a58f0 fpga: fpga-mgr: machxo2-spi: Simplify registration adds 20e8963f4f38 fpga: fpga-mgr: socfpga: Simplify registration adds d6530c0a48b7 fpga: fpga-mgr: ts73xx: Simplify registration adds f4ce435b732a fpga: fpga-mgr: xilinx-spi: Simplify registration adds 2630fa8d0031 fpga: fpga-mgr: zynqmp: Simplify registration adds 907d4ad59904 fpga: fpga-mgr: altera-pr-ip: Simplify registration adds c1fe18e898f0 Merge remote-tracking branch 'char-misc/char-misc-next' adds 2bcffa005e04 Merge remote-tracking branch 'extcon/extcon-next' adds e04e60fce47e soundwire: master: use pm_runtime_set_active() on add adds 577e679b6852 Merge remote-tracking branch 'soundwire/next' adds 0e13d96eaa42 Merge remote-tracking branch 'thunderbolt/next' adds 1ea03b6668d8 Merge remote-tracking branch 'staging/staging-next' adds 119f3732080b Merge remote-tracking branch 'mux/for-next' adds c1b5a1b97515 Merge remote-tracking branch 'icc/icc-next' adds 73ae6febd8cf Merge remote-tracking branch 'dmaengine/next' adds 5d9eed919470 Merge remote-tracking branch 'cgroup/for-next' adds 2ee9b86d0336 scsi: ses: don't attach if enclosure has no components adds c69a73101faa Merge branch 'fixes' into for-next adds e58a3f6f4f2f Merge branch 'misc' into for-next adds b55a59e1afa9 Merge remote-tracking branch 'scsi/for-next' adds 995ae10f8000 scsi: aic7xxx: Fix fall-through warnings for Clang adds 4886dd0a04b4 scsi: aic94xx: Fix fall-through warnings for Clang adds 4c7bd259d66c scsi: bfa: Fix fall-through warnings for Clang adds da38e8917d65 scsi: aacraid: Fix fall-through warnings for Clang adds 5133dc476484 scsi: aha1740: Fix fall-through warnings for Clang adds 965077585513 scsi: csiostor: Fix fall-through warnings for Clang adds e9a7c7117103 scsi: lpfc: Fix fall-through warnings for Clang adds 8b185fc6e3fe scsi: stex: Fix fall-through warnings for Clang adds 492096ecfa39 scsi: target: core: Fix fall-through warnings for Clang adds 3c41c3cd1aef Merge remote-tracking branch 'scsi-mkp/for-next' adds 8eb72932e7a7 virtio-mem: determine nid only once using memory_add_physa [...] adds 55973d763cb3 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds ace7d26f6b91 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds 43f688974b26 virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds 911911b523e3 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds cd9aaaabd91b virtio-mem: factor out calculation of the bit number withi [...] adds ad23ab5f9f74 virtio-mem: print debug messages from virtio_mem_send_*_request() adds e8d164d79a12 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds a492a13c31f9 virtio-mem: factor out handling of fake-offline pages in m [...] adds a5b0dbc371d3 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds e1bebc9a6f4f virtio-mem: generalize check for added memory adds f828620fa3b8 virtio-mem: generalize virtio_mem_owned_mb() adds b1b4953461e5 virtio-mem: generalize virtio_mem_overlaps_range() adds 331c08f14955 virtio-mem: drop last_mb_id adds 3a51a274c9a5 virtio-mem: don't always trigger the workqueue when offlin [...] adds 93735a802b38 virtio-mem: generalize handling when memory is getting onl [...] adds 6e0441602bb9 virito-mem: document Sub Block Mode (SBM) adds cfb6c7b2a09d virtio-mem: memory block states are specific to Sub Block [...] adds 194e66e7be36 virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 452bb807f883 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds 0fc9877c6be7 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 7a854fab03d1 virito-mem: existing (un)plug functions are specific to Su [...] adds 4b0a48d17ce2 virtio-mem: memory notifier callbacks are specific to Sub [...] adds 1e1119a7a851 virtio-mem: factor out adding/removing memory from Linux adds ee8041e98c9c virtio-mem: Big Block Mode (BBM) memory hotplug adds 6d8602840184 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 0ead3e91c2ed mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds 8521211c88c9 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds 7757cf1986c9 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds d2a416147eef vhost_vdpa: switch to vmemdup_user() adds fb202878ae6b vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code adds d5fe3f251404 Merge remote-tracking branch 'vhost/linux-next' adds 176123cd7121 Merge remote-tracking branch 'rpmsg/for-next' adds 08acc3f79202 Merge remote-tracking branch 'gpio/for-next' adds bc5d09843222 gpiolib: acpi: Fix fall-through warnings for Clang adds d49ee56292d7 gpio: ath79: Fix fall-through warning for Clang adds 3cc1fb739939 gpiolib: do not print err message for EPROBE_DEFER adds 64b19f6abedc gpio: mvebu: update Armada XP per-CPU comment adds 48f32a835373 gpio: mvebu: switch pwm duration registers to regmap adds c5a8951fb7b2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 89ad953e1e72 pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and [...] adds 590567bf6f6d pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and [...] adds 4356497e9eda pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and f [...] adds ffcd7f812dec pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and [...] adds 7ba4a9591a8a pinctrl: renesas: Fix fall-through warnings for Clang adds 6b99afc01a5b Merge tag 'renesas-pinctrl-for-v5.11-tag2' of git://git.ke [...] adds e5a4b7ea154a Merge tag 'samsung-pinctrl-5.11' of https://git.kernel.org [...] adds ce4d7816c827 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] adds 7e5ea974e61c pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] adds 552a9cc02b0e pinctrl: pinctrl-microchip-sgpio: Add OF config dependency adds be100b6604d1 Merge branch 'devel' into for-next adds 0b8f2bd44f82 Merge remote-tracking branch 'pinctrl/for-next' adds 86a9d94ff658 Merge remote-tracking branch 'pwm/for-next' adds c85a833e8ca2 coredump: Document coredump code exclusively used by cell spufs adds e15c8a3d55ac exec: Move io_uring_task_cancel after the point of no return adds a1142ad21375 Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] adds 679441bb7567 Merge remote-tracking branch 'userns/for-next' adds bd1b82cbd165 Merge remote-tracking branch 'kselftest/next' adds 40b4a59bd5b6 Merge remote-tracking branch 'livepatching/for-next' adds dde621811b1d Merge remote-tracking branch 'coresight/next' adds d63c9ccef5f4 Merge remote-tracking branch 'rtc/rtc-next' adds 2c07343abd89 selftests/seccomp: Update kernel config adds 22c84b715bfc Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 6790dc4a58f3 slimbus: qcom-ngd-ctrl: fix SSR dependencies adds 70decacb09f3 Merge remote-tracking branch 'slimbus/for-next' adds 023e019639fc Merge remote-tracking branch 'nvmem/for-next' adds 591c1861427e Merge remote-tracking branch 'xarray/main' adds b0c03eff79a6 drivers: hv: vmbus: Fix checkpatch SPLIT_STRING adds 85e22a7e915d Merge remote-tracking branch 'hyperv/hyperv-next' adds 8941b7534adb Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 295983402a1a openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT adds 440ec82ebed2 selftests: openat2: add RESOLVE_ conflict test adds 961407f9831c Merge remote-tracking branch 'pidfd/for-next' adds a7d8fded54a2 Merge remote-tracking branch 'fpga/for-next' adds 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs adds 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages adds fadb08e7c750 kunit: Support for Parameterized Testing adds 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] adds bd29969759b4 Merge remote-tracking branch 'kunit-next/kunit' adds 89828f632dec bus: mhi: core: Fix error handling in mhi_register_controller() adds 4ea6fa2cb921 mhi: pci_generic: Fix implicit conversion warning adds 1f523cc0551a Merge remote-tracking branch 'mhi/mhi-next' adds 8ae4a967daa4 Merge remote-tracking branch 'notifications/notifications- [...] adds e3b0486e8f7f Merge remote-tracking branch 'memblock/for-next' adds cf84b0c7a465 zlib: export S390 symbols for zlib modules adds f0f101af266a coredump: fix core_pattern parse error adds e276a5ba3468 mm/filemap: add static for function __add_to_page_cache_locked adds cd59e0a96d2f mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING adds 75e157413462 mm: memcg/slab: fix obj_cgroup_charge() return value handling adds 31a3b69d1280 mm: list_lru: set shrinker map bit when child nr_items is [...] adds deb8ddb7f5ed mm/swapfile: do not sleep with a spin lock held adds 6efe1efe8ef4 mailmap: add two more addresses of Uwe Kleine-König adds 9617f7115932 tools/testing/selftests/vm: fix build error adds d7ab2c274d36 proc: use untagged_addr() for pagemap_read addresses adds 052ca4bd2d50 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds eba54477afa3 /proc/kpageflags: do not use uninitialized struct pages adds 73b1574cacb3 kthread: add kthread_work tracepoints adds 4cd42b144d2e kthread_worker: document CPU hotplug handling adds 240d1c37ee90 kthread_worker-document-cpu-hotplug-handling-fix adds 227ab2a684cb uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 609ae605849c ide/falcon: remove in_interrupt() usage adds 69ad9c50980c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds ca0170c38a9e fs/ntfs: remove unused varibles adds 659972079a4a fs/ntfs: remove unused variable attr_len adds b417d9e7e73f fs/ocfs2/cluster/tcp.c: remove unneeded break adds 156f252d567d ocfs2: ratelimit the 'max lookup times reached' notice adds 729cd8347aa0 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds f2d8d4609e61 ocfs2: fix ocfs2 corrupt when iputting an inode adds f9b096e77c6c ramfs: support O_TMPFILE adds 2b1d7411875f kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds e312277bdee5 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 1947d0ee3db6 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds 64eda930a82f mm: slab: provide krealloc_array() adds 55b7ec519e35 ALSA: pcm: use krealloc_array() adds e5b7e6bab582 vhost: vringh: use krealloc_array() adds 2fb38154db73 pinctrl: use krealloc_array() adds 6ea69123e218 edac: ghes: use krealloc_array() adds 93600af04d23 drm: atomic: use krealloc_array() adds b96a3d2ab51a hwtracing: intel: use krealloc_array() adds f075ea5a88d0 dma-buf: use krealloc_array() adds 882419caa852 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 819de6d254ed mm/slub: let number of online CPUs determine the slub page order adds 46fda2c8b99a device-dax/kmem: use struct_size() adds 09f6a423aeb6 mm: fix page_owner initializing issue for arm32 adds 89ea6565d188 mm/filemap/c: break generic_file_buffered_read up into mul [...] adds 206b31289162 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 1aab074f7b6c mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 5eb622a45391 mm/truncate: add parameter explanation for invalidate_mapp [...] adds c13e9842666f mm/filemap.c: remove else after a return adds 8f4ceff20e84 mm-remove-the-unuseful-else-after-a-return-fix adds b0b637adf17b mm/gup_benchmark: rename to mm/gup_test adds 98d1a4c8692b selftests/vm: use a common gup_test.h adds ae80f5562553 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 178a95c0207f selftests/vm: minor cleanup: Makefile and gup_test.c adds a4e917211195 selftests/vm: only some gup_test items are really benchmarks adds b806eb7c4290 selftests/vm: gup_test: introduce the dump_pages() sub-test adds b7851a0a1e4e selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 6103eb15deaa selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 982bb39b4f02 selftests/vm: 2x speedup for run_vmtests.sh adds b8e3a98992e8 mm/gup_test.c: mark gup_test_init as __init function adds caacf1036df9 mm/gup_test: GUP_TEST depends on DEBUG_FS adds 53c29896743b mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds 846f0a227162 mm/gup: reorganize internal_get_user_pages_fast() adds f9922173d1cb mm/gup: prevent gup_fast from racing with COW during fork adds e6eb6d660ce4 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] adds d6122f83c0aa mm: handle zone device pages in release_pages() adds 526ea4b5f06a mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 3155ed64c321 mm/swap_state: skip meaningless swap cache readahead when [...] adds 79c5d1b0efb3 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 501b1611214c mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds a90a1697b46d mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 625225196166 mm: remove pagevec_lookup_range_nr_tag() adds caa4d120ca45 mm/shmem.c: make shmem_mapping() inline adds e7886660176c tmpfs: fix Documentation nits adds 31879a085c95 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 16730fc818c6 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 48cb979eb64a mm: memcontrol: remove unused mod_memcg_obj_state() adds dba92812a62d mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds dcf2e22ea427 mm: memcg/slab: fix return of child memcg objcg for root memcg adds 87452e300e9d mm: memcg/slab: fix use after free in obj_cgroup_charge adds 2e48817e443c mm/rmap: always do TTU_IGNORE_ACCESS adds cf90afbdd4ea mm/memcg: update page struct member in comments adds ad0b019221ef mm: memcg: fix obsolete code comments adds c2834f3898ac mm: memcg: deprecate the non-hierarchical mode adds cb729cc6474c docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds c2135e1c9a5c cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 29a33918123a mm/page_counter: use page_counter_read in page_counter_set_max adds 6724d48d9317 mm: memcg: remove obsolete memcg_has_children() adds 3e241dfc2dd9 mm/thp: move lru_add_page_tail() to huge_memory.c adds 16923e58de41 mm/thp: use head for head page in lru_add_page_tail() adds 33ea49e68535 mm/thp: simplify lru_add_page_tail() adds d3011dd8624e mm/thp: narrow lru locking adds 7c9771f90ce0 mm/vmscan: remove unnecessary lruvec adding adds 5baa6ab60bde mm/rmap: stop store reordering issue on page->mapping adds 5ed67a6ac96c mm-rmap-stop-store-reordering-issue-on-page-mapping-fix adds 0b23b49b6e52 mm: page_idle_get_page() does not need lru_lock adds 8ab88282e45f mm/memcg: add debug checking in lock_page_memcg adds 8279c2b4efec mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds de2502685000 mm/lru: move lock into lru_note_cost adds 7f7ee5a9725d mm/vmscan: remove lruvec reget in move_pages_to_lru adds 48ff77580446 mm/mlock: remove lru_lock on TestClearPageMlocked adds 31b4f6d68de1 mm/mlock: remove __munlock_isolate_lru_page() adds 48d4a0c57985 mm/lru: introduce TestClearPageLRU() adds d7180ac55c95 mm/compaction: do page isolation first in compaction adds a0d081e31cf4 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds c62ae216854f mm/lru: replace pgdat lru_lock with lruvec lock adds 221b12fba0f5 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix adds bdcf281a4f9b mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 adds 1522edd0e8e1 mm/lru: introduce relock_page_lruvec() adds 83ac99fa644b mm-lru-introduce-the-relock_page_lruvec-function-fix adds 2e29f8587d2b mm/lru: revise the comments of lru_lock adds 7ce973981181 mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds 3fe36c930841 mm: memcontrol: Assign boolean values to a bool variable adds e53c2fea69f7 mm/memcg: remove incorrect comment adds 727c2e90da10 mm: move lruvec stats update functions to vmstat.h adds a624e520671a mm: memcontrol: account pagetables per node adds 9b815ade85dd xen/unpopulated-alloc: consolidate pgmap manipulation adds 7bfab23b86c7 kselftests: vm: add mremap tests adds d3825075c3f4 mm: speedup mremap on 1GB or larger regions adds 5f8bc964ac3f arm64: mremap speedup - enable HAVE_MOVE_PUD adds d26268c3fc28 x86: mremap speedup - Enable HAVE_MOVE_PUD adds d8ac0473d4c3 mm: cleanup: remove unused tsk arg from __access_remote_vm adds f393cc20221a mm/mmap.c: fix the adjusted length error adds 0515caaa2577 mm/mapping_dirty_helpers: enhance the kernel-doc markups adds 8f0dc4b55c42 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds 5ef2c43bb137 mm: mmap_lock: add tracepoints around lock acquisition adds 8e64c3cff01e mm: mmap_lock: fix use-after-free race and css ref leak in [...] adds 0b867ab0f71e sparc: fix handling of page table constructor failure adds f7a5e55b360c mm: move free_unref_page to mm/internal.h adds fb4c693c7928 mm/mremap: account memory on do_munmap() failure adds 9cb2f764b524 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 4e51aa79685d mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 8b59412cd3ba vm_ops: rename .split() callback to .may_split() adds b015ee4212da mremap: check if it's possible to split original vma adds ef24b9f4aff0 mm: forbid splitting special mappings adds ad98ffc550e1 mm: track mmu notifiers in fs_reclaim_acquire/release adds afd131056639 mm: extract might_alloc() debug check adds 545b66bda663 locking/selftests: add testcases for fs_reclaim adds d58e39bf202a mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds 7a31e7c73394 mm/vmalloc: use free_vm_area() if an allocation fails adds 97b603acebab mm/vmalloc: rework the drain logic adds ad9972eebca2 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds 0487b6dda19d mm/vmalloc.c: remove unnecessary return statement adds 7d261937c42f docs/vm: remove unused 3 items explanation for /proc/vmstat adds 72bd36f67884 mm/vmalloc.c: fix kasan shadow poisoning size adds 41ab1aae781f kasan: fix object remaining in offline per-cpu quarantine adds 0bde7f6f87ea alpha: switch from DISCONTIGMEM to SPARSEMEM adds c8baea55054e ia64: remove custom __early_pfn_to_nid() adds 4a67a8e45bea ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds bc3240d47098 ia64: discontig: paging_init(): remove local max_pfn calculation adds 4adc93b0028a ia64: split virtual map initialization out of paging_init() adds a9c715361f0d ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 58f75263c56a ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 9b9643b6647f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds a8afa5e65dcc arm, arm64: move free_unused_memmap() to generic mm adds 8a95b12f0654 arc: use FLATMEM with freeing of unused memory map instead [...] adds 93f76eb22827 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 7e087c64cea2 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds 316b93a8a727 m68k: deprecate DISCONTIGMEM adds 24e337991374 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds a24eb65e8e4b PM: hibernate: make direct map manipulations more explicit adds cf0c50e4c65a arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds 4037d5cb9344 arch, mm: make kernel_page_present() always available adds de5fd31431eb mm, page_alloc: clean up pageset high and batch update adds 7113c3f18aa7 mm, page_alloc: calculate pageset high and batch once per zone adds bc9897a94603 mm, page_alloc: remove setup_pageset() adds 4e48a067b76a mm, page_alloc: simplify pageset_update() adds e78426a6205c mm, page_alloc: cache pageset high and batch in struct zone adds 539cd246af30 mm, page_alloc: move draining pcplists to page isolation users adds d80a08a62b74 mm, page_alloc: disable pcplists during memory offline adds 5d611381f2c8 mm-page_alloc-disable-pcplists-during-memory-offline-fix adds 141943c1313b include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds cd9c6529ae96 mm/page-flags: fix comment adds 24a48748d2a8 mm/page_alloc: add __free_pages() documentation adds 13f74aa669fc mm/page_alloc: mark some symbols with static keyword adds a3e45014feaf mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds 434b160647dc init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds caa474a73355 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() adds 2d40a5315c54 mm/page_alloc: speed up the iteration of max_order adds b7d05d5414f7 mm/pagealloc.c: refactor initialization of struct page for [...] adds ec7d4954243c mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds f0176fd2a5c2 mm,hwpoison: take free pages off the buddy freelists adds f497cf35a2af mm,hwpoison: take free pages off the buddy freelists for hugetlb adds db6d711e7f67 mm,hwpoison: drop unneeded pcplist draining adds 4a3def486718 mm,hwpoison: refactor get_any_page adds 64c9a2475f3c mm,hwpoison: drop pfn parameter adds 9f7e2dd559ba mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED adds 74a91bc6d937 mm,hwpoison: remove MF_COUNT_INCREASED adds 85bb059c8bed mm,hwpoison: remove flag argument from soft offline functions adds ceb5e19033e2 mm,hwpoison: disable pcplists before grabbing a refcount adds 6671b904df7e mm,hwpoison: remove drain_all_pages from shake_page adds bbec2f756e1c mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 5e79a64d75df mm/huge_memory.c: update tlb entry if pmd is changed adds 4e8000cae1af MIPS: do not call flush_tlb_all when setting pmd entry adds ffa368dbe7b1 include/linux/huge_mm.h: remove extern keyword adds 3509ade40b9e khugepaged: add parameter explanations for kernel-doc markup adds 7d8be63338cd mm: hugetlb: fix type of delta parameter and related local [...] adds 337320ee8674 mm,hugetlb: remove unneeded initialization adds bee599ed5cb3 mm: don't wake kswapd prematurely when watermark boosting [...] adds 220abb2b9b86 mm/vmscan: drop unneeded assignment in kswapd() adds 1f8a9dee9746 mm/vmscan.c: remove the filename in the top of file comment adds 422941de56b0 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 50de7654121c mm/page_isolation: do not isolate the max order page adds c3c4a2b82c40 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds ce2ad1d6dab0 mm/compaction: move compaction_suitable's comment to right place adds 8ae8b5c3dc4b mm/compaction: make defer_compaction and compaction_deferr [...] adds ec762081309c mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 451d235a3af6 mm/migrate.c: fix comment spelling adds 42a4099495c1 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds b616ef41541e mm: support THPs in zero_user_segments adds 3bd9937d4208 opcode: 0000 EIP: zero_user_segments] adds f714231feeb3 mm: truncate_complete_page() does not exist any more adds 4f01762e47de mm: migrate: simplify the logic for handling permanent failure adds 8a887238b0b9 mm: migrate: skip shared exec THP for NUMA balancing adds 992d5cf00fc6 mm: migrate: clean up migrate_prep{_local} adds 4c17a5b5aef2 mm: migrate: return -ENOSYS if THP migration is unsupported adds 27dd1b6bb5e6 mm: make pagecache tagged lookups return only head pages adds bd3eca70ce3a mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds a5c99adb301c mm/swap: optimise get_shadow_from_swap_cache adds 5acbe53a30df mm: add FGP_ENTRY adds e68ed61fff58 mm/filemap: rename find_get_entry to mapping_get_entry adds 35e1aa67e709 mm/filemap: add helper for finding pages adds 3def6f30d73f fix mm-filemap-add-helper-for-finding-pages.patch adds e13604df0231 mm/filemap: add mapping_seek_hole_data adds a7b2c75a39da fix mm-filemap-add-mapping_seek_hole_data.patch adds d846abcb6e08 iomap: use mapping_seek_hole_data adds 96097db974a8 mm: add and use find_lock_entries adds 3261c23a48f3 fix mm-add-and-use-find_lock_entries.patch adds 2409245d980e mm: add an 'end' parameter to find_get_entries adds 349a0dcf9edf mm: add an 'end' parameter to pagevec_lookup_entries adds a1366904f80e mm: remove nr_entries parameter from pagevec_lookup_entries adds fe7a5d8e0eff mm: pass pvec directly to find_get_entries adds 6acbb1a99309 mm: remove pagevec_lookup_entries adds 8b1e1d8a00ca mm/truncate,shmem: handle truncates that split THPs adds 8678b27f4b8b mm-truncateshmem-handle-truncates-that-split-thps-fix adds 1b1aa968b0b6 mm-truncateshmem-handle-truncates-that-split-thps-fix-fix adds 3184ee3dfdbe mm/filemap: return only head pages from find_get_entries adds cb6bcdbd0dbe mm,thp,shmem: limit shmem THP alloc gfp_mask adds 786ec06a07b8 mm,thp,shm: limit gfp mask to no more than specified adds 8763e12a6b3c mm,thp,shmem: make khugepaged obey tmpfs mount flags adds dd48c9fc0f8f mm/cma.c: remove redundant cma_mutex lock adds 83303c3c1b71 mm: cma: improve pr_debug log in cma_release() adds a7d654505eed mm-cma-improve-pr_debug-log-in-cma_release-fix adds c64e9022cabd mm, page_alloc: do not rely on the order of page_poison an [...] adds ae26b633fc40 mm, page_poison: use static key more efficiently adds 36bfc7a02821 kernel/power: allow hibernation with page_poison sanity checking adds 3083e4bc72d5 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds 33d9df7d74ac mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds 85c8badc60e1 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 10685e2f35b1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds f49c8eb0c07f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds d61d1c058bf3 userfaultfd: add UFFD_USER_MODE_ONLY adds e07507164cf4 userfaultfd: add user-mode only option to unprivileged_use [...] adds 93a9921a0c89 userfaultfd: selftests: make __{s,u}64 format specifiers portable adds 4afe46a058cd mm/zswap: make struct kernel_param_ops definitions const adds 1c40f4f70cd5 mm/zswap: fix passing zero to 'PTR_ERR' warning adds 2c77e26a4a20 mm/zswap: move to use crypto_acomp API for hardware acceleration adds a906eafd708f mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 53e92d882669 mm/process_vm_access: remove redundant initialization of iov_r adds 0216ec3ea9dd zram: support page writeback adds a6d52df2d8bc zram: break the strict dependency from lzo adds 26be566c68c1 zram: add stat to gather incompressible pages since zram set up adds 8d6f2693560f mm: fix kernel-doc markups adds 4dcdc41435c9 mm: use sysfs_emit for struct kobject * uses adds 7c59a0e2313c mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds 40bc853a038b mm:backing-dev: use sysfs_emit in macro defining functions adds 5333cc866883 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds c32ac4026a2a mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds 95501e176cbe mm: fix fall-through warnings for Clang adds fc6ad409f0c3 mm: cleanup kstrto*() usage adds 83f53101f343 mm: add Kernel Electric-Fence infrastructure adds f427dbd0225d kfence: Fix parameter description for kfence_object_start() adds 19140429b7ec kfence: avoid stalling work queue task without allocations adds b245713bcd07 x86, kfence: enable KFENCE for x86 adds 1dea6ecb0067 arm64, kfence: enable KFENCE for ARM64 adds 420e6f3a0f76 kfence: use pt_regs to generate stack trace on faults adds 0ff9b23ba0bc mm, kfence: insert KFENCE hooks for SLAB adds bbc7179309f0 mm, kfence: insert KFENCE hooks for SLUB adds 34001ac967a5 kfence, kasan: make KFENCE compatible with KASAN adds 901c8fb6fa04 kfence, Documentation: add KFENCE documentation adds 5bdd3980cf09 kfence: add test suite adds e84e696faf3b MAINTAINERS: add entry for KFENCE adds d10f1278b64b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ac14ad5a99ef fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3794402ea617 kernel/hung_task.c: Monitor killed tasks. adds da0ea8d4fdf5 alpha: Replace bogus in_interrupt() adds bae18c270e81 procfs: delete duplicated words + other fixes adds 453e989e9238 proc: provide details on indirect branch speculation adds 869f50928799 proc-provide-details-on-indirect-branch-speculation-v2 adds f252a2879f0c proc/sysctl: make protected_* world readable adds 2e0cb2e41adc asm-generic: force inlining of get_order() to work around [...] adds 9e5379c1aa3c kernel.h: Split out mathematical helpers adds 764e7700f1b4 kernel.h: split out mathematical helpers fix adds 75c979a05532 kernel/acct.c: use #elif instead of #end and #elif adds 1704e7e27a39 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds c616f94ac3f0 bitmap: remove unused function declaration adds 9e80c52c4d15 lib/test_free_pages.c: add basic progress indicators adds 00fd9a66063d lib/stackdepot.c: replace one-element array with flexible- [...] adds f9c5a4fe6885 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 8e54e92582e8 lib/stackdepot.c: use array_size() helper in jhash2() adds 279b6aaf8470 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 9deb3e28141a lib/list_kunit: follow new file name convention for KUnit tests adds fa1bf357e115 lib/linear_ranges_kunit: follow new file name convention f [...] adds a3d892e42508 lib/bits_kunit: follow new file name convention for KUnit tests adds 37226674398b lib/cmdline: fix get_option() for strings starting with hyphen adds 3beab9655bfa lib/cmdline: allow NULL to be an output for get_option() adds bfdda1be4385 lib/cmdline_kunit: add a new test suite for cmdline API adds e9338217f759 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix adds be9cab178a05 lib/cmdline_kunit: type of expected returned values should be int adds 17ac77d76948 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() adds 6e99fb30f68f lib: optimize cpumask_local_spread() adds 991ae7beefc3 ilog2: Improve ilog2 for constant arguments adds d4f4a8f8b384 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes adds 93de6e9e8954 lib/string: remove unnecessary #undefs adds df16d0de696c lib: string.h: detect intra-object overflow in fortified s [...] adds 599c41f6c15a lkdtm: tests for FORTIFY_SOURCE adds faea729f9fe6 string.h: add FORTIFY coverage for strscpy() adds 9b794d5a123e drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds 8ade998b8526 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds 18c4cc78b9a2 lib: cleanup kstrto*() usage adds c9f0cee64ef8 lib: stackdepot: add support to configure STACK_HASH_SIZE adds 8e9475e770f1 lib-stackdepot-add-support-to-configure-stack_hash_size-fix adds 01ef9fcba462 lib/lz4: explicitly support in-place decompression adds 8eae597693fc bitops: introduce the for_each_set_clump macro adds 36ae06f38cfa lib/test_bitmap.c: add for_each_set_clump test cases adds 19325ff9e606 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 035a9fbf1225 gpio: thunderx: utilize for_each_set_clump macro adds 97d771fa8103 gpio: xilinx: utilize generic bitmap_get_value and _set_value adds f63b2f0c08ed checkpatch: add new exception to repeated word check adds 9ccbaf73218e checkpatch: fix false positives in REPEATED_WORD warning adds 94629addf6f9 checkpatch: ignore generated CamelCase defines and enum values adds f89018a741f0 checkpatch: prefer static const declarations adds 4596d5618ecb checkpatch: allow --fix removal of unnecessary break statements adds cc31f50db936 checkpatch: extend attributes check to handle more patterns adds abe92b2b184d checkpatch: add a fixer for missing newline at eof adds 326c50c0b297 checkpatch: update __attribute__((section("name"))) quote removal adds 7a2c4a241fcb checkpatch-update-__attribute__sectionname-quote-removal-v2 adds e3169879ea09 checkpatch: add fix option for GERRIT_CHANGE_ID adds 6cec2c6311b5 checkpatch: add __alias and __weak to suggested __attribut [...] adds 0f1a598b2e2e checkpatch: improve email parsing adds e239e283e493 checkpatch: fix spelling errors and remove repeated word adds a2cbc57c2f1a checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds 6b5c79fbc72c checkpatch: fix unescaped left brace adds 1f0c9a6e83a2 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 6c5cd6b6350e checkpatch: add fix option for LOGICAL_CONTINUATIONS adds 0534960bdf73 checkpatch: add fix and improve warning msg for non-standa [...] adds d9bd9693cb40 checkpatch: add warning for unnecessary use of %h[xudi] an [...] adds 40f87dcb5c32 checkpatch: add warning for lines starting with a '#' in c [...] adds 3c94d7bf8df4 checkpatch: fix TYPO_SPELLING check for words with apostrophe adds a679b39f2370 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix adds c2b9f0dbb06f kdump: append uts_namespace.name offset to VMCOREINFO adds 50c3b78ba4a1 rapidio: remove unused rio_get_asm() and rio_get_device() adds e0fd55273656 gcov: remove support for GCC < 4.9 adds 673be312bc62 gcov: fix kernel-doc markup issue adds fd7154a4f44b relay: remove unused buf_mapped and buf_unmapped callbacks adds 3c3b5edd2e7b relay: require non-NULL callbacks in relay_open() adds 776034f648ce relay: make create_buf_file and remove_buf_file callbacks [...] adds 64ad499f15c0 relay: allow the use of const callback structs adds 370f50085a7c relay-allow-the-use-of-const-callback-structs-v3 adds a5d3e05f9bd3 drm/i915: make relay callbacks const adds 4dd2eb66eb39 ath10k: make relay callbacks const adds 05f7ee04bfff ath11k: make relay callbacks const adds 4efadde49bfe ath9k: make relay callbacks const adds 35f3e6696087 blktrace: make relay callbacks const adds 5768a996f2c6 aio: simplify read_events() adds dc12673deadd kernel/resource.c: fix kernel-doc markups adds 206696dd9ba8 resource-fix-kernel-doc-markups-checkpatch-fixes adds 93d19af94af2 reboot: refactor and comment the cpu selection code adds 58ade5fe9752 reboot: allow to specify reboot mode via sysfs adds 982212f0a39c reboot: fix variable assignments in type_store adds 98488dd1cd88 reboot: remove cf9_safe from allowed types and rename cf9_force adds 90c15d8eea80 reboot: allow to override reboot type if quirks are found adds dd03dc723eb3 reboot: hide from sysfs not applicable settings adds 5af06f702359 fault-injection: handle EI_ETYPE_TRUE adds 1f56f1aacac6 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 099dada779c4 Merge branch 'akpm-current/current' adds 1ae547f60874 kmap: stupid hacks to make it compile adds 8ff4bc161ebe init/Kconfig: don't assume scripts/lld-version.sh is executable adds 639a4a3f44dc mm/swap.c: reduce lock contention in lru_cache_add adds 56f390090edf mm/swap.c: mark sort_page_lruvec with static keyword adds 6512e357e3af mm: memcontrol: use helpers to read page's memcg data adds 33dc310b415c mm: memcontrol/slab: use helpers to access slab page's memcg_data adds 55f32b8e6d86 mm: introduce page memcg flags adds 6d2d379aa38e mm: convert page kmemcg type to a page memcg flag adds 3affa2f73333 mm/memcg: bail early from swap accounting if memcg disabled adds 1bc82a7c8117 mm/memcg: warning on !memcg after readahead page charged adds c441c104074f mm/memcg: remove unused definitions adds ca1962917f84 mm, kvm: account kvm_vcpu_mmap to kmemcg adds 2fd7616588dc mm: slub: call account_slab_page() after slab page initialization adds 49819f638e61 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 775b6ebb71ce mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds d4a50b73373c mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds e4bc3952448a mm/memcg: add missed warning in mem_cgroup_lruvec adds 2a66b8734a63 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() adds 9a6b38044bb2 treewide: remove stringification from __alias macro definition adds 53ae1ebc8882 ARM: boot: quote aliased symbol names in string.c adds c33993fa543c epoll: check for events when removing a timed out thread f [...] adds 52d4be8abce4 epoll: simplify signal handling adds 9b31beffb190 epoll: pull fatal signal checks into ep_send_events() adds 0fa4e08bb284 epoll: move eavail next to the list_empty_careful check adds 16a42949bfdb epoll: simplify and optimize busy loop logic adds d15da1e5274d epoll: pull all code between fetch_events and send_event i [...] adds 3b2e23a96fde epoll: replace gotos with a proper loop adds f7b5b79703fa epoll: eliminate unnecessary lock for zero timeout adds 0dbcc9a6d69a mm: unexport follow_pte_pmd adds 2ab47751e8e4 mm: simplify follow_pte{,pmd} adds c4bec03a27b8 merge fix for "s390/pci: remove races against pte updates" adds e62efd169e2b kasan: drop unnecessary GPL text from comment headers adds eca67ce72e11 kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 0bff93092f52 kasan: group vmalloc code adds 92ca946dec6a kasan: shadow declarations only for software modes adds 40868fcdf0b1 kasan, mm: fix build issue with asmlinkage adds 85b6eac29ffe kasan: rename (un)poison_shadow to (un)poison_range adds 3d2f14fd2ee3 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds 8d05d5bfd13f kasan: only build init.c for software modes adds 2fa7a3df24d2 kasan: split out shadow.c from common.c adds 6ff9c371d314 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds 5ea37b8b8030 kasan: rename report and tags files adds 6e6fa7e6f182 kasan: don't duplicate config dependencies adds e75ca24f5202 kasan: hide invalid free check implementation adds 035ee5db919f kasan: decode stack frame only with KASAN_STACK_ENABLE adds ecf9887a728e kasan, arm64: only init shadow for software modes adds f618ec49a084 kasan, arm64: only use kasan_depth for software modes adds 14aa383a8ad0 kasan, arm64: move initialization message adds 1f582016df19 kasan, arm64: rename kasan_init_tags and mark as __init adds 967cbcb9a3cd kasan: rename addr_has_shadow to addr_has_metadata adds 1d8cba8235ea kasan: rename print_shadow_for_address to print_memory_metadata adds 7671c5ad0eb8 kasan: rename SHADOW layout macros to META adds 5f472e6a6170 kasan: separate metadata_fetch_row for each mode adds a794961331de kasan, arm64: don't allow SW_TAGS with ARM64_MTE adds e283fed75e7c kasan: introduce CONFIG_KASAN_HW_TAGS adds 37f2522ea6ec arm64: enable armv8.5-a asm-arch option adds 587c8ec9df80 arm64: mte: add in-kernel MTE helpers adds f751f2970840 arm64: mte: reset the page tag in page->flags adds 06abc1ba1e88 arm64: mte: add in-kernel tag fault handler adds 73239de72038 arm64: kasan: allow enabling in-kernel MTE adds 2f46ef5503d5 arm64: mte: convert gcr_user into an exclude mask adds 59cb8318e0db arm64: mte: switch GCR_EL1 in kernel entry and exit adds fafc3dc1fd64 kasan, mm: untag page address in free_reserved_area adds b2c8e9d416d7 arm64: kasan: align allocations for HW_TAGS adds a125fc240004 arm64: kasan: add arch layer for memory tagging helpers adds 8ef4e07ae8d5 kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds 8b15c91f44b5 kasan, x86, s390: update undef CONFIG_KASAN adds eb714251d773 kasan, arm64: expand CONFIG_KASAN checks adds dd608443090e kasan, arm64: implement HW_TAGS runtime adds 584209b2b774 kasan, arm64: print report from tag fault handler adds e447ae4d0b08 kasan, mm: reset tags when accessing metadata adds 062098c3d22a kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds bd93a1b2c1a0 kasan: add documentation for hardware tag-based mode adds 3f295f51daa8 kselftest/arm64: check GCR_EL1 after context switch adds ae910f1dd36f kasan: simplify quarantine_put call site adds 19bb267d1a85 kasan: rename get_alloc/free_info adds 4907f3332c66 kasan: introduce set_alloc_info adds a7421e79c3b3 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds 14913254eb23 kasan: allow VMAP_STACK for HW_TAGS mode adds fc1b7d45dbaa kasan: remove __kasan_unpoison_stack adds f852526ecb09 kasan: inline kasan_reset_tag for tag-based modes adds 71916cb03f42 kasan: inline random_tag for HW_TAGS adds 35bb799b02a9 kasan: open-code kasan_unpoison_slab adds fc216b94977a kasan: inline (un)poison_range and check_invalid_free adds 197d8594858a kasan: add and integrate kasan boot parameters adds f8733ab4bb3f kasan, mm: check kasan_enabled in annotations adds a0efd4e5b4b7 kasan, mm: rename kasan_poison_kfree adds 4b4978315108 kasan: don't round_up too much adds d0916a071b9a kasan: simplify assign_tag and set_tag calls adds 240a56369f6c kasan: clarify comment in __kasan_kfree_large adds 4a1f912b7542 kasan: sanitize objects when metadata doesn't fit adds 787647e65527 kasan, mm: allow cache merging with no metadata adds 31effff4383b kasan: update documentation adds ac89a787e29f mm: fix some spelling mistakes in comments adds c3bf6a4016b3 epoll: convert internal api to timespec64 adds 7172ae4e248a epoll: add syscall epoll_pwait2 adds 27959d5134bd epoll: wire up syscall epoll_pwait2 adds f51b267d83fa selftests/filesystems: expand epoll with epoll_pwait2 adds e9833320f73c mmap locking API: don't check locking if the mm isn't live yet adds cd96ddf8c98b mm/gup: assert that the mmap lock is held in __get_user_pages() adds 0762a396baef Merge branch 'akpm/master' adds b882c27d0368 kasan-rename-get_alloc-free_info-fix adds 0522c7f13e25 Revert "zram: break the strict dependency from lzo" adds 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-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .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