This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits a9e26cb5f261 Add linux-next specific files for 20201208 omits 557713523917 Merge branch 'akpm/master' omits 623794d94dce secretmem: test: add basic selftest for memfd_secret(2) omits f47fa5f94bfa arch, mm: wire up memfd_secret system call were relevant omits bfdbd30c3e12 PM: hibernate: disable when there are active secretmem users omits 1030aee26297 secretmem: add memcg accounting omits 95ca8eeb5876 secretmem: use PMD-size pages to amortize direct map fragm [...] omits 338a0abeb498 mm: introduce memfd_secret system call to create "secret" [...] omits 35ff7371e3be set_memory: allow querying whether set_direct_map_*() is a [...] omits b9b59708ef70 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 6e61d40f5701 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 6af9bdb664e8 mmap: make mlock_future_check() global omits b9cf4c821c9f mm: add definition of PMD_PAGE_ORDER omits 38e2a2e2dac7 mm/gup: assert that the mmap lock is held in __get_user_pages() omits 6dc20e0b70d6 mmap locking API: don't check locking if the mm isn't live yet omits f2aaed9a2f8c selftests/filesystems: expand epoll with epoll_pwait2 omits d5eef78884fa epoll: wire up syscall epoll_pwait2 omits 67cb411393ee epoll: add syscall epoll_pwait2 omits 25afe2377ac2 epoll: convert internal api to timespec64 omits 209e3bff8fa0 mm: fix some spelling mistakes in comments omits ff14e65a4f40 kasan: update documentation omits c42eda2f70d3 kasan, mm: allow cache merging with no metadata omits 4c0ae2b1e81c kasan: sanitize objects when metadata doesn't fit omits 56836c521ee9 kasan: clarify comment in __kasan_kfree_large omits 206ebf4977b5 kasan: simplify assign_tag and set_tag calls omits b5a28da34318 kasan: don't round_up too much omits a9da63245e62 kasan, mm: rename kasan_poison_kfree omits 2a172d6ef4ab kasan, mm: check kasan_enabled in annotations omits 27deab04d880 kasan: add and integrate kasan boot parameters omits 4d42ed314664 kasan: inline (un)poison_range and check_invalid_free omits 5a3e98a3deaa kasan: open-code kasan_unpoison_slab omits 5eb00402d11d kasan: inline random_tag for HW_TAGS omits 1a50452cfad2 kasan: inline kasan_reset_tag for tag-based modes omits 510d9663e1a7 kasan: remove __kasan_unpoison_stack omits 79a08ddb9ce9 kasan: allow VMAP_STACK for HW_TAGS mode omits a6f3ddaaf4d7 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK omits 14fc35115dec kasan: introduce set_alloc_info omits a26174df6d76 kasan: rename get_alloc/free_info omits 5ca0cbb93ba8 kasan: simplify quarantine_put call site omits b59e7f395802 kselftest/arm64: check GCR_EL1 after context switch omits fe3f0d8b0477 kasan: add documentation for hardware tag-based mode omits 83401f70cab4 kasan, arm64: enable CONFIG_KASAN_HW_TAGS omits bc2f98bcd269 kasan, mm: reset tags when accessing metadata omits 2d86f3b2f19a kasan, arm64: print report from tag fault handler omits af0d52b23b80 kasan, arm64: implement HW_TAGS runtime omits 8d1296b2f269 kasan, arm64: expand CONFIG_KASAN checks omits 0266075f5312 kasan, x86, s390: update undef CONFIG_KASAN omits 03a554ebe2d8 kasan: define KASAN_GRANULE_SIZE for HW_TAGS omits 64258946b171 arm64: kasan: add arch layer for memory tagging helpers omits c86788f28818 arm64: kasan: align allocations for HW_TAGS omits 6d36afa0cd86 kasan, mm: untag page address in free_reserved_area omits ab4f05599598 arm64: mte: switch GCR_EL1 in kernel entry and exit omits c6086d8c624e arm64: mte: convert gcr_user into an exclude mask omits d0203c64fae8 arm64: kasan: allow enabling in-kernel MTE omits 44e3b3b195ef arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE omits 21df3ef8b9e6 arm64: mte: add in-kernel tag fault handler omits 3acb1fbb059a arm64: mte: reset the page tag in page->flags omits f5407e8f855f arm64: mte: add in-kernel MTE helpers omits b7448dd3e040 arm64: enable armv8.5-a asm-arch option omits 0b6bb8bd955c kasan: introduce CONFIG_KASAN_HW_TAGS omits 5199699ded78 kasan, arm64: don't allow SW_TAGS with ARM64_MTE omits 465773f584a8 kasan: separate metadata_fetch_row for each mode omits abc6fb79324c kasan: rename SHADOW layout macros to META omits 3b6fda67e744 kasan: rename print_shadow_for_address to print_memory_metadata omits c451b56c46d3 kasan: rename addr_has_shadow to addr_has_metadata omits 05f315b0e5b4 kasan, arm64: rename kasan_init_tags and mark as __init omits c0588eb1ef36 kasan, arm64: move initialization message omits 44e867644fc0 kasan, arm64: only use kasan_depth for software modes omits bb543d4d0be2 kasan, arm64: only init shadow for software modes omits 1d8c56899018 kasan: decode stack frame only with KASAN_STACK_ENABLE omits dc7e36dedbcb kasan: hide invalid free check implementation omits 545e36b35b8a kasan: don't duplicate config dependencies omits 7cb4627f3cd7 kasan: rename report and tags files omits d06435442250 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE omits bdb7e6d8948a kasan: split out shadow.c from common.c omits b3338fbf229c kasan: only build init.c for software modes omits 1048764a1c85 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* omits 2750fbb5437c kasan: rename (un)poison_shadow to (un)poison_range omits b0535a719be2 kasan, mm: fix build issue with asmlinkage omits 93061572f106 kasan: shadow declarations only for software modes omits b0acd0ea1f6c kasan: group vmalloc code omits 6f226ca4164e kasan: KASAN_VMALLOC depends on KASAN_GENERIC omits 2e6fa60100d6 kasan: drop unnecessary GPL text from comment headers omits 1d9bb3646127 merge fix for "s390/pci: remove races against pte updates" omits 3c1a69b9a791 mm: simplify follow_pte{,pmd} omits 942e80a1da5f mm: unexport follow_pte_pmd omits 21e1352c72b2 epoll: eliminate unnecessary lock for zero timeout omits 1cfe18eb5ab5 epoll: replace gotos with a proper loop omits 8999197cc6c9 epoll: pull all code between fetch_events and send_event i [...] omits e0d653c4d383 epoll: simplify and optimize busy loop logic omits 9ae550c3e97f epoll: move eavail next to the list_empty_careful check omits 255585c043ca epoll: pull fatal signal checks into ep_send_events() omits 3743dc1b3edb epoll: simplify signal handling omits aead5d40d410 epoll: check for events when removing a timed out thread f [...] omits a64c9eb37f24 ARM: boot: quote aliased symbol names in string.c omits d464aa1a0ecf treewide: remove stringification from __alias macro definition omits e1f509f11660 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() omits 550cc76afba9 mm/memcg: add missed warning in mem_cgroup_lruvec omits 4728a7baadb6 mm/memcontrol:rewrite mem_cgroup_page_lruvec() omits 3275725b5e28 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 19ec745d6404 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 3cbbc657b719 mm: slub: call account_slab_page() after slab page initialization omits 967637e7fc18 mm, kvm: account kvm_vcpu_mmap to kmemcg omits da7740c4edfa mm/memcg: remove unused definitions omits fd8d6fa79190 mm/memcg: warning on !memcg after readahead page charged omits 0f5846608880 mm/memcg: bail early from swap accounting if memcg disabled omits 05c861996d9a mm/swap.c: mark sort_page_lruvec with static keyword omits 3a7bbe106291 mm/swap.c: reduce lock contention in lru_cache_add omits 64c162cea32b init/Kconfig: don't assume scripts/lld-version.sh is executable omits e0360dca9f06 kmap: stupid hacks to make it compile omits f8a0203866cd Merge branch 'akpm-current/current' omits c26636d598da scsi: block: fix for "scsi: block: Do not accept any reque [...] omits f6ef1f6fb1d4 rtw88: pci: "extern" is necessary for header declarations of data omits e305f33b064c Merge remote-tracking branch 'memblock/for-next' omits 929b66e884b0 Merge remote-tracking branch 'notifications/notifications- [...] omits a379513d10ca Merge remote-tracking branch 'kunit-next/kunit' omits c2b9b6de8284 Merge remote-tracking branch 'fpga/for-next' omits 7696541caca2 Merge remote-tracking branch 'pidfd/for-next' omits bb87f5a0a0ef Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 72dab2a2e787 Merge remote-tracking branch 'hyperv/hyperv-next' omits f7335bf3524e Merge remote-tracking branch 'xarray/main' omits dd0eb180fbfd Merge remote-tracking branch 'nvmem/for-next' omits 48ae3df7a7be Merge remote-tracking branch 'slimbus/for-next' omits ffcaa3477f8c Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 1339fe238704 Merge remote-tracking branch 'ntb/ntb-next' omits 5b0870fa7fbf Merge remote-tracking branch 'rtc/rtc-next' omits ae63816e68e4 Merge remote-tracking branch 'coresight/next' omits c9c230da33c7 Merge remote-tracking branch 'livepatching/for-next' omits d0e93bb7458d Merge remote-tracking branch 'kselftest/next' omits 0ba83260eb81 Merge remote-tracking branch 'userns/for-next' omits 09eba81b4afc Merge remote-tracking branch 'pwm/for-next' omits a08fb0f879c2 Merge remote-tracking branch 'pinctrl/for-next' omits 6eb25dbe3d3e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 132f1a00cbf5 Merge remote-tracking branch 'gpio/for-next' omits 37604700bafe Merge remote-tracking branch 'rpmsg/for-next' omits 3a3153ecead7 Merge remote-tracking branch 'vhost/linux-next' omits 60b8563774cd Merge remote-tracking branch 'scsi-mkp/for-next' omits f3976981850a Merge remote-tracking branch 'scsi/for-next' omits 3cb45ddc5a82 Merge remote-tracking branch 'cgroup/for-next' omits c21db76f08d9 Merge remote-tracking branch 'dmaengine/next' omits d713719dfe0a Merge remote-tracking branch 'icc/icc-next' omits 30cd84441bfc Merge remote-tracking branch 'mux/for-next' omits e4b95726aa03 Merge remote-tracking branch 'staging/staging-next' omits aae9c7e32f54 Merge remote-tracking branch 'vfio/next' omits 1c924c9e60c9 Merge remote-tracking branch 'thunderbolt/next' omits 93db6bc1925b Merge remote-tracking branch 'soundwire/next' omits 7b6809111e0a Merge remote-tracking branch 'extcon/extcon-next' omits 657c44d2514d Merge remote-tracking branch 'char-misc/char-misc-next' omits 1a691884c763 Merge remote-tracking branch 'tty/tty-next' omits 30dbb2662a60 Merge remote-tracking branch 'phy-next/next' omits 4dc56faf5724 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 2b88372858c5 Merge remote-tracking branch 'usb-serial/usb-next' omits 1ada01819d40 Merge remote-tracking branch 'usb/usb-next' omits 91b3753ec1c8 Merge remote-tracking branch 'driver-core/driver-core-next' omits 1a7b7663f720 Merge remote-tracking branch 'ipmi/for-next' omits 7a6f9e1871e0 Merge remote-tracking branch 'leds/for-next' omits db287adc6a90 Merge remote-tracking branch 'hsi/for-next' omits b30eef60864f Merge remote-tracking branch 'chrome-platform/for-next' omits c7dc2641bb22 Merge remote-tracking branch 'drivers-x86/for-next' omits fa13c6731cf5 Merge remote-tracking branch 'workqueues/for-next' omits f37a496dde09 Merge remote-tracking branch 'percpu/for-next' omits 43fe71395e91 Merge remote-tracking branch 'kvms390/next' omits ac16c29a3357 Merge remote-tracking branch 'kvm-arm/next' omits 6a70f7b41583 Merge remote-tracking branch 'rcu/rcu/next' omits 1ba54dddf11f Merge remote-tracking branch 'ftrace/for-next' omits 46850bb17952 Merge remote-tracking branch 'edac/edac-for-next' omits ee804d6840a5 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 38a590036098 Merge remote-tracking branch 'tip/auto-latest' omits 419be8b82389 scsi: mpt3sas: Update driver version to 36.100.00.00 omits bde8fd3e890a scsi: mpt3sas: Handle trigger page after firmware update omits 7e9b03f1d32a scsi: mpt3sas: Add persistent MPI trigger page omits 0e0342ec2778 scsi: mpt3sas: Add persistent SCSI sense trigger page omits d5bbdec0923b scsi: mpt3sas: Add persistent Event trigger page omits 99f4352a9430 scsi: mpt3sas: Add persistent Master trigger page omits 5767aaffbb8b scsi: mpt3sas: Add persistent trigger pages support omits 42f174cfb8b5 scsi: mpt3sas: Sync time periodically between driver and firmware omits 6b415f038929 Merge remote-tracking branch 'spi/for-next' omits 69290853f132 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits c50f86fb319b Merge remote-tracking branch 'devicetree/for-next' omits 9220ddf48d13 Merge remote-tracking branch 'audit/next' omits 412e107b9b75 Merge remote-tracking branch 'tpmdd/next' omits aa7d00e9f6d9 Merge remote-tracking branch 'tomoyo/master' omits 32ea35079c7b Merge remote-tracking branch 'smack/next' omits 61cf17a9e98d Merge remote-tracking branch 'selinux/next' omits a79ae1724636 Merge remote-tracking branch 'integrity/next-integrity' omits e24fcb249a4e Merge remote-tracking branch 'security/next-testing' omits 7f37a407755a Merge remote-tracking branch 'regulator/for-next' omits d9e3936d6b2c Merge remote-tracking branch 'battery/for-next' omits f8135ca8fab7 Merge remote-tracking branch 'backlight/for-backlight-next' omits 6c7593b3de26 Merge remote-tracking branch 'mfd/for-mfd-next' omits 3f9462167416 Merge remote-tracking branch 'mmc/next' omits d1dc8264f496 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits ff75f60bba83 Merge remote-tracking branch 'device-mapper/for-next' omits 873b366a4327 Merge remote-tracking branch 'block/for-next' omits 33af8683d7ee Merge remote-tracking branch 'input/next' omits f49b5799d836 Merge remote-tracking branch 'modules/modules-next' omits f087d929948f Merge remote-tracking branch 'sound-asoc/for-next' omits cd34b9cd2e01 Merge remote-tracking branch 'sound/for-next' omits d761297ec0c3 Merge remote-tracking branch 'regmap/for-next' omits 77c280a353cd Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 748ed45b98a3 Merge remote-tracking branch 'drm-msm/msm-next' omits 0f1430057f23 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 06ba6288ba4c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3a07dab4dfab Merge remote-tracking branch 'amdgpu/drm-next' omits 43b9a80892b2 Merge remote-tracking branch 'drm/drm-next' omits ad5711018462 Merge remote-tracking branch 'crypto/master' omits cd50b57caceb Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 74e55b93634c next-20201207/nand omits 2f3139743ea0 scsi: qla2xxx: Update version to 10.02.00.104-k omits 9438f9bbe2bf scsi: qla2xxx: Fix device loss on 4G and older HBAs omits 9cb9bbd013af scsi: qla2xxx: If fcport is undergoing deletion complete I [...] omits 11b8e283abc3 scsi: qla2xxx: Fix the call trace for flush workqueue omits e766f120a3ce scsi: qla2xxx: Fix flash update in 28XX adapters on big en [...] omits 83f734d0d2dc scsi: qla2xxx: Handle aborts correctly for port undergoing [...] omits 8752e28a404a scsi: qla2xxx: Fix N2N and NVMe connect retry failure omits ec035f8fbc7d scsi: qla2xxx: Fix FW initialization error on big endian machines omits d2ee3c252050 scsi: qla2xxx: Fix crash during driver load on big endian [...] omits 6589b2ca6a53 scsi: qla2xxx: Fix compilation issue in PPC systems omits 1df88e23a04c scsi: qla2xxx: Don't check for fw_started while posting NV [...] omits a22cdea2cf57 scsi: qla2xxx: Tear down session if FW say it is down omits 386ae52b7bf9 scsi: qla2xxx: Limit interrupt vectors to number of CPUs omits 8dfc526e20c6 scsi: qla2xxx: Change post del message from debug level to [...] omits 8dd0985392da scsi: qla2xxx: Return EBUSY on fcport deletion omits 023fe6b08838 scsi: qla4xxx: Remove redundant assignment to variable rval omits 81a395cdc176 scsi: block: Do not accept any requests while suspended omits 4ba825135761 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT omits 8d44d34d17ac scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE omits a7ceedc9ec6d scsi: scsi_transport_spi: Set RQF_PM for domain validation [...] omits 2f7662bdb844 scsi: ide: Mark power management requests with RQF_PM inst [...] omits ca531b25c5ee scsi: ide: Do not set the RQF_PREEMPT flag for sense requests omits 5ca1df97495b scsi: block: Introduce BLK_MQ_REQ_PM omits 8412ea23b2ce scsi: block: Fix a race in the runtime power management code omits 9d1b37aeffc1 Merge remote-tracking branch 'mtd/mtd/next' omits 92471b2495de Merge remote-tracking branch 'gfs2/for-next' omits 7a225e308ca1 Merge remote-tracking branch 'bluetooth/master' omits b5ed7a39304f Merge remote-tracking branch 'wireless-drivers-next/master' omits 5bfbda9256f7 Merge remote-tracking branch 'netfilter-next/master' omits bd3fe26c83fd Merge remote-tracking branch 'mlx5-next/mlx5-next' omits e130c403e301 Merge remote-tracking branch 'ipsec-next/master' omits 9eda79530cd8 Merge remote-tracking branch 'bpf-next/for-next' omits 6daeb73797bb Merge remote-tracking branch 'net-next/master' omits 330c5cb64c5e Merge branch 'for-5.11/drivers' into for-next omits db566dab5134 Merge branch 'for-5.11/block' into for-next omits d36947d56b1e Merge remote-tracking branch 'rdma/for-next' omits 89a85d37d95d Merge remote-tracking branch 'dlm/next' omits 7c3c212355be Merge remote-tracking branch 'ieee1394/for-next' omits 0c7bb4ef9997 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 9a865db1b86d Merge remote-tracking branch 'opp/opp/linux-next' omits 42b596e50e4b Merge remote-tracking branch 'devfreq/devfreq-next' omits 400c8b157f83 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4ddbf7ef4066 Merge branch 'for-5.11/block' into for-next omits 6480e5b85762 Merge remote-tracking branch 'pm/linux-next' omits 0ac45e0993af Merge remote-tracking branch 'v4l-dvb-next/master' omits f22df84ced18 Merge remote-tracking branch 'v4l-dvb/master' omits 3c01815bcf9b Merge remote-tracking branch 'jc_docs/docs-next' omits 4b7452c41b24 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 40898ab90311 Merge remote-tracking branch 'dmi/dmi-for-next' omits 70edfcfe212a Merge remote-tracking branch 'i3c/i3c/next' omits aca420ea0b34 Merge remote-tracking branch 'i2c/i2c/for-next' omits ad615ede817b Merge remote-tracking branch 'hid/for-next' omits 800332204164 Merge remote-tracking branch 'pstore/for-next/pstore' omits d6103b75c3ec Merge remote-tracking branch 'pci/next' omits 0bc37c6c5db8 Merge remote-tracking branch 'printk/for-next' omits b9ec4e97bd1d Merge remote-tracking branch 'vfs/for-next' omits 8a59a0a2a8a6 Merge remote-tracking branch 'file-locks/locks-next' omits 40afc1518501 Merge remote-tracking branch 'v9fs/9p-next' omits e8896f049abb Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 51d199cd4c40 Merge remote-tracking branch 'cel/cel-next' omits 47a69052fe95 Merge remote-tracking branch 'nfs-anna/linux-next' omits 3a4183faa01e Merge remote-tracking branch 'nfs/linux-next' omits a1c4cf9d244b Merge remote-tracking branch 'jfs/jfs-next' omits 28ab551ca57d Merge remote-tracking branch 'fuse/for-next' omits 13c7e1a6f5ee dt-bindings: Correct GV11B GPU register sizes omits e7d3865ca4ff Merge remote-tracking branch 'fsverity/fsverity' omits 405bf1b469d9 Merge remote-tracking branch 'f2fs/dev' omits a0def7480c53 Merge remote-tracking branch 'ext3/for_next' omits c511070d0883 Merge remote-tracking branch 'erofs/dev' omits cba798f2baad Merge remote-tracking branch 'configfs/for-next' omits 8d312f385873 Merge remote-tracking branch 'btrfs/for-next' omits 33d3308305bb Merge remote-tracking branch 'fscrypt/master' omits 3e5b146d68ab Merge remote-tracking branch 's390/for-next' omits 8c765b57a712 Merge remote-tracking branch 'risc-v/for-next' omits c5633aac51c3 Merge remote-tracking branch 'powerpc/next' omits 8a17b1c19fae Merge remote-tracking branch 'parisc-hd/for-next' omits 481fb6f26ab5 Merge remote-tracking branch 'openrisc/for-next' omits 52c4a32acad7 Merge remote-tracking branch 'nds32/next' omits 83659bd1cdaf Merge remote-tracking branch 'mips/mips-next' omits 6f6f2a9abd19 Merge remote-tracking branch 'microblaze/next' omits 0e69ea43afde Merge remote-tracking branch 'm68knommu/for-next' omits 30ad46707ccb Merge remote-tracking branch 'm68k/for-next' omits cfbdee4d1e96 Merge remote-tracking branch 'h8300/h8300-next' omits cd3bf0929767 Merge remote-tracking branch 'csky/linux-next' omits fc930475da84 Merge remote-tracking branch 'clk/clk-next' omits 9ceaf1cd4de8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3a8a9daeff0c Merge remote-tracking branch 'ti-k3/ti-k3-next' omits d419feab9389 Merge remote-tracking branch 'tegra/for-next' omits 13eddccd45c8 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 94a072e00f90 Merge remote-tracking branch 'stm32/stm32-next' omits f7c3b5e1e204 Merge remote-tracking branch 'samsung-krzk/for-next' omits e2ae92130805 dt-bindings: vendor-prefixes: Add FII omits 66f716c7b599 Merge remote-tracking branch 'rockchip/for-next' omits 312c0fbdf9cf Merge remote-tracking branch 'reset/reset/next' omits d7912cde617c Merge remote-tracking branch 'renesas/next' omits 2619363c9400 Merge remote-tracking branch 'realtek/for-next' omits 675082682fe2 Merge remote-tracking branch 'raspberrypi/for-next' omits 0e0719fbe2d6 Merge remote-tracking branch 'qcom/for-next' omits 58b4e099b1d1 Merge remote-tracking branch 'omap/for-next' omits a538fa992a7e Merge remote-tracking branch 'mvebu/for-next' omits 80f812028e89 Merge remote-tracking branch 'mediatek/for-next' omits 5d074c90b79b Merge remote-tracking branch 'keystone/next' omits a66c04dd72e1 Merge remote-tracking branch 'imx-mxs/for-next' omits bcad69b63e4d Merge remote-tracking branch 'drivers-memory/for-next' omits 86e15321b965 Merge remote-tracking branch 'at91/at91-next' omits eb9bb968f6ec Merge remote-tracking branch 'aspeed/for-next' omits a4b6841c12a6 Merge remote-tracking branch 'amlogic/for-next' omits bf0cfdd962ed Merge remote-tracking branch 'arm-soc/for-next' omits c4841ea52705 Merge remote-tracking branch 'arm64/for-next/core' omits f732695fa872 Merge remote-tracking branch 'arm/for-next' omits 10dc14777021 Merge remote-tracking branch 'asm-generic/master' omits 35f8a6a4e467 Merge remote-tracking branch 'dma-mapping/for-next' omits cec13f1f7091 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits a04b14f7dbeb Merge remote-tracking branch 'kbuild/for-next' omits 2f378db5c894 Merge branch 'remotes/lorenzo/pci/misc' omits b19a38d9d43a Merge branch 'remotes/lorenzo/pci/vmd' omits 4869447cfb70 Merge branch 'remotes/lorenzo/pci/rcar' omits 5fa532852894 Merge branch 'remotes/lorenzo/pci/keystone' omits d69dea7edaa2 Merge branch 'remotes/lorenzo/pci/iproc' omits 2cd6bb88a864 Merge branch 'remotes/lorenzo/pci/dwc' omits 78b1b2cbdc03 Merge branch 'remotes/lorenzo/pci/cadence' omits 128ca145cf7a Merge branch 'remotes/lorenzo/pci/brcmstb' omits d2ca68fe2fb2 Merge branch 'remotes/lorenzo/pci/aardvark' omits fe810fb3b04a Merge branch 'remotes/lorenzo/pci/ecam' omits 24088d5b4e2f Merge branch 'pci/pm' omits 6a6dd83385e1 Merge branch 'pci/msi' omits 7e84877860a1 Merge branch 'pci/misc' omits fe27ee5fdea2 Merge branch 'pci/hotplug' omits f955ff97f3b4 Merge branch 'pci/err' omits 57291ca7743e Merge branch 'pci/enumeration' omits 4fbc10ab2e0b Merge branch 'pci/aspm' omits 8e939943b3d9 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 5f4524a4d7e4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 14b821285ff6 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 2e04cebfc34e Merge remote-tracking branch 'mmc-fixes/fixes' omits a5c6b2e8f13d Merge remote-tracking branch 'scsi-fixes/fixes' omits 9e7a8ddf17ff Merge remote-tracking branch 'vfs-fixes/fixes' omits 5d0a56ecff95 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 2e2f549f4b76 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits ff78082c00fc Merge remote-tracking branch 'omap-fixes/fixes' omits 800045725fb2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 3424fc253226 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits b15e7de77d2e Merge remote-tracking branch 'ide/master' omits a60a27420536 Merge remote-tracking branch 'input-current/for-linus' omits b023f9229fc6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 42516a25bf1a Merge remote-tracking branch 'pci-current/for-linus' omits b2b28ff32350 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4ce397a18ec0 Merge remote-tracking branch 'regulator-fixes/for-linus' omits a0932b7341e9 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 895db27ad98a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0acbc63770a1 Merge remote-tracking branch 'sound-current/for-linus' omits 755601e43c5b Merge remote-tracking branch 'rdma-fixes/for-rc' omits 1f1e79cc3896 Merge remote-tracking branch 'ipsec/master' omits 127ba1d7a247 Merge remote-tracking branch 'bpf/master' omits 23b42432d4f5 Merge remote-tracking branch 'net/master' omits 137a728a31ac Merge remote-tracking branch 'sparc/master' omits 035a8b9f6d47 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 59dff4843d83 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits c689d102abb5 Merge remote-tracking branch 'arc-current/for-curr' omits 9b2aed63afa4 Merge branch 'for-5.11/drivers' into for-next omits ee35549a8543 Merge branch 'for-5.11/drivers' into for-next omits 2e11baa695d1 Merge branch 'for-5.11/block' into for-next omits 0021b1da7b8a Merge branch 'for-5.11/io_uring' into for-next omits 42a09a0b20f9 Merge remote-tracking branch 'fixes/fixes' omits 2a3f3f27aaff Merge branch 'v5.11/soc' into tmp/aml-rebuild omits 434119367127 Merge branch 'v5.11/drivers' into tmp/aml-rebuild omits b5e36b2b3a3c Merge branch 'v5.11/dt64' into tmp/aml-rebuild omits 56608ab4f927 Merge remote-tracking branch 'spi/for-5.11' into spi-next omits 7119658cd62b Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits 2b0e0190ed42 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 49c0a6c3d162 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next omits 7ae6b1ffb066 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 77364f1fe48f Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 93e624c86095 f2fs: inline: fix wrong inline inode stat omits 57c75b99adfa f2fs: inline: correct comment in f2fs_recover_inline_data omits 1ee79a226add f2fs: don't check PAGE_SIZE again in sanity_check_raw_super() omits 6866688f1e95 f2fs: convert to F2FS_*_INO macro omits 3e30926c1971 f2fs: fix race of pending_pages in decompression omits eac77d6d76e8 io_uring: fix io_cqring_events()'s noflush omits 9e2fb6df729a io_uring: fix racy IOPOLL flush overflow omits 7183287f3dea io_uring: fix racy IOPOLL completions omits 42a81f5719de Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] omits b6b3b3a876bc Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] omits 0de60ab1d387 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] omits 160f5e33fb0e Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] omits 0f63576e848a Merge branch 'for-next/misc' into for-next/core omits 4738ae5603c4 Merge branch 'for-next/uaccess' into for-next/core omits 0d702fefd10f Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] omits c8390cfaa07c erofs: remove a void EROFS_VERSION macro set in Makefile omits c564d100b334 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits 56e57b930310 fault-injection: handle EI_ETYPE_TRUE omits 50cc94e3f38e reboot: hide from sysfs not applicable settings omits f06e0b5a09ff reboot: allow to override reboot type if quirks are found omits 28318852da5b reboot: remove cf9_safe from allowed types and rename cf9_force omits ef728dfe5481 reboot: fix variable assignments in type_store omits 88f14c188634 reboot: allow to specify reboot mode via sysfs omits 29bd099c92cc reboot: refactor and comment the cpu selection code omits 0660399a34b9 ubsan: expand tests and reporting omits f0350c9fad8a ubsan: remove UBSAN_MISC in favor of individual options omits 186c3e18dba3 ubsan: enable for all*config builds omits a625b7b24fc3 ubsan: disable UBSAN_TRAP for all*config omits 2d60efe0a387 ubsan: disable object-size sanitizer under GCC omits 2389a244c5e5 ubsan: move cc-option tests into Kconfig omits f55c04ec23ce ubsan: remove redundant -Wno-maybe-uninitialized omits 995378db7184 resource-fix-kernel-doc-markups-checkpatch-fixes omits 443aef02133f kernel/resource.c: fix kernel-doc markups omits 535d4597eb09 aio: simplify read_events() omits 819648d28d15 blktrace: make relay callbacks const omits 0f73c1d02f55 ath9k: make relay callbacks const omits c0c70f8de177 ath11k: make relay callbacks const omits bd22306a8c77 ath10k: make relay callbacks const omits a3b4ccfb7105 drm/i915: make relay callbacks const omits 5a0c13363126 relay-allow-the-use-of-const-callback-structs-v3 omits 3e5eb5b03dfe relay: allow the use of const callback structs omits 43d26bc979a6 relay: make create_buf_file and remove_buf_file callbacks [...] omits 00ebb10626eb relay: require non-NULL callbacks in relay_open() omits be531ff6c157 relay: remove unused buf_mapped and buf_unmapped callbacks omits 781b317f6bdc bfs: don't use WARNING: string when it's just info. omits 6ef46065601d gcov: fix kernel-doc markup issue omits 26ec95f86d6c gcov: remove support for GCC < 4.9 omits 1ef7fd21fb6b rapidio: remove unused rio_get_asm() and rio_get_device() omits 55d9e11398a4 kdump: append uts_namespace.name offset to VMCOREINFO omits dd87d567590c checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix omits e3854acd5c49 checkpatch: fix TYPO_SPELLING check for words with apostrophe omits 8c2b20659620 checkpatch: add warning for lines starting with a '#' in c [...] omits 55408db6297f checkpatch: add warning for unnecessary use of %h[xudi] an [...] omits eb41e5cd5c9b checkpatch: add fix and improve warning msg for non-standa [...] omits 482405438c01 checkpatch: add fix option for LOGICAL_CONTINUATIONS omits 51e3571d63ec checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS omits e55eea407973 checkpatch: fix unescaped left brace omits ab25c19fb72c checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags omits e1fef0e727b9 checkpatch: fix spelling errors and remove repeated word omits 9d5e33e9d965 checkpatch: improve email parsing omits a4d53e852a28 checkpatch: add __alias and __weak to suggested __attribut [...] omits 5368c3b601ad checkpatch: add fix option for GERRIT_CHANGE_ID omits 034495d19b45 checkpatch-update-__attribute__sectionname-quote-removal-v2 omits b4df73f5197b checkpatch: update __attribute__((section("name"))) quote removal omits 7c93b28ddd19 checkpatch: add a fixer for missing newline at eof omits c6126542e115 checkpatch: extend attributes check to handle more patterns omits 80ccc7706298 checkpatch: allow --fix removal of unnecessary break statements omits 5130da864b2a checkpatch: prefer static const declarations omits dcbabb795029 checkpatch: ignore generated CamelCase defines and enum values omits 70f5562e0325 checkpatch: fix false positives in REPEATED_WORD warning omits aed8deb5df6d checkpatch: add new exception to repeated word check omits 115df214bb7e gpio: xilinx: utilize generic bitmap_get_value and _set_value omits 615c835a3a15 gpio: thunderx: utilize for_each_set_clump macro omits 03de0e25f1cb lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits 1e2e95d1a1ee lib/test_bitmap.c: add for_each_set_clump test cases omits 8d692d4fc786 bitops: introduce the for_each_set_clump macro omits 200c578e2906 lib/lz4: explicitly support in-place decompression omits 0ac033e88224 lib: cleanup kstrto*() usage omits 833d03d46ff9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment omits 014a486edd8a drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] omits e79dc7e6668e string.h: add FORTIFY coverage for strscpy() omits ac049a44d675 lkdtm: tests for FORTIFY_SOURCE omits 3fb974c1b442 lib: string.h: detect intra-object overflow in fortified s [...] omits c5da544ff64b lib/string: remove unnecessary #undefs omits f39cbcccd4e0 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes omits 003eb688684a ilog2: Improve ilog2 for constant arguments omits 62f6ea788d43 lib: optimize cpumask_local_spread() omits be4782e83a63 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() omits 0057e9e13e36 lib/cmdline_kunit: type of expected returned values should be int omits 1369d6e1f624 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix omits 4da3d821eb61 lib/cmdline_kunit: add a new test suite for cmdline API omits bdcda862e666 lib/cmdline: allow NULL to be an output for get_option() omits 166f543d9751 lib/cmdline: fix get_option() for strings starting with hyphen omits 18030f7a7c58 lib/bits_kunit: follow new file name convention for KUnit tests omits e22c21010f35 lib/linear_ranges_kunit: follow new file name convention f [...] omits 5a9692cb9dfb lib/list_kunit: follow new file name convention for KUnit tests omits 7117e34900c0 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits 53fad6aedb96 lib/stackdepot.c: use array_size() helper in jhash2() omits 1247669628c6 lib/stackdepot.c: use flex_array_size() helper in memcpy() omits 1c31d8e95e35 lib/stackdepot.c: replace one-element array with flexible- [...] omits 86d7be41eb7e lib/test_free_pages.c: add basic progress indicators omits edd3d86606e3 bitmap: remove unused function declaration omits 0469d304d87a include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 6233805cf788 kernel/acct.c: use #elif instead of #end and #elif omits dc1932a6c0b0 kernel.h: split out mathematical helpers fix omits 02e126dad66f kernel.h: Split out mathematical helpers omits 58b2aa4e7cdb asm-generic: force inlining of get_order() to work around [...] omits 5be323742ee5 proc/sysctl: make protected_* world readable omits d8a15e5f5f4c proc-provide-details-on-indirect-branch-speculation-v2 omits 6a8d9e35d8c3 proc: provide details on indirect branch speculation omits 662e3d65487f procfs: delete duplicated words + other fixes omits 3fec7787420c alpha: Replace bogus in_interrupt() omits 515ef1088e78 kernel/hung_task.c: Monitor killed tasks. omits f0fae678ac73 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 980cd01b3341 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 06ddc5e90813 MAINTAINERS: add entry for KFENCE omits 6dc83cb06d45 kfence: add test suite omits 8bd95b92b217 kfence, Documentation: add KFENCE documentation omits 589004acfc19 kfence, kasan: make KFENCE compatible with KASAN omits 555f63cd8840 mm, kfence: insert KFENCE hooks for SLUB omits ab70d020f54a mm, kfence: insert KFENCE hooks for SLAB omits 9649d0fa2de1 kfence: use pt_regs to generate stack trace on faults omits a48149fb31b2 arm64: fix the mm build error in mm/kfence/core.c omits 02b738fea743 arm64, kfence: enable KFENCE for ARM64 omits 122fdbfc323e x86, kfence: enable KFENCE for x86 omits fc6aea31a067 kfence: avoid stalling work queue task without allocations omits d4384a28ff1d kfence: Fix parameter description for kfence_object_start() omits 04c847d5ec10 mm: add Kernel Electric-Fence infrastructure omits 032f5e5872b2 mm: cleanup kstrto*() usage omits b518b5c8b502 mm: fix fall-through warnings for Clang omits 75b539d2bad1 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] omits 781eca5eeea7 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at omits ee605e1ee619 mm:backing-dev: use sysfs_emit in macro defining functions omits 5ed25ff7d9b4 mm: huge_memory: convert remaining use of sprintf to sysfs [...] omits 347055fd7457 mm: use sysfs_emit for struct kobject * uses omits 691febc9fddc mm: fix kernel-doc markups omits 5df61bad4d4a zram: add stat to gather incompressible pages since zram set up omits f26b28769fff zram: support page writeback omits e014796580c9 mm/process_vm_access: remove redundant initialization of iov_r omits 1a4deb7b1d12 mm/zsmalloc.c: rework the list_add code in insert_zspage() omits 154bfdfc9d3b mm/zswap: move to use crypto_acomp API for hardware acceleration omits b7d0d0d49b84 mm/zswap: fix passing zero to 'PTR_ERR' warning omits 9f0547daf7e9 mm/zswap: make struct kernel_param_ops definitions const omits 484e1f12a928 userfaultfd-selftests-make-__su64-format-specifiers-portable-v2 omits e1cc113108e6 userfaultfd: selftests: make __{s,u}64 format specifiers portable omits 32ede9c25367 userfaultfd: add user-mode only option to unprivileged_use [...] omits 0dbd95515874 userfaultfd: add UFFD_USER_MODE_ONLY omits bf07943f32e1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 5076d13522be mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits bee1c8f47cc4 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits c72f33626f36 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO omits c18ead052f90 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY omits cf618aa8435e kernel/power: allow hibernation with page_poison sanity checking omits 62c0ebe68c7b mm, page_poison: use static key more efficiently omits 445fa83ffc17 mm, page_alloc: do not rely on the order of page_poison an [...] omits 707330585924 mm-cma-improve-pr_debug-log-in-cma_release-fix omits ee66cb994550 mm: cma: improve pr_debug log in cma_release() omits 1385ae1e98b6 mm/cma.c: remove redundant cma_mutex lock omits ff5275f1b50e mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 63effa85072b mm,thp,shm: limit gfp mask to no more than specified omits 24243042e986 mm,thp,shmem: limit shmem THP alloc gfp_mask omits 24f8492f6c54 mm: remove pagevec_lookup_entries omits e168305d8496 mm: pass pvec directly to find_get_entries omits 445ec062b398 mm: remove nr_entries parameter from pagevec_lookup_entries omits 1f9d5ed54897 mm: add an 'end' parameter to pagevec_lookup_entries omits 7ef2fb6de6bb mm: add an 'end' parameter to find_get_entries omits 08952b44f91a fix mm-add-and-use-find_lock_entries.patch omits 80657af4575f mm: add and use find_lock_entries omits ba2b04a58540 iomap: use mapping_seek_hole_data omits 5428df6291f9 fix mm-filemap-add-mapping_seek_hole_data.patch omits a743b1451f55 mm/filemap: add mapping_seek_hole_data omits 8092281a74ca fix mm-filemap-add-helper-for-finding-pages.patch omits 24305d384276 mm/filemap: add helper for finding pages omits 9c7279d8a3c8 mm/filemap: rename find_get_entry to mapping_get_entry omits ee5584fe571e mm: add FGP_ENTRY omits b56a55b0628d mm/swap: optimise get_shadow_from_swap_cache omits a4a03be3b02b mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 20bf03bc53db mm: make pagecache tagged lookups return only head pages omits 4931339bad4e mm: migrate: return -ENOSYS if THP migration is unsupported omits 0ee43d99a664 mm: migrate: clean up migrate_prep{_local} omits 6588c871b5ef mm: migrate: skip shared exec THP for NUMA balancing omits ae595c1d1e48 mm: migrate: simplify the logic for handling permanent failure omits b12478771bb5 mm: truncate_complete_page() does not exist any more omits 40593ddc9216 opcode: 0000 EIP: zero_user_segments] omits 2b2e2a346d28 mm: support THPs in zero_user_segments omits 66072f610ea2 mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits 5a1eada99aef mm/migrate.c: fix comment spelling omits 54ef1e7ff55f mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() omits 06959343f48b mm/compaction: make defer_compaction and compaction_deferr [...] omits f1268f5df28c mm/compaction: move compaction_suitable's comment to right place omits f0edb99f3fed mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits fc715257a3f6 mm/page_isolation: do not isolate the max order page omits 48fb53566ce2 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 0a594e031a69 mm/vmscan.c: remove the filename in the top of file comment omits 34e48aadcc23 mm/vmscan: drop unneeded assignment in kswapd() omits 42629b86df36 mm: don't wake kswapd prematurely when watermark boosting [...] omits 68774f4721f7 mm,hugetlb: remove unneeded initialization omits a861c9952928 mm: hugetlb: fix type of delta parameter and related local [...] omits 9cdd3e650b8f khugepaged: add parameter explanations for kernel-doc markup omits 3d412f632541 include/linux/huge_mm.h: remove extern keyword omits 18dcf292694e MIPS: do not call flush_tlb_all when setting pmd entry omits 53b5adb92fdb mm/huge_memory.c: update tlb entry if pmd is changed omits cbb48df89ef9 mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits e2a3e61643a6 mm,hwpoison: remove drain_all_pages from shake_page omits 1cebdffc25f1 mm,hwpoison: disable pcplists before grabbing a refcount omits 729d853c42d1 mm,hwpoison: remove flag argument from soft offline functions omits d9cec5149622 mm,hwpoison: remove MF_COUNT_INCREASED omits ec4a65c51718 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits 2430be2361de mm,hwpoison: drop pfn parameter omits b3ded8996acc mm,hwpoison: refactor get_any_page omits d00395c162b4 mm,hwpoison: drop unneeded pcplist draining omits 8d9173900bb9 mm,hwpoison: take free pages off the buddy freelists for hugetlb omits ef3858a8a0e9 mm,hwpoison: take free pages off the buddy freelists omits 093aef406346 mm,hwpoison: drain pcplists before bailing out for non-bud [...] omits 1c771c2e557e mm: page_alloc: refactor setup_per_zone_lowmem_reserve() omits 98e847e1bf58 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] omits 849fec0013c8 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] omits 49a65dc2be23 mm/page_alloc: mark some symbols with static keyword omits 79dbcb6b22b2 mm/page_alloc: add __free_pages() documentation omits 558ead126fee mm/page-flags: fix comment omits 4184b4580f5b include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits ed8af5f5f352 mm-page_alloc-disable-pcplists-during-memory-offline-fix omits 24e6967dc7f0 mm, page_alloc: disable pcplists during memory offline omits 72c5e47974a1 mm, page_alloc: move draining pcplists to page isolation users omits e30b57a92395 mm, page_alloc: cache pageset high and batch in struct zone omits 1a7c49d0cec9 mm, page_alloc: simplify pageset_update() omits 37e80e378eb2 mm, page_alloc: remove setup_pageset() omits 016080258cc9 mm, page_alloc: calculate pageset high and batch once per zone omits da22cb44bacf mm, page_alloc: clean up pageset high and batch update omits c51b206d773f arch, mm: make kernel_page_present() always available omits 92d630ba53d3 arch, mm: restore dependency of __kernel_map_pages() on DE [...] omits 1c8e4fc5d71a PM: hibernate: make direct map manipulations more explicit omits 107cc598cbc1 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers omits 0b324bdbe9b1 m68k: deprecate DISCONTIGMEM omits d0cca7fcaa19 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM omits dc856c73811c m68k/mm: make node data and node setup depend on CONFIG_DI [...] omits 4852fa02a807 arc: use FLATMEM with freeing of unused memory map instead [...] omits 21a721e09cb4 arm, arm64: move free_unused_memmap() to generic mm omits 18533c745bd3 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL omits 1d2e4ac90698 ia64: make SPARSEMEM default and disable DISCONTIGMEM omits b49424292393 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM omits 1064542e1d18 ia64: split virtual map initialization out of paging_init() omits cfc5ef3bec24 ia64: discontig: paging_init(): remove local max_pfn calculation omits 1eb0a6d00561 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements omits b4c004a3856b ia64: remove custom __early_pfn_to_nid() omits 6c281760674d alpha: switch from DISCONTIGMEM to SPARSEMEM omits aea2c8bfc32c kasan: update documentation for generic kasan omits f04bf68068a1 lib/test_kasan.c: add workqueue test case omits 24250984b778 kasan: print workqueue stack omits fe16541e0e7f workqueue: kasan: record workqueue stack omits 4a09ca98e9b0 mm/vmalloc.c: fix kasan shadow poisoning size omits f0d6ef97ba54 docs/vm: remove unused 3 items explanation for /proc/vmstat omits c7c98552aa4c mm/vmalloc.c: remove unnecessary return statement omits 96dcc18d5fe8 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] omits 1f7f5548225b mm/vmalloc: rework the drain logic omits 07c7fdf9733d mm/vmalloc: use free_vm_area() if an allocation fails omits e02df7ce41bb mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow omits 6f399da95637 locking/selftests: add testcases for fs_reclaim omits 96a321ea7861 mm: extract might_alloc() debug check omits e6eec30aa693 mm: track mmu notifiers in fs_reclaim_acquire/release omits 3cb16874d864 mm: forbid splitting special mappings omits 3933ffb6f851 mremap: check if it's possible to split original vma omits 565f9768d866 vm_ops: rename .split() callback to .may_split() omits f8f61cceba9b mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 38cdbb20f830 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits 7b6970bb8c87 mm/mremap: account memory on do_munmap() failure omits 8236f8f7f15b mm: move free_unref_page to mm/internal.h omits 5b43b72ef47a sparc: fix handling of page table constructor failure omits a9e191640094 mm: mmap_lock: fix use-after-free race and css ref leak in [...] omits 636c1d7da08e mm: mmap_lock: add tracepoints around lock acquisition omits 4cc7a9fda0fe mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] omits 3c45120c468e mm/mapping_dirty_helpers: enhance the kernel-doc markups omits aed0da148191 mm/mmap.c: fix the adjusted length error omits d556769c23d2 mm: cleanup: remove unused tsk arg from __access_remote_vm omits 0daafb2947d3 x86: mremap speedup - Enable HAVE_MOVE_PUD omits b662e53285ec arm64: mremap speedup - enable HAVE_MOVE_PUD omits 716f91e7bea1 mm: speedup mremap on 1GB or larger regions omits 329686dc89a2 kselftests: vm: add mremap tests omits 835eae13ee4c xen/unpopulated-alloc: consolidate pgmap manipulation omits 44370df64506 mm/memcontrol: make the slab calculation consistent omits 6cea679f43ca mm: memcontrol: account pagetables per node omits 14a185df4902 mm: move lruvec stats update functions to vmstat.h omits cbaa52f36e05 mm/memcg: remove incorrect comment omits 8e57f23c3020 mm: memcontrol: Assign boolean values to a bool variable omits 676bba39dcbc mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state omits 4d1c9caf7715 mm/lru: revise the comments of lru_lock omits aaa7301b5b32 mm-lru-introduce-the-relock_page_lruvec-function-fix omits ac8f06ce552c mm/lru: introduce relock_page_lruvec() omits f0cbc7a050ff mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 omits 8543608addb3 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix omits 924ed3a871ee mm/lru: replace pgdat lru_lock with lruvec lock omits ba65ae571af8 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn omits bf457ec7c116 mm/compaction: do page isolation first in compaction omits dcecbfb0d8ed mm/lru: introduce TestClearPageLRU() omits 5028d22a608e mm/mlock: remove __munlock_isolate_lru_page() omits 15e766aeb5ad mm/mlock: remove lru_lock on TestClearPageMlocked omits 80619369ec02 mm/vmscan: remove lruvec reget in move_pages_to_lru omits d0557d85e112 mm/lru: move lock into lru_note_cost omits 38f4d222208e mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn omits 1547ca6ff214 mm/memcg: add debug checking in lock_page_memcg omits 34f7aefc893a mm: page_idle_get_page() does not need lru_lock omits 1ee26831388a mm-rmap-stop-store-reordering-issue-on-page-mapping-fix omits cfbb257497f8 mm/rmap: stop store reordering issue on page->mapping omits 48849bf332d3 mm/vmscan: remove unnecessary lruvec adding omits c5b9fe829eda mm/thp: narrow lru locking omits 4f7a36e4b65f mm/thp: simplify lru_add_page_tail() omits 1346632ef11c mm/thp: use head for head page in lru_add_page_tail() omits 73338a457f5d mm/thp: move lru_add_page_tail() to huge_memory.c omits 545c902227a6 mm: memcg: remove obsolete memcg_has_children() omits 0c566bd2be6e mm/page_counter: use page_counter_read in page_counter_set_max omits 8fa28a11a7e8 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] omits 3da872afc827 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] omits 84ffdc8fee3e mm: memcg: deprecate the non-hierarchical mode omits 2683a7214b6c mm: memcg: fix obsolete code comments omits 01f3c12ade46 mm/memcg: update page struct member in comments omits 9b73d03d4ea5 mm/rmap: always do TTU_IGNORE_ACCESS omits a7bb47b1517a mm: memcg/slab: fix use after free in obj_cgroup_charge omits acc313281591 mm: memcg/slab: fix return of child memcg objcg for root memcg omits 3e570fefcd6c mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 4f0b4d7a1881 mm: memcontrol: remove unused mod_memcg_obj_state() omits ab1014bbdee9 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits de46b842b8dd mm: memcontrol: add file_thp, shmem_thp to memory.stat omits 6ce1aa0af170 tmpfs: fix Documentation nits omits ea4741bd023d mm/shmem.c: make shmem_mapping() inline omits 4d4744c23b64 mm: remove pagevec_lookup_range_nr_tag() omits 7f74eff4cf4c mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits 84beba4b3ed3 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits 9e448fb23113 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits 0770be249ad3 mm/swap_state: skip meaningless swap cache readahead when [...] omits fb2a535afd00 mm/swapfile.c: use helper function swap_count() in add_swa [...] omits 99f360f997bc mm: handle zone device pages in release_pages() omits 23bf1f9e88fd mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] omits cbc510d2cc8b mm/gup: prevent gup_fast from racing with COW during fork omits 936677ce61ef mm/gup: reorganize internal_get_user_pages_fast() omits 6f074085a41e mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 omits f0db9771470d mm/gup_test: GUP_TEST depends on DEBUG_FS omits dcc5c389e95f mm/gup_test.c: mark gup_test_init as __init function omits a37b30daae9b selftests/vm: 2x speedup for run_vmtests.sh omits 2ea1ff3d4984 selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits 4c0f7b71961c selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 2994d17d3665 selftests/vm: gup_test: introduce the dump_pages() sub-test omits 5d0b157228d1 selftests/vm: only some gup_test items are really benchmarks omits 9f3eb29762fe selftests/vm: minor cleanup: Makefile and gup_test.c omits fa7bd927c511 selftests/vm: rename run_vmtests --> run_vmtests.sh omits 3c114737a1b6 selftests/vm: use a common gup_test.h omits 50c6c1d74217 mm/gup_benchmark: rename to mm/gup_test omits a751941f867d mm-remove-the-unuseful-else-after-a-return-fix omits 09e3d738072b mm/filemap.c: remove else after a return omits 699813df4da6 mm/truncate: add parameter explanation for invalidate_mapp [...] omits 09dae7d7314e mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 394f169c874d mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits 56662dcc69cf mm/filemap/c: break generic_file_buffered_read up into mul [...] omits 4ac4415699ae mm: fix page_owner initializing issue for arm32 omits 51d717446c0e device-dax/kmem: use struct_size() omits 5b3d6b2e7990 mm/slub: let number of online CPUs determine the slub page order omits c8b994063e7f mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits 23c9d13c8762 dma-buf: use krealloc_array() omits e495609247e3 hwtracing: intel: use krealloc_array() omits 2d398b73a44c drm: atomic: use krealloc_array() omits 97a1cebe98de edac: ghes: use krealloc_array() omits d056bd3eb972 pinctrl: use krealloc_array() omits cfd291b98b44 vhost: vringh: use krealloc_array() omits ca092133b9be ALSA: pcm: use krealloc_array() omits aa41dfd0b3b3 mm: slab: provide krealloc_array() omits 1371a7e1ec3e mm: slab: clarify krealloc()'s behavior with __GFP_ZERO omits 070b32db8031 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits e2f6fa709da0 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 115eeb0126f7 ramfs: support O_TMPFILE omits 4973b34ab463 ocfs2: fix ocfs2 corrupt when iputting an inode omits ba0864f30191 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits e585c9453e9c ocfs2: ratelimit the 'max lookup times reached' notice omits f8bfb09900ee fs/ocfs2/cluster/tcp.c: remove unneeded break omits 0cd828c31cc5 fs/ntfs: remove unused variable attr_len omits f2d8c470414e fs/ntfs: remove unused varibles omits c5585566047e ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] omits 4e7820ed2d70 ide/falcon: remove in_interrupt() usage omits 66a0fc383367 uapi: move constants from <linux/kernel.h> to <linux/const.h> omits 85e684492091 kthread_worker-document-cpu-hotplug-handling-fix omits c698586fecc2 kthread_worker: document CPU hotplug handling omits 1cd7ccbe1d42 kthread: add kthread_work tracepoints omits f8ca284e492b fixup for "mm: refactor initialization of stuct page for holes" omits d0d6b5883b4e mm/pagealloc.c: refactor initialization of struct page for [...] omits ae6c1621991e kbuild: avoid static_assert for genksyms omits e2daabd41bcc selftest/fpu: avoid clang warning omits 78e4b7cefb2e /proc/kpageflags: do not use uninitialized struct pages omits 3ab387e6f401 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fe556480db63 proc: use untagged_addr() for pagemap_read addresses omits 9b185cd4fdca Merge branch 'devel' into for-next omits 0f8d9ac8978b Merge branch 'devel' into for-next omits 9408285b3084 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 66a09659259c coresight: remove broken __exit annotations omits a19028293d6c dt-bindings: hwmon: Add documentation for ltc2992 omits 2b6567f19c37 hwmon: (ltc2992) Add support for GPIOs. omits e126370240e0 hwmon: (ltc2992) Add support omits b722d7b9e4da hwmon: (pmbus) Driver for Delta power supplies Q54SJ108A2 omits c80cdb22a060 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator omits 5a539c8f0599 Merge branches 'for-next/iommu/default-domains', 'for-next [...] omits e12a393fa549 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' [...] omits c3c882898d07 pinctrl: aspeed: Fix GPIO requests on pass-through banks omits 861b1da5a534 SUNRPC: Keep buf->len in sync with xdr->nwords when expand [...] omits 14133a21f0b5 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] omits 243f86b6eb2d drm/amdgpu: Enable GPU reset for vangogh omits 6732bef99644 drm/amdgpu: fix mode2 reset sequence for vangogh omits 414d8545e0dc drm/amdgpu/nv: add mode2 reset handling omits 6b04fbabf6f1 drm/amdgpu: add mode2 reset support for vangogh omits f464becf5326 drm/amdgpu: add another raven1 gfxoff quirk omits 36a8901e900a PCI/ERR: Fix reset logic in pcie_do_recovery() call omits a567973d28b9 NFS: Disable READ_PLUS by default omits a184e7e2b71c Merge branch 'features' into for-next omits b2b1b8370c68 Merge branch 'fixes' into for-next omits 4d1d4f30deed nfsd: Record NFSv4 pre/post-op attributes as non-atomic omits ca5374eaa660 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only omits a469fce608d9 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] omits 95d220338aaa exportfs: Add a function to return the raw output from fh_ [...] omits 3517f8195a6e nfsd: close cached files prior to a REMOVE or RENAME that [...] omits 91776b483034 nfsd: allow filesystems to opt out of subtree checking omits c52306981488 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations omits 933f9df397c3 Revert "nfsd4: support change_attr_type attribute" omits d08a4bb0855e nfsd4: don't query change attribute in v2/v3 case omits 40a2c144dcc0 nfsd: minor nfsd4_change_attribute cleanup omits 8f714aff228d nfsd: simplify nfsd4_change_info omits ac2a17779e0d nfsd: only call inode_query_iversion in the I_VERSION case omits f80eecccbb98 io_uring: add timeout update omits 7af9c8bd1e2c io_uring: restructure io_timeout_cancel() omits 578900bd8325 io_uring: fix files cancellation omits 503249c34ad4 io_uring: use bottom half safe lock for fixed file data omits 33438dd00494 io_uring: fix miscounting ios_left omits bcbbecff7e7a io_uring: change submit file state invariant omits 6ba00265cafb io_uring: check kthread stopped flag when sq thread is unparked omits 26ca1ff179ba io_uring: share fixed_file_refs b/w multiple rsrcs omits c1a02c0f5ece io_uring: replace inflight_wait with tctx->wait omits 0039c202fbb9 io_uring: don't take fs for recvmsg/sendmsg omits e97bec51bdf7 io_uring: only wake up sq thread while current task is in [...] omits 69da88d31923 io_uring: don't acquire uring_lock twice omits 47ff3be8f02b io_uring: initialize 'timeout' properly in io_sq_thread() omits ee65a5ee4271 io_uring: refactor io_sq_thread() handling omits f2edc26dc776 io_uring: always batch cancel in *cancel_files() omits 9b7418d73720 io_uring: pass files into kill timeouts/poll omits 6209a336e714 io_uring: don't iterate io_uring_cancel_files() omits 6544729533b5 io_uring: cancel only requests of current task omits c3ed4378c139 io_uring: add a {task,files} pair matching helper omits ea2b95de29c3 io_uring: simplify io_task_match() omits 702b223e9a95 io_uring: inline io_import_iovec() omits 432a2a4f731a io_uring: remove duplicated io_size from rw omits 4ed74c7c2ed4 fs/io_uring Don't use the return value from import_iovec(). omits a30af15a063e io_uring: NULL files dereference by SQPOLL omits 96b890b33678 io_uring: add timeout support for io_uring_enter() omits ce059666d3de io_uring: only plug when appropriate omits e5ea1c8816dd io_uring: rearrange io_kiocb fields for better caching omits 10ab26c77f44 io_uring: link requests with singly linked list omits 238ddac7fb8f io_uring: track link timeout's master explicitly omits cb32564d576b io_uring: track link's head and tail during submit omits be6f9b2ba944 io_uring: split poll and poll_remove structs omits 26f4ee179e90 io_uring: add support for IORING_OP_UNLINKAT omits 425c5004e4bf io_uring: add support for IORING_OP_RENAMEAT omits 2e467110ee39 fs: make do_renameat2() take struct filename omits d24b9778948f io_uring: enable file table usage for SQPOLL rings omits 35610ad343c8 io_uring: allow non-fixed files with SQPOLL omits 36b742fcb52a nfs_common: need lock during iterate through the list omits 3dc62532a596 PCI: xgene: Removed unused ".bus_shift" initialisers from [...] omits 89094c12ea1c PCI: vmd: Update type of the __iomem pointers omits 333ec9d3ccd9 PCI: iproc: Convert to use the new ECAM constants omits 3c385792631d PCI: thunder-pem: Add constant for custom ".bus_shift" ini [...] omits f3c07cf6924e PCI: Unify ECAM constants in native PCI Express drivers omits 5ce243057c30 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core omits 219d4f384127 Merge branch 'for-next-next-v5.10-20201201' into for-next- [...] omits 04b25c7766ae Merge branch 'for-next-current-v5.9-20201201' into for-nex [...] omits 77bfd585c2d2 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] omits 964917c780f1 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits 31e6df22b2f2 Merge branch 'misc-next' into for-next-next-v5.10-20201201 omits 2ca131dcca0c Merge branch 'misc-5.10' into for-next-current-v5.9-20201201 omits 6de503bcc24e btrfs: add a trace class for dumping the current ENOSPC state omits 6a0cec7b4257 btrfs: adjust the flush trace point to include the source omits cb1d58e4d2b4 btrfs: implement space clamping for preemptive flushing omits 710894a7d354 btrfs: simplify the logic in need_preemptive_flushing omits 0e7d63112173 btrfs: rework btrfs_calc_reclaim_metadata_size omits a92519d64d87 btrfs: check reclaim_size in need_preemptive_reclaim omits 6d53bc4d680f btrfs: rename need_do_async_reclaim omits 5951248cb0a0 btrfs: improve preemptive background space flushing omits f8558cfcad82 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 491a51dd72c0 btrfs: track ordered bytes instead of just dio ordered bytes omits c9cc14f13f78 btrfs: add a trace point for reserve tickets omits 5b534aec602b btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 023a2f0caec4 btrfs: run delayed refs less often in commit_cowonly_roots omits c272d1c928b9 btrfs: stop running all delayed refs during snapshot omits 0a6ffeac76ee btrfs: only run delayed refs once before committing omits 97ee6de922f5 btrfs: delayed refs pre-flushing should only run the heads [...] omits b7645c1374ac btrfs: only let one thread pre-flush delayed refs in commit omits df0ee0b83839 btrfs: do not block on deleted bgs mutex in the cleaner omits ee6aa45a2621 NFSD: Fix 5 seconds delay when doing inter server copy omits 8286d3d61681 NFSD: Fix sparse warning in nfs4proc.c omits 1f60c7ab5393 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall omits daaf30b01ed0 coresight: tmc-etr: Fix barrier packet insertion for perf buffer omits aa432f26b01c btrfs: fix lockdep warning when creating free space tree omits 4c3699512496 btrfs: skip space_cache v1 setup when not using it omits 69dd35bd7185 btrfs: remove free space items when disabling space cache v1 omits e17786c7e109 btrfs: warn when remount will not change the free space tree omits 09d1b2cb4d67 btrfs: use superblock state to print space_cache mount option omits 28053f473c5e btrfs: keep sb cache_generation consistent with space_cache omits 5ee51441ddfd btrfs: clear free space tree on ro->rw remount omits 0259a7670b49 btrfs: clear oneshot options on mount and remount omits a2ad2d633893 sunrpc: clean-up cache downcall omits 5ca52ef77b16 nfsd: Fix message level for normal termination omits bb4a0d45e944 SUNRPC: Use zero-copy to perform socket send operations omits b186cbaf21eb btrfs: create free space tree on ro->rw remount omits c6910d9cf1fe btrfs: only mark bg->needs_free_space if free space tree is on omits c166dfe8e3fb btrfs: start orphan cleanup on ro->rw remount omits 1384267a82fb btrfs: lift read-write mount setup from mount and remount omits 44773cf67861 btrfs: do not block inode logging for so long during trans [...] omits d4a16139e88a btrfs: fix race leading to unnecessary transaction commit [...] omits 94f612d0efcf btrfs: fix race that makes inode logging fallback to trans [...] omits 934e7eca4ada btrfs: fix race that causes unnecessary logging of ancesto [...] omits a19f26858ea4 btrfs: fix race that results in logging old extents during [...] omits 507e5de88330 btrfs: fix race causing unnecessary inode logging during l [...] omits 21a202705477 btrfs: remove inode number cache feature omits 975decccb281 btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] omits af897b08d0c6 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] omits 068afafa2589 btrfs: drop casts of bio bi_sector omits 1a4b440a1c2b btrfs: implement log-structured superblock for ZONED mode omits a1857aa49e91 btrfs: disallow mixed-bg in ZONED mode omits cd97561171ac btrfs: disable fallocate in ZONED mode omits 2a07f915dbb2 btrfs: disallow NODATACOW in ZONED mode omits 9bd4e38748c2 btrfs: disallow space_cache in ZONED mode omits 90773d14be7d btrfs: introduce max_zone_append_size omits 1aed064de426 btrfs: check and enable ZONED mode omits ab3ea6d0e65c btrfs: get zone information of zoned block devices omits e5a95e233472 btrfs: introduce ZONED feature flag omits 62a10b41cf52 btrfs: return bool from btrfs_should_end_transaction omits a3432dcd4177 btrfs: return bool from should_end_transaction omits c7052b391300 btrfs: remove err variable from do_relocation omits e3a6f05a8d91 btrfs: eliminate err variable from merge_reloc_root omits 8b66cec53da3 btrfs: remove err variable from btrfs_delete_subvolume omits 9d09b0617205 btrfs: unlock path before checking if extent is shared dur [...] omits 06fe235a299f btrfs: tree-checker: annotate all error branches as unlikely omits 06f5838150e8 btrfs: remove stub device info from messages when we have [...] omits 303040f5017b btrfs: use detach_page_private() in alloc_extent_buffer() omits d3b4d26c1dcd btrfs: use nodesize to determine if we need readahead in b [...] omits 8d97b4e2c2af btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage omits 1026a475b63e btrfs: remove unused parameter phy_offset from btrfs_valid [...] omits c3aa1f233a6e btrfs: scrub: remove the anonymous structure from scrub_page omits 16618e188026 btrfs: use fixed width int type for extent_state::state omits 186948e32905 btrfs: introduce helper to handle page status update in en [...] omits ef7b92630541 btrfs: add structure to keep track of extent range in end_ [...] omits 85a0dcacd592 btrfs: tests: remove invalid extent-io test omits 4f42a03fe1c8 btrfs: sysfs: remove unneeded semicolon omits 3e320a1ad6c1 btrfs: simplify return values in setup_nodes_for_search omits 0d8a14a82480 btrfs: remove useless return value statement in split_node omits 5d11ef5b16ed btrfs: remove unnecessary attempt do drop extent maps afte [...] omits 4bb371726f45 btrfs: stop incrementing log batch when joining log transaction omits 7e7b4521ae5a btrfs: skip unnecessary searches for xattrs when logging an inode omits 9face72706ed btrfs: merge __set_extent_bit and set_extent_bit omits 0abd92967f5e btrfs: make btrfs_update_inode_fallback take btrfs_inode omits f976e7c2a200 btrfs: make btrfs_cont_expand take btrfs_inode omits c4865a0fce69 btrfs: make btrfs_truncate_block take btrfs_inode omits 4487bcbfbb93 btrfs: make btrfs_insert_replace_extent take btrfs_inode omits d317cb140ae5 btrfs: make find_first_non_hole take btrfs_inode omits c8e355e6c331 btrfs: make maybe_insert_hole take btrfs_inode omits 18b0dc8ddce6 btrfs: make btrfs_update_inode take btrfs_inode omits 7286e3f90a18 btrfs: make btrfs_update_inode_item take btrfs_inode omits 14284fabc20d btrfs: make btrfs_delayed_update_inode take btrfs_inode omits 9f40ff596571 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric omits 95fa68ef578a btrfs: make btrfs_truncate_inode_items take btrfs_inode omits ecd36c571a7a btrfs: make insert_prealloc_file_extent take btrfs_inode omits 29e3258c121c btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode omits 77718644cf9b btrfs: remove ->recursed from extent_buffer omits ad1f602d2888 btrfs: remove the recurse parameter from __btrfs_tree_read_lock omits 13a8c4f59af7 btrfs: use btrfs_tree_read_lock in btrfs_search_slot omits b5cc88e2f44a btrfs: merge back btrfs_read_lock_root_node helpers omits 4a385f6bd7b5 btrfs: locking: remove the recursion handling code omits b373fa4f8e0f btrfs: kill path->recurse omits f8b0ee085879 btrfs: unlock to current level in btrfs_next_old_leaf omits e4dcd5d04f6c btrfs: cleanup the locking in btrfs_next_old_leaf omits 91f0ab2fae5b btrfs: remove unused argument seed from btrfs_find_device omits 7b07785886ab btrfs: drop never met disk total bytes check in verify_one [...] omits c5ef194e1797 btrfs: drop unused argument step from btrfs_free_extra_devids omits 44dacd1b15a7 btrfs: update the number of bytes used by an inode atomically omits 0cf0e0b69870 btrfs: fix race when defragmenting leads to unnecessary IO omits 4b0fa861c42c btrfs: refactor btrfs_drop_extents() to make it easier to extend omits 7fcd6e3a0a87 btrfs: set the lockdep class for extent buffers on creation omits a26ccc4d5b93 btrfs: pass the owner_root and level to alloc_extent_buffer omits c3165a91baae btrfs: pass the root owner and level around for readahead omits 1ad013102943 btrfs: pass root owner to read_tree_block omits c638c9626eb9 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree omits 3c64822fb6ed btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] omits ef1b19b45b4a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap omits 80f1a3e8fb8b btrfs: use btrfs_read_node_slot in walk_down_tree omits caa3a08865e4 btrfs: use btrfs_read_node_slot in replace_path omits ba7d5bcf28b7 btrfs: use btrfs_read_node_slot in do_relocation omits aa5be3d9c07d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree omits 2f455669a17a btrfs: use btrfs_read_node_slot in btrfs_realloc_node omits 03f63b2c8e1d btrfs: cleanup extent buffer readahead omits 9e093c3ccb96 btrfs: remove lockdep classes for the fs tree omits 774019bbdc9e btrfs: discard: reschedule work after sysfs param update omits 055bd51758b7 btrfs: don't miss async discards after scheduled work override omits 23c1e097f823 btrfs: discard: store async discard delay as ns not as jiffies omits ce08eed46e2c btrfs: discard: speed up async discard up to iops_limit omits 5624ca672dc8 btrfs: scrub: refactor scrub_find_csum() omits 9773e71df897 btrfs: scrub: remove the force parameter of scrub_pages omits 628dea4efb0c btrfs: scrub: distinguish scrub page from regular page omits 4f0d8f1b11b7 btrfs: pass bvec to csum_dirty_buffer instead of page omits 373d286c8fba btrfs: extract extent buffer verification from btrfs_valid [...] omits 6e520c8b841f btrfs: make csum_tree_block() handle node smaller than page omits ad9faafae8f1 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty omits dc4bfe9dd7d5 btrfs: extent_io: make buffer_radix take sector size units omits 96ba59100a28 btrfs: extent_io: assert page mapping lock in attach_exten [...] omits 98a91f19845d btrfs: protect the fs_info->caching_block_groups differently omits 6882357851bd btrfs: async load free space cache omits a224f8f706ad btrfs: load the free space cache inode extents from commit root omits 4704c493c1cf btrfs: load free space cache into a temporary ctl omits 42d6f4221fa2 btrfs: cleanup btrfs_discard_update_discardable usage omits df6238d4fe55 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] omits 788bc9b44219 btrfs: update last_byte_to_unpin in switch_commit_roots omits 11b704a6647c btrfs: do not shorten unpin len for caching block groups omits c8ee5fd67f98 btrfs: reorder extent buffer members for better packing omits 30c7b94143bd btrfs: locking: rip out path->leave_spinning omits 7a894b9d0c3f btrfs: locking: remove all the blocking helpers omits e0895159c5c2 btrfs: scrub: remove local copy of csum_size from context omits a0524d099a41 btrfs: check integrity: remove local copy of csum_size omits bc56474d4ad6 btrfs: remove unnecessary local variables for checksum size omits 89f0d7d16341 btrfs: switch cached fs_info::csum_size from u16 to u32 omits df06f0f6236b btrfs: use cached value of fs_info::csum_size everywhere omits 3784948bbd19 btrfs: precalculate checksums per leaf once omits e6c8e7b9ad4f btrfs: store precalculated csum_size in fs_info omits 98431b83b7dc btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits omits de85281e2952 btrfs: replace div_u64 by shift in free_space_bitmap_size omits 453557ad1698 btrfs: use precalculated sectorsize_bits from fs_info omits 77bdb14479ed btrfs: extent_io: rename page_size to io_size in submit_ex [...] omits 5f9972d64a1e btrfs: extent_io: only require sector size alignment for p [...] omits 95268697249b btrfs: extent_io: rename pages_locked in process_pages_contig() omits b5b1ac6de880 btrfs: inode: sink parameter start and len to check_data_csum() omits f64dfdc758c6 btrfs: disk-io: replace fs_info and private_data with inod [...] omits 3e8550a96a47 btrfs: extent_io: sink the failed_start parameter to set_e [...] omits 03f1be12fa78 btrfs: extent_io: update the comment for find_first_extent_bit() omits ca2a8c1d448d btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() omits d7bdd6b30cb1 btrfs: remove unnecessary casts in printk omits 7c607187d581 btrfs: add set/get accessors for root_item::drop_level omits 45fd160fa34e btrfs: use root_item helpers for limit and flags in btrfs_ [...] omits 10ac34518fc9 btrfs: check-integrity: use proper helper to access btrfs_header omits 43bb2f90cf6a btrfs: send: use helpers to access root_item::ctransid omits c144a86b8011 btrfs: generate lockdep keyset names at compile time omits 747dfd8020a1 btrfs: use the right number of levels for lockdep keysets omits d14db41c859c btrfs: remove dio iomap DSYNC workaround omits 14b68d9bb97c btrfs: call iomap_dio_complete() without inode_lock omits 83da0ae8e746 btrfs: remove btrfs_inode::dio_sem omits d7c42c431fb5 btrfs: use shared lock for direct writes within EOF omits 00abdb51b0d5 btrfs: push inode locking and unlocking into buffered/dire [...] omits 0122e2137725 btrfs: introduce btrfs_inode_lock()/unlock() omits 169e4875cc67 btrfs: introduce btrfs_write_check() omits f7701693589f btrfs: check FS error state bit early during write omits 41da3740746d btrfs: move pos increment and pagecache extension to btrfs [...] omits 76a8df518e26 btrfs: split btrfs_direct_IO to read and write omits 9da7687d95e7 btrfs: sysfs: add per-fs attribute for read policy omits 0375e91436e7 btrfs: create read policy framework omits ae311d49e3a2 btrfs: add helper for string match ignoring leading/traili [...] omits 560fecb0b990 btrfs: do not start and wait for delalloc on snapshot root [...] omits 8bbd54dac8a7 btrfs: switch extent buffer tree lock to rw_semaphore omits 5849511e1ba3 btrfs: open code insert_orphan_item omits fe89c9839781 btrfs: introduce mount option rescue=all omits b1637737ebb4 btrfs: introduce mount option rescue=ignoredatacsums omits 3cc26947ce54 btrfs: introduce mount option rescue=ignorebadroots omits 8a9a77276d13 btrfs: show rescue=usebackuproot in /proc/mounts omits c7727e5bc3da btrfs: add a helper to print out rescue= options omits 5b0dc909d878 btrfs: sysfs: export supported rescue= mount options omits 3b45ef041fd9 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums omits 84ace5016fb9 btrfs: unify the ro checking for mount options omits d3535ed4aa62 btrfs: do not start readahead for csum tree when scrubbing [...] omits ef0b8334733d btrfs: assert we are holding the reada_lock when releasing [...] omits c0bdb05bee35 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() omits eb6074288f54 btrfs: use round_down while calculating start position in [...] omits 2672b08edb36 btrfs: use iosize while reading compressed pages omits cb3fe0b33fa0 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] omits c2554622f29b btrfs: calculate more accurate remaining time to sleep in [...] omits fa222ef04751 btrfs: record delta directly in transaction_kthread omits 40bb5126595a btrfs: remove redundant time check in transaction kthread loop omits 10bcb11fc3f7 btrfs: use helpers to convert from seconds to jiffies in t [...] omits 40ce35e5d404 btrfs: sysfs: export filesystem generation omits e588acdb8087 clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI omits 59835ead2bc3 clocksource/drivers/ingenic: Fix section mismatch omits a18231796f4a clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] omits b3ad845d3241 dt-bindings: timer: renesas: tmu: Convert to json-schema omits 4bcb2007d4ee dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings omits 67a099047e84 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] omits 2c223460bc62 drivers/clocksource/nps: Remove EZChip NPS clocksource driver omits aff7325d4f37 dt-bindings: timer: Add new OST support for the upcoming n [...] omits f1a40b2e1e2c clocksource/drivers/sp804: Use pr_fmt omits 53115721efce clocksource/drivers/sp804: Correct clk_get_rate handle omits 64d9af610102 clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] omits a57314f2b02b clocksource/drivers/sp804: Make some symbol static omits 4e3168984467 drivers/clocksource/sp804: Add static for functions such a [...] omits f5037e22315c kconfig: clean up header inclusion omits 0ce21d58b7af kconfig: qconf: show Qt version in the About dialog omits 9da2d4e4acec kconfig: make lkc.h self-sufficient #include-wise omits fc44645a4f39 kconfig: qconf: convert to Qt5 new signal/slot connection syntax omits 51add7fd9d3d kconfig: qconf: use a variable to pass packages to pkg-config omits b7bd0b74ba3e kconfig: qconf: drop Qt4 support omits ed40e33c0b91 opp: Reduce the size of critical section in _opp_kref_release() omits 9e7f4689dd97 media: venus: dev_pm_opp_put_*() accepts NULL argument omits 3aac64e40423 drm/panfrost: dev_pm_opp_put_*() accepts NULL argument omits 3bc85f016f55 drm/lima: dev_pm_opp_put_*() accepts NULL argument omits c948417ce6dd PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument omits 9b48670ac03c cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] omits 40bd54f12902 Merge branch 'devel-stable' into for-next omits be27117d35b1 Merge branches 'fixes' and 'misc' into for-next omits ad64a03927e0 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument omits 11d622a1460c opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table omits a16c9ea59ba7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() omits 6c485849e102 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] adds 7d8761ba27fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1a0e1943d879 Revert "scsi: megaraid_sas: Added support for shared host [...] adds 6220e48d9640 [regression fix] really dumb fuckup in sparc64 __csum_part [...] adds c6f7e1510b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4cb682964706 afs: Fix memory leak when mounting with multiple source pa [...] adds a68a0262abda mm/madvise: remove racy mm ownership check adds 4165bf015ba9 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs adds ca4bbdaf1716 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] new 6ba51892cb33 Merge remote-tracking branch 'fixes/fixes' new df36cd4d2309 Merge remote-tracking branch 'arc-current/for-curr' new e64ab473ddda ARM: 9034/1: __div64_32(): straighten up inline asm constraints new d7ddbbb99b65 Merge remote-tracking branch 'arm-current/fixes' new eb3751c2862a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 9280f726097b ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS adds c99055ec2c39 MAINTAINERS: correct SoC Git address (formerly: arm-soc) adds db2082700a0c MAINTAINERS: add a limited ARM and ARM64 SoC entry adds d23e62971764 Merge tag 'sunxi-fixes-for-5.10-3' of git://git.kernel.org [...] new 2305d20f251d firmware: xilinx: Mark pm_api_features_map with static keyword new a0cab089baf3 ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs new 23967498472a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 5eedf9fe8db2 powerpc/mm: Fix KUAP warning by providing copy_from_kernel [...] new 63c037aa37dd Merge remote-tracking branch 'powerpc-fixes/fixes' new 84952e45d425 Merge remote-tracking branch 'sparc/master' new eb96b686fc2c enetc: Fix reporting of h/w packet counters new 851d0a73c90e bridge: Fix a deadlock when enabling multicast snooping new f55628b3e764 mptcp: print new line in mptcp_seq_show() if mptcp isn't in use new bbef72c630b5 dpaa2-mac: Add a missing of_node_put after of_device_is_available new 82ca4c922b89 net: stmmac: dwmac-meson8b: fix mask definition of the m25 [...] new 819f56bad110 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 007ab5345545 bonding: fix feature flag setting at init time new 9d14edfdeabf net: stmmac: increase the timeout for dma reset new 36d18b5664ef net: stmmac: start phylink instance before stmmac_hw_setup() new 4ec236c7c51f net: stmmac: free tx skb buffer in stmmac_resume() new 5f58591323bf net: stmmac: delete the eee_ctrl_timer after napi disabled new f119cc9818eb net: stmmac: overwrite the dma_cap.addr64 according to HW design new 9756bb63e8d1 Merge branch 'stmmac-fixes' new 0398ba9e5a4b net: tipc: prevent possible null deref of link new cc6596fc7295 net: ll_temac: Fix potential NULL dereference in temac_probe() new 72d05c00d7ec tcp: select sane initial rcvq_space.space for big MSS new 323a391a220c can: isotp: isotp_setsockopt(): block setsockopt on bound sockets new a8cd2b4b095e Merge remote-tracking branch 'net/master' new 932c60558109 tools/bpftool: Fix PID fetching with a lot of results new b62527005d46 bpf, doc: Update KP's email in MAINTAINERS new 998f17296234 xdp: Remove the xdp_attachment_flags_ok() callback new 0b5b6e747c86 selftests/bpf/test_offload.py: Remove check for program lo [...] new e4ff5aa46940 netdevsim: Add debugfs toggle to reject BPF programs in verifier new d8b5e76ae4e0 selftests/bpf/test_offload.py: Only check verifier log on [...] new 852c2ee338f0 selftests/bpf/test_offload.py: Fix expected case of extack [...] new 766e62b7fcd2 selftests/bpf/test_offload.py: Reset ethtool features afte [...] new 8158cad13435 selftests/bpf/test_offload.py: Filter bpftool internal map [...] new 4e083fdfa39d Merge branch 'bpf-xdp-offload-fixes' new 129386208390 Merge remote-tracking branch 'bpf/master' new cc00bcaa5899 netfilter: x_tables: Switch synchronization to RCU new 917d80d376ff netfilter: nft_dynset: fix timeouts later than 23 days new 42f1c2712090 netfilter: nftables: comment indirect serialization of com [...] new 2d94b20b95b0 netfilter: nft_ct: Remove confirmation check for NFT_CT_ID new d11355ead83a Merge remote-tracking branch 'netfilter/master' new e432c04c1799 RDMA/core: Fix empty gid table for non IB/RoCE devices new 340b940ea0ed RDMA/cm: Fix an attempt to use non-valid pointer when clea [...] new 0ba1b7dd6301 Merge remote-tracking branch 'rdma-fixes/for-rc' new 5cfca59604e4 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 new 7e413528474d ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK wit [...] new b48d91fcc278 Merge remote-tracking branch 'sound-current/for-linus' new 89ee02a5cba9 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 1bea2256aa96 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 new 3cea33b6f2d7 ASoC: max98390: Fix error codes in max98390_dsm_init() new 55d8e6a85bce ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) new 718c406e1ffa ASoC: AMD Renoir - add DMI table to avoid the ACP mic prob [...] new 9a34ff16b239 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new cd66a1c61a79 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 587a7dc2f314 Merge remote-tracking branch 'regmap-fixes/for-linus' new ca9b2724fdc6 Merge remote-tracking branch 'regulator-fixes/for-linus' new bb1f39c7194c Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 7fa50bbc4cd1 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new a7f036da3ed4 Merge remote-tracking branch 'spi-fixes/for-linus' new 49b9db71f0e2 Merge remote-tracking branch 'pci-current/for-linus' new f50388962e9f Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new dce9fbd9bf2e Merge remote-tracking branch 'input-current/for-linus' new df214c1a7e88 Merge remote-tracking branch 'ide/master' new 6f39cecdb601 rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [...] new 88f4ede44c58 selftests/clone3: Fix build error new a9a97170d44b Merge remote-tracking branch 'kselftest-fixes/fixes' new e824f275612c Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 3d1387b3b8f6 media: vidtv: fix some warnings new 986c632a12df Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new c0bc969c176b ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] new 589cb6367ce3 Merge remote-tracking branch 'omap-fixes/fixes' new f0deba450908 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 628879e051ca Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 52b2a698ddee Merge remote-tracking branch 'scsi-fixes/fixes' new 352ded44fbd8 drm/i915/gem: Check the correct variable in selftest new 0e124e19ce52 drm/i915/gem: Propagate error from cancelled submit due to [...] new 5419d93ffd77 drm/i915/gt: Ignore repeated attempts to suspend request f [...] new 0fe8bf4d3edc drm/i915/gt: Cancel the preemption timeout on responding to it new 88c52d805eb6 drm/i915: fix size_t greater or equal to zero comparison new f6cbe49be65e drm/i915/display/dp: Compute the correct slice count for V [...] new 7c5c15dffe1e drm/i915/gt: Declare gen9 has 64 mocs entries! new 3006280eafb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 15d2ee87437c Merge remote-tracking branch 'mmc-fixes/fixes' new 28ff7be3dd70 Merge remote-tracking branch 'pidfd-fixes/fixes' new 77fd83718a5f Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 7efc282de234 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new c25ce589dca1 tweewide: Fix most Shebang lines new c93e4aeed1be Makefile.extrawarn: remove -Wnested-externs warning new b6f77c705822 kbuild: enforce -Werror=unused-result new f1ce29a6fcf9 kbuild: doc: update the description about kbuild Makefiles new 663e29430e12 kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/ new a617ccb7db0c kbuild: doc: fix 'List directories to visit when descendin [...] new 78f2d8b6cfce kbuild: doc: merge 'Special Rules' and 'Custom kbuild comm [...] new 1c0de41581c1 kbuild: doc: split if_changed explanation to a separate section new 7e2f1f94bf4e kbuild: doc: clarify the difference between extra-y and always-y new c9a43525e0b6 kbuild: doc: document subdir-y syntax new 46cebdb2a1a3 kbuild: don't hardcode depmod path new 7b675649be22 kconfig: qconf: drop Qt4 support new 7cd0158703a4 kconfig: qconf: use a variable to pass packages to pkg-config new a2574c12df0d kconfig: qconf: convert to Qt5 new signal/slot connection syntax new 98ebea7ba891 kconfig: make lkc.h self-sufficient #include-wise new f463269fb940 kconfig: qconf: show Qt version in the About dialog new 78cb09078352 kconfig: clean up header inclusion new 6c02f6f4124b Merge branch 'kconfig' into for-next new 50e800a5c32e Merge remote-tracking branch 'kbuild/for-next' new 810d3682d69c Merge remote-tracking branch 'compiler-attributes/compiler [...] new 2ad2ac7fd413 Merge remote-tracking branch 'dma-mapping/for-next' new 82336c564c90 Merge remote-tracking branch 'asm-generic/master' new 28187dc8ebd9 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD new 331b9d02d77e ARM: 9026/1: unwind: remove old check for GCC <= 4.2 new 4d576cab16f5 ARM: 9028/1: disable KASAN in call stack capturing routines new 3c9f5708b7ae ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler new f77ac2e378be ARM: 9030/1: entry: omit FP emulation for UND exceptions t [...] new 17fb1a208129 ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_off [...] new 0fe88ade3f93 ARM: 9032/1: arm/mm: Convert PUD level pgtable helper macr [...] new 2a50d6b9cfe9 ARM: 9033/1: arm/smp: Drop the macro S(x,s) new 3c0899539253 ARM: 9035/1: uncompress: Add be32tocpu macro new 3597a10e4c44 ARM: 9036/1: uncompress: Fix dbgadtb size parameter name new 3bdf1a7503d6 ARM: 9037/1: uncompress: Add OF_DT_MAGIC macro new 1b78828288d0 ARM: 9038/1: Link with '-z norelro' new 1205285c7a71 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] new eb86b15a2c53 Merge branches 'fixes' and 'misc' into for-next new 54ef31c76628 Merge branch 'devel-stable' into for-next new 880f03f20b7a Merge remote-tracking branch 'arm/for-next' new 3c09ec59cdea Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] new e0f7a8d5e87f Merge branch 'for-next/uaccess' into for-next/core new ba4259a6f87a Merge branch 'for-next/misc' into for-next/core new d0c00977a16a bindings: perf: imx-ddr: add compatible string new 881b0520504a perf/imx_ddr: Add system PMU identifier for userspace new d8602f8bf3b2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new d45056ad739b Merge remote-tracking branch 'arm64/for-next/scs' into for [...] new d889797530c6 Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] new 75c75adce44f Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core new 33f974dbaabf Merge branch 'for-next/iommu/default-domains' into for-nex [...] new 2f24dfb71208 iommu: Delete split_and_remove_iova() new 51b70b817b18 iommu: Stop exporting alloc_iova_mem() new 176cfc187c24 iommu: Stop exporting free_iova_mem() new 1ab2bf583158 Merge branch 'for-next/iommu/iova' into for-next/iommu/core new 093b32a849b3 iommu: Improve the performance for direct_mapping new f12e0d22903e iommu: Defer the early return in arm_(v7s/lpae)_map new f37eb48466d2 iommu/io-pgtable-arm: Remove unused 'level' parameter from [...] new 854623fdea9d Merge branch 'for-next/iommu/misc' into for-next/iommu/core new a5f12de3ece8 Merge branch 'for-next/iommu/svm' into for-next/iommu/core new c5257e39a4ec Merge branch 'for-next/iommu/tegra-smmu' into for-next/iommu/core new 113eb4ce4fc3 Merge branch 'for-next/iommu/vt-d' into for-next/iommu/core new c74009f5290d Merge branch 'for-next/iommu/fixes' into for-next/iommu/core new fefe8527a1e0 iommu/io-pgtable: Remove tlb_flush_leaf new 71fe89ceb55b dma-iommu: remove __iommu_dma_mmap new 213790fd6c07 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] new 998aa96c4bec Merge remote-tracking branch 'arm64/for-next/core' new c6241fd5de13 Merge tag 'at91-drivers-5.11' of git://git.kernel.org/pub/ [...] new b96c0546b590 soc: bcm: brcmstb: pm: pm-arm: Provide prototype for brcms [...] new e9ab9c337bee Merge tag 'arm-soc/for-5.11/drivers' of https://github.com [...] new bbecede458d0 Merge tag 'v5.10-next-soc' of git://git.kernel.org/pub/scm [...] new 00c543f6f3f4 Merge tag 'aspeed-5.11-soc' of git://git.kernel.org/pub/sc [...] new b0c0bd01598b Merge branch 'arm/drivers' into for-next new df15828121a5 Merge branch 'arm/fixes' into for-next new d4ff08d6e222 Merge tag 'at91-defconfig-5.11' of git://git.kernel.org/pu [...] new 11de454b4cac Merge tag 'sunxi-config-for-5.11' of git://git.kernel.org/ [...] new 69f7aeee0667 Merge tag 'sunxi-config64-for-5.11' of git://git.kernel.or [...] new 950be99fccff ARM: multi_v7_defconfig: Enable ARM SCMI protocol and drivers new 6f7cdd2fbfff Merge tag 'arm-soc/for-5.11/defconfig' of https://github.c [...] new 6a7dc2b3639a arm64: defconfig: Enable ARM SCMI protocol and drivers new 0f4b0b479b35 Merge tag 'arm-soc/for-5.11/defconfig-arm64' of https://gi [...] new 2ede693874c9 Merge tag 'ti-k3-config-for-v5.11' of git://git.kernel.org [...] new 786e484016e6 Merge tag 'qcom-arm64-defconfig-for-5.11' of git://git.ker [...] new 1fe9c2531974 Merge tag 'samsung-defconfig-5.11' of git://git.kernel.org [...] new 249293397ec1 Merge tag 'imx-defconfig-5.11' of git://git.kernel.org/pub [...] new ba2f9a5fbc38 Merge tag 'v5.11-rockchip-defconfig64-1' of git://git.kern [...] new 0437141b4e22 ARM: configs: drop unused BACKLIGHT_GENERIC option new 717c4c833648 arm64: defconfig: drop unused BACKLIGHT_GENERIC option new 225768228253 MIPS: configs: drop unused BACKLIGHT_GENERIC option new 4e9c44b128d3 parisc: configs: drop unused BACKLIGHT_GENERIC option new 4985c506303f powerpc/configs: drop unused BACKLIGHT_GENERIC option new ddfbed60c560 Merge branch 'arm/defconfig' into for-next new ab8d302c4804 Merge tag 'at91-dt-5.11' of git://git.kernel.org/pub/scm/l [...] new 915a39191503 Merge tag 'sunxi-dt-for-5.11' of git://git.kernel.org/pub/ [...] new 1ca5f2430c4f ARM: dts: BCM5301X: Linksys EA9500 add port 5 and port 7 new 74abbfe99f43 ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name new 4b650a20bdb5 ARM: dts: BCM5310X: Harmonize xHCI DT nodes name new bd9a01e28e5d ARM: dts: BCM5301X: Linksys EA9500 add fixed partitions new 2f34ae32f5e7 ARM: dts: BCM5301X: Use corretc pinctrl compatible for 4709x new c862059875cf ARM: dts: BCM5301X: Linksys EA9500 make use of pinctrl new 776461b1795b ARM: dts: BCM5301X: Move CRU devices to the CRU node new 632ddf978565 ARM: dts: BCM5301X: Disable USB 3 PHY on devices without USB 3 new b2ab5e8697ef ARM: dts: BCM5301X: Enable USB 3 PHY on Luxul XWR-3150 new 7f415677420f ARM: dts: Cygnus: Drop incorrect io-channel-ranges property. new 91d1d92a89e0 dt-bindings: net: dsa: Extend switch nodes pattern new d2868fc9335c dt-bindings: net: dsa: Document sfp and managed properties new f527cb6f3345 ARM: dts: BCM5301X: Update Ethernet switch node name new 953efcb0c023 ARM: dts: BCM5301X: Add a default compatible for switch node new fd577b41421b ARM: dts: BCM5301X: Provide defaults ports container node new fd66cd0d79cb ARM: dts: NSP: Update ethernet switch node name new 8b0235d1deac ARM: dts: NSP: Fix Ethernet switch SGMII register name new 42791b317db4 ARM: dts: NSP: Add a SRAB compatible string for each board new 51e40c25aa18 ARM: dts: NSP: Provide defaults ports container node new ab7eff24a1e9 dt-bindings: net: dsa: b53: Add YAML bindings new f722fbac1e53 Merge tag 'tags/bcm2835-dt-next-2020-11-20' into devicetree/next new c8b53b1c6b93 Merge tag 'arm-soc/for-5.11/devicetree' of https://github. [...] new 2f8913a7b17e dt-bindings: arm: bcm: document BCM4908 bindings new 2961f69f151c arm64: dts: broadcom: add BCM4908 and Asus GT-AC5300 early [...] new dccb22d078eb arm64: add config for Broadcom BCM4908 SoCs new 1c202d0c5a67 Merge tag 'arm-soc/for-5.11/devicetree-arm64' of https://g [...] new 516154079758 Merge tag 'v5.10-next-dts64' of git://git.kernel.org/pub/s [...] new 3e50523fe6f4 ARM: dts: nuvoton: Modify clock parameters new 7a28a9957ce7 ARM: dts: nuvoton: Modify timer register size new 0153c82b1223 ARM: dts: nuvoton: Add pinctrl and GPIO node new 77c72b33f0b3 ARM: dts: nuvoton: Add new device nodes new e42b650f828d ARM: dts: nuvoton: Add new device nodes to NPCM750 EVB new 136b2124d7cb ARM: dts: nuvoton: Add Nuvoton NPCM730 device tree new c2a983a7a886 ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl new 59f5abe09f0a ARM: dts: nuvoton: Add Quanta GSJ BMC new 0e0610d24ee6 ARM: dts: nuvoton: Add NPCM7xx RunBMC Olympus Quanta machine new 14579c76f5ca ARM: dts: nuvoton: Add Fii Kudo system new 879e5b3f98ba dt-bindings: vendor-prefixes: Add FII new f458d69bf7ca Merge tag 'nuvoton-5.11-devicetree' of git://git.kernel.or [...] new 9bc08aa60f56 Merge tag 'mvebu-dt-5.11-1' of git://git.kernel.org/pub/sc [...] new a2f9886a9ea5 Merge tag 'mvebu-dt64-5.11-1' of git://git.kernel.org/pub/ [...] new e40917e4664e Merge tag 'ti-k3-dt-for-v5.11' of git://git.kernel.org/pub [...] new a39d2ef78d44 Merge tag 'qcom-arm64-for-5.11' of git://git.kernel.org/pu [...] new 6ce23595b587 Merge tag 'qcom-dts-for-5.11' of git://git.kernel.org/pub/ [...] new 30912c3ce6b1 Merge tag 'keystone_dts_for_5.11' of git://git.kernel.org/ [...] new ff741319bc09 Merge tag 'samsung-dt-5.11-2' of git://git.kernel.org/pub/ [...] new 96631a0d1165 Merge tag 'samsung-dt64-5.11' of git://git.kernel.org/pub/ [...] new 1e3e7ca547a6 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] new 3eaac3aed2e3 Merge tag 'imx-bindings-5.11' of git://git.kernel.org/pub/ [...] new aa66be3bff65 Merge tag 'imx-dt-5.11' of git://git.kernel.org/pub/scm/li [...] new 49d47bf9f55c Merge tag 'imx-dt64-5.11' of git://git.kernel.org/pub/scm/ [...] new f8ff2f057e74 Merge tag 'at91-dt-5.11-2' of git://git.kernel.org/pub/scm [...] new 261078ab9002 Merge tag 'v5.11-rockchip-dts64-1' of git://git.kernel.org [...] new 456983022454 Merge tag 'v5.11-rockchip-dts32-1' of git://git.kernel.org [...] new b4e217d0b320 Merge tag 'samsung-dt-5.11-3' of git://git.kernel.org/pub/ [...] new 7704b100719c arm64: dts: meson: add i2c3/rtc nodes and vrtc alias to GT [...] new 4f9f1415bb13 Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] new fb10b701887b Merge branch 'arm/dt' into for-next new 88f39e964dd3 soc: document merges new a1ce9fd16c49 Merge branch 'arm/fixes' into for-next new 87623ad26f6a Merge tag 'aspeed-5.11-soc' of git://git.kernel.org/pub/sc [...] new 6855f7bdeafb Merge tag 'qcom-drivers-for-5.11' of git://git.kernel.org/ [...] new e5b14e46a2ad Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] new 92bdbe647abd Merge tag 'drivers_soc_for_5.11' of git://git.kernel.org/p [...] new 4879de98ca74 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] new 9492840ddeed Merge tag 'imx-drivers-5.11' of git://git.kernel.org/pub/s [...] new 03c48a830e9d Merge tag 'reset-for-v5.11' of git://git.pengutronix.de/pz [...] new d7f9c26b4525 Merge tag 'v5.11-rockchip-drivers-1' of git://git.kernel.o [...] new b635bbca0a88 Merge tag 'memory-controller-drv-5.11-2' of git://git.kern [...] new 358c85de1a35 Merge tag 'memory-controller-drv-tegra-5.11-3' of git://gi [...] new 4e915ae325e1 Merge branch 'arm/drivers' into for-next new 58d91ac9da06 parisc: configs: drop unused BACKLIGHT_GENERIC option new acf689134a66 powerpc/configs: drop unused BACKLIGHT_GENERIC option new 87a7a364cc71 Merge branch 'arm/defconfig' into for-next new ad6f1c3e04b7 soc: document merges new a97d8ffac8d7 Merge tag 'qcom-drivers-for-5.11' of git://git.kernel.org/ [...] new 4cc6ae9896a4 Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] new 8dc0aac1ccd5 Merge tag 'drivers_soc_for_5.11' of git://git.kernel.org/p [...] new 2bd87914b295 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] new e0839f3ea404 Merge tag 'imx-drivers-5.11' of git://git.kernel.org/pub/s [...] new 5dd65cf78dc3 Merge tag 'reset-for-v5.11' of git://git.pengutronix.de/pz [...] new 9ccd9ef36fc3 Merge tag 'v5.11-rockchip-drivers-1' of git://git.kernel.o [...] new c35ffce8a958 Merge tag 'memory-controller-drv-5.11-2' of git://git.kern [...] new 694a5b57692f Merge tag 'memory-controller-drv-tegra-5.11-3' of git://gi [...] new 031c4c527de4 Merge branch 'arm/drivers' into for-next new 2efc35dc4397 Merge tag 'samsung-soc-5.11' of git://git.kernel.org/pub/s [...] new 4bdfafd6ff29 Merge tag 'mvebu-arm-5.11-1' of git://git.kernel.org/pub/s [...] new b760bfbcbff3 Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] new e7e499ee8a84 Merge tag 'imx-soc-5.11' of git://git.kernel.org/pub/scm/l [...] new dcb11100cd5d arm64: Kconfig: meson: drop pinctrl new 6843961ff2f2 Merge branch 'arm/soc' into for-next new 1ceb599a91d4 soc: document merges new 74530d645126 ARM: mstar: Add gpio controller to MStar base dtsi new 5b8a05b9e8d1 ARM: mstar: Fill in GPIO controller properties for infinity new 80e73332ee82 dt-bindings: mstar: Add binding details for mstar,smpctrl new 43181b5d8072 dt-bindings: vendor-prefixes: Add honestar vendor prefix new 8c50a8b359c4 dt-bindings: mstar: Add Honestar SSD201_HT_V2 to mstar boards new ba2290b1b750 ARM: mstar: Add infinity2m support new 572ef97bc734 ARM: mstar: Add common dtsi for SSD201/SSD202D new dbbaf35d589e ARM: mstar: Add chip level dtsi for SSD202D new 418cb58b4566 ARM: mstar: Add dts for Honestar ssd201htv2 new 570e471ce054 ARM: mstar: Add smp ctrl registers to infinity2m dtsi new ecaafac1eb73 ARM: mstar: Wire up smpctrl for SSD201/SSD202D new 5919eec0f092 ARM: mstar: SMP support new 419fd286274e Merge tag 'aspeed-5.11-devicetree' of git://git.kernel.org [...] new 74790cf981af arm64: zynqmp: Move gic node to axi bus new 48ab2996f683 arm64: dts: zynqmp: Fix pcie ranges description new 9854bc7dfa5f arm64: dts: zynqmp: Wire mailbox with zynqmp-power driver new c87b013f23c6 Merge tag 'zynqmp-dt-for-v5.11' of https://github.com/Xili [...] new 1f4079b626eb ARM: zynq: Add Z-turn board V5 new 23ab93a14800 ARM: zynq: Fix compatible string for adi,adxl345 chip new 3880c39a80ab ARM: zynq: Rename bus to be align with simple-bus yaml new 38d1985fdfcf ARM: zynq: Fix leds subnode name for zc702/zybo-z7 new 225c13237732 ARM: zynq: Fix OCM mapping to be aligned with binding on zc702 new 536fada0cc72 ARM: zynq: Convert at25 binding to new description on zc770-xm013 new a508f620b5a6 ARM: zynq: Fix incorrect reference to XM013 instead of XM011 new a05c51e04d2e Merge tag 'zynq-dt-for-v5.10' of https://github.com/Xilinx [...] new 7debceff46ee Merge branch 'arm/dt' into for-next new e03814f451e9 soc: document merges new 853e69d6c87c soc: xilinx: vcu: drop useless success message new a3857f89ddb0 dt-bindings: soc: xlnx: extract xlnx, vcu-settings to sepa [...] new 30b79eb1f92e soc: xilinx: vcu: use vcu-settings syscon registers new 7b1c9b8441aa soc: xilinx: vcu: add missing register NUM_CORE new 463edf5a59fd firmware: xlnx-zynqmp: fix compilation warning new 332bee164066 firmware: xilinx: Fix kernel-doc warnings new 1f6a11a01059 firmware: xilinx: Remove additional newline new a80cefec2c27 firmware: xilinx: Add a blank line after function declaration new 311c2520de21 firmware: xilinx: Properly align function parameter new 629c96256de4 Merge tag 'zynqmp-soc-for-v5.11-v2' of https://github.com/ [...] new 19cf6e6d402a Merge tag 'samsung-drivers-5.11-2' of git://git.kernel.org [...] new 876aa6529ab1 Merge branch 'arm/drivers' into for-next new 3d7be9292b1f Merge branch 'arm/fixes' into for-next new 80c25006bc97 Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] new 07dd966db740 Merge tag 'omap-for-v5.11/genpd-am335x-signed' of git://gi [...] new eb672def8b9d Merge tag 'omap-for-v5.11/genpd-am437x-signed' of git://gi [...] new 7fbee7e3386c Merge tag 'omap-for-v5.11/genpd-rest-signed' of git://git. [...] new dd4b6b876472 Merge branch 'arm/omap-genpd' into for-next new 84811b814729 soc: document merges new 2bf39ddd7793 dt-bindings: gpio: Add a binding header for the MSC313 GPI [...] new 36a8cf00c9e4 Merge branch 'arm/dt' into for-next adds 387270cb0b40 ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs adds 69fe24d1d80f firmware: xilinx: Mark pm_api_features_map with static keyword new 95c708fe26d2 Merge branch 'arm/fixes' into for-next new 13c457eee9f1 Merge remote-tracking branch 'arm-soc/for-next' new d217b777649e Merge branch 'v5.11/dt64' into tmp/aml-rebuild new 9e8209d3c926 Merge branch 'v5.11/drivers' into tmp/aml-rebuild new 517c49f849d7 Merge branch 'v5.11/soc' into tmp/aml-rebuild new 93e2c5aa6550 Merge remote-tracking branch 'amlogic/for-next' new 5904ac3d0b20 Merge remote-tracking branch 'aspeed/for-next' new 4ab0afabc825 Merge remote-tracking branch 'at91/at91-next' new 6474738d2a81 Merge remote-tracking branch 'drivers-memory/for-next' new 6816891ab9c3 Merge remote-tracking branch 'imx-mxs/for-next' new 639c98e6deca Merge remote-tracking branch 'keystone/next' new 18d305376134 Merge remote-tracking branch 'mediatek/for-next' new 27f8e4b16647 Merge remote-tracking branch 'mvebu/for-next' new dfb7239cf3f8 Merge branch 'fixes' into for-next new 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC new 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS new 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on new 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next new 648e93f937bf Merge remote-tracking branch 'omap/for-next' new 9ad87f9ee081 Merge remote-tracking branch 'qcom/for-next' new b634884eaeb2 Merge remote-tracking branch 'realtek/for-next' new d4e0d800bf04 Merge remote-tracking branch 'renesas/next' new a67c8904f05b dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] new a269adab36d7 reset: simple: add BCM4908 MISC PCIe reset controller support new cf69520f6460 Merge remote-tracking branch 'reset/reset/next' new 94ce3dfcf908 Merge remote-tracking branch 'rockchip/for-next' new d7e1e9940ac5 Merge remote-tracking branch 'samsung-krzk/for-next' new 9f301c16f645 Merge remote-tracking branch 'stm32/stm32-next' new 3e48095596fe Merge remote-tracking branch 'sunxi/sunxi/for-next' new b338b8d6e424 Merge remote-tracking branch 'tegra/for-next' new ceebc548986c Merge remote-tracking branch 'ti-k3/ti-k3-next' new d22bd19cfa93 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new fc3773dd1b7d Merge remote-tracking branch 'clk/clk-next' new fd99a8a63ba5 Merge remote-tracking branch 'csky/linux-next' new 27a905c01044 Merge remote-tracking branch 'h8300/h8300-next' new 4ecb9ffac7e1 Merge remote-tracking branch 'm68k/for-next' new b3af05b980c0 Merge remote-tracking branch 'm68knommu/for-next' new 05cdf457477d microblaze: Remove noMMU code new 1902837e3c97 Merge remote-tracking branch 'microblaze/next' new 45ae3055accc Merge remote-tracking branch 'mips/mips-next' new 9823389e5e6f Merge remote-tracking branch 'nds32/next' new ce0722b0d2e5 Merge remote-tracking branch 'openrisc/for-next' new 05ab0e1e71b4 Merge remote-tracking branch 'parisc-hd/for-next' new 94cedc254fd6 Merge remote-tracking branch 'powerpc/next' new 11dfb46a4b85 Merge remote-tracking branch 'risc-v/for-next' new 8141d8ac733e Merge branch 'fixes' into for-next new 14d4c4fa46ee s390/cio: fix use-after-free in ccw_device_destroy_console new 613775d62ec6 s390/kexec_file: fix diag308 subcode when loading crash kernel new 7a84ffc0471f s390/boot: add build-id to decompressor new e259b3fafa7d s390/idle: add missing mt_cycles calculation new 454efcf82ea1 s390/idle: fix accounting with machine checks new b4d70a6134d2 s390/mm: use invalid asce for user space when switching to [...] new b5e438ebd7e8 s390/smp: perform initial CPU reset also for SMT siblings new 899fe415b53d Merge branch 'features' into for-next new 831daebe088d Merge remote-tracking branch 's390/for-next' new 387bac0d91f7 Merge remote-tracking branch 'fscrypt/master' new 3d5ebdce6271 Merge branch 'misc-5.10' into for-next-current-v5.9-20201209 new d0224e9ed0a8 Merge branch 'for-next-current-v5.9-20201209' into for-nex [...] new 089c8b0551f4 btrfs: sysfs: export filesystem generation new ba1bc00f3581 btrfs: use helpers to convert from seconds to jiffies in t [...] new e4e428816192 btrfs: remove redundant time check in transaction kthread loop new 643900bee414 btrfs: record delta directly in transaction_kthread new fb8a7e941b1b btrfs: calculate more accurate remaining time to sleep in [...] new eefa45f59379 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] new 949b32732eab btrfs: use iosize while reading compressed pages new 13f0dd8f7861 btrfs: use round_down while calculating start position in [...] new aa8c1a41a1e6 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() new a57ad681f12e btrfs: assert we are holding the reada_lock when releasing [...] new a6889caf6ec6 btrfs: do not start readahead for csum tree when scrubbing [...] new d70bf7484f72 btrfs: unify the ro checking for mount options new 334c16d82cfe btrfs: push the NODATASUM check into btrfs_lookup_bio_sums new ceafe3cc3992 btrfs: sysfs: export supported rescue= mount options new ab0b4a3ebf14 btrfs: add a helper to print out rescue= options new 68319c18cb21 btrfs: show rescue=usebackuproot in /proc/mounts new 42437a6386ff btrfs: introduce mount option rescue=ignorebadroots new 882dbe0cec96 btrfs: introduce mount option rescue=ignoredatacsums new 9037d3cbcbe1 btrfs: introduce mount option rescue=all new ecdcf3c259e4 btrfs: open code insert_orphan_item new 196d59ab9ccc btrfs: switch extent buffer tree lock to rw_semaphore new 88090ad36a64 btrfs: do not start and wait for delalloc on snapshot root [...] new aaefed207875 btrfs: add helper for string match ignoring leading/traili [...] new 33fd2f714cde btrfs: create read policy framework new 3d8cc17a0561 btrfs: sysfs: add per-fs attribute for read policy new 4e4cabece9f9 btrfs: split btrfs_direct_IO to read and write new 5e8b9ef30392 btrfs: move pos increment and pagecache extension to btrfs [...] new c86537a42f86 btrfs: check FS error state bit early during write new b8d8e1fd570a btrfs: introduce btrfs_write_check() new a14b78ad06ab btrfs: introduce btrfs_inode_lock()/unlock() new c35237063340 btrfs: push inode locking and unlocking into buffered/dire [...] new e9adabb9712e btrfs: use shared lock for direct writes within EOF new 502756b38093 btrfs: remove btrfs_inode::dio_sem new a42fa643169d btrfs: call iomap_dio_complete() without inode_lock new ecfdc08b8cc6 btrfs: remove dio iomap DSYNC workaround new 387824afd721 btrfs: use the right number of levels for lockdep keysets new ab1405aa2522 btrfs: generate lockdep keyset names at compile time new 09e3a28892a9 btrfs: send: use helpers to access root_item::ctransid new 3b5418fba372 btrfs: check-integrity: use proper helper to access btrfs_header new f944d2cb2096 btrfs: use root_item helpers for limit and flags in btrfs_ [...] new c842268458d9 btrfs: add set/get accessors for root_item::drop_level new cc7c77146e53 btrfs: remove unnecessary casts in printk new a3efb2f0bad5 btrfs: fix the comment on lock_extent_buffer_for_io new 03509b781ae9 btrfs: update the comment for find_first_extent_bit new 3f6bb4aeb5df btrfs: sink the failed_start parameter to set_extent_bit new 8896a08d8ea9 btrfs: replace fs_info and private_data with inode in btrf [...] new 265d4ac03fdf btrfs: sink parameter start and len to check_data_csum new 12e3360f7475 btrfs: rename pages_locked in process_pages_contig() new 8b8bbd461ea1 btrfs: only require sector size alignment for page read new e940e9a7c793 btrfs: rename page_size to io_size in submit_extent_page new ab108d992b12 btrfs: use precalculated sectorsize_bits from fs_info new 098e63082b9b btrfs: replace div_u64 by shift in free_space_bitmap_size new 265fdfa6ce0a btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits new 22b6331d9617 btrfs: store precalculated csum_size in fs_info new fe5ecbe818de btrfs: precalculate checksums per leaf once new 55fc29bed8dd btrfs: use cached value of fs_info::csum_size everywhere new 223486c27b36 btrfs: switch cached fs_info::csum_size from u16 to u32 new 713cebfb9891 btrfs: remove unnecessary local variables for checksum size new 419b791ce760 btrfs: check integrity: remove local copy of csum_size new 2ae0c2d80d25 btrfs: scrub: remove local copy of csum_size from context new ac5887c8e013 btrfs: locking: remove all the blocking helpers new b9729ce014f6 btrfs: locking: rip out path->leave_spinning new dc5161648693 btrfs: reorder extent buffer members for better packing new 9076dbd5ee83 btrfs: do not shorten unpin len for caching block groups new 27d56e62e474 btrfs: update last_byte_to_unpin in switch_commit_roots new 2ca08c56e813 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] new 66b53bae46c8 btrfs: cleanup btrfs_discard_update_discardable usage new cd79909bc7cd btrfs: load free space cache into a temporary ctl new 4d7240f0abda btrfs: load the free space cache inode extents from commit root new e747853cae3a btrfs: load free space cache asynchronously new bbb86a371791 btrfs: protect fs_info->caching_block_groups by block_grou [...] new 0d01e247a06b btrfs: assert page mapping lock in attach_extent_buffer_page new 478ef8868ff8 btrfs: make buffer_radix take sector size units new 2f4d60dfae0e btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty new a26663e7a2f4 btrfs: make csum_tree_block() handle node smaller than page new 77bf40a2ba2e btrfs: extract extent buffer verification from btrfs_valid [...] new ac303b6987a9 btrfs: pass bvec to csum_dirty_buffer instead of page new 261d2dcb2430 btrfs: scrub: distinguish scrub page from regular page new 96e63a45fb9a btrfs: scrub: remove the force parameter from scrub_pages new 480a8ec83b17 btrfs: scrub: refactor scrub_find_csum() new e50404a8a699 btrfs: discard: speed up async discard up to iops_limit new 6e88f116bd4c btrfs: discard: store async discard delay as ns not as jiffies new df903e5d294f btrfs: don't miss async discards after scheduled work override new 3e48d8d2540d btrfs: discard: reschedule work after sysfs param update new 416e3445ef80 btrfs: remove lockdep classes for the fs tree new bfb484d922a3 btrfs: cleanup extent buffer readahead new 206983b72a36 btrfs: use btrfs_read_node_slot in btrfs_realloc_node new 8ef385bbf099 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree new c975253682e0 btrfs: use btrfs_read_node_slot in do_relocation new 6b3426be27de btrfs: use btrfs_read_node_slot in replace_path new c990ada2a0bb btrfs: use btrfs_read_node_slot in walk_down_tree new 6b2cb7cb959a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap new 3acfbd6a990c btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] new 182c79fcb857 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree new 1b7ec85ef490 btrfs: pass root owner to read_tree_block new 5d81230baa90 btrfs: pass the root owner and level around for readahead new 3fbaf25817f7 btrfs: pass the owner_root and level to alloc_extent_buffer new e114c545bb69 btrfs: set the lockdep class for extent buffers on creation new 5893dfb98f25 btrfs: refactor btrfs_drop_extents() to make it easier to extend new 7f458a3873ae btrfs: fix race when defragmenting leads to unnecessary IO new 2766ff61762c btrfs: update the number of bytes used by an inode atomically new bacce86ae8a7 btrfs: drop unused argument step from btrfs_free_extra_devids new 3a160a933111 btrfs: drop never met disk total bytes check in verify_one [...] new b2598edf8b36 btrfs: remove unused argument seed from btrfs_find_device new ffeb03cfe2b4 btrfs: cleanup the locking in btrfs_next_old_leaf new 0e46318df8a1 btrfs: unlock to current level in btrfs_next_old_leaf new 2f5239dcb26b btrfs: remove btrfs_path::recurse new 4048daedb910 btrfs: locking: remove the recursion handling code new 1bb96598410c btrfs: merge back btrfs_read_lock_root_node helpers new fe596ca3d3b5 btrfs: use btrfs_tree_read_lock in btrfs_search_slot new 0ecae6fffe66 btrfs: remove the recurse parameter from __btrfs_tree_read_lock new a55463c9f0ff btrfs: remove extent_buffer::recursed new 76aea5379678 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode new 90dffd0cff89 btrfs: make insert_prealloc_file_extent take btrfs_inode new 507433985caf btrfs: make btrfs_truncate_inode_items take btrfs_inode new 72e7e6edd376 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric new f3fbcaef5992 btrfs: make btrfs_delayed_update_inode take btrfs_inode new dfeb9e7cc3ed btrfs: make btrfs_update_inode_item take btrfs_inode new 9a56fcd15a9c btrfs: make btrfs_update_inode take btrfs_inode new a4ba6cc03eba btrfs: make maybe_insert_hole take btrfs_inode new dea46d84a3cc btrfs: make find_first_non_hole take btrfs_inode new 03fcb1ab6f26 btrfs: make btrfs_insert_replace_extent take btrfs_inode new 217f42eb3d32 btrfs: make btrfs_truncate_block take btrfs_inode new b06359a32589 btrfs: make btrfs_cont_expand take btrfs_inode new 729f7961729a btrfs: make btrfs_update_inode_fallback take btrfs_inode new 1cab5e728313 btrfs: merge __set_extent_bit and set_extent_bit new f2f121ab500d btrfs: skip unnecessary searches for xattrs when logging an inode new bc5b5b1e5111 btrfs: stop incrementing log batch when joining log transaction new f30bed83426c btrfs: remove unnecessary attempt to drop extent maps afte [...] new d5286a92ea76 btrfs: remove useless return value statement in split_node new 95b982de3747 btrfs: simplify return values in setup_nodes_for_search new 445d8ab53f69 btrfs: sysfs: remove unneeded semicolon new b1d51f67c942 btrfs: tests: remove invalid extent-io test new 94e8c95ccba8 btrfs: add structure to keep track of extent range in end_ [...] new e09caaf913a9 btrfs: introduce helper to handle page status update in en [...] new f97e27e91d90 btrfs: use fixed width int type for extent_state::state new 2c36395430b0 btrfs: scrub: remove the anonymous structure from scrub_page new 8e1dc982ed5f btrfs: remove unused parameter phy_offset from btrfs_valid [...] new 829ddec922e5 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage new 35478d053ade btrfs: use nodesize to determine if we need readahead in b [...] new fb22e9c4cd57 btrfs: use detach_page_private() in alloc_extent_buffer() new a0f6d924cada btrfs: remove stub device info from messages when we have [...] new c7c01a4a2524 btrfs: tree-checker: annotate all error branches as unlikely new c65ca98f9e68 btrfs: unlock path before checking if extent is shared dur [...] new ee0d904fd9c5 btrfs: remove err variable from btrfs_delete_subvolume new c6a592f2e209 btrfs: eliminate err variable from merge_reloc_root new 8df01fddb779 btrfs: remove err variable from do_relocation new 8a8f4deaba79 btrfs: return bool from should_end_transaction new a2633b6a29e9 btrfs: return bool from btrfs_should_end_transaction new 7b3d5a90cbb9 btrfs: introduce ZONED feature flag new eb823299619b btrfs: get zone information of zoned block devices new bf0f041e05ec btrfs: check and enable ZONED mode new 8743352fc445 btrfs: introduce max_zone_append_size new 7fa319007afc btrfs: disallow space_cache in ZONED mode new 0032b414fbe2 btrfs: disallow NODATACOW in ZONED mode new 6f77230360aa btrfs: disable fallocate in ZONED mode new c7a99fcea09f btrfs: disallow mixed-bg in ZONED mode new 6944eef6b765 btrfs: implement log-structured superblock for ZONED mode new 42cb4cf87290 btrfs: drop casts of bio bi_sector new 496e6d324bf1 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] new b51f59fd6069 btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] new 6b14bce55d83 btrfs: remove inode number cache feature new 3a86cb92bc4b btrfs: remove crc_check logic from free space new 1bbcc2208508 btrfs: always set NODATASUM/NODATACOW in __create_free_spa [...] new 9655e4cb0531 btrfs: remove recalc_thresholds from free space ops new acdf45b153ec btrfs: fix race causing unnecessary inode logging during l [...] new 143a171447cc btrfs: fix race that results in logging old extents during [...] new 26029422017f btrfs: fix race that causes unnecessary logging of ancesto [...] new 2422c5f69e07 btrfs: fix race that makes inode logging fallback to trans [...] new 7988e7b097d4 btrfs: fix race leading to unnecessary transaction commit [...] new c6e6546f6f33 btrfs: do not block inode logging for so long during trans [...] new a6d86cadb18b btrfs: lift read-write mount setup from mount and remount new d68cbe43d9fb btrfs: start orphan cleanup on ro->rw remount new dfd3218c5e2e btrfs: only mark bg->needs_free_space if free space tree is on new 4bcd6d39acc0 btrfs: create free space tree on ro->rw remount new c1d84e4403b5 btrfs: clear oneshot options on mount and remount new 075321f93bb1 btrfs: clear free space tree on ro->rw remount new 78e2d8449561 btrfs: keep sb cache_generation consistent with space_cache new 9a2556c3a5b9 btrfs: use superblock state to print space_cache mount option new f27a83f9b8b7 btrfs: warn when remount will not change the free space tree new ee8571c4bad8 btrfs: remove free space items when disabling space cache v1 new af3d3508bff8 btrfs: skip space_cache v1 setup when not using it new 5c5c0ad806e0 btrfs: fix lockdep warning when creating free space tree new d210120dd551 btrfs: rename bio_offset of extent_submit_bio_start_t to d [...] new 3e4455d642c4 btrfs: pass bio_offset to check_data_csum() directly new 36a1dffbde25 btrfs: make btrfs_verify_data_csum follow sector size new bcd7d7ae8103 btrfs: factor out btree page submission code to a helper new a8bb7eae0a1d btrfs: calculate inline extent buffer page size based on p [...] new 0201b2a92342 btrfs: don't allow tree block to cross page boundary for s [...] new d29cb7e16088 btrfs: update num_extent_pages to support subpage sized ex [...] new a8ef57539c94 btrfs: handle sectorsize < PAGE_SIZE case for extent buffe [...] new 218cc4ee6ac1 btrfs: remove btrfs_find_ordered_sum call from btrfs_looku [...] new a696eb5c9f22 btrfs: refactor btrfs_lookup_bio_sums to handle out-of-ord [...] new da1a00789194 btrfs: scrub: reduce width of extent_len/stripe_len from 6 [...] new 125de69b5ef4 btrfs: scrub: always allocate one full page for one sector [...] new 4b516cc54e8a btrfs: scrub: support subpage tree block scrub new a29e91bae936 btrfs: scrub: support subpage data scrub new a9c0c3bd2fde btrfs: scrub: allow scrub to work with subpage sectorsize new 93fb7f58e82f btrfs: fix deadlock when cloning inline extent and low on [...] new 02b20b98d982 btrfs: fix error handling in commit_fs_roots new cf19c6218385 btrfs: correctly calculate item size used when item key co [...] new 2602182b2771 btrfs: qgroup: don't try to wait flushing if we're already [...] new 532ae5350e12 btrfs: clarify error returns values in __load_free_space_cache new 6e007fd1a6b9 Merge branch 'misc-next' into for-next-next-v5.10-20201209 new 404fefa183bc btrfs: make flush_space take a enum btrfs_flush_state inst [...] new 734a9e580464 btrfs: add a trace point for reserve tickets new 6a24905dc76d btrfs: track ordered bytes instead of just dio ordered bytes new d8d19fa0fa68 btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 9f4a3406dc61 btrfs: improve preemptive background space flushing new da4633fa3cad btrfs: rename need_do_async_reclaim new e1797f71a29a btrfs: check reclaim_size in need_preemptive_reclaim new 828ad0a329d0 btrfs: rework btrfs_calc_reclaim_metadata_size new aa8575688575 btrfs: simplify the logic in need_preemptive_flushing new 9da76d0ff116 btrfs: implement space clamping for preemptive flushing new ef3fac699aa8 btrfs: adjust the flush trace point to include the source new 24a8d551e6bc btrfs: add a trace class for dumping the current ENOSPC state new 68e0d6dbd6d2 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] new 98816a797c31 btrfs: do not block on deleted bgs mutex in the cleaner new 2bd7acd3bbb1 btrfs: only let one thread pre-flush delayed refs in commit new 0ec1a60babc6 btrfs: delayed refs pre-flushing should only run the heads [...] new 0358e9e2e00e btrfs: only run delayed refs once before committing new 9a0b5bc31213 btrfs: stop running all delayed refs during snapshot new 76615f8c091e btrfs: run delayed refs less often in commit_cowonly_roots new f7c354c0049c Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] new 04ebd1449cba Merge branch 'for-next-next-v5.10-20201209' into for-next- [...] new 72a0d105a52b Merge remote-tracking branch 'btrfs/for-next' new 2494367d9d48 cifs: Fix fall-through warnings for Clang new 09023776df15 SMB3: avoid confusing warning message on mount to Azure new 4e5fca33ef09 SMB3.1.1: remove confusing mount warning when no SPNEGO in [...] new 253374f7557e cifs: Fix unix perm bits to cifsacl conversion for "other" bits. new 808d22fa481f cifs: Enable sticky bit with cifsacl mount option. new fa2d7c13a49d SMB3.1.1: udpate comment clarifying SPNEGO info in negprot [...] new d07b08f12c25 Merge remote-tracking branch 'cifs/for-next' new 8b4b7980f577 Merge remote-tracking branch 'configfs/for-next' new a426ce9d6751 erofs: remove a void EROFS_VERSION macro set in Makefile new 6aaa7b0664e6 erofs: get rid of magical Z_EROFS_MAPPING_STAGING new bf225074ff21 erofs: insert to managed cache after adding to pcl new 473e15b0c0f7 erofs: simplify try_to_claim_pcluster() new 0d23c0f7e04d Merge remote-tracking branch 'erofs/dev' new c6f928f56fe3 exfat: Avoid allocating upcase table using kcalloc() new 0892cb5dde43 Merge remote-tracking branch 'exfat/dev' new e51d68e76d60 fs: quota: fix array-index-out-of-bounds bug by passing co [...] new 26dd2125df50 Pull dquot_resume() fix. new 8e8b40d02740 Merge remote-tracking branch 'ext3/for_next' new b9ec10948ff6 f2fs: convert to F2FS_*_INO macro new d540e35d4e54 f2fs: don't check PAGE_SIZE again in sanity_check_raw_super() new 6e5ca4fce7b3 f2fs: inline: correct comment in f2fs_recover_inline_data new 84921561532f f2fs: inline: fix wrong inline inode stat new 96dd02519580 f2fs: fix to account inline xattr correctly during recovery new 6422a71ef40e f2fs: fix race of pending_pages in decompression new d00f099ca2e1 f2fs: fix shift-out-of-bounds in sanity_check_raw_super() new ef7b32a4386b f2fs: compress: fix compression chksum new 57b711cb65e1 Merge remote-tracking branch 'f2fs/dev' new ac49a53368ff Merge remote-tracking branch 'fsverity/fsverity' new 85bf444ff872 Merge remote-tracking branch 'fuse/for-next' new 3bca7ad17cd8 Merge remote-tracking branch 'jfs/jfs-next' new 071451c84314 Merge remote-tracking branch 'nfs/linux-next' new 11392155f2bd NFS: Disable READ_PLUS by default new 76c19a7f6689 Merge remote-tracking branch 'nfs-anna/linux-next' new 4420440c5789 nfsd: Fix message level for normal termination new 4b5cff7ed8af sunrpc: clean-up cache downcall new 5e54dafbe0b4 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall new eb162e1772f8 NFSD: Fix sparse warning in nfs4proc.c new ca9364dde50d NFSD: Fix 5 seconds delay when doing inter server copy new 4a9d81caf841 nfs_common: need lock during iterate through the list new 70b87f77294d nfsd: only call inode_query_iversion in the I_VERSION case new b2140338d8dc nfsd: simplify nfsd4_change_info new 4b03d99794ee nfsd: minor nfsd4_change_attribute cleanup new 942b20dc2455 nfsd4: don't query change attribute in v2/v3 case new 1631087ba872 Revert "nfsd4: support change_attr_type attribute" new daab110e47f8 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations new ba5e8187c555 nfsd: allow filesystems to opt out of subtree checking new 7f84b488f9ad nfsd: close cached files prior to a REMOVE or RENAME that [...] new d045465fc6cb exportfs: Add a function to return the raw output from fh_ [...] new 2e19d10c1438 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] new 01cbf3853959 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only new 716a8bc7f706 nfsd: Record NFSv4 pre/post-op attributes as non-atomic new 7360b59f3941 Merge remote-tracking branch 'cel/cel-next' new 675c0604fb92 Merge remote-tracking branch 'overlayfs/overlayfs-next' new ac1d2b528e33 Merge remote-tracking branch 'v9fs/9p-next' new 3945ae03d822 xfs: move kernel-specific superblock validation out of libxfs new 80c720b8eb1c xfs: define a new "needrepair" feature new 96f65bad7c31 xfs: enable the needsrepair feature new bc525cf455da xfs: hoist recovered bmap intent checks out of xfs_bui_ite [...] new 67d8679bd391 xfs: improve the code that checks recovered bmap intent items new dda7ba65bf03 xfs: hoist recovered rmap intent checks out of xfs_rui_ite [...] new c447ad62dc90 xfs: improve the code that checks recovered rmap intent items new ed64f8343aaf xfs: hoist recovered refcount intent checks out of xfs_cui [...] new 0d79781a1aa6 xfs: improve the code that checks recovered refcount intent items new 3c15df3de0e2 xfs: hoist recovered extent-free intent checks out of xfs_ [...] new 7396c7fbe07e xfs: improve the code that checks recovered extent-free in [...] new da5de110296c xfs: validate feature support when recovering rmap/refcoun [...] new 6337032689fa xfs: trace log intent item recovery failures new acf104c2331c xfs: detect overflows in bmbt records new da531cc46ef1 xfs: fix parent pointer scrubber bailing out on unallocate [...] new 4b80ac64450f xfs: scrub should mark a directory corrupt if any entries [...] new 67457eb0d225 xfs: refactor data device extent validation new 18695ad42514 xfs: refactor realtime volume extent validation new 33005fd0a537 xfs: refactor file range validation new 1e5c39dfd3a4 xfs: rename xfs_fc_* back to xfs_fs_* new a9382fa9a9ff xfs: delete duplicated tp->t_dqinfo null check and allocation new 04a58620a17c xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_ [...] new b3b29cd1069c xfs: directly return if the delta equal to zero new 88269b880a8e xfs: remove unnecessary null check in xfs_generic_create new afbd914776db xfs: remove the unused XFS_B_FSB_OFFSET macro new 237d7887ae72 xfs: show the proper user quota options new 7bc1fea9d36c xfs: introduce xfs_validate_stripe_geometry() new 2e984badbcc0 xfs: remove unneeded return value check for *init_cursor() new a5336d6bb2d0 xfs: fix the forward progress assertion in xfs_iwalk_run_c [...] new 207ddc0ef4f4 xfs: don't catch dax+reflink inodes as corruption in verifier new 69c7dff347fe Merge remote-tracking branch 'xfs/for-next' new b60f21da0ce3 Merge remote-tracking branch 'file-locks/locks-next' new 84a9bd2bd05d Merge remote-tracking branch 'vfs/for-next' new 8d143c610b62 printk: remove obsolete dead assignment new b801e827af39 Merge branch 'for-5.11' into for-next new 6b916706f8f0 printk: inline log_output(),log_store() in vprintk_store() new b031a684bfd0 printk: remove logbuf_lock writer-protection of ringbuffer new 2e9dda43cb06 Merge branch 'printk-rework' into for-next new 8d1c82220d40 Merge remote-tracking branch 'printk/for-next' new 4e543244b862 Merge branch 'pci/aspm' new ae0d34d500ac Merge branch 'pci/enumeration' new 0a72e1b1ccba Merge branch 'pci/err' new 94d9a519cb1a Merge branch 'pci/hotplug' new c662ffcb4ea3 Merge branch 'pci/misc' new b437dc8fa259 Merge branch 'pci/msi' new 9f8bfd17c0c3 Merge branch 'pci/pm' new 34d01e17286c Merge branch 'remotes/lorenzo/pci/aardvark' new ee0c91966942 Merge branch 'remotes/lorenzo/pci/brcmstb' new 05c793f4c56d Merge branch 'remotes/lorenzo/pci/cadence' new c41e6b3367c5 Merge branch 'remotes/lorenzo/pci/dwc' new 42f0e7ed82dc Merge branch 'remotes/lorenzo/pci/iproc' new adb1faec70c0 Merge branch 'remotes/lorenzo/pci/keystone' new c07d94768a47 Merge branch 'remotes/lorenzo/pci/rcar' new 2125331ed5c9 Merge branch 'remotes/lorenzo/pci/vmd' new 171bbcf1e05f Merge branch 'remotes/lorenzo/pci/misc' new bb7f047ce5c7 Merge remote-tracking branch 'pci/next' new 495344aa6726 Merge remote-tracking branch 'pstore/for-next/pstore' new 3c7e47d1211f Merge remote-tracking branch 'hid/for-next' new 1e04538c751b Merge branch 'i2c/for-current' into i2c/for-5.11 new f7414cd6923f i2c: imx: support slave mode for imx I2C driver new 730f205190a1 dt-bindings: i2c: owl: Convert Actions Semi Owl binding to [...] new 04fd6f0a9e67 i2c: owl: Add compatible for the Actions Semi S500 I2C controller new e8a61e5a7e2a i2c: sh_mobile: Mark adapter suspended during suspend new 0b01392c18b9 i2c: pxa: move to generic GPIO recovery new a5df4c14b9a9 i2c: designware: Switch header to use BIT() and GENMASK() new 8f95c1322811 i2c: designware: Make register offsets all of the same width new f5d4c4ff0368 Merge branch 'i2c/for-5.11' into i2c/for-next new 966410fa5383 Merge remote-tracking branch 'i2c/i2c/for-next' new 56330697de49 Merge remote-tracking branch 'i3c/i3c/next' new fc1c2e7b109b Merge remote-tracking branch 'dmi/dmi-for-next' new 7537862a90b8 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator new 4293606ab768 hwmon: (pmbus) Driver for Delta power supplies Q54SJ108A2 new dfd301d778e2 hwmon: (ltc2992) Add support new b6962d407861 hwmon: (ltc2992) Add support for GPIOs. new 3abec8ebba31 dt-bindings: hwmon: Add documentation for ltc2992 new cf0f08d299a3 hwmon: (pmbus/q54sj108a2) Correct title underline length new 3ec29306fba1 hwmon: (ltc2992) Fix less than zero comparisons with an un [...] new bf2bf8563f30 dt-bindings: hwmon: convert TI INA2xx bindings to dt-schema new 79a87bbda1b5 dt-bindings: hwmon: convert AD AD741x bindings to dt-schema new d1889e779e5b dt-bindings: hwmon: convert TI ADS7828 bindings to dt-schema new 3be5341a2497 dt-bindings: fsi: Add P10 OCC device documentation new 1a610c14829f fsi: occ: Add support for P10 new c56f91f264f8 hwmon: (occ) Add new temperature sensor type new 682f936ba21b dt-bindings: hwmon: convert AD ADM1275 bindings to dt-schema new 346347308d48 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 301de5465f38 docs: trace: fix event state structure name new d151a23d7bd6 docs: clean up sysctl/kernel: titles, version new 911358401284 kernel-doc: Fix example in Nested structs/unions new b2105aa2c648 Documentation: fix typos found in admin-guide subdirectory new 751d5b274183 Documentation: fix multiple typos found in the admin-guide [...] new bc41a7f36469 LICENSES: Add the CC-BY-4.0 license new 3e544d72dfc8 docs: Add a new text describing how to report bugs new da514157c4f0 docs: make reporting-bugs.rst obsolete new 907d1f143b0e docs: add a reset controller chapter to the driver API docs new 547f574fd9d5 docs: Update documentation to reflect what TAINT_CPU_OUT_O [...] new e223a707ad84 docs: reporting-issues: move 'outdated, need help' note to [...] new ab9e1ac49b47 docs: update requirements to install six module new 2af465036ab7 Merge remote-tracking branch 'jc_docs/docs-next' new c3e0fe49933a Merge remote-tracking branch 'v4l-dvb/master' new 3b216df1038a Merge remote-tracking branch 'v4l-dvb-next/master' new 2ef33ee7f4f6 ACPI: scan: Add PNP0D80 to the _DEP exceptions list new 12fc4dad94df Revert "ACPI / resources: Use AE_CTRL_TERMINATE to termina [...] new 25417185e9b5 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 new ff950bebd0e0 Documentation: Add documentation for new platform_profile [...] new 717f8fce803b Merge branches 'acpi-scan', 'acpi-resources', 'acpi-video' [...] new b36b1e9db41f ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] new 91438aebcd56 ACPI: scan: Fix up _DEP-related terminology with supplier/ [...] new 108039954207 PM / EM: Micro optimization in em_cpu_energy new a834ecc967a3 Merge branches 'acpi-scan' and 'pm-em' into linux-next new e1bb0e8dcd04 Merge remote-tracking branch 'pm/linux-next' new 76ea4d8eeefb firmware: arm_scmi: Add power_scale_mw_get() interface new f9b0498d2940 cpufreq: arm_scmi: Discover the power scale in performance [...] new c8bb45205438 Merge branch 'cpufreq/scmi' into cpufreq/arm/linux-next new f6c889629f7b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 66609f753a12 Merge remote-tracking branch 'devfreq/devfreq-next' new cf1fac943c63 opp: Reduce the size of critical section in _opp_kref_release() new 873c9851eb54 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] new e77dcb0b732d opp: Don't create an OPP table from dev_pm_opp_get_opp_table() new c7bf8758c955 opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table new 5f6ffb8d8f8f cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument new 2ff8fe13ac6d cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] new 814568728373 PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument new 72ba9e226fac drm/lima: dev_pm_opp_put_*() accepts NULL argument new b66ba5b5938f drm/panfrost: dev_pm_opp_put_*() accepts NULL argument new e91e3d902b76 media: venus: dev_pm_opp_put_*() accepts NULL argument new 24b3c963c010 dt-bindings: opp: Allow empty OPP tables new 6ee70e8c34e3 opp: of: Allow empty opp-table with opp-shared new 2c07b0fd9bf6 Merge branch 'opp/empty' into opp/linux-next new 1b1b0545a67f Merge remote-tracking branch 'opp/opp/linux-next' new d7fdfb6541f3 dt-bindings: thermal: rcar-gen3-thermal: Add r8a779a0 support new e854da4f5111 thermal: rcar_gen3_thermal: Add r8a779a0 support new ab85ba6cfde9 Merge remote-tracking branch 'thermal/thermal/linux-next' new f1275ed2f21c Merge remote-tracking branch 'ieee1394/for-next' new 800e013dc569 Merge remote-tracking branch 'dlm/next' new b9653b31d776 RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() new adac4cb3c1ff RDMA/uverbs: Check ODP in ib_check_mr_access() as well new 6e0954b11c05 RDMA/uverbs: Allow drivers to create a new HW object durin [...] new 38f8ff5b4438 RDMA/mlx5: Reorganize mlx5_ib_reg_user_mr() new ef3642c4f54d RDMA/mlx5: Fix error unwinds for rereg_mr new 9c0c17c611ed Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] new c277f98b3e3e RDMA/i40iw: Replace atomic_add_return(1, ..) new c63e1c4dfc33 RDMA/bnxt_re: Fix max_qp_wrs reported new 2988ca08ba65 IB: Fix kernel-doc markups new 53ef4999f07d RDMA/hns: Move capability flags of QP and CQ to hns-abi.h new ca991a7d14d4 RDMA/mlx5: Assign dev to DM MR new 0583531bb9ef RDMA/iser: Remove in_interrupt() usage new 5cf72ec09b0b Merge remote-tracking branch 'rdma/for-next' new 38bd5cec76e2 ibmvnic: add some debugs new d241b3826e94 bonding: set xfrm feature flags more sanely new 374a96b9600c net/mlx4: Remove unused #define MAX_MSIX_P_PORT new 8e98387b16b8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new bdc40a3f4b4f net: dsa: print the MTU value that could not be set new c43abe1a5f83 net: hns3: add support for extended promiscuous command new 5e7414cdf1ab net: hns3: add priv flags support to switch limit promisc mode new 592b0179cd49 net: hns3: refine the VLAN tag handle for port based VLAN new c22c0d55d547 Merge branch 'net-hns3-updates-for-next' new cdd3f2367aeb net/mlx5e: Free drop RQ in a dedicated function new 4d0b7ef909b6 net/mlx5e: Allow CQ outside of channel context new 521f31af004a net/mlx5e: Allow RQ outside of channel context new 4ad40d8ee3cb net/mlx5e: Allow SQ outside of channel context new 0b676aaecc25 net/mlx5e: Change skb fifo push/pop API to be used without SQ new 1a7f51240dfb net/mlx5e: Split SW group counters update function new cecaa6a7d576 net/mlx5e: Move MLX5E_RX_ERR_CQE macro new 145e5637d941 net/mlx5e: Add TX PTP port object support new 1880bc4e4a96 net/mlx5e: Add TX port timestamp support new ade84367fbd5 net/mlx5e: remove unnecessary memset new fe8395168d84 net/mlx5e: Remove duplicated include new d894892dda25 net/mlx5: Arm only EQs with EQEs new 0c4accc41cb5 net/mlx5: Fix passing zero to 'PTR_ERR' new c28e3bd4cc8c net/mlx5e: Split between RX/TX tunnel FW support indication new 2f6b379cca4c net/mlx5e: Fill mlx5e_create_cq_param in a function new a8d5dd192a0f Merge tag 'mlx5-updates-2020-12-01' of git://git.kernel.or [...] new 02c3b5c5d019 mlxsw: Use one enum for all registers that contain tunnel_ [...] new c1c32a79c580 mlxsw: reg: Add Switch Port VLAN Stacking Register new 598874c8e940 mlxsw: reg: Add support for tunnel port in SPVID register new e2c777d7e3ef mlxsw: spectrum_switchdev: Create common function for join [...] new 0913a24b3a40 mlxsw: Save EtherType as part of mlxsw_sp_nve_params new 49d18964e922 mlxsw: Save EtherType as part of mlxsw_sp_nve_config new 4418096e843e mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() new 0b5ec8f23738 mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Sp [...] new 7e9c72a5da84 mlxsw: spectrum_switchdev: Use ops->vxlan_join() when addi [...] new efbcb67339e6 mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC new 745f73deea13 mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge new 4cec85296c7c selftests: forwarding: Add Q-in-VNI test new 477ce6d97115 selftests: mlxsw: Add Q-in-VNI veto tests new 41a6351763d8 Merge branch 'mlxsw-Add-support-for-Q-in-VNI' new 97f8841e0492 net/af_iucv: use DECLARE_SOCKADDR to cast from sockaddr new e1be4b5990c6 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new 8354bcbebd26 net: sched: fix spelling mistake in Kconfig "trys" -> "tries" new 4944db80ac11 gve: Add support for raw addressing device option new ede3fcf5ec67 gve: Add support for raw addressing to the rx path new 02b0e0c18ba7 gve: Rx Buffer Recycling new 6f007c6486d6 gve: Add support for raw addressing in the tx path new 25fd263473c7 Merge branch 'GVE-Raw-Addressing' new ea6d5c924e39 net: dsa: mt7530: support setting ageing time new 57b0637d00a5 net/sched: cls_u32: simplify the return expression of u32_ [...] new 9faad250ce66 net: ipv6: rpl_iptunnel: simplify the return expression of [...] new 8daa76a52dfd net: core: devlink: simplify the return expression of devl [...] new 5e359044c107 net: openvswitch: conntrack: simplify the return expressio [...] new 10dd7b4fe504 drivers: net: ionic: simplify the return expression of ion [...] new 6eea39266ce4 drivers: net: qlcnic: simplify the return expression of ql [...] new afae3cc2da10 net: atheros: simplify the return expression of atl2_phy_s [...] new 9125abe7b9cb vrf: handle CONFIG_IPV6 not set for vrf_add_mac_header_if_unset() new 251f4fe224d6 ptp: clockmatrix: reset device and check BOOT_STATUS new fa439059d828 ptp: clockmatrix: remove 5 second delay before entering wr [...] new 7260d1c8fd86 ptp: clockmatrix: Fix non-zero phase_adj is lost after snap new da9482332d58 ptp: clockmatrix: deprecate firmware older than 4.8.7 new ce74496a1575 net: ena: use constant value for net_device allocation new da580ca8de2c net: ena: add device distinct log prefix to files new e9548fdf93bc net: ena: store values in their appropriate variables types new 1e5847395eeb net: ena: fix coding style nits new 89dd735e8c1e net: ena: aggregate stats increase into a function new e8223eeff021 net: ena: use xdp_frame in XDP TX flow new a318c70ad152 net: ena: introduce XDP redirect implementation new f8b91f255a05 net: ena: use xdp_return_frame() to free xdp frames new f1a255891303 net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT new c15800b6770e Merge branch 'xdp-redirect-implementation-for-ena-driver' new 102e2c07239c net: sched: incorrect Kconfig dependencies on Netfilter modules new edac63861db7 net: macb: add userio bits as platform configuration new daafa1d33cc9 net: macb: add capability to not set the clock rate new 38493da4e6a8 net: macb: add function to disable all macb clocks new f4de93f03ed8 net: macb: unprepare clocks in case of failure new 20b3ba6159ec dt-bindings: add documentation for sama7g5 ethernet interface new f5f30cf8ef18 dt-bindings: add documentation for sama7g5 gigabit etherne [...] new ec771de654e4 net: macb: add support for sama7g5 gem interface new 700d566e8171 net: macb: add support for sama7g5 emac interface new 102779c6f856 Merge branch 'macb-sama7g5' new a319aedde43c net: rxrpc: convert comma to semicolon new eba251f2e6bc net: micrel: convert comma to semicolon new 873d2f121628 net: mlx5: convert comma to semicolon new 3d4068b24cd9 hisilicon/hns: convert comma to semicolon new 474d8feffb31 hisilicon/hns3: convert comma to semicolon new 011446cd2f0e net: ethernet: ti: convert comma to semicolon new af89784eb621 net: freescale: convert comma to semicolon new 752baafb0f38 net: usb: convert comma to semicolon new 201d126a631c net: thunderbolt: convert comma to semicolon new 59d4c93d31d9 net: mv88e6xxx: convert comma to semicolon new e65f3df5ff38 net: ipa: convert comma to semicolon new b783ff46ef4c dt-bindings: net: nfc: s3fwrn5: Change I2C interrupt trigger type new 237410fb8353 nfc: s3fwrn5: Remove hard coded interrupt trigger type fro [...] new e3bc6566b886 Merge branch 'nfc-s3fwrn5-Change-I2C-interrupt-trigger-to- [...] new 05372c456f2d net: marvell: prestera: simplify the return expression of [...] new 8e3bf53c6105 net: marvell: octeontx2: simplify the return expression of [...] new dd0e7aabcad1 net: emulex: benet: simplify the return expression of be_i [...] new d867bc3a2691 net: cisco: enic: simplify the return vnic_cq_alloc() new 264386fc1922 net: freescale: dpaa: simplify the return dpaa_eth_refill_ [...] new f75e59445808 net: hinic: simplify the return hinic_configure_max_qnum() new 6f2d5cf9756d net: stmmac: simplify the return dwmac5_rxp_disable() new 965b8b2bad0a net: dsa: simplify the return rtl8366_vlan_prepare() new b8d909375d6f net: marvell: octeontx2: simplify the otx2_ptp_adjfine() new d33616937bfe Merge remote-tracking branch 'net-next/master' new e1868b9e36d0 bpf: Avoid overflows involving hash elem_size new 2f4b03195fe8 bpf: Propagate __user annotations properly new 3546b9b8eced xsk: Validate socket state in xsk_recvmsg, prior touching [...] new 8bdd8e275ede bpf: Return -ENOTSUPP when attaching to non-kernel BTF new b60da4955f53 bpf: Only provide bpf_sock_from_file with CONFIG_NET new a89052572ebb selftests/bpf: Xsk selftests framework new facb7cb2e909 selftests/bpf: Xsk selftests - SKB POLL, NOPOLL new 9103a8594d93 selftests/bpf: Xsk selftests - DRV POLL, NOPOLL new 6674bf66560a selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV new 7d20441eb05e selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV new 08c6a2f620e4 Merge branch 'bpf-xsk-selftests' new f3e79be77d05 Merge remote-tracking branch 'bpf-next/for-next' new 17b26895e770 Merge remote-tracking branch 'ipsec-next/master' new 0b1e5e13d827 Merge remote-tracking branch 'netfilter-next/master' new 5c455c5ab332 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_ [...] new 91aeaf09a6ee rtw88: fix multiple definition of rtw_pm_ops new 3324e05eca0d rtw88: reduce polling time of IQ calibration new 998493980e23 mt76: mt7915: measure channel noise and report it via survey new 77d157f2009e mt76: mt7915: fix VHT LDPC capability new ced050ae3ab6 mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN new e0ad80024329 mt76: mt7663s: move tx/rx processing in the same txrx workqueue new fefb584d460a mt76: mt7663s: convert txrx_work to mt76_worker new 1a3efbcc4281 mt76: mt7663s: disable interrupt during txrx_worker processing new 6a618acb7e62 mt76: sdio: convert {status/net}_work to mt76_worker new 55f7c9b02790 mt76: mt7915: add 802.11 encap offload support new e151d71e503d mt76: mt7915: add encap offload for 4-address mode stations new 3298b1f866fb mt76: use ieee80211_rx_list to pass frames to the network [...] new d22da02842e2 mt76: mt7615: add debugfs knob for setting extended local [...] new 7af1ae62dd77 mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 new 8aa2c6f4714e mt76: mt7915: support 32 station interfaces new 6425791d3503 mt76: mt7915: fix processing txfree events new 660915d052c6 mt76: mt7915: use napi_consume_skb to bulk-free tx skbs new bfff24de19ca mt76: mt7915: fix DRR sta bss group index new 9b60eb90a115 mt76: mt7915: disable OFDMA/MU-MIMO UL new cb5cdd4c8d33 mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg new fa62d0e0080b mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg new f320d812b7bb mt76: implement .mcu_parse_response in struct mt76_mcu_ops new 96a607b643e2 mt76: move mcu timeout handling to .mcu_parse_response new e452c6eb55fb mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg new 64537a021317 mt76: make mcu_ops->mcu_send_msg optional new 14b80ba24592 mt76: mt7603: switch to .mcu_skb_send_msg new ae5ad6272d25 mt76: implement functions to get the response skb for MCU calls new 99de49fc6f73 mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_ [...] new 11553d88d0b9 mt76: mt7915: query station rx rate from firmware new ed89b89330b5 mt76: add back the SUPPORTS_REORDERING_BUFFER flag new 7124198ab1a4 mt76: mt7615: enable beacon filtering by default for offload fw new 2f89ab5db6ba mt76: mt7615: introduce quota debugfs node for mt7663s new 80dda1ed4908 mt76: mt7663s: get rid of mt7663s_sta_add new 1c79a190e943 mt76: mt7663s: fix a possible ple quota underflow new 30578752f250 mt76: sdio: get rid of sched.lock new 5ee3e780cf26 wireless: mt76: convert tasklets to use new tasklet_setup() API new 5efbe3b1b899 mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE new 405130869599 mt76: mt7915: update ppe threshold new e4c5ead632ff mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mc [...] new f9df085ce1be mt76: set fops_tx_stats.owner to THIS_MODULE new 5f0ce5848733 mt76: dma: fix possible deadlock running mt76_dma_cleanup new 468cc93be797 mt76: mt7915: fix sparse warning cast from restricted __le16 new bc348defcc6e mt76: fix memory leak if device probing fails new bf4a938ab2cf mt76: mt7603: add additional EEPROM chip ID new 3cb43b66060a mt76: move mt76_mcu_send_firmware in common module new 406d99dfe21f mt76: mt7663s: introduce WoW support via GPIO new d3a5d89ea9d4 mt76: switch to wep sw crypto for mt7615/mt7915 new 930e0eaddf81 mt76: fix tkip configuration for mt7615/7663 devices new faa72684b429 mt76: mt7615: run key configuration in mt7615_set_key for [...] new be83a7e20c57 mt76: mt76u: rely on woker APIs for rx work new 9daf27e62852 mt76: mt76u: use dedicated thread for status work new 8248bb58e2f1 mt76: testmode: switch ib and wb rssi to array type for pe [...] new 092299922358 mt76: testmode: add snr attribute in rx statistics new 7f54c7425d8f mt76: testmode: add tx_rate_stbc parameter new 1a38c2f5356a mt76: testmode: add support for LTF and GI combinations fo [...] new c31d94af1843 mt76: mt7915: fix tx rate related fields in tx descriptor new 61fe73577d17 mt76: testmode: add support for HE rate modes new aadf09537c57 mt76: mt7915: implement testmode tx support new 5d8a83f09941 mt76: mt7915: implement testmode rx support new e0852d9083fa mt76: mt7915: add support to set txpower in testmode new ed3c9072fa4f mt76: mt7915: add support to set tx frequency offset in testmode new 078b6d21b89a mt76: mt7915: make mt7915_eeprom_read static new 4812e0bc3790 mt76: mt7915: use BIT_ULL for omac_idx new 802145e2ed2f mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() new d8d59f66d136 mt76: mt7615: support 16 interfaces new d927ebb99d08 mt76: mt7615: refactor usb/sdio rate code new 3d51a3e99380 mt76: mt7915: rely on eeprom definitions new b671da33d1c5 mt76: move mt76_init_tx_queue in common code new a2a93548db88 mt76: sdio: introduce mt76s_alloc_tx_queue new afc2b59cb985 mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue s [...] new 264b7b19861d mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue [...] new e5655492e33c mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature new 8987059475f5 mt76: rely on mt76_queue in tx_queue_skb signature new b1cb42add6d6 mt76: introduce mt76_init_mcu_queue utility routine new d95093a14369 mt76: rely on mt76_queue in tx_queue_skb_raw signature new e637763b606b mt76: move mcu queues to mt76_dev q_mcu array new 91990519298e mt76: move tx hw data queues in mt76_phy new 48dbce5cb1ba mt76: move band capabilities in mt76_phy new 77af762e42f1 mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init [...] new db78a791ca0f mt76: move band allocation in mt76_register_phy new 98df2baeb364 mt76: move hw mac_addr in mt76_phy new 4c430774e01b mt76: mt7915: introduce dbdc support new af901eb4ab80 mt76: mt7915: get rid of dbdc debugfs knob new cee236e1489e mt76: mt7915: fix endian issues new 0211c282bc8a mt76: mt7615: fix rdd mcu cmd endianness new d211c003389a mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() new 90d494c99a99 mt76: improve tx queue stop/wake new 5342758d5522 mt76: mt7915: stop queues when running out of tx tokens new 9716ef046b46 mt76: attempt to free up more room when filling the tx queue new bacf5047bb44 mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() new f12758f6f929 mt76: mt7615: Fix fall-through warnings for Clang new d3b6fab90952 Merge tag 'mt76-for-kvalo-2020-12-04' of https://github.co [...] new 48264b23fade airo: Fix fall-through warnings for Clang new f48d7dccb3e4 rt2x00: Fix fall-through warnings for Clang new 0662fbebf4fb rtw88: Fix fall-through warnings for Clang new 18572b0b5493 zd1201: Fix fall-through warnings for Clang new 3f79e541593f rtlwifi: rtl8192de: fix ofdm power compensation new 45abe734563a Merge remote-tracking branch 'wireless-drivers-next/master' new e497e27ba729 Merge remote-tracking branch 'gfs2/for-next' new bc8922ffb118 Merge remote-tracking branch 'mtd/mtd/next' new d639167b0408 next-20201207/nand new c69942bda515 mtd: spi-nor: Fix multiple typos new afd473e85827 mtd: spi-nor: core: Allow flashes to specify MTD writesize new 294cca6ce5cf mtd: spi-nor: spansion: Set ECC block size new 989d4b72bae3 mtd: spi-nor: sst: fix BPn bits for the SST25VF064C new bdb1a75e4b9d mtd: spi-nor: ignore errors in spi_nor_unlock_all() new e6204d462027 mtd: spi-nor: atmel: remove global protection flag new a83338373211 mtd: spi-nor: sst: remove global protection flag new afcf93e9d63f mtd: spi-nor: intel: remove global protection flag new 8c174d1511d2 mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 new 31ad3eff093c mtd: spi-nor: keep lock bits if they are non-volatile new 56eb08e3f91f Merge remote-tracking branch 'spi-nor/spi-nor/next' new 4baeae4883ba Merge remote-tracking branch 'crypto/master' new 60f2f74978e6 Merge tag 'drm-msm-next-2020-12-07' of https://gitlab.free [...] new 08dd5c1ded85 Merge remote-tracking branch 'drm/drm-next' new 0339258bd9dc drm/amd/pm: invalidate hdp before CPU access the memory wr [...] new e42dd87e70e6 drm/amdgpu: VCN 3.0 multiple queue ring reset new d58159de5743 drm/amdgpu/disply: set num_crtc earlier new cedf78845968 drm/amdgpu: fix debugfs creation/removal, again new b0455fda6dd4 drm/amd/display: extract cursor FB checks into a function new e72868c4eacf drm/amd/display: check cursor FB is linear new ccac8baba156 drm/amd: use drm_dbg_kms to log addfb2 failures new 048faf2783a2 drm/amd: print error on convert_tiling_flags_to_modifier failure new c699b05c4086 drm/amdgpu: fw_attestation: fix unused function warning new ee3d8dd1af7e drm/amdgpu: change trace event parameter name from 'direct [...] new a6d64c1ae199 drm/amdgpu/pm: add smc v2_1 printer in amdgpu_ucode_print_ [...] new 9bc416266582 drm/amd/display: Implement VSIF V3 extended refresh rate feature new 983bcb4cbe25 drm/amd/display: Set FixRate bit in VSIF V3 new c8ea79a8a276 drm/amd/display: NULL pointer error during compliance test new 42ddf36e6720 drm/amd/display: Expose clk_mgr functions for reuse new 92f1fa0d67a8 drm/amd/display: Add support for runtime feature detection [...] new 5c8a6c71d720 drm/amd/display: Set default bits per channel new 25331a18f45c drm/amd/display: Don't check seamless boot in power down H [...] new a013dd15d470 drm/amd/display: Change to IMMEDIATE mode from FRAME mode new 5a83bf80723d drm/amd/display: Use provided offset for DPG generation new 3083a9845e12 drm/amd/display: Only one display lights up while using MST hub new 80089dd8410f drm/amd/display: Prevent bandwidth overflow new 4bbfae00ac22 drm/amd/display: Add wm table for Renoir new c0794a3b5999 drm/amd/display: Fixed the audio noise during mode switchi [...] new 6df9218a22a9 drm/amd/display: Enable gpu_vm_support for dcn3.01 new 3abad347c432 drm/amd/display: Revert DCN2.1 dram_clock_change_latency update new 8b19a4e351e2 drm/amd/display: [FW Promotion] Release 0.0.45 new aec0ebd651a6 drm/amd/display: 3.2.115 new 3755ff54c533 drm/amd/pm: update driver if version for dimgrey_cavefish new 92c415a3e2ab drm/amdgpu: fix sdma instance fw version and feature version init new 68fce5f07c30 drm/amdgpu: use AMDGPU_NUM_VMID when possible new c897934da15f drm/amdkfd: Fix leak in dmabuf import new 5cd5f0070030 drm/amd/display: add S/G support for Vangogh new 13524856336d drm/amd/display: setup system context for APUs new 8c901781d7c5 drm/amd/pm: remove one unsupported smu function for vangogh new f6f75ebdc06c drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven new 580577fbb4f5 drm/amdgpu/cik: enable BACO reset on Bonaire new 35d3f41dd694 drm/amdgpu: enable runtime pm using BACO on CI dGPUs new 5f6fab247c7f drm/amdgpu: free the pre-OS console framebuffer after the [...] new 64f2c15892ae drm/amdgpu: remove amdgpu_ttm_late_init and amdgpu_bo_late_init new 300186795254 drm/amdgpu: fix size calculation with stolen vga memory new f16461bd163f usb: typec: ucsi: check cci busy during PPM reset new 80d3eb80bfe6 PCI/ERR: Fix reset logic in pcie_do_recovery() call new aaeaa799f40c drm/amdgpu: add another raven1 gfxoff quirk new ad54863fac77 drm/amdgpu: add mode2 reset support for vangogh new b575ce48c31b drm/amdgpu/nv: add mode2 reset handling new 8ac4ae9c5c0d drm/amdgpu: fix mode2 reset sequence for vangogh new 45783d8e34cb drm/amdgpu: Enable GPU reset for vangogh new ca58217c9ee4 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] new aeef538099d7 drm/amdgpu: take runtime pm reference when we attach a buffer new 58bf65ee142e ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new 82574f43b260 Merge remote-tracking branch 'amdgpu/drm-next' new 40672e8ffa1a Merge remote-tracking branch 'drm-intel/for-linux-next' new dfb64090892f drm/panel: st7703: Use dev_err_probe new dd396dbc4d78 drm/panel: mantix: Tweak init sequence new 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] new 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] new 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix new 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS new a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector new 2e2bf3a5584d drm/bridge: display-connector: add DP support new 8935ff00e3b1 drm/scheduler: "node" --> "list" new 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list new 71173e787cab drm/scheduler: Essentialize the job done callback new 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* new 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel new ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels new 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings new e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify new e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core new 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning new 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] new 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write new 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings new 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning new 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning new 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] new 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings new 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() new 13283a241540 drm/drv: switch to using devm_add_action_or_reset() new 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init new 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters new 573dafc93588 Merge remote-tracking branch 'drm-misc/for-linux-next' new 503f13895bf0 Merge remote-tracking branch 'imx-drm/imx-drm/next' new b75a5fbf51a0 Merge remote-tracking branch 'regmap/for-next' new 19bb4f78c91f ALSA: hda/proc - print DP-MST connections new f3a3aac52aa5 ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. new 5853a571ba46 ALSA: hda/ca0132 - Change Input Source enum strings. new ac2250ab723c ALSA: hda/ca0132 - Unmute surround when speaker output is [...] new 5a7e054ef49c ALSA: hda: Fix regressions on clear and reconfig sysfs new bdda1ac098e1 Merge remote-tracking branch 'sound/for-next' new e344cf5e4871 ASoC: dt-bindings: imx-hdmi: Add binding doc for hdmi mach [...] new 6a5f850aa83a ASoC: fsl: Add imx-hdmi machine driver new 0d024a8bec08 ASoC: cx2072x: Fix doubly definitions of Playback and Capt [...] new 95d3befbc5e1 ASoC: amd: change clk_get() to devm_clk_get() and add miss [...] new e60ffc48fac4 ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits new 748e72e86971 ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 new 474e3abb9118 Merge series "ASoC: Intel: cht_bsw_nau8824: 2 fixes for us [...] new ad13c835442c ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits new a346c7783618 ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE new 6b4da5374b10 ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs new 4f293dfea9f6 ASoC: codecs/jz4770: Don't change cap-couple setting in HP [...] new e648e3f11653 ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap- [...] new 397e089bda32 ASoC: rt1015: check the return value of regmap_read during [...] new a9faca15a644 ASoC: soc-pcm: remove dpcm_do_trigger() new 6374f493d93b ASoC: soc-pcm: care trigger rollback new 52feed4c1b15 Merge series "ASoC: soc-pcm: trigger cleanup" from Kuninor [...] new 4c8a4cab331d ASoC: Intel: common: add ACPI matching tables for Alder Lake new ac6b7bd33ad6 ASoC: SOF: Intel: add SoundWire support for ADL-S new f17a7db22b8f ASoC: add simple-audio-mux binding new 342fbb7578d1 ASoC: add simple-mux new 69fe63aa1002 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new ac1ef39ecb31 Merge remote-tracking branch 'sound-asoc/for-next' new 38dc717e9715 module: delay kobject uevent until after module init call new f474a9793f9c Merge remote-tracking branch 'modules/modules-next' new b2058cd93d93 Input: gtco - remove driver new b2cc3bfef6aa dt-bindings: input: Add Dell Wyse 3020 Power Button binding new 3d82a4d736a6 Input: add driver for power button on Dell Wyse 3020 new 3347bfbd14e7 Merge remote-tracking branch 'input/next' new cc29e1bf0d63 block: disable iopoll for split bio new fb01a2932e81 blk-mq: add new API of blk_mq_hctx_set_fq_lock_class new 88c9979334aa nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's [...] new 7aa390ec2d9d Revert "block: Fix a lockdep complaint triggered by reques [...] new 283f3cd5665f Merge branch 'for-5.11/block' into for-next new f87905660ed0 drivers/lightnvm: fix a null-ptr-deref bug in pblk-core.c new 23f9c31eb0d1 Merge branch 'for-5.11/drivers' into for-next new 28cea78af449 io_uring: allow non-fixed files with SQPOLL new 14587a46646d io_uring: enable file table usage for SQPOLL rings new e886663cfd02 fs: make do_renameat2() take struct filename new 80a261fd0032 io_uring: add support for IORING_OP_RENAMEAT new 14a1143b68ee io_uring: add support for IORING_OP_UNLINKAT new 018043be1f1b io_uring: split poll and poll_remove structs new 863e05604a6f io_uring: track link's head and tail during submit new 90cd7e424969 io_uring: track link timeout's master explicitly new f2f87370bb66 io_uring: link requests with singly linked list new 0415767e7f05 io_uring: rearrange io_kiocb fields for better caching new 27926b683db0 io_uring: only plug when appropriate new c73ebb685fb6 io_uring: add timeout support for io_uring_enter() new 1a38ffc9cbca io_uring: NULL files dereference by SQPOLL new 10fc72e43352 fs/io_uring Don't use the return value from import_iovec(). new 632546c4b5a4 io_uring: remove duplicated io_size from rw new 2846c481c9dd io_uring: inline io_import_iovec() new 06de5f5973c6 io_uring: simplify io_task_match() new 08d23634643c io_uring: add a {task,files} pair matching helper new df9923f96717 io_uring: cancel only requests of current task new b52fda00dd9d io_uring: don't iterate io_uring_cancel_files() new 6b81928d4ca8 io_uring: pass files into kill timeouts/poll new f6edbabb8359 io_uring: always batch cancel in *cancel_files() new 083692463440 io_uring: refactor io_sq_thread() handling new a0d9205f7d36 io_uring: initialize 'timeout' properly in io_sq_thread() new 906a3c6f9ca0 io_uring: don't acquire uring_lock twice new 2e9dbe902d10 io_uring: only wake up sq thread while current task is in [...] new 10cad2c40dcb io_uring: don't take fs for recvmsg/sendmsg new c98de08c990e io_uring: replace inflight_wait with tctx->wait new 36f72fe2792c io_uring: share fixed_file_refs b/w multiple rsrcs new 65b2b213484a io_uring: check kthread stopped flag when sq thread is unparked new 6e1271e60c1d io_uring: change submit file state invariant new bd5bbda72f7f io_uring: fix miscounting ios_left new ac0648a56c1f io_uring: use bottom half safe lock for fixed file data new bee749b187ac io_uring: fix files cancellation new fbd15848f3c1 io_uring: restructure io_timeout_cancel() new 9c8e11b36c9b io_uring: add timeout update new dad1b1242fd5 io_uring: always let io_iopoll_complete() complete polled io new 31bff9a51b26 io_uring: fix racy IOPOLL completions new 634578f80065 io_uring: fix racy IOPOLL flush overflow new 59850d226e49 io_uring: fix io_cqring_events()'s noflush new f50e75703c15 Merge branch 'for-5.11/io_uring' into for-next new 23c9207f0fcf Merge remote-tracking branch 'block/for-next' new 473cd31fadce Merge remote-tracking branch 'device-mapper/for-next' new 4df5283a7cf9 Merge remote-tracking branch 'pcmcia/pcmcia-next' new dd174470696e Merge remote-tracking branch 'mmc/next' new 41a009790d67 Merge remote-tracking branch 'mfd/for-mfd-next' new cc24d61d7cf6 Merge remote-tracking branch 'backlight/for-backlight-next' new d74a6355f748 Merge remote-tracking branch 'battery/for-next' new 8db06423e079 regulator: da9121: Potential Oops in da9121_assign_chip_model() new 416c29e9ce13 regulator: da9121: Remove uninitialised string variable new 9536ce637059 regulator: da9121: Fix index used for DT property new 9d125387d92b Merge series "regulator: da9121: bug fixes" from Adam Ward [...] new 5f13600071df Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 0e1c4aed1e20 Merge remote-tracking branch 'regulator/for-next' new fde3db28c07a Merge remote-tracking branch 'security/next-testing' new d9208eda09cb Merge remote-tracking branch 'integrity/next-integrity' new 0bd603a1dc52 Merge remote-tracking branch 'selinux/next' new 62a0b4de57ad Merge remote-tracking branch 'smack/next' new acb62c2ca859 Merge remote-tracking branch 'tomoyo/master' new d6ceb9c9efb1 Merge remote-tracking branch 'tpmdd/next' new 70e914078690 Merge remote-tracking branch 'audit/next' new 1e95c81104e3 dt-bindings: vendor-prefixes: Add FII new d89886eb76f6 dt-bindings: Correct GV11B GPU register sizes new e5dddbedfe09 dt-bindings: add ADP5585/ADP5589 entries to trivial-devices new 9c8421e298d6 dt-bindings:i2c:i2c-gate: txt to yaml conversion new 675fc18900e9 dt-bindings: trivial-devices: Add delta,q54sj108a2 new 8f7e68bb3d4c dt-bindings: mfd: fix stm32 timers example new faf724c90798 Documentation: DT: binding documentation for regulator-poweroff new 99a375938bab dt-bindings: vendor-prefixes: correct the spelling of TQ-S [...] new 46ec4bc84a6a dt-bindings: vendor-prefixes: Add an entry for AmpereCompu [...] new 2a0c1db26fe9 Merge remote-tracking branch 'devicetree/for-next' new aa80be5043a6 dt-bindings: mailbox : arm,mhuv2: Add bindings new 5a6338cce9f4 mailbox: arm_mhuv2: Add driver new 855a702d5f5b Merge remote-tracking branch 'mailbox/mailbox-for-next' new 76347344c522 spi: Update DT binding docs to support SiFive FU740 SoC new 7b14a272f9ac dt-bindings: spi: dw-apb-ssi: Add Canaan K210 SPI controller new a51acc2400d4 spi: dw: Add support for 32-bits max xfer size new b0dfd948379c spi: dw: Add support for the Canaan K210 SoC SPI new 0532eb26ecfe Merge remote-tracking branch 'spi/for-5.11' into spi-next new 593b02d9998c Merge remote-tracking branch 'spi/for-next' new 6d6071c42229 Merge remote-tracking branch 'tip/auto-latest' new 3c0a4b185f6c clocksource/drivers/sp804: Add static for functions such a [...] new 3c07bf0fc355 clocksource/drivers/sp804: Make some symbol static new 9d4965eb438f clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] new dca54f8ce1c3 clocksource/drivers/sp804: Correct clk_get_rate handle new 19f7ce8e36c0 clocksource/drivers/sp804: Use pr_fmt new 0fce2e02a29c dt-bindings: timer: Add new OST support for the upcoming n [...] new b6ea209ef124 clocksource/drivers/nps: Remove EZChip NPS clocksource driver new c1e6cad00aa2 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] new db08e6c0e251 dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings new b7c0fed5ccf2 dt-bindings: timer: renesas: tmu: Convert to json-schema new eee422c46e68 clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] new 5bd7cb29eceb clocksource/drivers/ingenic: Fix section mismatch new ab3105446f1e clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI new fef92cd2bc04 Merge tag 'timers-v5.11' of https://git.linaro.org/people/ [...] new 5d9814df0aec clocksource/drivers/dw_apb_timer_of: Add error handling if [...] new d8cc3905b807 clocksource/drivers/arm_arch_timer: Use stable count reade [...] new 8b7770b877d1 clocksource/drivers/arm_arch_timer: Correct fault programm [...] new 8ae954caf49a clocksource/drivers/sh_cmt: Fix potential deadlock when ca [...] new 3e4b795ed5c7 Merge remote-tracking branch 'clockevents/timers/drivers/next' new c655be79b7c3 Merge remote-tracking branch 'edac/edac-for-next' new 39686c36fce7 Merge remote-tracking branch 'ftrace/for-next' new 9a45dab47edc Merge remote-tracking branch 'rcu/rcu/next' new 0cc519f85a52 KVM: arm64: Fix nVHE boot on VHE systems new 3a514592b698 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' [...] new d4aadd824e5d Merge remote-tracking branch 'kvm-arm/next' new d3a9e4146a6f KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() new a447e38a7fad KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() new 311a06593b9a KVM: SVM: Drop VMXE check from svm_set_cr4() new c2fe3cd4604a KVM: x86: Move vendor CR4 validity check to dedicated kvm_ [...] new ee69c92bac61 KVM: x86: Return bool instead of int for CR4 and SREGS val [...] new 7a873e455567 KVM: selftests: Verify supported CR4 bits can be set befor [...] new 1c96dcceaeb3 KVM: x86: fix apic_accept_events vs check_nested_events new bf0cd88ce363 KVM: x86: emulate wait-for-SIPI and SIPI-VMExit new c4d51a52c67a sched/wait: Add add_wait_queue_priority() new e8dbf19508a1 kvm/eventfd: Use priority waitqueue to catch events before [...] new 28f132671055 eventfd: Export eventfd_ctx_do_read() new b1b397aeef81 vfio/virqfd: Drain events from eventfd in virqfd_wakeup() new b59e00dd8cda kvm/eventfd: Drain events from eventfd in irqfd_wakeup() new c21d54f0307f KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a s [...] new 8b460692fee4 KVM: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl new ff5a983cbb37 KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY [...] new 2f5414423ef5 KVM: remove kvm_clear_guest_page new 28bd726aa404 KVM: Pass in kvm pointer into mark_page_dirty_in_slot() new fb04a1eddb1a KVM: X86: Implement ring-based dirty memory tracking new b2cc64c4f382 KVM: Make dirty ring exclusive to dirty bitmap log new 044c59c409b7 KVM: Don't allocate dirty bitmap if dirty ring is enabled new 60f644fb5198 KVM: selftests: Introduce after_vcpu_run hook for dirty log test new 84292e565951 KVM: selftests: Add dirty ring buffer test new 019d321a68ea KVM: selftests: Run dirty ring test asynchronously new edd3de6fc3d5 KVM: selftests: Add "-c" parameter to dirty log test new 8aa426e854c4 selftests: kvm: keep .gitignore add to date new 2259c17f0188 kvm: x86: Sink cpuid update into vendor-specific set_cr4 f [...] new f63f0b68c864 KVM: selftests: always use manual clear in dirty_log_perf_test new ec2f18bb4783 KVM: selftests: Make vm_create_default common new 0aa9ec45d427 KVM: selftests: Introduce vm_create_[default_]_with_vcpus new 87c5f35e5c95 KVM: selftests: Also build dirty_log_perf_test on AArch64 new 08d3e27718bd KVM: selftests: Make test skipping consistent new 22f232d134e1 KVM: selftests: x86: Set supported CPUIDs on default VM new 789f52c071a0 x86/kvm: remove unused macro HV_CLOCK_SIZE new 7e8e6eed75e2 KVM: SVM: Move asid to vcpu_svm new dc924b062488 KVM: SVM: check CR4 changes against vcpu->arch new a7b1d950e306 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 5ec0dc8b43ab Merge remote-tracking branch 'kvms390/next' new ca33479cc7be xen: add helpers for caching grant mapping pages new ee32f32335e8 xen: don't use page->lru for ZONE_DEVICE memory new 57d9b98dd7db Merge remote-tracking branch 'xen-tip/linux-next' new 1f1a8929a455 Merge remote-tracking branch 'percpu/for-next' new 75b1e162d343 Merge remote-tracking branch 'workqueues/for-next' new 07f262d80d5f tools/power/x86/intel-speed-select: Read TRL from mailbox new 6c4832253a2d tools/power/x86/intel-speed-select: Account for missing sy [...] new 5e27cb9bca67 tools/power/x86/intel-speed-select: Update version for v5.11 new ba4939f1dd46 platform/x86: mlx-platform: Fix item counter assignment fo [...] new cf791774a16c platform/x86: mlx-platform: Fix item counter assignment fo [...] new aa8994fbf2a0 x86/platform: classmate-laptop: add WiFi media button new 7067be7059e8 platform/x86: intel-hid: add Rocket Lake ACPI device ID new 0cd3f561efa9 platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range [...] new 4765d8648292 Merge remote-tracking branch 'drivers-x86/for-next' new b8c5eed46a25 Merge remote-tracking branch 'chrome-platform/for-next' new 12d5e19a2615 Merge remote-tracking branch 'hsi/for-next' new 6d6758359b06 Merge remote-tracking branch 'leds/for-next' new 8e36e6f931f3 Merge remote-tracking branch 'ipmi/for-next' new d70c55a0eae8 Merge remote-tracking branch 'driver-core/driver-core-next' new 7fe53dcbbfbd USB: core: drop pipe-type check from new control-message helpers new c7721e15f434 usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] new e90cfa813da7 USB: dummy-hcd: Fix uninitialized array use in init() new 3f6f6343a29d usb: mtu3: fix memory corruption in mtu3_debugfs_regset() new ff62d08fd624 usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C new 10eb0b6ac63a usb: typec: tps6598x: Export some power supply properties new 08a02f954b0d USB: add RESET_RESUME quirk for Snapscan 1212 new 3d4113780194 Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel. [...] new b175d273d4e4 USB: legotower: fix logical error in recent commit new d532c32cf0b1 Merge remote-tracking branch 'usb/usb-next' new a251963f76fa USB: serial: option: add interface-number sanity check to [...] new 11fb08cffbeb USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib new 5d47c887ccee USB: serial: ftdi_sio: drop GPIO line checking dead code new fddd408ad448 USB: serial: ftdi_sio: log the CBUS GPIO validity new debcbf044e2d Merge remote-tracking branch 'usb-serial/usb-next' new f2d904940a52 MAINTAINERS: Add myself as a reviewer for CADENCE USB3 DRD [...] new b8b09d4d6548 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword new 11499a7def39 usb: cdns3: fix build when PM_SLEEP is not set new 94e0623337a6 usb: cdns3: fix warning when USB_CDNS_HOST is not set new df1b6960d363 usb: cdnsp: Removes some not useful function arguments new d8cc4991fe01 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 1dfd7b7849ea phy: ingenic: depend on HAS_IOMEM new b097efba9580 drm/mediatek: avoid dereferencing a null hdmi_phy on an er [...] new cb4619e5997d Merge remote-tracking branch 'phy-next/next' new 76437b340b24 earlycon: drop semicolon from earlycon macro new 1c4895d2ca8f Merge remote-tracking branch 'tty/tty-next' new 6e559fe12892 Merge tag 'soundwire-5.11-rc1' of git://git.kernel.org/pub [...] new 85261c1ff156 mei: bus: add vtag support new ee64ed8153ab mei: bus: enable pavp device. new 83be0b84fe84 coresight: tmc-etr: Fix barrier packet insertion for perf buffer new 45fe7befe0db coresight: remove broken __exit annotations new e72550928ff0 coresight: etm4x: Modify core-commit to avoid HiSilicon ET [...] new eba6feae8a34 Merge remote-tracking branch 'char-misc/char-misc-next' new 75db3e88cafe extcon: max8997: Add CHGINS and CHGRM interrupt handling new a522d8d6e1ca extcon: max77693: Fix modalias string new b04f12ede085 Merge remote-tracking branch 'extcon/extcon-next' new 186d12e79895 Merge remote-tracking branch 'vfio/next' new 6c91799f59ed staging: bcm2835: fix vchiq_mmal dependencies new be25cfd80e8f Staging: rtl8723bs/core: delete empty if statement new 954c647acea0 Staging: rtl8723bs/core: fix brace coding style issue new 6c7b8ac995d9 Staging: rtl8723bs/core: add blank line after declarations new 94168e2ba4dc staging: mt7621-pinctrl: stop using the deprecated 'pinctr [...] new e77b259f67ab staging: greybus: audio: Fix possible leak free widgets in [...] new 6d75b5044bb3 staging: rtl8723bs: replace unique macros and WIFI_STATUS_CODE new 5ed3e6f29f76 staging: rtl8723bs: replace WIFI_REASON_CODE new 2415ae7fa2c7 staging: rtl8723bs: replace cap_* macros new 98b32c71a455 staging: rtl8723bs: replace HT_CAP_AMPDU_FACTOR new ac74ae7671d7 staging: rtl8723bs: replace OP_MODE_* and HT_INFO_OPERATIO [...] new 2841fa62e237 staging: rtl8723bs: remove WLAN_HT_CAP_SM_PS_* macros new b3ae8af6a782 staging: rtl8723bs: replace RTW_IEEE80211_ADDBA_PARAM_BUF_ [...] new 4cd889817490 staging: rtl8723bs: remove unused macros new 19cf9d7afc2e staging: rtl8723bs: remove LIST_CONTAINOR new fc6a65288c33 staging: rtl8723bs: use WLAN_EID_HT_CAPABILITY new b05cc3a9156b staging: rtl8723bs: use WLAN_EID_VENDOR_SPECIFIC new 3359e2927b32 staging: rtl8723bs: use WLAN_EID_RSN new 332ec9db0921 staging: rtl8723bs: use WLAN_EID_HT_OPERATION new b03da03a267c staging: rtl8723bs: replace WLAN_EID_VHT_OP_MODE_NOTIFY new 3f15277b29ee staging: rtl8723bs: replace _SSID_IE_ new c34c45ed98f9 staging: rtl8723bs: replace _SUPPORTEDRATES_IE_ new 8f6a9446c6dd staging: rtl8723bs: replace _DSSET_IE_ new aaa0bc19facf staging: rtl8723bs: replace _TIM_IE_ new e6038a488cef staging: rtl8723bs: replace _IBSS_PARA_IE_ new 0b44fca943be staging: rtl8723bs: replace _COUNTRY_IE_ new 38caee0abe9d staging: rtl8723bs: replace _CHLGETXT_IE_ new 7bd332ec5ed3 staging: rtl8723bs: replace _ERPINFO_IE_ new 00f0b6828413 staging: rtl8723bs: replace _EXT_SUPPORTEDRATES_IE_ new fc41e9618fc6 staging: rtl8723bs: replace _WAPI_IE_ new 99bb776980ee staging: rtl8723bs: replace _MME_IE_ new 9b5d8c1fe14b staging: rtl8723bs: replace EID_BSSCoexistence new d7ca2c3d2d47 staging: rtl8723bs: replace EID_BSSIntolerantChlReport new 5b45010f2ef9 staging: rtl8723bs: replace EID_EXTCapability new a228b401951e staging: rtl8723bs: remove unused macros new 8764c27fbd2f staging: rtl8723bs: remove ELEMENT_ID enum new 289fa46ac611 dt-bindings: pinctrl: rt2880: add binding document new 518b466a21ad pinctrl: ralink: add a pinctrl driver for the rt2880 family new 69f315daea3d Merge remote-tracking branch 'staging/staging-next' new f14edc7d53d4 Merge remote-tracking branch 'mux/for-next' new d461d5e630b4 Merge remote-tracking branch 'icc/icc-next' new 02b7cad31e83 Merge remote-tracking branch 'dmaengine/next' new c649d0cdb532 Merge remote-tracking branch 'cgroup/for-next' new 6bf6c1a65c85 Merge remote-tracking branch 'scsi/for-next' new 3a5b9fa2cc5f scsi: qla4xxx: Remove redundant assignment to variable rval new 305c16ce2632 scsi: qla2xxx: Return EBUSY on fcport deletion new c1599657d48c scsi: qla2xxx: Change post del message from debug level to [...] new a6dcfe08487e scsi: qla2xxx: Limit interrupt vectors to number of CPUs new e4fc78f48d3f scsi: qla2xxx: Tear down session if FW say it is down new 0ce8ab50a6ed scsi: qla2xxx: Don't check for fw_started while posting NV [...] new aceba54ba0f9 scsi: qla2xxx: Fix compilation issue in PPC systems new 8de309e7299a scsi: qla2xxx: Fix crash during driver load on big endian [...] new 8a78dd6ed1af scsi: qla2xxx: Fix FW initialization error on big endian machines new 07a5f69248e3 scsi: qla2xxx: Fix N2N and NVMe connect retry failure new f795f96e725b scsi: qla2xxx: Handle aborts correctly for port undergoing [...] new 0bc17251dff4 scsi: qla2xxx: Fix flash update in 28XX adapters on big en [...] new 0a6f4d762c6b scsi: qla2xxx: Fix the call trace for flush workqueue new 707531bc2626 scsi: qla2xxx: If fcport is undergoing deletion complete I [...] new abd9cae9bbae scsi: qla2xxx: Fix device loss on 4G and older HBAs new afc516dcfe52 scsi: qla2xxx: Update version to 10.02.00.104-k new f98790c00375 scsi: mpt3sas: Sync time periodically between driver and firmware new aec93e8e2385 scsi: mpt3sas: Add persistent trigger pages support new bb855f2a5d7e scsi: mpt3sas: Add persistent Master trigger page new 71b3fb8fe6dd scsi: mpt3sas: Add persistent Event trigger page new 2a5c3a35c156 scsi: mpt3sas: Add persistent SCSI sense trigger page new 0e17a87c5950 scsi: mpt3sas: Add persistent MPI trigger page new 9b271c69128b scsi: mpt3sas: Handle trigger page after firmware update new be1b50021254 scsi: mpt3sas: Update driver version to 36.100.00.00 new 44fd9fb599d3 scsi: ufs: Remove unused macro definition POWER_DESC_MAX_SIZE new 1fa0570002e3 scsi: ufs: Fix wrong print message in dev_err() new 1918651f2d7e scsi: ufs: Clear UAC for RPMB after ufshcd resets new f8162ac70ecf scsi: ufs: Allow regulators being always-on new b3f3d31a528f scsi: ufs-mediatek: Keep VCC always-on for specific devices new c763729a10e5 scsi: ufs-pci: Fix restore from S4 for Intel controllers new af423534d2de scsi: ufs-pci: Ensure UFS device is in PowerDown mode for [...] new 044d5bda7117 scsi: ufs-pci: Fix recovery from hibernate exit errors for [...] new dd78bdb6f810 scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel [...] new fa4d0f1992a9 scsi: block: Fix a race in the runtime power management code new 0854bcdcdec2 scsi: block: Introduce BLK_MQ_REQ_PM new 96d86e6a80a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests new 5ae65383fc76 scsi: ide: Mark power management requests with RQF_PM inst [...] new cfefd9f8240a scsi: scsi_transport_spi: Set RQF_PM for domain validation [...] new e6044f714b25 scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE new a4d34da715e3 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT new 52abca64fd94 scsi: block: Do not accept any requests while suspended new 8b3c8035297e scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() new 5213dc7940e0 scsi: ufs-mediatek: Use correct path to fix compile error new bd14bf0e4a08 scsi: ufs: Re-enable WriteBooster after device reset new 31a5d9cafff1 scsi: ufs: Un-inline ufshcd_vops_device_reset function new cb5253198f10 scsi: cxgb4i: Fix TLS dependency new 30feb129424e Merge remote-tracking branch 'scsi-mkp/for-next' new 0958a2237e42 Merge remote-tracking branch 'vhost/linux-next' new cc608fa73471 Merge remote-tracking branch 'rpmsg/for-next' new 263ade7166a2 gpio: eic-sprd: break loop when getting NULL device resource new 3bf1d26c8a16 drivers: gpio: bt8xx: prefer dev_err()/dev_warn() over of [...] new a922a2445408 drivers: gpio: amd8111: prefer dev_err()/dev_info() over r [...] new 37ddba0245b4 drivers: gpio: amd8111: use SPDX-License-Identifier new a0db197f534f gpiolib: cdev: Flag invalid GPIOs as used new b5252196d08a gpio: put virtual gpio device into their own submenu new 40b37008eb5a Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org [...] new b8fbfef1595c Merge branch 'devel' into for-next new af0d42e28221 Merge remote-tracking branch 'gpio/for-next' new 7aeb35380261 pinctrl: aspeed: Fix GPIO requests on pass-through banks new e8873c0afd34 pinctrl: intel: Actually disable Tx and Rx buffers on GPIO [...] new 274380f9eb09 Merge branch 'devel' into for-next new 7f1b289de811 Merge remote-tracking branch 'pinctrl/for-next' new c00d25505515 Merge remote-tracking branch 'pwm/for-next' new fce046ce7d09 Merge remote-tracking branch 'userns/for-next' new 3cce996da12e Merge remote-tracking branch 'kselftest/next' new 59631a487e91 Merge remote-tracking branch 'livepatching/for-next' new c6871444b4b6 Merge remote-tracking branch 'rtc/rtc-next' new 9b121b4fcf41 Merge remote-tracking branch 'ntb/ntb-next' new 29231194f427 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 63449cc779db Merge remote-tracking branch 'slimbus/for-next' new 8ddcc9fa0ff7 Merge remote-tracking branch 'nvmem/for-next' new f7a03c51bb7d Merge remote-tracking branch 'xarray/main' new 0821b1d25e8e Merge remote-tracking branch 'hyperv/hyperv-next' new 7652afa42ce4 Merge remote-tracking branch 'auxdisplay/auxdisplay' new b001ed3f4f34 Merge remote-tracking branch 'pidfd/for-next' new 8942c2a57cef Merge remote-tracking branch 'fpga/for-next' new f6ea7eedebd7 Merge remote-tracking branch 'kunit-next/kunit' new 86cef23420f8 Merge remote-tracking branch 'notifications/notifications- [...] new 5e89e349e66f Merge remote-tracking branch 'memblock/for-next' new 1bb34a540f39 revert "mm/filemap: add static for function __add_to_page_ [...] new e9711820c4f0 proc: use untagged_addr() for pagemap_read addresses new f837669c286f /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 746ac0113ca2 /proc/kpageflags: do not use uninitialized struct pages new 842b874f68c8 selftest/fpu: avoid clang warning new aa68192638aa kbuild: avoid static_assert for genksyms new cb6c5bd7ad98 initramfs: fix clang build failure new 2ed0e087b22d elfcore: fix building with clang new 2ac05f7fcf5b kasan: fix object remaining in offline per-cpu quarantine new bf8635e2588a kasan: fix slab double free when cpu-hotplug new 48d67915485f mm/hugetlb: clear compound_nr before freeing gigantic pages new 9674095bdd2a kthread: add kthread_work tracepoints new 15cf76fda933 kthread_worker: document CPU hotplug handling new 356659e80032 kthread_worker-document-cpu-hotplug-handling-fix new 6667420565b7 uapi: move constants from <linux/kernel.h> to <linux/const.h> new 1efa76c51706 ide/falcon: remove in_interrupt() usage new 33d39a50a896 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new 44b3e070e33b fs/ntfs: remove unused varibles new 7caa1850d0d7 fs/ntfs: remove unused variable attr_len new 6613766535fc fs/ocfs2/cluster/tcp.c: remove unneeded break new de2110175934 ocfs2: ratelimit the 'max lookup times reached' notice new e4ed13ed3b55 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 93dbdf29cf60 ocfs2: fix ocfs2 corrupt when iputting an inode new fbabb6fadae7 arch/Kconfig: fix spelling mistakes new 0abd78afc24d ramfs: support O_TMPFILE new a91f48bd92f9 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 561e735b75e9 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 0004797913bf mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new fae961cba654 mm: slab: provide krealloc_array() new 4bb7d53f6400 ALSA: pcm: use krealloc_array() new ef031cfc6f22 vhost: vringh: use krealloc_array() new f7350cbce0b6 pinctrl: use krealloc_array() new cfe9aff1273f edac: ghes: use krealloc_array() new b46052f76bfe drm: atomic: use krealloc_array() new bfcf5bca0de6 hwtracing: intel: use krealloc_array() new 854c5171a52b dma-buf: use krealloc_array() new 37d74ea9b226 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 6f640f012d7a mm/slub: let number of online CPUs determine the slub page order new 17f86d09094e device-dax/kmem: use struct_size() new facf4349dae2 mm: fix page_owner initializing issue for arm32 new 6cf22751938a mm/page_owner: Record timestamp and pid new b879198fe857 mm/filemap/c: break generic_file_buffered_read up into mul [...] new d0364af2d753 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 74add9360d2a mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new bad23fdafd2f mm/truncate: add parameter explanation for invalidate_mapp [...] new a5b0b6aa0c6a mm/filemap.c: remove else after a return new b4cf1386a88d mm-remove-the-unuseful-else-after-a-return-fix new 0bc60e8e22e4 mm/gup_benchmark: rename to mm/gup_test new ef103e8583a7 selftests/vm: use a common gup_test.h new 08ddd44f0035 selftests/vm: rename run_vmtests --> run_vmtests.sh new 501e283ea706 selftests/vm: minor cleanup: Makefile and gup_test.c new aa6842c00a90 selftests/vm: only some gup_test items are really benchmarks new 61f1291b1541 selftests/vm: gup_test: introduce the dump_pages() sub-test new 1e2432794b2c selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 7c22570a0dfb selftests/vm: hmm-tests: remove the libhugetlbfs dependency new af46fd10b9bb selftests/vm: 2x speedup for run_vmtests.sh new 8feb89a02a5b mm/gup_test.c: mark gup_test_init as __init function new c4e82e4f2126 mm/gup_test: GUP_TEST depends on DEBUG_FS new db21a7b6c595 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 new b7c25047478d mm/gup: reorganize internal_get_user_pages_fast() new 8b77812b28e0 mm/gup: prevent gup_fast from racing with COW during fork new 346641067ff5 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] new d1156b113e19 mm/gup: remove the vma allocation from gup_longterm_locked() new 1eb2fe862a51 mm/gup: combine put_compound_head() and unpin_user_page() new 29a68f457c42 mm: handle zone device pages in release_pages() new 566f43359b88 mm/swapfile.c: use helper function swap_count() in add_swa [...] new 9c87cc60f293 mm/swap_state: skip meaningless swap cache readahead when [...] new 900d43f6931b mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new 6a0a7a327592 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new 5548e295a802 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 99a23b4194b6 mm: remove pagevec_lookup_range_nr_tag() new 80559c3c565a mm/wap: don't SetPageWorkingset unconditionally during swapin new d709780e4ece mm/shmem.c: make shmem_mapping() inline new d19510bdc4b3 tmpfs: fix Documentation nits new 187305339361 mm: memcontrol: add file_thp, shmem_thp to memory.stat new 15be17b13e02 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new e919ec933cfa mm: memcontrol: remove unused mod_memcg_obj_state() new 20f43f8ab601 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 0aec37e5dcbc mm: memcg/slab: fix return of child memcg objcg for root memcg new 37c9e1464c5a mm: memcg/slab: fix use after free in obj_cgroup_charge new 84febdddea7b mm/rmap: always do TTU_IGNORE_ACCESS new df0ccfcbd9b2 mm/memcg: update page struct member in comments new 05afbe89696a mm: memcg: fix obsolete code comments new 81e3a45182ec mm: memcg: deprecate the non-hierarchical mode new cc906f2e1d1f docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new 4364e1bddd0f cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new bf6206a673a7 mm/page_counter: use page_counter_read in page_counter_set_max new 1cd342a4577e mm: memcg: remove obsolete memcg_has_children() new 5851fb1d663b mm/thp: move lru_add_page_tail() to huge_memory.c new 43a5a31ae696 mm/thp: use head for head page in lru_add_page_tail() new 3d766c37aff8 mm/thp: simplify lru_add_page_tail() new d4dcec0a809b mm/thp: narrow lru locking new 04bdba9a3681 mm/vmscan: remove unnecessary lruvec adding new b8c91acf33b6 mm/rmap: stop store reordering issue on page->mapping new a31916ef6b01 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix new ea7e67e0084e mm: page_idle_get_page() does not need lru_lock new afeea7841210 mm/memcg: add debug checking in lock_page_memcg new 6777b84bbc43 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn new 120a776b0566 mm/lru: move lock into lru_note_cost new 0422bb55471d mm/vmscan: remove lruvec reget in move_pages_to_lru new ce742be5cdf6 mm/mlock: remove lru_lock on TestClearPageMlocked new 61a97b41bbd1 mm/mlock: remove __munlock_isolate_lru_page() new 5f3a9883cb1e mm/lru: introduce TestClearPageLRU() new 50c854f168a3 mm/compaction: do page isolation first in compaction new 3610014852d7 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn new 3f27b3d1a5b6 mm/lru: replace pgdat lru_lock with lruvec lock new d57111d7e705 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix new e934df2bc600 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 new fe04546c4103 mm/lru: introduce relock_page_lruvec() new 138e820a7156 mm-lru-introduce-the-relock_page_lruvec-function-fix new 9eca20dd5a60 mm/lru: revise the comments of lru_lock new 1488187e794a mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new 24af3a269963 mm: memcontrol: Assign boolean values to a bool variable new 5a91759d485b mm/memcg: remove incorrect comment new 1ab80e95e2d0 mm: move lruvec stats update functions to vmstat.h new 21a5525bf889 mm: memcontrol: account pagetables per node new a837bbaa0531 xen/unpopulated-alloc: consolidate pgmap manipulation new fcb134f9d473 kselftests: vm: add mremap tests new da39067a0429 mm: speedup mremap on 1GB or larger regions new 6d5aa459d815 arm64: mremap speedup - enable HAVE_MOVE_PUD new fc1d0f75f884 x86: mremap speedup - Enable HAVE_MOVE_PUD new 55c82397bc55 mm: cleanup: remove unused tsk arg from __access_remote_vm new 89b6504848c3 mm/mmap.c: fix the adjusted length error new d30d2485ef11 mm/mapping_dirty_helpers: enhance the kernel-doc markups new 1229cc73c880 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new 3b77356d530b mm: mmap_lock: add tracepoints around lock acquisition new 469a19832945 mm: mmap_lock: fix use-after-free race and css ref leak in [...] new 4476f8cf8d09 mmap_lock-add-tracepoints-around-lock-acquisition-fix-v3 new c55bfb6f792e sparc: fix handling of page table constructor failure new cb6d38a3819d mm: move free_unref_page to mm/internal.h new 17a8f3372a3f mm/mremap: account memory on do_munmap() failure new 1025e87d0e62 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 7a5a1896bfd3 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new 6864676343b3 vm_ops: rename .split() callback to .may_split() new 7c24c38f6daf mremap: check if it's possible to split original vma new 7e6dd5d88371 mm: forbid splitting special mappings new e3e53a7a3138 mm: track mmu notifiers in fs_reclaim_acquire/release new 4f4bde02823c mm: extract might_alloc() debug check new b69cc047d95b locking/selftests: add testcases for fs_reclaim new 5813abc550cb mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new 7499e1e91e18 mm/vmalloc: use free_vm_area() if an allocation fails new af6f73ee4ed0 mm/vmalloc: rework the drain logic new f0985bcbd98e mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new 2e7483fff879 mm/vmalloc.c: remove unnecessary return statement new 06a3662dd51a docs/vm: remove unused 3 items explanation for /proc/vmstat new 820de9b972b0 mm/vmalloc.c: fix kasan shadow poisoning size new 24e7cafa9455 workqueue: kasan: record workqueue stack new e226b62b5936 kasan: print workqueue stack new eba50fff503f lib/test_kasan.c: add workqueue test case new 07cf45b68a5a kasan: update documentation for generic kasan new 6d6bd6134989 alpha: switch from DISCONTIGMEM to SPARSEMEM new 94207b5534d5 ia64: remove custom __early_pfn_to_nid() new e343d6ff702a ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new dc860b1b1884 ia64: discontig: paging_init(): remove local max_pfn calculation new a0bfb938ae29 ia64: split virtual map initialization out of paging_init() new 0e791e5138cd ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 94d171d065be ia64: make SPARSEMEM default and disable DISCONTIGMEM new 78f16dc9c337 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new f16ec3afc0ee arm, arm64: move free_unused_memmap() to generic mm new 1785df97db31 arc: use FLATMEM with freeing of unused memory map instead [...] new 3447827433d2 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new dceeee19608f m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new 27e7fa899120 m68k: deprecate DISCONTIGMEM new 54fdcdcb4170 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new 60b0dca2a30b PM: hibernate: make direct map manipulations more explicit new f537b4c9bc89 arch, mm: restore dependency of __kernel_map_pages() on DE [...] new 05e8bf671b23 arch, mm: make kernel_page_present() always available new bd4fdf97f7f1 mm, page_alloc: clean up pageset high and batch update new 8c2924bcfaf4 mm, page_alloc: calculate pageset high and batch once per zone new 83dac63fa139 mm, page_alloc: remove setup_pageset() new 587c41263bb1 mm, page_alloc: simplify pageset_update() new 90cfb95306da mm, page_alloc: cache pageset high and batch in struct zone new c3505f8df492 mm, page_alloc: move draining pcplists to page isolation users new 32641c11bde9 mm, page_alloc: disable pcplists during memory offline new 3a03762a706d mm-page_alloc-disable-pcplists-during-memory-offline-fix new 3ad4e2d878d2 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new 9c5614c35d47 mm/page-flags: fix comment new 2ff5e5eea002 mm/page_alloc: add __free_pages() documentation new 91fe35bd93d5 mm/page_alloc: mark some symbols with static keyword new 176232b371b0 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new 3477e4bb469c init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new 9317850938a5 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() new c128c2d55e2f mm/page_alloc: speed up the iteration of max_order new cd374b3d3381 mm,hwpoison: drain pcplists before bailing out for non-bud [...] new 8834d3201aa6 mm,hwpoison: take free pages off the buddy freelists new d3c5d0d128f8 mm,hwpoison: take free pages off the buddy freelists for hugetlb new 586fe9d0ff7f mm,hwpoison: drop unneeded pcplist draining new 4ccf792fbbbf mm,hwpoison: refactor get_any_page new e0287fb91c00 mm,hwpoison: disable pcplists before grabbing a refcount new e0cfca271040 mm,hwpoison: remove drain_all_pages from shake_page new 40c0f888f201 mm,memory_failure: always pin the page in madvise_inject_error new 75d36425eca0 mm,hwpoison: return -EBUSY when migration fails new dd15fba6bb72 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new b861906ccbdf mm/huge_memory.c: update tlb entry if pmd is changed new dc128a779fbd MIPS: do not call flush_tlb_all when setting pmd entry new b3d4b9be4662 include/linux/huge_mm.h: remove extern keyword new 32e449bc1367 khugepaged: add parameter explanations for kernel-doc markup new 0a7f59c3549f mm: hugetlb: fix type of delta parameter and related local [...] new 9a17b1c5249f mm,hugetlb: remove unneeded initialization new 2aee5e476305 mm: don't wake kswapd prematurely when watermark boosting [...] new 069946442dc6 mm/vmscan: drop unneeded assignment in kswapd() new d9f9370b97e3 mm/vmscan.c: remove the filename in the top of file comment new 46374049d578 mm/vmscan: __isolate_lru_page_prepare() cleanup new c9b225d8f334 mm/page_isolation: do not isolate the max order page new 80217b3d469e z3fold: simplify freeing slots new c563b059965a z3fold: stricter locking and more careful reclaim new d6c1578855ee z3fold: remove preempt disabled sections for RT new a6ee69357b70 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new 1993ac73c9a7 mm/compaction: move compaction_suitable's comment to right place new d9387865b749 mm/compaction: make defer_compaction and compaction_deferr [...] new 950c37691925 mm: memblock: enforce overlap of memory.memblock and memor [...] new bdc54c457d8b mm: fix initialization of struct page for holes in memory layout new 0c675604b0b4 mm-fix-initialization-of-struct-page-for-holes-in-memory-l [...] new ed3dea3a8aac mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new f7818796c96d mm/migrate.c: fix comment spelling new dbe9e24c1b55 mm/migrate.c: optimize migrate_vma_pages() mmu notifier new f215e5fe0492 mm: support THPs in zero_user_segments new 0880519f4ed7 opcode: 0000 EIP: zero_user_segments] new ad5dda7533f8 mm: truncate_complete_page() does not exist any more new e42b0a386124 mm: migrate: simplify the logic for handling permanent failure new d4986b033e6e mm: migrate: skip shared exec THP for NUMA balancing new 1ad55122a608 mm: migrate: clean up migrate_prep{_local} new 9de2a9a4b5bd mm: migrate: return -ENOSYS if THP migration is unsupported new 46a2733e0470 mm: migrate: remove unused parameter in migrate_vma_insert_page() new 23b1d94b7bd7 mm: make pagecache tagged lookups return only head pages new 4c91a03de2e3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 736891b80dcb mm/swap: optimise get_shadow_from_swap_cache new 73acff422e11 mm: add FGP_ENTRY new efec35746546 mm/filemap: rename find_get_entry to mapping_get_entry new f1ef8e1e826f mm/filemap: add helper for finding pages new 0672fdbc5a9d fix mm-filemap-add-helper-for-finding-pages.patch new 21aa452321a9 mm/filemap: add mapping_seek_hole_data new 0a976a1c6791 fix mm-filemap-add-mapping_seek_hole_data.patch new 8d8ec0eb7081 iomap: use mapping_seek_hole_data new 5962da654d1b mm: add and use find_lock_entries new b279dd92aa86 fix mm-add-and-use-find_lock_entries.patch new 05a1586f2075 mm: add an 'end' parameter to find_get_entries new bc911468aaab mm: add an 'end' parameter to pagevec_lookup_entries new 72b67c58a65b mm: remove nr_entries parameter from pagevec_lookup_entries new e16ae130660e mm: pass pvec directly to find_get_entries new b4f932ad7075 mm: remove pagevec_lookup_entries new 3ae437101b9c mm,thp,shmem: limit shmem THP alloc gfp_mask new 81fc7eb1292f mm,thp,shm: limit gfp mask to no more than specified new 84c13ef7ad22 mm,thp,shmem: make khugepaged obey tmpfs mount flags new f8cee07a8561 mm/cma.c: remove redundant cma_mutex lock new f49fe57e530f mm: cma: improve pr_debug log in cma_release() new c5679d45ae85 mm-cma-improve-pr_debug-log-in-cma_release-fix new 0f2fe97c36a3 mm, page_alloc: do not rely on the order of page_poison an [...] new 9ac4c9d81004 mm, page_poison: use static key more efficiently new 4aa90f0403b2 kernel/power: allow hibernation with page_poison sanity checking new 1ca486a5611d mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new 46aa09d885ce mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new c7da336b71ed mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 7d1daa76f3e9 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f510a252a0cd mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f36151a2d023 userfaultfd: add UFFD_USER_MODE_ONLY new fc9affa0996b userfaultfd: add user-mode only option to unprivileged_use [...] new f9e1f648a88a userfaultfd: selftests: make __{s,u}64 format specifiers portable new e6b8a4d89e28 userfaultfd-selftests-make-__su64-format-specifiers-portable-v2 new 17021d9c8c10 userfaultfd/selftests: always dump something in modes new 70949a3baea0 userfaultfd/selftests: fix retval check for userfaultfd_open() new a41cba405148 userfaultfd/selftests: hint the test runner on required privilege new 54381fe89950 mm/zswap: make struct kernel_param_ops definitions const new 30908aaa89a0 mm/zswap: fix passing zero to 'PTR_ERR' warning new f0fb1a0ab74d mm/zswap: move to use crypto_acomp API for hardware acceleration new 15ab48b810c4 mm/zsmalloc.c: rework the list_add code in insert_zspage() new 1e717f7bb99a mm/process_vm_access: remove redundant initialization of iov_r new b313b8dd799a zram: support page writeback new e107aefb3f57 zram: add stat to gather incompressible pages since zram set up new e1a24938fc62 zram: break the strict dependency from lzo new e7a7129f1c26 mm: fix kernel-doc markups new 93e33ce41d15 mm: use sysfs_emit for struct kobject * uses new ffb0af0e0d74 mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 679e9717ff55 mm:backing-dev: use sysfs_emit in macro defining functions new 1ff0d6e8490f mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new 0a4f24fed1e8 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new aace2685442a mm: fix fall-through warnings for Clang new 86678f51683e mm: cleanup kstrto*() usage new 013fc1489c18 mm: add Kernel Electric-Fence infrastructure new 87046522d68a kfence: Fix parameter description for kfence_object_start() new a874257d4e91 kfence: avoid stalling work queue task without allocations new dedc3a7cdbd5 x86, kfence: enable KFENCE for x86 new 8cafc2fdc916 arm64, kfence: enable KFENCE for ARM64 new f916c1220a5a kfence: use pt_regs to generate stack trace on faults new a13311ea5c40 mm, kfence: insert KFENCE hooks for SLAB new 3846d2bd7311 mm, kfence: insert KFENCE hooks for SLUB new a178598f7fc8 kfence, kasan: make KFENCE compatible with KASAN new 8664264ba81e kfence, Documentation: add KFENCE documentation new 61848fea4eaf kfence: add test suite new ce34c9b24d3a MAINTAINERS: add entry for KFENCE new 4a2c6c3c1484 fs/buffer.c: add debug print for __getblk_gfp() stall problem new e701387eae3b fs/buffer.c: dump more info for __getblk_gfp() stall problem new ccf3d8720d89 kernel/hung_task.c: Monitor killed tasks. new 05dddeec457d alpha: Replace bogus in_interrupt() new d691b0206f8e procfs: delete duplicated words + other fixes new 44a4a41f7473 proc: provide details on indirect branch speculation new e6cbaafddafd proc-provide-details-on-indirect-branch-speculation-v2 new 8511b4d31fb7 proc: fix lookup in /proc/net subdirectories after setns(2) new c0c86c2aca8c proc/sysctl: make protected_* world readable new 3537176db754 asm-generic: force inlining of get_order() to work around [...] new 491dcb60bb22 kernel.h: Split out mathematical helpers new 97c050d19213 kernel.h: split out mathematical helpers fix new 386a4df1bc4b kernel/acct.c: use #elif instead of #end and #elif new 2e21b08a0d30 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new 70efb432a489 bitmap: remove unused function declaration new 37202fc3a268 lib/test_free_pages.c: add basic progress indicators new 2268544db9c0 lib/stackdepot.c: replace one-element array with flexible- [...] new 9d82561805ea lib/stackdepot.c: use flex_array_size() helper in memcpy() new 15c7ee5da190 lib/stackdepot.c: use array_size() helper in jhash2() new 1938d91154ac lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new e25bbfbcdc67 lib/list_kunit: follow new file name convention for KUnit tests new a22357ea26bd lib/linear_ranges_kunit: follow new file name convention f [...] new ca01017a3816 lib/bits_kunit: follow new file name convention for KUnit tests new c39373cce5f6 lib/cmdline: fix get_option() for strings starting with hyphen new 14eb8c6e1478 lib/cmdline: allow NULL to be an output for get_option() new c004bf8ef248 lib/cmdline_kunit: add a new test suite for cmdline API new d6de9675d020 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix new 968a6e9d12fc lib/cmdline_kunit: type of expected returned values should be int new 36be246af24f lib/cmdline_kunit: provide meaningful MODULE_LICENSE() new 6d8fa36b2423 lib: optimize cpumask_local_spread() new 550c69840b2e ilog2: Improve ilog2 for constant arguments new 49c899e165c6 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes new 04af6daeff36 lib/string: remove unnecessary #undefs new 150e58668b80 lib: string.h: detect intra-object overflow in fortified s [...] new 1ef5b3b4596c lkdtm: tests for FORTIFY_SOURCE new 3e15495e7436 string.h: add FORTIFY coverage for strscpy() new 6262ecaa6f4c drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] new 2559eaea0a29 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment new af0cc46906d0 lib: cleanup kstrto*() usage new 83fbd6cd19d8 lib/lz4: explicitly support in-place decompression new 0ab619593b2a bitops: introduce the for_each_set_clump macro new 909563aba6a0 lib/test_bitmap.c: add for_each_set_clump test cases new b4e42e247a1f lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new 5b2dac57b885 gpio: thunderx: utilize for_each_set_clump macro new 4798012826c6 gpio: xilinx: utilize generic bitmap_get_value and _set_value new c2e1904fb64b checkpatch: add new exception to repeated word check new ca862d3e3f8d checkpatch: fix false positives in REPEATED_WORD warning new c30ecd114f7f checkpatch: ignore generated CamelCase defines and enum values new bbe4345608a6 checkpatch: prefer static const declarations new 9a0aa1be0b70 checkpatch: allow --fix removal of unnecessary break statements new cb0c1ed38b57 checkpatch: extend attributes check to handle more patterns new 101512213435 checkpatch: add a fixer for missing newline at eof new 57a8cbfd0f0f checkpatch: update __attribute__((section("name"))) quote removal new 4e296bba6092 checkpatch-update-__attribute__sectionname-quote-removal-v2 new 4710835d5d05 checkpatch: add fix option for GERRIT_CHANGE_ID new ffeffe4e02a0 checkpatch: add __alias and __weak to suggested __attribut [...] new bf60269bbe6e checkpatch: improve email parsing new 26d8d7a39b6d checkpatch: fix spelling errors and remove repeated word new 332ffe249c44 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags new cec2fc5d26ae checkpatch: fix unescaped left brace new d7f673e24931 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS new 2a084b8bea0a checkpatch: add fix option for LOGICAL_CONTINUATIONS new 3ece7d7c6d78 checkpatch: add fix and improve warning msg for non-standa [...] new f05b280a44a8 checkpatch: add warning for unnecessary use of %h[xudi] an [...] new 26c16eeca8f2 checkpatch: add warning for lines starting with a '#' in c [...] new 9a3c78283193 checkpatch: fix TYPO_SPELLING check for words with apostrophe new 461d209cfb37 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix new 28607cdad348 checkpatch: add printk_once and printk_ratelimit to prefer [...] new f0594761110e fs/nilfs2: remove some unused macros to tame gcc new fc2077df9433 kdump: append uts_namespace.name offset to VMCOREINFO new df3f2557282c rapidio: remove unused rio_get_asm() and rio_get_device() new fb538a2db40a gcov: remove support for GCC < 4.9 new 0a21662c3aea gcov: fix kernel-doc markup issue new b77b968e63c6 bfs: don't use WARNING: string when it's just info. new 5f5fc74ad851 relay: remove unused buf_mapped and buf_unmapped callbacks new 09b266902a3d relay: require non-NULL callbacks in relay_open() new a2625e5445dd relay: make create_buf_file and remove_buf_file callbacks [...] new f9f2bc64c0e9 relay: allow the use of const callback structs new ff99b026474f relay-allow-the-use-of-const-callback-structs-v3 new 0594cf79e51b drm/i915: make relay callbacks const new d769873dea64 ath10k: make relay callbacks const new c854927e744e ath11k: make relay callbacks const new 5b52ae7f5ed9 ath9k: make relay callbacks const new 7ff0c2c1fbc2 blktrace: make relay callbacks const new 8d47a1728dd3 aio: simplify read_events() new 9c644eb5e4c4 kernel/resource.c: fix kernel-doc markups new 079c57ed5fc5 resource-fix-kernel-doc-markups-checkpatch-fixes new ab12e04f7617 ubsan: remove redundant -Wno-maybe-uninitialized new 5ed3d3e67dc4 ubsan: move cc-option tests into Kconfig new 2e01fed75b75 ubsan: disable object-size sanitizer under GCC new 4c8a621b7fcb ubsan: disable UBSAN_TRAP for all*config new ae56c5a72ead ubsan: enable for all*config builds new 1d0d9b2a820a powerpc: add .data..Lubsan_data*/.data..Lubsan_type* secti [...] new a95e1acb4b30 ubsan: remove UBSAN_MISC in favor of individual options new ee7155121748 ubsan: expand tests and reporting new a02e64e4b891 kcov: don't instrument with UBSAN new b9da771292aa reboot: refactor and comment the cpu selection code new 85246aa902c3 reboot: allow to specify reboot mode via sysfs new 2b072c15ffd1 reboot: fix variable assignments in type_store new f189ac033358 reboot: remove cf9_safe from allowed types and rename cf9_force new 486855d04eb7 reboot: allow to override reboot type if quirks are found new e2134e94c2f7 reboot: hide from sysfs not applicable settings new 3eb1e4c2a7b8 fault-injection: handle EI_ETYPE_TRUE new 7d8a001041d2 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new 1f1e7e050401 Merge branch 'akpm-current/current' new f397e57ce5bf kmap: stupid hacks to make it compile new 5dd0e3786a9e apparmor: remove duplicate macro list_entry_is_head() new 79e4b17c6275 mm/memcg: bail early from swap accounting if memcg disabled new 3662a8b7bfc0 mm/memcg: warning on !memcg after readahead page charged new fc64ca67e031 mm/memcg: remove unused definitions new c24632ef59d6 mm, kvm: account kvm_vcpu_mmap to kmemcg new b34ef56d9dbb mm: slub: call account_slab_page() after slab page initialization new fd7ae67d6251 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new bd7fe80f7cb7 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 50c3f85ffbe9 mm/memcontrol:rewrite mem_cgroup_page_lruvec() new d25a1aeaaff2 mm/memcg: add missed warning in mem_cgroup_lruvec new d190b2c4d9a2 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() new f97c679f2f19 treewide: remove stringification from __alias macro definition new 7f7c67aa16b2 ARM: boot: quote aliased symbol names in string.c new e67dfa423b22 epoll: check for events when removing a timed out thread f [...] new 6f4ecfd2e9c1 epoll: simplify signal handling new f90c0cd56136 epoll: pull fatal signal checks into ep_send_events() new b635302e2100 epoll: move eavail next to the list_empty_careful check new 2f10586bd9a5 epoll: simplify and optimize busy loop logic new 5e2ed677ec77 epoll: pull all code between fetch_events and send_event i [...] new e4fbedb0a6ee epoll: replace gotos with a proper loop new 7e62694afb71 epoll: eliminate unnecessary lock for zero timeout new 5a18e1ade5e8 mm: unexport follow_pte_pmd new 1b80366437d8 mm: simplify follow_pte{,pmd} new 1d5d05186336 merge fix for "s390/pci: remove races against pte updates" new 93af63fa355f kasan: drop unnecessary GPL text from comment headers new 599eaebd2ffe kasan: KASAN_VMALLOC depends on KASAN_GENERIC new b711f422e411 kasan: group vmalloc code new 4ab5a77bc08b kasan: shadow declarations only for software modes new 5de041448ce2 kasan, mm: fix build issue with asmlinkage new 8a39dd5f17e7 kasan: rename (un)poison_shadow to (un)poison_range new 8ac80cbddb73 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new 7bd851f1d324 kasan: only build init.c for software modes new 894cf8b5f23d kasan: split out shadow.c from common.c new 815438234e11 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 522f517d0110 kasan: rename report and tags files new 63b608783900 kasan: don't duplicate config dependencies new 852eb8da90e2 kasan: hide invalid free check implementation new 539378ac8ff2 kasan: decode stack frame only with KASAN_STACK_ENABLE new 645bcb1e1ca5 kasan, arm64: only init shadow for software modes new c285df966f01 kasan, arm64: only use kasan_depth for software modes new 5a9cfa72ed29 kasan, arm64: move initialization message new 37a2819684e0 kasan, arm64: rename kasan_init_tags and mark as __init new e476ba17c679 kasan: rename addr_has_shadow to addr_has_metadata new ee2a2d77bf85 kasan: rename print_shadow_for_address to print_memory_metadata new a83f1fa0c552 kasan: rename SHADOW layout macros to META new c324b3b22c57 kasan: separate metadata_fetch_row for each mode new 4bb87996c401 kasan: introduce CONFIG_KASAN_HW_TAGS new 80fdbbebcfbf arm64: enable armv8.5-a asm-arch option new ca1413cb6765 arm64: mte: add in-kernel MTE helpers new a7a7f6c94ba5 arm64: mte: reset the page tag in page->flags new f393e87716e7 arm64: mte: add in-kernel tag fault handler new 10febdc17033 arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE new e752ff72128e arm64: kasan: allow enabling in-kernel MTE new ffe016e5e438 arm64: mte: convert gcr_user into an exclude mask new 12e6dcf1efdd arm64: mte: switch GCR_EL1 in kernel entry and exit new a9126d864a37 kasan, mm: untag page address in free_reserved_area new 1089c36ac3f7 arm64: kasan: align allocations for HW_TAGS new 78b9b1cfd0b5 arm64: kasan: add arch layer for memory tagging helpers new 8807d989299c kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 932dbc9df856 kasan, x86, s390: update undef CONFIG_KASAN new cf038827ad9a kasan, arm64: expand CONFIG_KASAN checks new 87f6d95a127c kasan, arm64: implement HW_TAGS runtime new 83cd89cad00b kasan, arm64: print report from tag fault handler new b409ce7ade8d kasan, mm: reset tags when accessing metadata new 9ad2c6866f4a kasan, arm64: enable CONFIG_KASAN_HW_TAGS new bfdb971cfbe5 kasan: add documentation for hardware tag-based mode new ce91a3245cb4 kselftest/arm64: check GCR_EL1 after context switch new 5fdfc2bf03e8 kasan: simplify quarantine_put call site new d6e0eb793f88 kasan: rename get_alloc/free_info new 958845d50f0b kasan: introduce set_alloc_info new 420013abff53 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new f216996c9c24 kasan: allow VMAP_STACK for HW_TAGS mode new 862549fd9b07 kasan: remove __kasan_unpoison_stack new cf62913753be kasan: inline kasan_reset_tag for tag-based modes new 31d6b86e629b kasan: inline random_tag for HW_TAGS new 8ae0c68d40bd kasan: open-code kasan_unpoison_slab new d7049601086c kasan: inline (un)poison_range and check_invalid_free new 5de61c67a618 kasan: add and integrate kasan boot parameters new df7f2ce0eabe kasan: don't use read-only static keys new 6cab9e48ddfd kasan, mm: check kasan_enabled in annotations new 7512261e3a41 kasan, mm: rename kasan_poison_kfree new 0ca78ebd25e5 kasan: don't round_up too much new 07c517d8a1b7 kasan: simplify assign_tag and set_tag calls new cad4ffdfd201 kasan: clarify comment in __kasan_kfree_large new 453989cf05d6 kasan: sanitize objects when metadata doesn't fit new ee82418ee0a0 kasan, mm: allow cache merging with no metadata new 09d333861070 kasan: update documentation new 5de63a5fcef8 mm: fix some spelling mistakes in comments new a762409788e3 epoll: convert internal api to timespec64 new d79c57259525 epoll: add syscall epoll_pwait2 new bb3d9d5e5c90 epoll: wire up syscall epoll_pwait2 new 4b57fc163cbd selftests/filesystems: expand epoll with epoll_pwait2 new 83aebe86f31a mmap locking API: don't check locking if the mm isn't live yet new 3ce1ef3c7b0e mm/gup: assert that the mmap lock is held in __get_user_pages() new 04e6108c4c09 mm: add definition of PMD_PAGE_ORDER new 733b5e7d70db mmap: make mlock_future_check() global new c67e17bb631e set_memory: allow set_direct_map_*_noflush() for multiple pages new f3d207ada684 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new 9847bf36a5c4 set_memory: allow querying whether set_direct_map_*() is a [...] new 9059cdad6c4d kfence: fix implicit function declaration new 87f96bb7d792 mm: introduce memfd_secret system call to create "secret" [...] new 98d9a427dc28 secretmem: use PMD-size pages to amortize direct map fragm [...] new 0fb6a587562f secretmem: add memcg accounting new dbcd11875b20 PM: hibernate: disable when there are active secretmem users new 3c307eb2cee1 arch, mm: wire up memfd_secret system call were relevant new 2c75315a1869 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix new 4708caa230ac secretmem: test: add basic selftest for memfd_secret(2) new 2e6014ba0f2d Merge branch 'akpm/master' new e02f932db5a9 fixup for "kasan: rename get_alloc/free_info" new 14240d4c5b25 Add linux-next specific files for 20201210
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 (a9e26cb5f261) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1995 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-platform_profile.rst | 66 + Documentation/admin-guide/README.rst | 4 +- Documentation/admin-guide/acpi/cppc_sysfs.rst | 4 +- Documentation/admin-guide/binderfs.rst | 2 +- Documentation/admin-guide/blockdev/paride.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 2 +- Documentation/admin-guide/bug-bisect.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cifs/introduction.rst | 2 +- Documentation/admin-guide/cifs/usage.rst | 6 +- .../admin-guide/device-mapper/dm-crypt.rst | 4 +- .../admin-guide/device-mapper/dm-integrity.rst | 4 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- .../admin-guide/device-mapper/dm-zoned.rst | 6 +- Documentation/admin-guide/device-mapper/verity.rst | 2 +- .../admin-guide/device-mapper/writecache.rst | 4 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 +- Documentation/admin-guide/index.rst | 3 +- Documentation/admin-guide/md.rst | 2 +- Documentation/admin-guide/media/bttv.rst | 2 +- Documentation/admin-guide/media/dvb_references.rst | 2 +- .../admin-guide/media/frontend-cardlist.rst | 4 +- Documentation/admin-guide/media/gspca-cardlist.rst | 2 +- Documentation/admin-guide/media/ipu3.rst | 6 +- .../admin-guide/media/remote-controller.rst | 2 +- Documentation/admin-guide/mm/index.rst | 4 +- Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/admin-guide/module-signing.rst | 2 +- Documentation/admin-guide/perf/imx-ddr.rst | 2 +- .../admin-guide/pm/intel-speed-select.rst | 4 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 +- Documentation/admin-guide/ramoops.rst | 2 +- Documentation/admin-guide/reporting-bugs.rst | 5 + Documentation/admin-guide/reporting-issues.rst | 1631 +++++++ Documentation/admin-guide/security-bugs.rst | 2 +- Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 18 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/admin-guide/tainted-kernels.rst | 23 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 38 + .../bindings/arm/mstar/mstar,smpctrl.yaml | 40 + .../devicetree/bindings/arm/mstar/mstar.yaml | 6 + .../bindings/display/connector/dp-connector.yaml | 56 + .../display/panel/mantix,mlaf057we51-x.yaml | 1 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 12 +- Documentation/devicetree/bindings/hwmon/ad741x.txt | 15 - .../devicetree/bindings/hwmon/adi,ad741x.yaml | 39 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 57 + .../devicetree/bindings/hwmon/adm1275.txt | 25 - .../devicetree/bindings/hwmon/ads7828.txt | 25 - Documentation/devicetree/bindings/hwmon/ina2xx.txt | 24 - .../devicetree/bindings/hwmon/ti,ads7828.yaml | 57 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 55 + Documentation/devicetree/bindings/i2c/i2c-gate.txt | 41 - .../devicetree/bindings/i2c/i2c-gate.yaml | 39 + Documentation/devicetree/bindings/i2c/i2c-owl.txt | 29 - Documentation/devicetree/bindings/i2c/i2c-owl.yaml | 62 + .../devicetree/bindings/input/ariel-pwrbutton.yaml | 57 + .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 209 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 6 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 149 - .../devicetree/bindings/net/dsa/brcm,b53.yaml | 249 ++ Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 +- Documentation/devicetree/bindings/net/macb.txt | 2 + .../bindings/net/nfc/samsung,s3fwrn5.yaml | 2 +- Documentation/devicetree/bindings/opp/opp.txt | 54 +- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 70 + .../bindings/power/reset/regulator-poweroff.yaml | 37 + .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 + .../bindings/soc/xilinx/xlnx,vcu-settings.yaml | 34 + .../devicetree/bindings/soc/xilinx/xlnx,vcu.txt | 9 +- .../devicetree/bindings/sound/imx-audio-hdmi.yaml | 52 + .../bindings/sound/simple-audio-mux.yaml | 41 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 10 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 17 +- .../devicetree/bindings/trivial-devices.yaml | 12 +- .../devicetree/bindings/vendor-prefixes.yaml | 12 +- Documentation/doc-guide/kernel-doc.rst | 6 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/reset.rst | 221 + Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/q54sj108a2.rst | 2 +- Documentation/kbuild/makefiles.rst | 365 +- Documentation/kbuild/modules.rst | 2 +- .../device_drivers/ethernet/3com/vortex.rst | 4 +- Documentation/process/howto.rst | 9 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/sphinx/requirements.txt | 1 + Documentation/target/tcm_mod_builder.py | 2 +- Documentation/trace/events.rst | 10 +- Documentation/trace/postprocess/decode_msr.py | 2 +- .../postprocess/trace-pagealloc-postprocess.pl | 2 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 2 +- Documentation/virt/kvm/api.rst | 116 +- Documentation/vm/page_owner.rst | 12 +- LICENSES/dual/CC-BY-4.0 | 410 ++ MAINTAINERS | 33 +- Makefile | 4 +- Next/SHA1s | 168 +- Next/merge.log | 4621 ++++++++++++-------- arch/Kconfig | 8 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 172 +- arch/arm/boot/compressed/head.S | 42 +- arch/arm/boot/dts/Makefile | 7 +- arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/bcm-cygnus.dtsi | 1 - arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 7 - arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 7 - arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 3 - arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 - arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 7 - arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 7 - arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 - arch/arm/boot/dts/bcm4709.dtsi | 4 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 94 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 7 +- arch/arm/boot/dts/bcm47094.dtsi | 13 + arch/arm/boot/dts/bcm5301x.dtsi | 67 +- arch/arm/boot/dts/bcm53573.dtsi | 4 +- arch/arm/boot/dts/bcm953012er.dts | 3 - arch/arm/boot/dts/bcm958522er.dts | 4 + arch/arm/boot/dts/bcm958525er.dts | 4 + arch/arm/boot/dts/bcm958525xmc.dts | 4 + arch/arm/boot/dts/bcm958622hr.dts | 3 - arch/arm/boot/dts/bcm958623hr.dts | 3 - arch/arm/boot/dts/bcm958625hr.dts | 3 - arch/arm/boot/dts/bcm958625k.dts | 3 - arch/arm/boot/dts/bcm988312hr.dts | 3 - arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 3 +- arch/arm/boot/dts/mstar-infinity.dtsi | 7 + .../dts/mstar-infinity2m-ssd202d-ssd201htv2.dts | 25 + ...infinity.dtsi => mstar-infinity2m-ssd202d.dtsi} | 9 +- ...infinity.dtsi => mstar-infinity2m-ssd20xd.dtsi} | 7 +- arch/arm/boot/dts/mstar-infinity2m.dtsi | 22 + arch/arm/boot/dts/mstar-v7.dtsi | 12 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 967 +++- arch/arm/boot/dts/nuvoton-npcm730-gsj-gpio.dtsi | 477 ++ arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 490 +++ arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 826 ++++ arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 367 +- arch/arm/boot/dts/nuvoton-npcm750-pincfg-evb.dtsi | 157 + .../dts/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 517 +++ .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 1052 +++++ arch/arm/boot/dts/nuvoton-npcm750.dtsi | 24 +- arch/arm/boot/dts/zynq-7000.dtsi | 2 +- arch/arm/boot/dts/zynq-zc702.dts | 8 +- arch/arm/boot/dts/zynq-zc770-xm011.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 7 +- .../dts/{zynq-zturn.dts => zynq-zturn-common.dtsi} | 6 +- arch/arm/boot/dts/zynq-zturn-v5.dts | 15 + arch/arm/boot/dts/zynq-zturn.dts | 101 +- arch/arm/boot/dts/zynq-zybo-z7.dts | 2 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/mini2440_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa3xx_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 - arch/arm/include/asm/div64.h | 21 +- arch/arm/include/asm/pgtable-2level.h | 27 +- arch/arm/kernel/Makefile | 3 + arch/arm/kernel/entry-armv.S | 25 +- arch/arm/kernel/head.S | 4 +- arch/arm/kernel/hyp-stub.S | 6 - arch/arm/kernel/iwmmxt.S | 89 +- arch/arm/kernel/iwmmxt.h | 47 + arch/arm/kernel/smp.c | 15 +- arch/arm/kernel/unwind.c | 3 - arch/arm/mach-keystone/memory.h | 3 - arch/arm/mach-mstar/mstarv7.c | 49 + arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm/mm/Kconfig | 1 + arch/arm/vfp/vfphw.S | 5 - arch/arm/vfp/vfpmodule.c | 49 +- arch/arm64/Kconfig | 2 +- arch/arm64/Kconfig.platforms | 10 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 17 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 18 + arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 2 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 66 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 187 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 60 +- arch/arm64/configs/defconfig | 6 +- arch/arm64/include/asm/kfence.h | 3 +- arch/arm64/kernel/head.S | 5 +- arch/ia64/scripts/unwcheck.py | 2 +- arch/microblaze/Kconfig | 53 +- arch/microblaze/Makefile | 11 +- arch/microblaze/configs/mmu_defconfig | 1 - arch/microblaze/configs/nommu_defconfig | 90 - arch/microblaze/include/asm/dma.h | 6 - arch/microblaze/include/asm/exceptions.h | 5 - arch/microblaze/include/asm/io.h | 3 - arch/microblaze/include/asm/mmu.h | 4 - arch/microblaze/include/asm/mmu_context.h | 4 - arch/microblaze/include/asm/page.h | 59 - arch/microblaze/include/asm/pgalloc.h | 4 - arch/microblaze/include/asm/pgtable.h | 43 - arch/microblaze/include/asm/processor.h | 37 - arch/microblaze/include/asm/registers.h | 2 - arch/microblaze/include/asm/setup.h | 2 - arch/microblaze/include/asm/tlbflush.h | 14 - arch/microblaze/include/asm/uaccess.h | 27 - arch/microblaze/kernel/Makefile | 4 +- arch/microblaze/kernel/asm-offsets.c | 2 - arch/microblaze/kernel/entry-nommu.S | 622 --- arch/microblaze/kernel/exceptions.c | 5 - arch/microblaze/kernel/head.S | 12 - arch/microblaze/kernel/hw_exception_handler.S | 130 +- arch/microblaze/kernel/microblaze_ksyms.c | 2 - arch/microblaze/kernel/process.c | 10 - arch/microblaze/kernel/setup.c | 2 - arch/microblaze/kernel/signal.c | 7 - arch/microblaze/kernel/unwind.c | 19 - arch/microblaze/mm/Makefile | 2 +- arch/microblaze/mm/consistent.c | 29 - arch/microblaze/mm/init.c | 49 - arch/microblaze/pci/pci-common.c | 2 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/kernel/vmlinux.lds.S | 4 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/maccess.c | 9 + arch/s390/boot/compressed/Makefile | 2 +- arch/s390/boot/compressed/vmlinux.lds.S | 1 + arch/s390/include/asm/mmu_context.h | 5 +- arch/s390/kernel/entry.S | 44 +- arch/s390/kernel/smp.c | 18 +- arch/s390/purgatory/head.S | 9 +- arch/sparc/lib/csum_copy.S | 2 +- arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kernel/kvmclock.c | 1 - arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/hyperv.h | 4 +- arch/x86/kvm/lapic.c | 30 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 9 +- arch/x86/kvm/svm/nested.c | 2 +- arch/x86/kvm/svm/svm.c | 27 +- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/nested.c | 57 +- arch/x86/kvm/vmx/vmx.c | 136 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 127 +- arch/x86/kvm/x86.h | 2 +- block/blk-core.c | 19 +- block/blk-flush.c | 30 +- block/blk-merge.c | 8 + block/blk-mq.c | 5 + block/blk.h | 1 - drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 40 +- drivers/acpi/video_detect.c | 7 + drivers/base/memory.c | 2 +- drivers/block/xen-blkback/blkback.c | 89 +- drivers/block/xen-blkback/common.h | 4 +- drivers/block/xen-blkback/xenbus.c | 6 +- drivers/block/zram/Kconfig | 42 +- drivers/block/zram/zcomp.c | 2 + drivers/block/zram/zram_drv.c | 2 +- drivers/clocksource/arm_arch_timer.c | 27 +- drivers/clocksource/dw_apb_timer_of.c | 57 +- drivers/clocksource/sh_cmt.c | 18 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max8997.c | 5 + drivers/firmware/arm_scmi/perf.c | 8 + drivers/firmware/xilinx/zynqmp.c | 48 +- drivers/fsi/fsi-occ.c | 125 +- drivers/gpio/Kconfig | 4 + drivers/gpio/gpio-amd8111.c | 11 +- drivers/gpio/gpio-bt8xx.c | 8 +- drivers/gpio/gpio-eic-sprd.c | 2 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 29 +- drivers/gpu/drm/amd/amdgpu/cik.c | 4 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +- 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/gmc_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 153 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 93 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 +- .../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_link.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 17 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 62 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 38 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 6 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 29 + .../drm/amd/display/modules/freesync/freesync.c | 104 +- drivers/gpu/drm/amd/pm/inc/smu10.h | 14 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/drm_drv.c | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 19 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 7 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 9 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 4 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 40 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 + drivers/gpu/drm/msm/msm_iommu.c | 1 - drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 - drivers/gpu/drm/scheduler/sched_main.c | 120 +- drivers/hwmon/ltc2992.c | 10 +- drivers/hwmon/occ/common.c | 75 + drivers/hwmon/pmbus/pm6764tr.c | 2 +- drivers/hwtracing/coresight/Kconfig | 8 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 98 + drivers/hwtracing/coresight/coresight-etm4x.h | 8 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-designware-core.h | 98 +- drivers/i2c/busses/i2c-imx.c | 219 +- drivers/i2c/busses/i2c-owl.c | 1 + drivers/i2c/busses/i2c-pxa.c | 76 +- drivers/i2c/busses/i2c-sh_mobile.c | 28 + drivers/infiniband/core/cache.c | 3 - drivers/infiniband/core/cm.c | 7 +- drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/rdma_core.c | 51 + drivers/infiniband/core/sa_query.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 114 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 1 - drivers/infiniband/hw/hns/hns_roce_device.h | 18 +- drivers/infiniband/hw/hns/hns_roce_main.c | 1 - drivers/infiniband/hw/hns/hns_roce_mr.c | 15 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 1 - drivers/infiniband/hw/hns/hns_roce_qp.c | 1 - drivers/infiniband/hw/hns/hns_roce_srq.c | 1 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 6 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 16 +- drivers/infiniband/hw/mlx5/mr.c | 549 ++- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/restrack.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 2 +- drivers/infiniband/sw/rdmavt/mcast.c | 12 +- drivers/infiniband/sw/rdmavt/qp.c | 8 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 24 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 2 +- .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 2 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ariel-pwrbutton.c | 169 + drivers/input/tablet/Kconfig | 12 - drivers/input/tablet/Makefile | 1 - drivers/input/tablet/gtco.c | 1043 ----- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 7 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 25 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 - drivers/iommu/dma-iommu.c | 17 +- drivers/iommu/io-pgtable-arm-v7s.c | 11 +- drivers/iommu/io-pgtable-arm.c | 19 +- drivers/iommu/iommu.c | 22 +- drivers/iommu/iova.c | 47 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/msm_iommu.c | 7 - drivers/iommu/mtk_iommu.c | 1 - drivers/lightnvm/pblk-core.c | 4 + drivers/mailbox/Kconfig | 7 + drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhuv2.c | 1136 +++++ drivers/media/test-drivers/vidtv/vidtv_psi.h | 2 +- drivers/media/test-drivers/vidtv/vidtv_s302m.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 2 +- drivers/misc/mei/bus-fixup.c | 17 +- drivers/misc/mei/bus.c | 101 +- drivers/misc/mei/client.c | 6 +- drivers/misc/mei/mei_dev.h | 4 +- drivers/mtd/spi-nor/Kconfig | 44 + drivers/mtd/spi-nor/atmel.c | 191 +- drivers/mtd/spi-nor/core.c | 53 +- drivers/mtd/spi-nor/core.h | 12 + drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/intel.c | 19 +- drivers/mtd/spi-nor/sfdp.c | 2 +- drivers/mtd/spi-nor/spansion.c | 1 + drivers/mtd/spi-nor/sst.c | 32 +- drivers/net/bonding/bond_main.c | 10 +- drivers/net/bonding/bond_options.c | 22 +- drivers/net/dsa/mt7530.c | 41 + drivers/net/dsa/mt7530.h | 13 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +- drivers/net/dsa/rtl8366.c | 7 +- drivers/net/ethernet/amazon/ena/ena_com.c | 391 +- drivers/net/ethernet/amazon/ena/ena_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 71 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 403 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 12 +- drivers/net/ethernet/atheros/atlx/atl2.c | 8 +- drivers/net/ethernet/cadence/macb.h | 11 + drivers/net/ethernet/cadence/macb_main.c | 134 +- drivers/net/ethernet/cisco/enic/vnic_cq.c | 8 +- drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 1 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 10 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/google/gve/gve.h | 39 +- drivers/net/ethernet/google/gve/gve_adminq.c | 89 +- drivers/net/ethernet/google/gve/gve_adminq.h | 15 +- drivers/net/ethernet/google/gve/gve_desc.h | 19 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 2 + drivers/net/ethernet/google/gve/gve_main.c | 11 +- drivers/net/ethernet/google/gve/gve_rx.c | 364 +- drivers/net/ethernet/google/gve/gve_tx.c | 197 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 86 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 34 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 113 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 7 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 8 +- drivers/net/ethernet/ibm/ibmvnic.c | 25 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 7 +- .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 529 +++ drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 63 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 52 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 215 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 19 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 9 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 33 + drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 253 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 403 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 146 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 5 +- .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 67 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 51 +- drivers/net/ethernet/ti/cpsw_priv.c | 3 - drivers/net/ethernet/ti/davinci_mdio.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ipa/ipa_qmi.c | 2 +- drivers/net/netdevsim/bpf.c | 15 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/thunderbolt.c | 2 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/vrf.c | 110 +- drivers/net/wireless/cisco/airo.c | 1 + drivers/net/wireless/marvell/mwifiex/join.c | 2 + drivers/net/wireless/mediatek/mt76/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 37 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 149 +- drivers/net/wireless/mediatek/mt76/mcu.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 121 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 139 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 199 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 544 +-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 92 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 71 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 42 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 142 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 89 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 76 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 435 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 539 ++- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 133 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 734 ++-- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 52 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 377 ++ .../net/wireless/mediatek/mt76/mt7915/testmode.h | 40 + drivers/net/wireless/mediatek/mt76/sdio.c | 196 +- drivers/net/wireless/mediatek/mt76/testmode.c | 41 +- drivers/net/wireless/mediatek/mt76/testmode.h | 18 +- drivers/net/wireless/mediatek/mt76/tx.c | 63 +- drivers/net/wireless/mediatek/mt76/usb.c | 89 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 13 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 17 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/nfc/s3fwrn5/i2c.c | 7 +- drivers/nvme/target/loop.c | 10 + drivers/opp/of.c | 7 +- drivers/pci/controller/dwc/pcie-al.c | 12 +- drivers/pci/controller/dwc/pcie-hisi.c | 2 + drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-host-generic.c | 1 + drivers/pci/controller/pci-thunder-ecam.c | 1 + drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/controller/pci-xgene.c | 2 + drivers/pci/controller/pcie-brcmstb.c | 16 +- drivers/pci/controller/pcie-iproc.c | 31 +- drivers/pci/controller/pcie-rockchip-host.c | 27 +- drivers/pci/controller/pcie-rockchip.h | 8 +- drivers/pci/controller/pcie-tango.c | 1 + drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 11 +- drivers/pci/controller/vmd.c | 19 +- drivers/pci/ecam.c | 23 +- drivers/perf/fsl_imx8_ddr_perf.c | 55 + drivers/phy/ingenic/Kconfig | 1 + drivers/phy/mediatek/phy-mtk-hdmi.c | 5 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 4 +- drivers/pinctrl/ralink/Kconfig | 14 + .../mt7621-pinctrl => pinctrl/ralink}/Makefile | 2 - .../ralink}/pinctrl-rt2880.c | 33 +- drivers/platform/x86/classmate-laptop.c | 2 + drivers/platform/x86/intel-hid.c | 1 + .../x86/intel_speed_select_if/isst_if_mmio.c | 4 +- drivers/platform/x86/mlx-platform.c | 8 +- drivers/ptp/idt8a340_reg.h | 1 + drivers/ptp/ptp_clockmatrix.c | 330 +- drivers/ptp/ptp_clockmatrix.h | 24 +- drivers/regulator/da9121-regulator.c | 6 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-simple.c | 2 + drivers/s390/cio/device.c | 4 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 39 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/ufs/ufs-mediatek-trace.h | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 21 + drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 73 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 14 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 + drivers/soc/xilinx/Kconfig | 1 + drivers/soc/xilinx/xlnx_vcu.c | 96 +- drivers/spi/spi-dw-core.c | 44 +- drivers/spi/spi-dw-mmio.c | 16 + drivers/spi/spi-dw.h | 5 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/mt7621-dts/mt7621.dtsi | 1 + drivers/staging/mt7621-pinctrl/Kconfig | 6 - drivers/staging/mt7621-pinctrl/TODO | 6 - drivers/staging/rtl8723bs/core/rtw_ap.c | 110 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 50 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 59 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 240 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 12 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 34 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 6 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 - .../rtl8723bs/include/osdep_service_linux.h | 4 - drivers/staging/rtl8723bs/include/rtw_security.h | 3 - drivers/staging/rtl8723bs/include/wifi.h | 274 -- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 28 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +- drivers/thermal/rcar_gen3_thermal.c | 7 +- drivers/usb/cdns3/cdnsp-gadget.c | 4 +- drivers/usb/cdns3/cdnsp-gadget.h | 2 +- drivers/usb/cdns3/cdnsp-mem.c | 23 +- drivers/usb/cdns3/core.h | 5 + drivers/usb/cdns3/host-export.h | 4 +- drivers/usb/core/message.c | 5 +- drivers/usb/core/quirks.c | 3 + drivers/usb/gadget/udc/dummy_hcd.c | 2 +- drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/mtu3/mtu3_debugfs.c | 2 +- drivers/usb/serial/ftdi_sio.c | 23 +- drivers/usb/serial/option.c | 23 +- drivers/usb/typec/Kconfig | 5 +- drivers/usb/typec/tps6598x.c | 103 + drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vfio/virqfd.c | 3 + drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 + drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 + drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/sis/init.c | 1 - drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/uvesafb.c | 2 + drivers/video/fbdev/wmt_ge_rops.c | 1 + drivers/xen/grant-table.c | 123 + drivers/xen/unpopulated-alloc.c | 20 +- drivers/xen/xen-scsiback.c | 60 +- fs/afs/super.c | 3 + fs/btrfs/btrfs_inode.h | 9 + fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.c | 27 +- fs/btrfs/ctree.h | 58 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 17 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-tree.c | 2 + fs/btrfs/extent_io.c | 233 +- fs/btrfs/extent_io.h | 18 +- fs/btrfs/file-item.c | 266 +- fs/btrfs/free-space-cache.c | 148 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/inode.c | 76 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 44 - fs/btrfs/ordered-data.h | 2 - fs/btrfs/qgroup.c | 30 +- fs/btrfs/reflink.c | 15 + fs/btrfs/scrub.c | 107 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/struct-funcs.c | 18 +- fs/btrfs/tests/free-space-tests.c | 1 - fs/btrfs/transaction.c | 10 +- fs/cifs/cifsacl.c | 230 +- fs/cifs/cifsacl.h | 4 + fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 4 +- fs/cifs/inode.c | 13 +- fs/cifs/sess.c | 1 + fs/cifs/smb2misc.c | 17 +- fs/cifs/smb2ops.c | 3 +- fs/cifs/smbdirect.c | 1 + fs/erofs/compress.h | 51 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 124 +- fs/erofs/zdata.h | 1 + fs/eventfd.c | 5 +- fs/exfat/nls.c | 6 +- fs/f2fs/compress.c | 3 +- .../mach-imx/Makefile.boot => fs/f2fs/compress.h | 0 fs/f2fs/node.c | 10 +- fs/f2fs/super.c | 9 +- fs/io_uring.c | 18 +- fs/nilfs2/segment.c | 5 - fs/proc/generic.c | 24 +- fs/proc/internal.h | 7 + fs/proc/proc_net.c | 16 - fs/proc/task_mmu.c | 2 +- fs/quota/dquot.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 22 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 - fs/xfs/libxfs/xfs_format.h | 11 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 5 - fs/xfs/libxfs/xfs_inode_buf.c | 4 - fs/xfs/libxfs/xfs_refcount.c | 9 - fs/xfs/libxfs/xfs_rmap.c | 9 - fs/xfs/libxfs/xfs_sb.c | 104 +- fs/xfs/libxfs/xfs_sb.h | 3 + fs/xfs/libxfs/xfs_shared.h | 1 - fs/xfs/libxfs/xfs_types.c | 64 + fs/xfs/libxfs/xfs_types.h | 7 + fs/xfs/scrub/agheader_repair.c | 2 - fs/xfs/scrub/bmap.c | 22 +- fs/xfs/scrub/common.c | 14 - fs/xfs/scrub/dir.c | 21 +- fs/xfs/scrub/inode.c | 4 - fs/xfs/scrub/parent.c | 10 +- fs/xfs/scrub/rtbitmap.c | 4 +- fs/xfs/xfs_bmap_item.c | 65 +- fs/xfs/xfs_extfree_item.c | 23 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_iops.c | 6 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/xfs_log_recover.c | 5 +- fs/xfs/xfs_refcount_item.c | 52 +- fs/xfs/xfs_rmap_item.c | 67 +- fs/xfs/xfs_super.c | 77 +- fs/xfs/xfs_trace.h | 18 + fs/xfs/xfs_trans_dquot.c | 43 +- include/drm/gpu_scheduler.h | 14 +- include/linux/blk-mq.h | 3 + include/linux/blkdev.h | 12 + include/linux/bpf.h | 1 + include/linux/elfcore.h | 22 + include/linux/energy_model.h | 3 + include/linux/eventfd.h | 6 + include/linux/firmware/xlnx-zynqmp.h | 45 +- include/linux/fs.h | 2 +- include/linux/io-pgtable.h | 11 - include/linux/iova.h | 21 - include/linux/kvm_dirty_ring.h | 103 + include/linux/kvm_host.h | 21 +- include/linux/mailbox/arm_mhuv2_message.h | 20 + include/linux/mei_cl_bus.h | 6 + include/linux/memblock.h | 1 + include/linux/mfd/syscon/xlnx-vcu.h | 39 + include/linux/mlx4/device.h | 1 - include/linux/mm.h | 9 +- include/linux/mtd/spi-nor.h | 2 +- include/linux/netfilter/x_tables.h | 5 +- include/linux/pci-ecam.h | 27 - include/linux/proc_fs.h | 8 +- include/linux/scmi_protocol.h | 1 + include/linux/serial_core.h | 2 +- include/linux/stmmac.h | 1 + include/linux/wait.h | 12 +- include/net/bonding.h | 2 - include/net/netfilter/nf_tables.h | 4 + include/net/xdp.h | 2 - include/rdma/ib_verbs.h | 24 +- include/rdma/uverbs_types.h | 5 + include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-component.h | 3 +- include/sound/soc-dai.h | 4 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 1 + include/trace/events/kvm.h | 63 + include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/btrfs_tree.h | 3 +- include/uapi/linux/kvm.h | 56 +- include/uapi/rdma/hns-abi.h | 10 + include/xen/grant_table.h | 17 + init/Kconfig | 2 +- init/initramfs.c | 2 +- kernel/Makefile | 4 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/syscall.c | 5 +- kernel/configs/android-recommended.config | 1 - kernel/elfcore.c | 26 - kernel/module.c | 5 +- kernel/printk/printk.c | 248 +- kernel/sched/wait.c | 17 +- kernel/trace/bpf_trace.c | 22 +- localversion-next | 2 +- mm/filemap.c | 2 +- mm/gup.c | 186 +- mm/hugetlb.c | 1 + mm/kasan/hw_tags.c | 4 +- mm/kasan/quarantine.c | 39 + mm/madvise.c | 17 +- mm/memblock.c | 24 + mm/memcontrol.c | 26 +- mm/memory-failure.c | 44 +- mm/migrate.c | 6 +- mm/mmap_lock.c | 161 +- mm/page_alloc.c | 22 +- mm/page_owner.c | 17 +- mm/swap.c | 57 +- mm/swap_state.c | 1 - mm/z3fold.c | 191 +- net/bridge/br_device.c | 6 + net/bridge/br_multicast.c | 34 +- net/bridge/br_private.h | 10 + net/can/isotp.c | 3 + net/core/dev.c | 22 +- net/core/devlink.c | 7 +- net/core/filter.c | 18 + net/core/xdp.c | 12 - net/dsa/master.c | 7 +- net/dsa/slave.c | 4 +- net/ipv4/netfilter/arp_tables.c | 14 +- net/ipv4/netfilter/ip_tables.c | 14 +- net/ipv4/tcp_input.c | 3 +- net/ipv6/netfilter/ip6_tables.c | 14 +- net/ipv6/rpl_iptunnel.c | 7 +- net/iucv/af_iucv.c | 8 +- net/mptcp/mib.c | 1 + net/netfilter/nf_tables_api.c | 8 +- net/netfilter/nft_ct.c | 2 - net/netfilter/nft_dynset.c | 8 +- net/netfilter/x_tables.c | 49 +- net/nfc/Kconfig | 2 +- net/openvswitch/conntrack.c | 6 +- net/rxrpc/recvmsg.c | 2 +- net/sched/Kconfig | 8 +- net/sched/cls_u32.c | 11 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svcsock.c | 1 - net/sunrpc/xdr.c | 3 +- net/tipc/node.c | 6 +- net/xdp/xsk.c | 4 +- scripts/Makefile.extrawarn | 1 - scripts/bloat-o-meter | 2 +- scripts/checkpatch.pl | 12 +- scripts/config | 2 +- scripts/diffconfig | 2 +- scripts/get_abi.pl | 2 +- scripts/show_delta | 2 +- scripts/sphinx-pre-install | 2 +- scripts/split-man.pl | 2 +- scripts/tracing/draw_functrace.py | 2 +- security/apparmor/apparmorfs.c | 3 - sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/hda_proc.c | 38 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/patch_ca0132.c | 6 +- sound/pci/hda/patch_realtek.c | 2 + sound/soc/amd/acp-da7219-max98357a.c | 9 +- sound/soc/amd/raven/pci-acp3x.c | 4 + sound/soc/amd/renoir/rn-pci-acp3x.c | 32 +- sound/soc/codecs/Kconfig | 5 + sound/soc/codecs/Makefile | 5 + sound/soc/codecs/cx2072x.c | 4 +- sound/soc/codecs/jz4725b.c | 26 +- sound/soc/codecs/jz4740.c | 20 +- sound/soc/codecs/jz4770.c | 109 +- sound/soc/codecs/max98390.c | 2 + sound/soc/codecs/rt1015.c | 9 +- sound/soc/codecs/simple-mux.c | 124 + sound/soc/fsl/Kconfig | 12 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/imx-hdmi.c | 236 + sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/intel/boards/cht_bsw_nau8824.c | 10 +- sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 52 + sound/soc/soc-component.c | 45 +- sound/soc/soc-dai.c | 44 +- sound/soc/soc-link.c | 30 +- sound/soc/soc-pcm.c | 72 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/sof-pci-dev.c | 3 +- tools/bpf/bpftool/pids.c | 4 +- tools/debugging/kernel-chktaint | 2 +- tools/perf/python/tracepoint.py | 2 +- tools/perf/python/twatch.py | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 8 +- tools/power/x86/intel-speed-select/isst-core.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 1 + .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 2 +- tools/testing/ktest/compare-ktest-sample.pl | 2 +- tools/testing/kunit/kunit.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/test_offload.py | 55 +- tools/testing/selftests/bpf/test_xsk.sh | 259 ++ tools/testing/selftests/bpf/xdpxceiver.c | 1074 +++++ tools/testing/selftests/bpf/xdpxceiver.h | 160 + tools/testing/selftests/bpf/xsk_prereqs.sh | 135 + tools/testing/selftests/clone3/Makefile | 2 +- .../net/mlxsw/sharedbuffer_configuration.py | 2 +- .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../drivers/net/mlxsw/spectrum/q_in_vni_veto.sh | 66 + tools/testing/selftests/kselftest/prefix.pl | 2 +- tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 55 +- tools/testing/selftests/kvm/dirty_log_test.c | 344 +- tools/testing/selftests/kvm/include/kvm_util.h | 38 +- .../testing/selftests/kvm/include/perf_test_util.h | 4 - .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 4 - .../testing/selftests/kvm/lib/aarch64/processor.c | 17 - tools/testing/selftests/kvm/lib/kvm_util.c | 156 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 4 + tools/testing/selftests/kvm/lib/s390x/processor.c | 22 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 32 - .../testing/selftests/kvm/set_memory_region_test.c | 2 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/debug_regs.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 87 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 4 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 92 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - tools/testing/selftests/kvm/x86_64/state_test.c | 1 - .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 1 - tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 1 - tools/testing/selftests/kvm/x86_64/user_msr_test.c | 7 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 1 - .../kvm/x86_64/vmx_close_while_nested_test.c | 1 - .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 1 - .../kvm/x86_64/vmx_preemption_timer_test.c | 15 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 21 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - tools/testing/selftests/net/devlink_port_split.py | 2 +- tools/testing/selftests/net/forwarding/q_in_vni.sh | 347 ++ tools/testing/selftests/rseq/param_test.c | 4 +- tools/testing/selftests/tc-testing/tdc_batch.py | 2 +- .../testing/selftests/tc-testing/tdc_multibatch.py | 2 +- tools/testing/selftests/vm/userfaultfd.c | 13 +- virt/kvm/dirty_ring.c | 194 + virt/kvm/eventfd.c | 9 +- virt/kvm/kvm_main.c | 170 +- 1051 files changed, 32106 insertions(+), 13745 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform_profile.rst create mode 100644 Documentation/admin-guide/reporting-issues.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4908.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar,smpctrl.yaml create mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ad741x.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ad741x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ads7828.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ina2xx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ads7828.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.yaml create mode 100644 Documentation/devicetree/bindings/input/ariel-pwrbutton.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/b53.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-audio-mux.yaml create mode 100644 Documentation/driver-api/reset.rst create mode 100644 LICENSES/dual/CC-BY-4.0 create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-ssd201htv2.dts copy arch/arm/boot/dts/{mstar-infinity.dtsi => mstar-infinity2m-ssd202d.dtsi} (53%) copy arch/arm/boot/dts/{mstar-infinity.dtsi => mstar-infinity2m-ssd20xd.dtsi} (53%) create mode 100644 arch/arm/boot/dts/mstar-infinity2m.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gsj-gpio.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gsj.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-kudo.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-pincfg-evb.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts copy arch/arm/boot/dts/{zynq-zturn.dts => zynq-zturn-common.dtsi} (90%) create mode 100644 arch/arm/boot/dts/zynq-zturn-v5.dts create mode 100644 arch/arm/kernel/iwmmxt.h create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/Makefile create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi delete mode 100644 arch/microblaze/configs/nommu_defconfig delete mode 100644 arch/microblaze/kernel/entry-nommu.S create mode 100644 arch/powerpc/mm/maccess.c create mode 100644 drivers/input/misc/ariel-pwrbutton.c delete mode 100644 drivers/input/tablet/gtco.c create mode 100644 drivers/mailbox/arm_mhuv2.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.h create mode 100644 drivers/pinctrl/ralink/Kconfig rename drivers/{staging/mt7621-pinctrl => pinctrl/ralink}/Makefile (66%) rename drivers/{staging/mt7621-pinctrl => pinctrl/ralink}/pinctrl-rt2880.c (91%) delete mode 100644 drivers/staging/mt7621-pinctrl/Kconfig delete mode 100644 drivers/staging/mt7621-pinctrl/TODO copy arch/arm/mach-imx/Makefile.boot => fs/f2fs/compress.h (100%) create mode 100644 include/linux/kvm_dirty_ring.h create mode 100644 include/linux/mailbox/arm_mhuv2_message.h create mode 100644 include/linux/mfd/syscon/xlnx-vcu.h delete mode 100644 kernel/elfcore.c create mode 100644 sound/soc/codecs/simple-mux.c create mode 100644 sound/soc/fsl/imx-hdmi.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-adl-match.c create mode 100755 tools/testing/selftests/bpf/test_xsk.sh create mode 100644 tools/testing/selftests/bpf/xdpxceiver.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.h create mode 100755 tools/testing/selftests/bpf/xsk_prereqs.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni.sh create mode 100644 virt/kvm/dirty_ring.c