This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 95065cb54210 Add linux-next specific files for 20201120 discards 4f7600113403 Merge branch 'akpm/master' into master discards be4d4a2e954a mm/gup: assert that the mmap lock is held in __get_user_pages() discards 150a7db2bc0c mmap locking API: don't check locking if the mm isn't live yet discards 0fc9ab0d893a secretmem: test: add basic selftest for memfd_secret(2) discards c45adb574e70 arch, mm: wire up memfd_secret system call were relevant discards ee77c511a11e PM: hibernate: disable when there are active secretmem users discards 99282967d2b6 secretmem-add-memcg-accounting-fix2 discards 15f2bbd26ca6 secretmem-add-memcg-accounting-fix discards a1565173e281 secretmem: add memcg accounting discards 8ea13b1c94f2 secretmem: use PMD-size pages to amortize direct map fragm [...] discards ba19e595cac8 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] discards a598106d5144 mm: introduce memfd_secret system call to create "secret" [...] discards 34fde26411d5 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix discards 525501fe08ed set_memory: allow set_direct_map_*_noflush() for multiple pages discards b037408cb7f2 mmap: make mlock_future_check() global discards dfac543db0bc mm: add definition of PMD_PAGE_ORDER discards 42bf97c9ec08 merge fix for "s390/pci: remove races against pte updates" discards a84d502ec295 mm: simplify follow_pte{,pmd} discards 82dd9aee176f mm: unexport follow_pte_pmd discards c537af3884e5 epoll: eliminate unnecessary lock for zero timeout discards e2967f882dd6 epoll: replace gotos with a proper loop discards 48d46aaba1cf epoll: pull all code between fetch_events and send_event i [...] discards 5209995ef080 epoll: simplify and optimize busy loop logic discards 98aeb96c8cc8 epoll: move eavail next to the list_empty_careful check discards 0cdd358912c4 epoll: pull fatal signal checks into ep_send_events() discards 1354b9c3fe9a epoll: simplify signal handling discards 175f7532e555 epoll: check for events when removing a timed out thread f [...] discards cd05b8329d1b compiler-clang: remove version check for BPF Tracing discards 3f3d12bd8deb ARM: boot: quote aliased symbol names in string.c discards 626cc567a5c1 treewide: remove stringification from __alias macro definition discards 798bc0592303 mm/memcontrol:rewrite mem_cgroup_page_lruvec() discards 5aaadc425e7c mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] discards 976100f047cb mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] discards f0b2ca0c98fe mm: slub: call account_slab_page() after slab page initialization discards 91137f58d6bd mm, kvm: account kvm_vcpu_mmap to kmemcg discards 41b0b703ac21 mm/memcg: remove unused definitions discards 28bd31ae7cf4 mm/memcg: warning on !memcg after readahead page charged discards 201054446c19 mm/memcg: bail early from swap accounting if memcg disabled discards 97839fd97d07 mm: convert page kmemcg type to a page memcg flag discards eab7d6ec61ba mm: introduce page memcg flags discards 9e1b58bd9062 mm: memcontrol/slab: use helpers to access slab page's memcg_data discards 9d44f3957b10 mm: memcontrol: use helpers to read page's memcg data discards b085c5fcf668 Merge branch 'akpm-current/current' into master discards 0e77c7785516 Merge remote-tracking branch 'memblock/for-next' into master discards 74f23cafec5a Merge remote-tracking branch 'notifications/notifications- [...] discards eeb77575bc05 Merge remote-tracking branch 'mhi/mhi-next' into master discards 83b21b237133 Merge remote-tracking branch 'fpga/for-next' into master discards 6d3808d5f17d Merge remote-tracking branch 'pidfd/for-next' into master discards 5dfd1be9a3d1 Merge remote-tracking branch 'auxdisplay/auxdisplay' into master discards df4b3352e573 Merge remote-tracking branch 'hyperv/hyperv-next' into master discards cbf6856262aa Merge remote-tracking branch 'xarray/main' into master discards 8dd682474542 Merge remote-tracking branch 'nvmem/for-next' into master discards c40e62cac759 Merge remote-tracking branch 'slimbus/for-next' into master discards 138410e1b242 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards 03d325f52665 Merge remote-tracking branch 'rtc/rtc-next' into master discards 505a982afb53 Merge remote-tracking branch 'coresight/next' into master discards f72fdcde8df0 Merge remote-tracking branch 'livepatching/for-next' into master discards bb0f51b021d8 Merge remote-tracking branch 'kselftest/next' into master discards 9236ffda3593 Merge remote-tracking branch 'userns/for-next' into master discards 2c8254bbdef2 Merge remote-tracking branch 'pwm/for-next' into master discards 8d9f33d8de39 Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] discards 5b8c6eea25a4 Merge remote-tracking branch 'pinctrl-intel/for-next' into master discards a064ef3dc89d Merge remote-tracking branch 'pinctrl/for-next' into master discards b4e3e8f80a80 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] discards 429ac89f023b Merge remote-tracking branch 'gpio/for-next' into master discards 5479527fe36c Merge remote-tracking branch 'rpmsg/for-next' into master discards dfa8c1026945 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 9bc37e826019 Merge remote-tracking branch 'scsi/for-next' into master discards fa72b9f7ef56 Merge remote-tracking branch 'dmaengine/next' into master discards 50138f3fdacb Merge remote-tracking branch 'icc/icc-next' into master discards 460082f9fd85 Merge remote-tracking branch 'mux/for-next' into master discards 29fe1861b9e8 Merge remote-tracking branch 'staging/staging-next' into master discards 1ccb8591300b Merge remote-tracking branch 'thunderbolt/next' into master discards 99fde17f97c6 Merge remote-tracking branch 'extcon/extcon-next' into master discards 981ada112853 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards 076d875b78b9 Merge remote-tracking branch 'tty/tty-next' into master discards a376c4d5ad77 Merge remote-tracking branch 'phy-next/next' into master discards 697bc05c499d Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] discards 8a45f83d99b5 Merge remote-tracking branch 'usb-serial/usb-next' into master discards 1d186e14063b Merge remote-tracking branch 'usb/usb-next' into master discards 455cdbc82166 Merge remote-tracking branch 'driver-core/driver-core-next [...] discards 7434eea01068 Merge remote-tracking branch 'ipmi/for-next' into master discards b5b29fd80fd9 Merge remote-tracking branch 'leds/for-next' into master discards 1d408e5341cb Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards a3900230a072 Merge remote-tracking branch 'drivers-x86/for-next' into master discards 8648517fd5b8 Merge remote-tracking branch 'percpu/for-next' into master discards 62760b40df59 Merge remote-tracking branch 'xen-tip/linux-next' into master discards 64ebce250ad3 Merge remote-tracking branch 'kvms390/next' into master discards 1ec9ed65f446 Merge remote-tracking branch 'rcu/rcu/next' into master discards d1048a61ed53 Merge remote-tracking branch 'ftrace/for-next' into master discards 0b3542a3c31b Merge remote-tracking branch 'edac/edac-for-next' into master discards b5dba350bf2e Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 569053c71a55 Merge remote-tracking branch 'tip/auto-latest' into master discards 05b9e540db97 Merge remote-tracking branch 'spi/for-next' into master discards d2a97d322615 Merge remote-tracking branch 'devicetree/for-next' into master discards 44524da8551b Merge remote-tracking branch 'audit/next' into master discards 967e81c86039 Merge remote-tracking branch 'tomoyo/master' into master discards 2311caf007de Merge remote-tracking branch 'selinux/next' into master discards aed1c5263388 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards 128d90b0215f Merge remote-tracking branch 'regulator/for-next' into master discards e735b0022f82 Merge remote-tracking branch 'backlight/for-backlight-next [...] discards 9b4030690538 Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 4387fa060343 Merge remote-tracking branch 'mmc/next' into master discards 26058e221435 Merge remote-tracking branch 'device-mapper/for-next' into master discards e419557446a4 Merge remote-tracking branch 'block/for-next' into master discards 1d4917f04a8c Merge remote-tracking branch 'input/next' into master discards dd4cec5f265e Merge remote-tracking branch 'modules/modules-next' into master discards 8792fb75a1c7 Merge remote-tracking branch 'sound-asoc/for-next' into master discards 813281a74f0e Merge remote-tracking branch 'sound/for-next' into master discards 50405768145b Merge remote-tracking branch 'regmap/for-next' into master discards 369276dc2f81 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master discards 4535ce31bf98 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards 0fbdbb93a7d2 Merge remote-tracking branch 'drm-msm/msm-next' into master discards ff9d6f367929 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards 45e9fb9de46b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next [...] discards 29c866e161f9 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards 8dc31ccd2e84 Merge remote-tracking branch 'amdgpu/drm-next' into master discards 25f9eed37180 Merge remote-tracking branch 'drm/drm-next' into master discards 54aba769e268 Merge remote-tracking branch 'crypto/master' into master discards 1b390e74d8ae Merge remote-tracking branch 'spi-nor/spi-nor/next' into master discards c137f181fc7f Merge remote-tracking branch 'nand/nand/next' into master discards 13c86f160143 Merge remote-tracking branch 'mtd/mtd/next' into master discards ec6065c8ef16 Merge remote-tracking branch 'gfs2/for-next' into master discards 88d40994bd30 Merge remote-tracking branch 'bluetooth/master' into master discards 712cea21a4c3 Merge remote-tracking branch 'wireless-drivers-next/master [...] discards 69ccebf8ffda Merge remote-tracking branch 'bpf-next/for-next' into master discards bc4ad39d2aea Merge remote-tracking branch 'net-next/master' into master discards 52cf5dd540d6 Merge remote-tracking branch 'rdma/for-next' into master discards 134e3f1ef289 Merge remote-tracking branch 'dlm/next' into master discards c98d05bbaede Merge remote-tracking branch 'ieee1394/for-next' into master discards 5c65fb13d80a Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards 16748d256eab Merge remote-tracking branch 'opp/opp/linux-next' into master discards 7687ef2b2eeb Merge remote-tracking branch 'devfreq/devfreq-next' into master discards 7c0d4a6ec234 Merge remote-tracking branch 'cpupower/cpupower' into master discards 23195b7e610b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards 7d6ec2212792 Merge remote-tracking branch 'pm/linux-next' into master discards 7fd112124daa Merge remote-tracking branch 'v4l-dvb-next/master' into master discards 54bce0a13d43 Merge remote-tracking branch 'v4l-dvb/master' into master discards 18e71aef4e81 Merge remote-tracking branch 'jc_docs/docs-next' into master discards 21d9c6c0d4f0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards ddf3d0bb05e0 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards 8a7c20fe7de8 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards cea8358d2e36 Merge remote-tracking branch 'hid/for-next' into master discards 1edaae472868 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 41343205aef0 Merge remote-tracking branch 'pci/next' into master discards 60d835e89d43 Merge remote-tracking branch 'printk/for-next' into master discards 5b62c45b4ec7 Merge remote-tracking branch 'vfs/for-next' into master discards 75b7888aaba7 Merge remote-tracking branch 'file-locks/locks-next' into master discards ffd26f41ab2b Merge remote-tracking branch 'xfs/for-next' into master discards 30f48ad4c799 Merge remote-tracking branch 'v9fs/9p-next' into master discards eb1328b84a7b Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards 95ed24b194b5 Merge remote-tracking branch 'cel/cel-next' into master discards b58fe00a2da7 Merge remote-tracking branch 'jfs/jfs-next' into master discards 49685770e325 Merge remote-tracking branch 'fuse/for-next' into master discards b662e62e518a Merge remote-tracking branch 'fsverity/fsverity' into master discards 20de84c700f6 Merge remote-tracking branch 'f2fs/dev' into master discards 03aa2da87094 Merge remote-tracking branch 'ext3/for_next' into master discards 26374abadf58 Merge remote-tracking branch 'erofs/dev' into master discards 0f1e1a577dd9 Merge remote-tracking branch 'configfs/for-next' into master discards b18c56d1ee4f Merge remote-tracking branch 'cifs/for-next' into master discards 3775e851660c Merge remote-tracking branch 'btrfs/for-next' into master discards d6bc0a87dff4 Merge remote-tracking branch 'fscrypt/master' into master discards 3d772cfdcda3 Merge remote-tracking branch 's390/for-next' into master discards 867d0f4e153d Merge remote-tracking branch 'risc-v/for-next' into master discards c4d9582b3a08 Merge remote-tracking branch 'parisc-hd/for-next' into master discards 1356d6061ab3 Merge remote-tracking branch 'openrisc/for-next' into master discards 127af24f39fb Merge remote-tracking branch 'nds32/next' into master discards 47d7d8865f77 Merge remote-tracking branch 'mips/mips-next' into master discards 63236bd62fcd Merge remote-tracking branch 'microblaze/next' into master discards bb028f94ccaf Merge remote-tracking branch 'm68knommu/for-next' into master discards 0b2bc05a61b6 Merge remote-tracking branch 'm68k/for-next' into master discards 3892fe8efa2c Merge remote-tracking branch 'h8300/h8300-next' into master discards a03e07d9f66d Merge remote-tracking branch 'csky/linux-next' into master discards 21d19de952bc Merge remote-tracking branch 'clk/clk-next' into master discards e7a913341289 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards 92f755129861 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 67af5b58c558 Merge remote-tracking branch 'tegra/for-next' into master discards 50322f9bfd44 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 1dd7e065947f Merge remote-tracking branch 'stm32/stm32-next' into master discards 2a7e8582201b Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 161c6dadfbc1 Merge remote-tracking branch 'rockchip/for-next' into master discards 5c930d1f8ee2 Merge remote-tracking branch 'reset/reset/next' into master discards e150f8bcfa45 Merge remote-tracking branch 'renesas/next' into master discards c1dd213dc8a2 Merge remote-tracking branch 'realtek/for-next' into master discards d903352a90d6 Merge remote-tracking branch 'qcom/for-next' into master discards 29f0beca5cd0 Merge remote-tracking branch 'omap/for-next' into master discards dfe4939e56c1 Merge remote-tracking branch 'mvebu/for-next' into master discards 831339b56d06 Merge remote-tracking branch 'mediatek/for-next' into master discards dcb8601209f1 Merge remote-tracking branch 'keystone/next' into master discards 2c0fde7b06c0 Merge remote-tracking branch 'imx-mxs/for-next' into master discards d41a3c7cbe52 Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards 3cd2490b756b Merge remote-tracking branch 'at91/at91-next' into master discards ad36db38c162 Merge remote-tracking branch 'aspeed/for-next' into master discards 629e810c08c1 Merge remote-tracking branch 'amlogic/for-next' into master discards 0378a8d2b0a5 Merge remote-tracking branch 'arm-soc/for-next' into master discards 78276897f939 Merge remote-tracking branch 'arm64/for-next/core' into master discards 4e76f6b6b08f Merge remote-tracking branch 'arm/for-next' into master discards 03f757c6b8d3 Merge remote-tracking branch 'asm-generic/master' into master discards 6c076c254649 Merge remote-tracking branch 'kbuild/for-next' into master discards b57c510720ed Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards b7e269166483 mtd: rawnand: gpmi: fix reference count leak in gpmi ops discards 957026bd7cac dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] discards 40cb4fecf250 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards bf9a632acd20 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards 6721da785c90 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards d2775e5260ab Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] discards 5a9a4f26d9ef Merge remote-tracking branch 'mmc-fixes/fixes' into master discards 9da7c0cca1d7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards b86b3e530337 Merge remote-tracking branch 'drm-fixes/drm-fixes' into master discards 190698374b71 Merge remote-tracking branch 'scsi-fixes/fixes' into master discards a7dd06174e4d Merge remote-tracking branch 'vfs-fixes/fixes' into master discards 43fd4f2dfddd Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards bec2c2070c78 Merge remote-tracking branch 'kvm-fixes/master' into master discards 50ec175b2e3c Merge remote-tracking branch 'omap-fixes/fixes' into master discards f5e13d5732ba Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master discards b4e867956255 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master discards 4f4b3e053146 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master discards 17d6f1dee9b1 Merge remote-tracking branch 'ide/master' into master discards c02b6533ff35 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] discards d011759bde5a Merge remote-tracking branch 'staging.current/staging-linu [...] discards ffbd8c6457e0 Merge remote-tracking branch 'phy/fixes' into master discards cb98182f46dd Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-f [...] discards 26988f863991 Merge remote-tracking branch 'usb.current/usb-linus' into master discards 433fb2f9e829 Merge remote-tracking branch 'tty.current/tty-linus' into master discards d9d804b34366 Merge remote-tracking branch 'pci-current/for-linus' into master discards 34e7d6a6dca5 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards 6a9fc1133cee Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards 9e14f0061c65 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 94f779124653 Merge remote-tracking branch 'rdma-fixes/for-rc' into master discards e814b71c0b0d Merge remote-tracking branch 'wireless-drivers/master' int [...] discards 383db8206006 Merge remote-tracking branch 'netfilter/master' into master discards c5e764077934 Merge remote-tracking branch 'ipsec/master' into master discards 852285035f93 Merge remote-tracking branch 'net/master' into master discards 13c320851201 Merge remote-tracking branch 'sparc/master' into master discards e632d0f1a9bf Merge remote-tracking branch 'powerpc-fixes/fixes' into master discards d6900a7fd0fa Merge remote-tracking branch 'kbuild-current/fixes' into master discards 0326b52e7bf1 mtd: spinand: macronix: Add support for MX35LFxGE4AD discards 8614dbf99154 mtd: plat-ram: correctly free memory on error path in plat [...] discards a22a94e393b9 mtd: onenand: Use mtd->oops_panic_write as condition discards 2166a4d2efc4 mtd: rawnand: marvell: Drop useless line discards 4939ba4aa4ad mtd: rawnand: tmio: Allow compile testing discards f9681a074422 mtd: rawnand: orion: Allow compile testing discards 20b9f53291e6 mtd: rawnand: davinci: Do not use extra dereferencing discards f3222c92ed34 mtd: rawnand: au1550: Ensure the presence of the right includes discards fd92c1af4a36 mtd: nand: Change dependency between the NAND and ECC cores discards d60f25a433b9 docs: mtd: Avoid htmldocs warnings discards 69a75a1a47d8 mtd: physmap: physmap-bt1-rom: Fix __iomem addrspace remov [...] discards e94265421f49 mtd: rawnand: mxc: Remove platform data support discards aaf691837ebb mtd: devices: powernv_flash: Add function names to headers [...] discards c3a1aae865d0 mtd: onenand: Fix some kernel-doc misdemeanours discards f4fcfd1da290 mtd: rawnand: arasan: Document 'anfc_op's 'buf' member discards 6a065a5e28f2 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member discards dd7a6d27b1fb mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours discards 9a36944692f3 mtd: rawnand: omap_elm: Finish half populated function hea [...] discards 0b98be1fa98f mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] discards e4c99513fde4 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] discards 92d98c1ffebd mtd: rawnand: diskonchip: Marking unused variables as __al [...] discards 9a873ddbaaf2 mtd: ubi: gluebi: Fix misnamed function parameter documentation discards 60190bca6c38 mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers discards 1a5d2ceafd34 mtd: ubi: wl: Fix a couple of kernel-doc issues discards fa3c005ed825 mtd: ubi: eba: Fix a couple of misdocumentation issues discards 37a2caff925d mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] discards a1670a56563f mtd: spinand: toshiba: Demote non-conformant kernel-doc header discards f808b415d038 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param discards 148c93479d41 mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc discards b1bf178b3186 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting discards 40b21b3b8d59 mtd: Fix misspelled function parameter 'section' discards 9bdb4fa33c43 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] discards 5ec67b8c0572 mtd: onenand: onenand_base: Fix expected kernel-doc formatting discards 97216d0e2945 mtd: devices: phram: File headers are not good candidates [...] discards 2f0ca5112ff8 mtd: mtdpart: Fix misdocumented function parameter 'mtd' discards 9f14bf29d6ba mtd: rawnand: ingenic: remove redundant get_device() in in [...] discards f2a9f63874fc mtd: nand: ecc-hamming: Clarify the logic around rp17 discards 75d2127fc7ca mtd: rawnand: sunxi: Add MDMA support discards ba578aff2d50 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments discards a98b51a173cf mtd: rawnand: fix a kernel-doc markup discards 63e61028fba7 mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller discards 92de428ec5f5 dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation discards 83bd0c0b6cfc mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read discards bafa9b4de370 mtd: rawnand: gpmi: cleanup makefile discards 9fa1383e709b mtd: spinand: Remove outdated comment discards ea772cc6e3e8 mtd: spinand: Fix OOB read discards 73534fe74405 mtd: spinand: Allow the case where there is no ECC engine discards e69bd83e4496 mtd: spinand: Use the external ECC engine logic discards 873089906551 dt-bindings: mtd: Deprecate nand-ecc-mode discards c20369a4d8b6 mtd: nand: Add helpers to manage ECC engines and configurations discards 653298e709fd mtd: spinand: Fill a default ECC provider/algorithm discards 6c4298669f47 mtd: nand: Let on-die ECC engines be retrieved from the NAND core discards cdc4a7f1a620 mtd: spinand: Instantiate a SPI-NAND on-die ECC engine discards c4e4dfb817e8 mtd: spinand: Move ECC related definitions earlier in the driver discards fd783d84f259 mtd: spinand: Fix typo in comment discards e1e278c8ff4f mtd: nand: Let software ECC engines be retrieved from the [...] discards 43c3a79010f7 mtd: nand: ecc-hamming: Create the software Hamming engine discards 77c1a62bc146 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] discards c50de3793558 mtd: nand: ecc-hamming: Remove useless includes discards f097ea67c6a0 mtd: nand: ecc-hamming: Stop using raw NAND structures discards ab24cf2fe039 mtd: nand: ecc-hamming: Rename the exported functions discards 6da1611161bb mtd: nand: ecc-hamming: Cleanup and style fixes discards a65e562dba50 mtd: nand: ecc-hamming: Drop/fix the kernel doc discards 9ba99546facb mtd: nand: ecc-hamming: Clarify the driver descriptions discards 80a536d92704 mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] discards 031ce78ff77f mtd: rawnand: Get rid of chip->ecc.priv discards 003f13d90967 mtd: nand: ecc-bch: Create the software BCH engine discards 28fc183395af mtd: nand: ecc-bch: Stop using raw NAND structures discards bfe5c61658b2 mtd: nand: ecc-bch: Update the prototypes to be more generic discards a0cbdab43567 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() discards 5825010230c8 mtd: nand: ecc-bch: Return only valid error codes discards f3f0144ff881 mtd: nand: ecc-bch: Stop exporting the private structure discards 955df1ada925 mtd: nand: ecc-bch: Cleanup and style fixes discards 602e16147d30 mtd: nand: ecc-bch: Move BCH code to the generic NAND layer discards c9eb0131be4e mtd: nand: ecc: Add an I/O request tweaking mechanism discards b01ce2da5c9e mtd: rawnand: socrates: Move the ECC initialization to ->a [...] discards 3e4bab32e4b3 mtd: rawnand: sharpsl: Move the ECC initialization to ->at [...] discards a9b0cb5780b9 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] discards 2165cb64415c Merge remote-tracking branch 'asoc/for-5.11' into asoc-next discards 374527188de4 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus discards ee8eb590500a Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards f8e9256434ac interconnect: fix memory trashing in of_count_icc_providers() discards c09c564ae069 Merge branch for-5.11/arm64/defconfig into for-next discards d6ee9a3f6292 Merge branch for-5.11/arm64/dt into for-next discards 86d7b0c7bf97 Merge branch for-5.11/arm/dt into for-next discards 4d2da9de9bf0 Merge branch for-5.11/firmware into for-next discards de6bf50c2764 Merge branch for-5.11/soc into for-next discards 326f7243965e Merge branch for-5.11/dt-bindings into for-next omits 6a4f706572b5 f2fs: Handle casefolding with Encryption omits 58848d45a8c2 fscrypt: Have filesystems handle their d_ops omits ee684d7562ad libfs: Add generic function for setting dentry_ops discards 44d1847af5ba interconnect: qcom: qcs404: Remove GPU and display RPM IDs omits 38f14dd13211 MAINTAINERS: Add gfs2 bug tracker link omits 67ea97ff1001 Documentation: Update filesystems/gfs2.rst discards 72a0376337c1 dm writecache: remove BUG() and fail gracefully instead discards 7a05eda3c510 Merge remote-tracking branch 'spi/for-5.11' into spi-next discards ce069a5266eb Merge remote-tracking branch 'spi/for-5.10' into spi-linus discards a7f7b751bc6d Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 6b2fb99e829e Merge remote-tracking branch 'regulator/for-5.11' into reg [...] discards 1667a9bbbdd1 Merge branch 'edac-misc' into edac-for-next omits 390e71f29622 NFSD: Add SPDX header for fs/nfsd/trace.c omits b506fefd09e0 NFSD: Remove extra "0x" in tracepoint format specifier omits 80ee6914baf4 NFSD: Clean up the show_nf_may macro omits aeed6907552f SUNRPC: Move the svc_xdr_recvfrom() tracepoint omits 575f887bcade nfsd/nfs3: remove unused macro nfsd3_fhandleres omits 40d23938fe27 NFSD: A semicolon is not needed after a switch statement. omits f8a569870784 svcrdma: support multiple Read chunks per RPC omits 66d34d7cd123 svcrdma: Use the new parsed chunk list when pulling Read chunks omits 777c59178f23 svcrdma: Rename info::ri_chunklen omits 71a4dc1a39a0 svcrdma: Clean up chunk tracepoints omits 63cba912dd9c svcrdma: Remove chunk list pointers omits d6a790bcb7b8 svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] omits c9ea2d8e834a svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] omits fb3c81de8b92 svcrdma: Support multiple write chunks when pulling up omits cae31597e5f3 svcrdma: Use parsed chunk lists to encode Reply transport headers omits 17c420633b8d svcrdma: Use parsed chunk lists to construct RDMA Writes omits df586f5542a1 svcrdma: Use parsed chunk lists to detect reverse directio [...] omits 9d0f9a23ba63 svcrdma: Use parsed chunk lists to derive the inv_rkey omits f8680f67d5ab svcrdma: Add a "parsed chunk list" data structure omits 094796edc1e6 svcrdma: Clean up svc_rdma_encode_reply_chunk() omits 1d7fceab9ecb svcrdma: Post RDMA Writes while XDR encoding replies omits 5bc34fa76db5 NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders omits ebc5d00f0f8e SUNRPC: Rename svc_encode_read_payload() omits 606c667312c6 svcrdma: Refactor the RDMA Write path omits f5a82103c373 svcrdma: Const-ify the xdr_buf arguments omits 429b1eea2291 SUNRPC: Adjust synopsis of xdr_buf_subsegment() omits 21e086267fcc svcrdma: Catch another Reply chunk overflow case omits e98c22d03688 Merge branches 'acpi-misc' and 'acpi-resources' into linux-next omits d0f1f6d270fd Merge branch 'pm-cpufreq' into linux-next discards 9cddd18250ad Merge branch 'features' into for-next discards cfdcef4ca561 Merge branch 'fixes' into for-next omits efc0dc59b4c3 s390/gmap: make gmap memcg aware omits c3e27c2707d9 KVM: s390: Add memcg accounting to KVM allocations discards 4e5c21acab50 s390: add separate program check exit path discards 7570a8f9b99a Merge branch 'mhi-ath11k-immutable' into mhi-next discards 325073ae3485 video: hyperv_fb: Fix the cache type when mapping the VRAM discards 45e68e932d61 interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes omits e878e1baf0ca Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits d5e4112626c3 Merge branche 'rproc-fixes' into for-next omits 1bb212794cef lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits 3a9dceb91fd3 fault-injection: handle EI_ETYPE_TRUE omits 1cb1c217325b reboot: remove cf9_safe from allowed types and rename cf9_force omits a3242149091a reboot: fix variable assignments in type_store omits 39166391e703 reboot: allow to specify reboot mode via sysfs omits af3b59c013ec resource-fix-kernel-doc-markups-checkpatch-fixes omits a226275dbf4a kernel/resource.c: fix kernel-doc markups omits db3eb60ac449 aio: simplify read_events() omits 19c621518822 gcov: remove support for GCC < 4.9 omits 42f4c94753c2 rapidio: remove unused rio_get_asm() and rio_get_device() omits 079c4a124411 kdump: append uts_namespace.name offset to VMCOREINFO omits 0f3b4a9b6cda reiserfs: add check for an invalid ih_entry_count omits 6bbfb6f69649 checkpatch: fix unescaped left brace omits bde102675824 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags omits e7faa231cb0c checkpatch: fix spelling errors and remove repeated word omits b6edc314b87d checkpatch: improve email parsing omits 2c707c2656e5 checkpatch: add __alias and __weak to suggested __attribut [...] omits 5bfb5038c5b0 checkpatch: add fix option for GERRIT_CHANGE_ID omits 9a9b4ea6bffc checkpatch-update-__attribute__sectionname-quote-removal-v2 omits e499e704c185 checkpatch: update __attribute__((section("name"))) quote removal omits df49ba787768 checkpatch: add a fixer for missing newline at eof omits c0e9b93927d6 checkpatch: extend attributes check to handle more patterns omits 3666c9a962f7 checkpatch: allow --fix removal of unnecessary break statements omits 31fcc5e52146 checkpatch: prefer static const declarations omits 590615cb3206 checkpatch: ignore generated CamelCase defines and enum values omits 13948a96a54f checkpatch: fix false positives in REPEATED_WORD warning omits 914aecd6d2b6 checkpatch: add new exception to repeated word check omits 23bd5a642005 gpio: xilinx: utilize generic bitmap_get_value and _set_value omits bb2bcd525fae gpio: thunderx: utilize for_each_set_clump macro omits 7b03d0bbc5b6 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits 1c8bff2b29f0 lib/test_bitmap.c: add for_each_set_clump test cases omits d3ecaad308c4 bitops: introduce the for_each_set_clump macro omits 3359ab15c0df lib/cmdline_kunit: provide meaningful MODULE_LICENSE() omits 2f798a68b378 lib/cmdline_kunit: type of expected returned values should be int omits fa3bf3a610ec lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix omits edd387372d17 lib/cmdline_kunit: add a new test suite for cmdline API omits eb7cef64d454 lib/cmdline: allow NULL to be an output for get_option() omits 3a3f9aff6af8 lib/cmdline: fix get_option() for strings starting with hyphen omits c4973ca124f1 lib/bits_kunit: follow new file name convention for KUnit tests omits 1eb49cc5b7f6 lib/linear_ranges_kunit: follow new file name convention f [...] omits fd706bd770e0 lib/list_kunit: follow new file name convention for KUnit tests omits 4a18f8120cf1 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits 0d5f11155010 lib/stackdepot.c: use array_size() helper in jhash2() omits 32272595cb03 lib/stackdepot.c: use flex_array_size() helper in memcpy() omits e911185d29fa lib/stackdepot.c: replace one-element array with flexible- [...] omits 2288f145044e lib/test_free_pages.c: add basic progress indicators omits 2207db9119b5 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 0b55197a4a0c bitmap: remove unused function declaration omits 2e7f3b8fcc00 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 190078a12ae0 reboot: refactor and comment the cpu selection code omits 2865361a28ef kernel/acct.c: use #elif instead of #end and #elif omits c6ff5769c2b0 kernel.h: split out mathematical helpers fix omits 73dd1612f8e2 kernel.h: Split out mathematical helpers omits 36a29001f602 asm-generic: force inlining of get_order() to work around [...] omits 5f366a2aea8c proc/sysctl: make protected_* world readable omits 0722fb49527f proc-provide-details-on-indirect-branch-speculation-v2 omits 5e1b4972e4e8 proc: provide details on indirect branch speculation omits e3717b015554 procfs: delete duplicated words + other fixes omits 9c5213beea9b alpha: Replace bogus in_interrupt() omits 8250c29e845e kernel/hung_task.c: Monitor killed tasks. omits 7d77a7dfdffd fs/buffer.c: dump more info for __getblk_gfp() stall problem omits f85327926db1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 4488e4910601 MAINTAINERS: add entry for KFENCE omits d4609451539a kfence: add test suite omits d9d2d48b3768 kfence, Documentation: add KFENCE documentation omits 1ada69c88a4f kfence, kasan: make KFENCE compatible with KASAN omits a067e7fcdb7c mm, kfence: insert KFENCE hooks for SLUB omits 7ef3eb02c740 mm, kfence: insert KFENCE hooks for SLAB omits 15d3d4f420dc kfence: use pt_regs to generate stack trace on faults omits 05a3079ac8a9 arm64, kfence: enable KFENCE for ARM64 omits 1e2a636ab969 x86, kfence: enable KFENCE for x86 omits d1aa160077c6 kfence: avoid stalling work queue task without allocations omits a69cc2812610 kfence: Fix parameter description for kfence_object_start() omits 7003d634f5f1 mm: add Kernel Electric-Fence infrastructure omits 5ed299613e0e mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] omits 1b21509f03a6 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at omits d7b0336a3dee mm:backing-dev: use sysfs_emit in macro defining functions omits 9f96007ebdcb mm: huge_memory: convert remaining use of sprintf to sysfs [...] omits c337d44be578 mm: use sysfs_emit for struct kobject * uses omits 1c3869a73b8d mm: fix kernel-doc markups omits 228dad4435be zram: support page writeback omits 1c54002799ae mm/process_vm_access: remove redundant initialization of iov_r omits 7c2ef9c144c5 mm/zsmalloc.c: rework the list_add code in insert_zspage() omits c7e6e647db5c mm/zswap: move to use crypto_acomp API for hardware acceleration omits e76cc910ea11 mm/zswap: fix passing zero to 'PTR_ERR' warning omits 8a5c7c942e8e mm/zswap: make struct kernel_param_ops definitions const omits 6dc0d875f600 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 7f68bc0279f7 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 7ddaff19c9c3 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits fc90f15fbfce mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO omits 281762a14079 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY omits 028527214da3 kernel/power: allow hibernation with page_poison sanity checking omits 30a5fa8d99fc mm, page_poison: use static key more efficiently omits 62fdeb822f1e mm, page_alloc: do not rely on the order of page_poison an [...] omits 28e4adf0dbe4 mm/cma.c: remove redundant cma_mutex lock omits 88180b753531 mm/filemap: return only head pages from find_get_entries omits b4bdb0bc8259 mm/truncate,shmem: handle truncates that split THPs omits 98fbffbbfb98 mm: remove pagevec_lookup_entries omits fd1f39d8e0a0 mm: pass pvec directly to find_get_entries omits 5c56c8470f63 mm: remove nr_entries parameter from pagevec_lookup_entries omits 7c3d998c2e59 mm: add an 'end' parameter to pagevec_lookup_entries omits 62d8df88722c mm: add an 'end' parameter to find_get_entries omits b9f37a82d26c mm: add and use find_lock_entries omits 8157c86f0261 iomap: use mapping_seek_hole_data omits 53b9ca96ad96 mm/filemap: add mapping_seek_hole_data omits 2196d0d1f672 mm/filemap: add helper for finding pages omits db1a948e9944 mm/filemap: rename find_get_entry to mapping_get_entry omits d64c6dbf222f mm: add FGP_ENTRY omits 5c0606d36968 mm/swap: optimise get_shadow_from_swap_cache omits eae86e40b45e mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits ed4be7f19d54 mm: make pagecache tagged lookups return only head pages omits d58320a55fff mm: migrate: return -ENOSYS if THP migration is unsupported omits ceb034ca0c0a mm: migrate: clean up migrate_prep{_local} omits 4beb559fbcc9 mm: migrate: skip shared exec THP for NUMA balancing omits 1ae55f288590 mm: migrate: simplify the logic for handling permanent failure omits bfd833d05483 mm: truncate_complete_page() does not exist any more omits f39e28adc949 mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits 3d5436666b64 mm/migrate.c: fix comment spelling omits fb518deb598c mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() omits e1ed96d65090 mm/compaction: move compaction_suitable's comment to right place omits 084b1d65cb0b mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits 9ab57894af5d mm/vmscan.c: remove the filename in the top of file comment omits 370a76861e47 mm/vmscan: drop unneeded assignment in kswapd() omits 6b7f2532a903 mm: don't wake kswapd prematurely when watermark boosting [...] omits 996fe3adfa50 include/linux/huge_mm.h: remove extern keyword omits ab7df01eb50e MIPS: do not call flush_tlb_all when setting pmd entry omits dd74a6651e39 mm/huge_memory.c: update tlb entry if pmd is changed omits 1a9db406120a mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits 27da813fea16 mm/page_alloc: mark some symbols with static keyword omits ae3b34e569b5 mm/page_alloc: add __free_pages() documentation omits 560ccb0a749e mm/page-flags: fix comment omits dd84eb6f6e76 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits b84e2a7106da mm/page_alloc: clear pages in alloc_contig_pages() with in [...] omits 403453ed69f4 mm-page_alloc-disable-pcplists-during-memory-offline-fix omits 7000a6306b79 mm, page_alloc: disable pcplists during memory offline omits 0bbe698ce0cb mm, page_alloc: move draining pcplists to page isolation users omits 0ced94ee7bdb mm, page_alloc: cache pageset high and batch in struct zone omits 0af17d77b3a3 mm, page_alloc: simplify pageset_update() omits 6fce1204fe32 mm, page_alloc: remove setup_pageset() omits baee3db9f434 mm, page_alloc: calculate pageset high and batch once per zone omits f1bfd6cd3e45 mm, page_alloc: clean up pageset high and batch update omits 2a7643bbcdbf arch, mm: make kernel_page_present() always available omits b02e923ac244 arch, mm: restore dependency of __kernel_map_pages() on DE [...] omits 6cfbdfdd90fe PM: hibernate: make direct map manipulations more explicit omits d9d4cf34b5e7 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers omits cf4b76738d18 m68k: deprecate DISCONTIGMEM omits 3c70b547b266 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM omits 470658545f26 m68k/mm: make node data and node setup depend on CONFIG_DI [...] omits 53bbc6741195 arc: use FLATMEM with freeing of unused memory map instead [...] omits ce3127268378 arm, arm64: move free_unused_memmap() to generic mm omits 466a8795ba76 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL omits bf11a44b607c ia64: make SPARSEMEM default and disable DISCONTIGMEM omits 2c21166eec24 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM omits 5d7466e37b52 ia64: split virtual map initialization out of paging_init() omits 792f5f1b47c8 ia64: discontig: paging_init(): remove local max_pfn calculation omits 8e1bda501f48 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements omits ef086a85de54 ia64: remove custom __early_pfn_to_nid() omits 50463f3b17d9 alpha: switch from DISCONTIGMEM to SPARSEMEM omits 896bee2ca6af mm/vmalloc.c: fix kasan shadow poisoning size omits 14ac182db954 docs/vm: remove unused 3 items explanation for /proc/vmstat omits 4e5f3040101d mm/vmalloc: rework the drain logic omits 19af8d5862f3 mm/vmalloc: use free_vm_area() if an allocation fails omits 999a69d8bb40 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow omits 966089f31452 mm,hwpoison: drop unneeded pcplist draining omits 82a34da135d1 mm,hwpoison: take free pages off the buddy freelists for hugetlb omits a8725bd8f6b9 mm,hwpoison: take free pages off the buddy freelists omits a43a8012bd3d mm,hwpoison: drain pcplists before bailing out for non-bud [...] omits a27eb97d5d56 mm: forbid splitting special mappings omits 0e1f8be20317 mremap: check if it's possible to split original vma omits c1c67b740f56 vm_ops: rename .split() callback to .may_split() omits 6dd8e5dab7c1 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 441a92aa7016 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits f88c697630f6 mm/mremap: account memory on do_munmap() failure omits 1a431fa447e0 mm/mmap.c: fix the adjusted length error omits d6dbced90599 mm: cleanup: remove unused tsk arg from __access_remote_vm omits 8c8caedbd8f5 x86: mremap speedup - Enable HAVE_MOVE_PUD omits 4f8fa51c417d arm64: mremap speedup - enable HAVE_MOVE_PUD omits acaa63f4f651 mm: speedup mremap on 1GB or larger regions omits 7b7f1a188f14 kselftests: vm: add mremap tests omits 56c016fab58b xen/unpopulated-alloc: consolidate pgmap manipulation omits 5505d980a8c2 mm/lru: revise the comments of lru_lock omits e2025c09da3a mm-lru-introduce-the-relock_page_lruvec-function-fix omits d1eb86af0c7a mm/lru: introduce relock_page_lruvec() omits 3d0d6a8434e1 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 omits 6bffb6674742 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix omits 7c3520054e02 mm/lru: replace pgdat lru_lock with lruvec lock omits fa830abef533 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn omits 64155ff36d3c mm/compaction: do page isolation first in compaction omits d1630f24b607 mm/lru: introduce TestClearPageLRU() omits 09b47b14d802 mm/mlock: remove __munlock_isolate_lru_page() omits 831fa785455d mm/mlock: remove lru_lock on TestClearPageMlocked omits 7361d8118591 mm/vmscan: remove lruvec reget in move_pages_to_lru omits 9b1b9f460328 mm/lru: move lock into lru_note_cost omits 405279f5b6e8 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn omits 9f3c0161781d mm/memcg: add debug checking in lock_page_memcg omits 25e7903ea7bd mm: page_idle_get_page() does not need lru_lock omits 23efbca14b73 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix omits 5b01bf91bdfc mm/rmap: stop store reordering issue on page->mapping omits 137cb1f7bdbd mm/vmscan: remove unnecessary lruvec adding omits c98399c8db40 mm/thp: narrow lru locking omits 2cf3531333fb mm/thp: simplify lru_add_page_tail() omits 2b51ad1fdda9 mm/thp: use head for head page in lru_add_page_tail() omits 9046223836da mm/thp: move lru_add_page_tail() to huge_memory.c omits 68eee2721bc1 mm: memcg: remove obsolete memcg_has_children() omits 70d2e2f01b60 mm/page_counter: use page_counter_read in page_counter_set_max omits eaae4154f35d cgroup: remove obsoleted broken_hierarchy and warned_broke [...] omits d9788d85452f docs: cgroup-v1: reflect the deprecation of the non-hierar [...] omits 815c6060400f mm: memcg: deprecate the non-hierarchical mode omits 463bb48b9d2c mm: memcg: fix obsolete code comments omits d4610e35c25e mm/memcg: update page struct member in comments omits 0dee5cf0aedc mm/rmap: always do TTU_IGNORE_ACCESS omits 3123a4d91253 mm: memcg/slab: fix use after free in obj_cgroup_charge omits 962479ab6e50 mm: memcg/slab: fix return of child memcg objcg for root memcg omits 79cc1ae50d86 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 97922f5f7ab2 mm: memcontrol: remove unused mod_memcg_obj_state() omits 5288d44931d0 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits 8220c6d8ffc4 mm: memcontrol: add file_thp, shmem_thp to memory.stat omits b560f5246d66 mm/shmem.c: make shmem_mapping() inline omits 826def369598 Merge branch 'devel' into for-next discards fdcb36cc2bcc torture: Prepare for splitting qemu execution from kvm-tes [...] discards cbff79eea515 rcutorture: Use hrtimers for reader and writer delays discards 74a808abc794 torture: Make stutter use torture_hrtimeout_*() functions discards 9805703422d2 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits discards 5404d2fc8743 torture: Add fuzzed hrtimer-based sleep functions discards c443b05f48ee rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] discards c2bd28c6667e rcutorture: Make synctype[] and nsynctype be static global discards 1cfc4e87980a rcutorture: Require entire stutter period be post-boot discards ca3bd09a3a49 rcu: Allow rcu_irq_enter_check_tick() from NMI discards bb275beef7ab list: Fix a typo at the kernel-doc markup discards 4e86eb433afa rcu/trace: Add tracing for how segcb list changes discards ea13571787ba srcu: Add comment explaining cookie overflow/wrap discards 1a370868eb61 rcutorture: Add reader-side tests of polling grace-period API discards c2c86be1da14 refscale: Allow summarization of verbose output discards 1af827ff063d rcutorture: Add writer-side tests of polling grace-period API discards 5d4b10ceb23a rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state discards 5aa04fd3afd0 srcu: Provide polling interfaces for Tree SRCU grace periods discards 2f308afae09a Merge branch 'for-linus/seccomp' into for-next/seccomp discards 49a6968cc78f seccomp/cache: Report cache data through /proc/pid/seccomp_cache discards 4f408bc643aa xtensa: Enable seccomp architecture tracking discards 75186111c257 sh: Enable seccomp architecture tracking discards 5897106c6902 s390: Enable seccomp architecture tracking discards 8f9f0f44a37b riscv: Enable seccomp architecture tracking discards 95f8ae2624a0 powerpc: Enable seccomp architecture tracking discards 7f049cc068a3 parisc: Enable seccomp architecture tracking discards ee7ce951028f csky: Enable seccomp architecture tracking discards da99c1fde659 arm: Enable seccomp architecture tracking discards 7c79f2a6becb arm64: Enable seccomp architecture tracking discards ac816b8c1619 selftests/seccomp: Compare bitmap vs filter overhead discards c5863afe9ab0 x86: Enable seccomp architecture tracking discards 8422b0087e85 seccomp/cache: Add "emulator" to check if filter is consta [...] discards 7411a3c78c2a seccomp/cache: Lookup syscall allowlist bitmap for fast path discards 984951857a2c selftests/seccomp: sh: Fix register names discards ada85eddeff0 selftests/seccomp: powerpc: Fix typo in macro variable name omits 2dc8abdc1490 signal: define the SA_UNSUPPORTED bit in sa_flags omits f95977e38b45 arch: provide better documentation for the arch-specific S [...] omits 6527aae2b6d0 signal: clear non-uapi flag bits when passing/returning sa_flags omits 6fe63d418f98 arch: move SA_* definitions to generic headers omits 5624ed93b2e0 parisc: start using signal-defs.h omits 735c9bf125f5 parisc: Drop parisc special case for __sighandler_t omits 91565ced8699 Merge branches 'acpi-fan' and 'acpi-docs' into linux-next omits 3bef4fa71afd Merge branch 'pm-cpufreq-fixes' into linux-next omits 5466295aaa16 mm,thp,shm: limit gfp mask to no more than specified omits 3cfc9951fcd2 mm,thp,shmem: limit shmem THP alloc gfp_mask omits c93b0199dba0 mm: remove pagevec_lookup_range_nr_tag() omits d2dfac2dae39 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits 39d6d4e64f1d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits 17833462d300 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits f780ccad305c mm/swap_state: skip meaningless swap cache readahead when [...] omits 0db776c93e13 mm/swapfile.c: use helper function swap_count() in add_swa [...] omits f97f9bebd700 mm: handle zone device pages in release_pages() omits c063b2c17a10 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] omits 6be6fcf9877a mm/gup: prevent gup_fast from racing with COW during fork omits 8181059ab875 mm/gup: reorganize internal_get_user_pages_fast() omits a0de28d424dd mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 omits 7b74bc11ebc6 mm/gup_test: GUP_TEST depends on DEBUG_FS omits ff13cd4c2c3e mm/gup_test.c: mark gup_test_init as __init function omits 47b92e75ae4f selftests/vm: 2x speedup for run_vmtests.sh omits 4aee7ccc08ff selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits 5a88552dfd9e selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 0199c5955d48 selftests/vm: gup_test: introduce the dump_pages() sub-test omits 96f5315078a2 selftests/vm: only some gup_test items are really benchmarks omits a9b407236b81 selftests/vm: minor cleanup: Makefile and gup_test.c omits a949b749055c selftests/vm: rename run_vmtests --> run_vmtests.sh omits 454bfd93a105 selftests/vm: use a common gup_test.h omits f0702d66ac65 mm/gup_benchmark: rename to mm/gup_test omits 77e0b7c5c080 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 99d0cf32b61f mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits b5c7e73f6bd3 mm/filemap/c: break generic_file_buffered_read up into mul [...] omits 8691b99f937c mm: fix page_owner initializing issue for arm32 omits da481ae2dd18 device-dax/kmem: use struct_size() omits 557cc8de92d9 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits 4a4a2d766160 dma-buf: use krealloc_array() omits 5c72bbbde662 hwtracing: intel: use krealloc_array() omits b0abbd86ada5 drm: atomic: use krealloc_array() omits 4255bd1c84b0 edac: ghes: use krealloc_array() omits 61a630057715 pinctrl: use krealloc_array() omits d5fe8fdd6f58 vhost: vringh: use krealloc_array() omits 02eacda269d7 ALSA: pcm: use krealloc_array() omits 02f21d6f3a83 mm: slab: provide krealloc_array() omits 6c81835554a1 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO omits 1c6f0c813306 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits 3cfe86deb735 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 9e583e33b9c3 ramfs: support O_TMPFILE omits fd791d9e4560 ocfs2: fix ocfs2 corrupt when iputting an inode omits 35c22705899f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8002a9bc1fc7 ocfs2: ratelimit the 'max lookup times reached' notice omits 9495a4293552 fs/ocfs2/cluster/tcp.c: remove unneeded break omits ad0985f4242e fs/ntfs: remove unused variable attr_len omits e22ac31eb9ed fs/ntfs: remove unused varibles omits 05645e726934 uapi: move constants from <linux/kernel.h> to <linux/const.h> omits e0132f2e1e94 kthread_worker-document-cpu-hotplug-handling-fix omits c0d54344838a kthread_worker: document CPU hotplug handling omits be3861a80b3e kthread: add kthread_work tracepoints omits 6a2e3eca0e07 /proc/kpageflags: do not use uninitialized struct pages omits 3a28435a3863 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 324b94af77e5 mm, page_frag: recover from memory pressure omits bf6ff7e947ce mm: Fix madvise WILLNEED performance problem omits 40ed36caef09 libfs: fix error cast of negative value in simple_attr_write() omits fa85d7c1d60e mm/userfaultfd: do not access vma->vm_mm after calling han [...] omits 7ba5c567a58c mm: memcg/slab: fix root memcg vmstats omits 2d5d6155de69 mm/filemap: add static for function __add_to_page_cache_locked omits b7e71e5bb6fd mm: fix readahead_page_batch for retry entries omits d106ad47e292 mm-fix-phys_to_target_node-and-memory_add_physaddr_to_nid- [...] omits 340ec456bd1f mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] omits 47618e3a084e mm/madvise: fix memory leak from process_madvise discards 937f74945335 srcu: Provide polling interfaces for Tiny SRCU grace periods discards 76dd2f31f832 srcu: Provide internal interface to start a Tree SRCU grac [...] discards 118edcb39af2 srcu: Provide internal interface to start a Tiny SRCU grac [...] discards 267579d44f75 srcu: Make Tiny SRCU use multi-bit grace-period counter discards 36d2b0130000 rcu: Do not NMI offline CPUs discards e0e0ac7e1878 rcu: For RCU grace-period kthread starvation, dump last CP [...] discards 4d3f20e5ff4f rcu: Add lockdep checks for interrupts disabled discards 264933fabfc9 torture: Allow kvm.sh --datestamp to specify subdirectories discards 78610a5384b2 scftorture: Add debug output for wrong-CPU warning omits 1885c92fa4d7 Merge branch 'for-next-next-v5.10-20201116' into for-next- [...] omits 5dc7718d344c Merge branch 'for-next-current-v5.9-20201116' into for-nex [...] omits b45c2553f90c Merge branch 'ext/zoned-10-to-merge' into for-next-next-v5 [...] omits 536ce8803789 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] omits 004b742151c6 Merge branch 'ext/boris/fst-fixes-v6' into for-next-next-v [...] omits 06b66a019de0 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits cfea44bf0b9b Merge branch 'misc-next' into for-next-next-v5.10-20201116 omits 3d579643586d Merge branch 'misc-5.10' into for-next-current-v5.9-20201116 omits d4b114c5715f btrfs: add a trace class for dumping the current ENOSPC state omits 1b5d30c08d33 btrfs: adjust the flush trace point to include the source omits e30e9300bc56 btrfs: implement space clamping for preemptive flushing omits 2e8f6f56c072 btrfs: simplify the logic in need_preemptive_flushing omits 9fc5f71a870d btrfs: rework btrfs_calc_reclaim_metadata_size omits c6f603635b99 btrfs: check reclaim_size in need_preemptive_reclaim omits 8dc3d536f59c btrfs: rename need_do_async_reclaim omits f54c889a922e btrfs: improve preemptive background space flushing omits 5da9ded81332 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits bbd7cf68b084 btrfs: track ordered bytes instead of just dio ordered bytes omits 118a16ee4eb7 btrfs: add a trace point for reserve tickets omits aaffaf270281 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 38de60ff8ec0 btrfs: skip space_cache v1 setup when not using it omits 73578761064c btrfs: remove free space items when disabling space cache v1 omits 1a22f58ca775 btrfs: warn when remount will not change the free space tree omits 6d4d7affcbe1 btrfs: use sb state to print space_cache mount option omits bf238f712e5d btrfs: keep sb cache_generation consistent with space_cache omits 1cc507c0a30b btrfs: clear free space tree on ro->rw remount omits aac7fa6e3e98 btrfs: clear oneshot options on mount and remount omits 8078c1661a82 btrfs: create free space tree on ro->rw remount omits 01025dee099a btrfs: cleanup all orphan inodes on ro->rw remount omits 02c65e0a5e17 btrfs: lift rw mount setup from mount and remount omits cb7ac9edac25 btrfs: run delayed refs less often in commit_cowonly_roots omits 18d2e12d89f1 btrfs: stop running all delayed refs during snapshot omits 9ebaa30ba5d3 btrfs: only run delayed refs once before committing omits ad51222a2471 btrfs: delayed refs pre-flushing should only run the heads [...] omits 7c3b53726351 btrfs: only let one thread pre-flush delayed refs in commit omits 4be6fe6723fa btrfs: do not block on deleted bgs mutex in the cleaner omits 90ab5c54fc1f btrfs: implement log-structured superblock for ZONED mode omits 1940eea2dae1 btrfs: disallow mixed-bg in ZONED mode omits 5ba82b34ee01 btrfs: disable fallocate in ZONED mode omits 03ee3d20fdd9 btrfs: disallow NODATACOW in ZONED mode omits 91d50de65c0b btrfs: disallow space_cache in ZONED mode omits ac8176028782 btrfs: introduce max_zone_append_size omits bd71c9753de3 btrfs: check and enable ZONED mode omits 72f34dade8b1 btrfs: get zone information of zoned block devices omits bee3a5ecb7bb btrfs: introduce ZONED feature flag omits 4e4b3acab781 Merge branch 'acpi-apei' into linux-next omits 9f45b444bc70 Merge branch 'acpi-apei-lost' into linux-next omits 7d7532d43a36 btrfs: sysfs: remove unneeded semicolon omits 0664142ffbd7 btrfs: simplify return values in setup_nodes_for_search omits 662f6d9afd45 btrfs: remove useless return value statement in split_node omits 44dfbbe33b33 btrfs: tree-checker: add missing return after error in root_item omits 24cc92446ea4 btrfs: remove unnecessary attempt do drop extent maps afte [...] omits f488a98a1e77 btrfs: stop incrementing log batch when joining log transaction omits 785eaf214835 btrfs: skip unnecessary searches for xattrs when logging an inode omits 046e2776ff59 btrfs: qgroup: don't commit transaction when we already ho [...] omits 214ce787aca6 btrfs: merge __set_extent_bit and set_extent_bit omits b2a703463d89 btrfs: make btrfs_update_inode_fallback take btrfs_inode omits e7603b53ee3e btrfs: make btrfs_cont_expand take btrfs_inode omits d115b509417f btrfs: make btrfs_truncate_block take btrfs_inode omits d4dc352aa014 btrfs: make btrfs_insert_replace_extent take btrfs_inode omits e5a8c9fe1fcf btrfs: make find_first_non_hole take btrfs_inode omits 80a25911b0db btrfs: make maybe_insert_hole take btrfs_inode omits f3b4c7edba6d btrfs: make btrfs_update_inode take btrfs_inode omits 0033c4f93d6c btrfs: make btrfs_update_inode_item take btrfs_inode omits 3d83fc1c9c8b btrfs: make btrfs_delayed_update_inode take btrfs_inode omits 98e57bc69192 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric omits 713b27ec8cd4 btrfs: make btrfs_truncate_inode_items take btrfs_inode omits eba62b591a5c btrfs: make insert_prealloc_file_extent take btrfs_inode omits ba647223c5aa btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode omits ae46a057f16d btrfs: remove ->recursed from extent_buffer omits 3f454190fd95 btrfs: remove the recurse parameter from __btrfs_tree_read_lock omits 6fd08ddf807f btrfs: use btrfs_tree_read_lock in btrfs_search_slot omits 947c5de6fe49 btrfs: merge back btrfs_read_lock_root_node helpers omits 5c4692a81744 btrfs: locking: remove the recursion handling code omits 98f064738a11 btrfs: kill path->recurse omits 08d72bfccacc btrfs: unlock to current level in btrfs_next_old_leaf omits 976d03df80e6 btrfs: cleanup the locking in btrfs_next_old_leaf omits 89703bf0bd99 btrfs: remove unused argument seed from btrfs_find_device omits fec4e90522eb btrfs: drop never met disk total bytes check in verify_one [...] omits a0932d56a7a3 btrfs: drop unused argument step from btrfs_free_extra_devids omits e852484ad5a4 btrfs: update the number of bytes used by an inode atomically omits c530e7096f17 btrfs: fix race when defragmenting leads to unnecessary IO omits 388f7504fc19 btrfs: refactor btrfs_drop_extents() to make it easier to extend omits f7221e857638 btrfs: fix missing delalloc new bit for new delalloc ranges omits 4db4cdb46582 btrfs: set the lockdep class for extent buffers on creation omits f7134835a60a btrfs: pass the owner_root and level to alloc_extent_buffer omits 71e7ad1526d0 btrfs: pass the root owner and level around for readahead omits eaeec8956c83 btrfs: pass root owner to read_tree_block omits da4caf5b2d74 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree omits b39623841740 btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] omits ba868036413c btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap omits 5bd6670792e8 btrfs: use btrfs_read_node_slot in walk_down_tree omits 3885efe77622 btrfs: use btrfs_read_node_slot in replace_path omits 7a3d4a41955b btrfs: use btrfs_read_node_slot in do_relocation omits 122f8a56f6e2 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree omits 63d9beb4b04d btrfs: use btrfs_read_node_slot in btrfs_realloc_node omits cb900e87f281 btrfs: cleanup extent buffer readahead omits 8145689da4d4 btrfs: remove lockdep classes for the fs tree omits 0012eaa78587 btrfs: discard: reschedule work after sysfs param update omits e242cfe7dd42 btrfs: don't miss async discards after scheduled work override omits e5b1dfdb2342 btrfs: discard: store async discard delay as ns not as jiffies omits 6d23eb22ab37 btrfs: discard: speed up async discard up to iops_limit omits a35fbc52e355 btrfs: scrub: refactor scrub_find_csum() omits 7530423003d8 btrfs: scrub: remove the force parameter of scrub_pages omits b0dc16997a3f btrfs: scrub: distinguish scrub page from regular page omits 98769d75956b btrfs: pass bvec to csum_dirty_buffer instead of page omits ad2867ba4b5f btrfs: extract extent buffer verification from btrfs_valid [...] omits 22fc34f3e8e7 btrfs: make csum_tree_block() handle node smaller than page omits 4f6e4f5e5c90 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty omits b5f3b4000475 btrfs: extent_io: make buffer_radix take sector size units omits 6992521ef6b6 btrfs: extent_io: assert page mapping lock in attach_exten [...] omits b7106df61b45 btrfs: protect the fs_info->caching_block_groups differently omits 2c9fe7bebf7f btrfs: async load free space cache omits 46d8e8096ee5 btrfs: load the free space cache inode extents from commit root omits c79fd7b2602d btrfs: load free space cache into a temporary ctl omits 940cff2d97b6 btrfs: cleanup btrfs_discard_update_discardable usage omits 3be301ef3b99 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] omits 0a3815ee146f btrfs: update last_byte_to_unpin in switch_commit_roots omits ff7a30b06cfd btrfs: do not shorten unpin len for caching block groups omits 705e192d2d98 btrfs: reorder extent buffer members for better packing omits a72c9d1604a4 btrfs: locking: rip out path->leave_spinning omits c05e9a84ff26 btrfs: locking: remove all the blocking helpers omits bd155e5d3090 btrfs: scrub: remove local copy of csum_size from context omits 006375ac0cf8 btrfs: check integrity: remove local copy of csum_size omits 749e053378f9 btrfs: remove unnecessary local variables for checksum size omits a682311f8ba2 btrfs: switch cached fs_info::csum_size from u16 to u32 omits 8b789b5831fc btrfs: use cached value of fs_info::csum_size everywhere omits 393334a4a3b7 btrfs: precalculate checksums per leaf once omits 3748854bd2d5 btrfs: store precalculated csum_size in fs_info omits 1f3db5f50027 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits omits 33bc9cf09dea btrfs: replace div_u64 by shift in free_space_bitmap_size omits 0b4e45b493ca btrfs: use precalculated sectorsize_bits from fs_info omits 1be742b279bd btrfs: extent_io: rename page_size to io_size in submit_ex [...] omits 24d9c8e52381 btrfs: extent_io: only require sector size alignment for p [...] omits 2a0707bfc5c0 btrfs: extent_io: rename pages_locked in process_pages_contig() omits cabb16107041 btrfs: inode: sink parameter start and len to check_data_csum() omits e89e69aec968 btrfs: disk-io: replace fs_info and private_data with inod [...] omits b4c4142ba2da btrfs: extent_io: sink the failed_start parameter to set_e [...] omits d3257038f577 btrfs: extent_io: update the comment for find_first_extent_bit() omits 6169acb879e2 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() omits 54e57cbdcebb btrfs: remove unnecessary casts in printk omits 4471d17b086b btrfs: add set/get accessors for root_item::drop_level omits f45cd51a87c0 btrfs: use root_item helpers for limit and flags in btrfs_ [...] omits c18808983bfb btrfs: check-integrity: use proper helper to access btrfs_header omits 3d4571c7d9b9 btrfs: send: use helpers to access root_item::ctransid omits a4483452a60d btrfs: generate lockdep keyset names at compile time omits 0bef82388928 btrfs: use the right number of levels for lockdep keysets omits 72615053837d btrfs: remove dio iomap DSYNC workaround omits f9feee4fe249 btrfs: call iomap_dio_complete() without inode_lock omits 9c0f1f9854a3 btrfs: remove btrfs_inode::dio_sem omits ef208d6b56cd btrfs: use shared lock for direct writes within EOF omits c1b0847a8d85 btrfs: push inode locking and unlocking into buffered/dire [...] omits 8275bc62372f btrfs: introduce btrfs_inode_lock()/unlock() omits f3e238cdb647 btrfs: introduce btrfs_write_check() omits fe83ef7f6405 btrfs: check FS error state bit early during write omits 40395a466c49 btrfs: move pos increment and pagecache extension to btrfs [...] omits da2ce076542a btrfs: split btrfs_direct_IO to read and write omits c69273e6766c btrfs: sysfs: add per-fs attribute for read policy omits b9b117299afc btrfs: create read policy framework omits a3a91a1e2f02 btrfs: add helper for string match ignoring leading/traili [...] omits 4b969a509eff btrfs: do not start and wait for delalloc on snapshot root [...] omits 19cfa79c6242 btrfs: switch extent buffer tree lock to rw_semaphore omits bda0517ef7f8 btrfs: open code insert_orphan_item omits 62d939d36637 btrfs: introduce mount option rescue=all omits 29589a1b8950 btrfs: introduce mount option rescue=ignoredatacsums omits f5c3857397bc btrfs: introduce mount option rescue=ignorebadroots omits 9e1cedd2bdbb btrfs: show rescue=usebackuproot in /proc/mounts omits 88896feda35a btrfs: add a helper to print out rescue= options omits 3a8a32f53fed btrfs: sysfs: export supported rescue= mount options omits da81e41d2e34 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums omits ef059a4b7579 btrfs: unify the ro checking for mount options omits d851b20ceac2 btrfs: do not start readahead for csum tree when scrubbing [...] omits 868c3400a1fc btrfs: assert we are holding the reada_lock when releasing [...] omits 495d7905fa12 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() omits 266ec6258dc0 btrfs: use round_down while calculating start position in [...] omits ffd236489987 btrfs: use iosize while reading compressed pages omits da4ae370f6d4 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] omits 9827bd4f3c59 btrfs: calculate more accurate remaining time to sleep in [...] omits 174994e2f6ba btrfs: record delta directly in transaction_kthread omits aec713ac7831 btrfs: remove redundant time check in transaction kthread loop omits 2a1b3bfe2c0e btrfs: use helpers to convert from seconds to jiffies in t [...] omits df2ced5437ba btrfs: sysfs: export filesystem generation omits 52d553b87054 Merge branch 'pm-cpuidle-fixes' into linux-next omits 95d4cd977713 Merge branches 'pm-sleep' and 'pm-acpi' into linux-next omits 6eb5b6bf28a6 Merge branch 'pm-cpufreq' into linux-next omits 8337b7b2fb32 Merge branches 'pm-em', 'pm-cpuidle' and 'powercap' into l [...] omits 509d8f92343a m68k: m68328: remove duplicate code omits 34e1ce92d05a m68k: m68328: move platform code to separate files omits 3a9af2c6e5b3 m68knommu: align BSS section to 4-byte boundaries omits 46630599693a Merge branch 'misc-5.10' into next-fixes discards 51e2e24504ad PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] discards c3c30db1b191 Merge branch 'x86/fpu' discards fcb372023570 Merge branch 'sched/core' discards 60b729e81d59 Merge branch 'x86/urgent' discards 6f8c848ff684 Merge branch 'locking/urgent' discards 841f3f025d12 Merge branch 'perf/urgent' discards 3edc3a6fcb1d Merge branch 'sched/migrate-disable' discards 448ed0259861 Merge branch 'sched/urgent' discards 8cd7ca422120 Merge branch 'linus' discards e0d677117db0 Merge branch 'perf/urgent' discards 232a7d4c358d Merge branch 'x86/apic' discards e78cd85dc606 doc: Remove obsolete RCU-bh and RCU-sched update-side API members discards 81f159a760a7 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" discards 58dc83558970 cpumask: Add "last" alias for cpu list specifications discards 58bcbdc740a8 cpumask: Add a "none" alias to complement "all" discards dd44d01244a7 cpumask: Make "all" alias global and not just RCU discards d3f81096ad91 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] discards afd69b49a2f7 rcu/tree: segcblist: Remove redundant smp_mb()s discards 6351407964d8 rcu/segcblist: Add counters to segcblist datastructure discards 0d457cc2f798 docs: Remove redundant "``" from Requirements.rst discards 949725725ff4 torture: Make kvm.sh "--dryrun sched" summarize number of builds discards 0df4815f1d8b torture: Make kvm.sh "--dryrun sched" summarize number of batches discards 4a0374a5eab7 locking: Remove duplicate include of percpu-rwsem.h discards 85c145baf791 rcu: Mark obtuse portion of stall warning as internal debug discards 9fc1d777bc1c tools/memory-model: Tie acquire loads to reads-from discards 772b0b0db614 torture: Make --kcsan specify lockdep discards edc9375dc0ec rcu/segcblist: Add additional comments to explain smp_mb() discards d98b840d038c rcu/tree: Make rcu_do_batch count how many callbacks were [...] discards 96867c67cdcf rcutorture: Add testing for RCU's global memory ordering discards 97b7dfc0af1c rcutorture: Test runtime toggling of CPUs' callback offloading discards b866994a2ef8 Merge branch 'tglx-pc.2020.10.30a' into HEAD discards d9b8577eb1d8 Merge branch 'lkmm-dev.2020.11.06a' into HEAD discards b2d860ffcff5 Merge branch 'kcsan.2020.11.06a' into HEAD discards 3f41883de940 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] discards 95b48b5af8e6 srcu: Take early exit on memory-allocation failure discards 81490be67ae5 rcu/tree: Defer kvfree_rcu() allocation to a clean context discards 83de7642bc19 rcu: Do not report strict GPs for outgoing CPUs discards 110a685085ca rcu: Fix a typo in rcu_blocking_is_gp() header comment discards 325dfac49e63 rcu: Prevent lockdep-RCU splats on lock acquisition/release discards b00055d44224 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] discards 2ab28c15324a rcu,ftrace: Fix ftrace recursion discards 9fd91dda69ff rcu/tree: Make struct kernel_param_ops definitions const discards a0ab40cdb3c5 rcu/tree: Add a warning if CPU being onlined did not repor [...] discards 29e1edc50598 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config discards 93b405d532c6 rcu: Fix single-CPU check in rcu_blocking_is_gp() discards 9005f2369102 rcu: Implement rcu_segcblist_is_offloaded() config dependent discards b28739857012 list.h: Update comment to explicitly note circular lists discards 9cc65e4fb051 rcu: Panic after fixed number of stalls discards 0d7240d03548 x86/smpboot: Move rcu_cpu_starting() earlier discards 82b9c922783e Merge branch 'edac-igen6' into edac-for-next discards a424fba8467b Merge branch 'sched/core' discards 8624d09ea0d5 Merge branch 'core/entry' discards d6d57860ba2a Merge branch 'core/mm' discards 218139345e11 Merge branch 'irq/core' discards abf40d364274 Merge branch 'locking/urgent' discards 42a07b74cb83 Merge branch 'perf/core' discards 9b0f22e67026 Merge branch 'perf/kprobes' discards aa2c093f5123 Merge branch 'ras/core' discards 189839516987 Merge branch 'sched/core' discards 1d04e61c6367 Merge branch 'timers/core' discards ef363dce4fb5 Merge branch 'x86/apic' discards 76041827f668 Merge branch 'x86/build' discards 9674d617005b Merge branch 'x86/cache' discards 0d2cca553f21 Merge branch 'x86/cleanups' discards 481aa75fffca Merge branch 'x86/entry' discards aaf2edb218aa Merge branch 'x86/microcode' discards 73441da82e17 Merge branch 'x86/misc' discards 45a0802c27f3 Merge branch 'x86/mm' discards 11ab00e9a6d2 Merge branch 'x86/pti' discards a8a6950bea23 MAINTAINERS: Add entry for Intel IGEN6 EDAC driver discards 4f6106dcb6b3 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] discards 62a8cb0cbbfe EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC discards 405196258f54 Merge branch 'pci/misc' discards 8e1b3807dd72 PCI: Fix kernel-doc markups omits 729e39a558eb kconfig: qconf: convert to Qt5 new signal/slot connection syntax omits cfa6020b332e kconfig: qconf: use a variable to pass packages to pkg-config omits e6bf74ed973f kconfig: qconf: drop Qt4 support discards e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header discards 767d46ab566d Documentation: Add L1D flushing Documentation discards b6724f118d44 prctl: Hook L1D flushing in via prctl discards a9210620ec36 x86/mm: Optionally flush L1D on context switch discards 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases discards 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state adds fcb48454c23c selftests/powerpc: rfi_flush: disable entry flush if present adds f79643787e0a powerpc/64s: flush L1D on kernel entry adds 9a32a7e78bd0 powerpc/64s: flush L1D after user accesses adds 178d52c6e89c powerpc: Only include kup-radix.h for 64-bit Book3S adds 89a83a0c69c8 selftests/powerpc: entry flush test adds 0d239f3b03ef selftests/powerpc: refactor entry and rfi_flush tests adds da631f7fd623 powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_ [...] adds dda3f4252e6c Merge tag 'powerpc-cve-2020-4788' of git://git.kernel.org/ [...] adds 3be28e93cd88 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4d02da974ea8 Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9336127d8cbc Merge tag 'drm-misc-fixes-2020-11-19' of git://anongit.fre [...] adds 6600f9d52213 Merge tag 'drm-intel-fixes-2020-11-19' of git://anongit.fr [...] adds 46cbc18ed852 Merge tag 'drm-fixes-2020-11-20-2' of git://anongit.freede [...] adds e65b30951e50 Merge tag 'sound-5.10-rc5' of git://git.kernel.org/pub/scm [...] adds 5de18678da02 Merge tag 'mmc-v5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 388255ce95cf Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 3645a34f5b96 iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set adds 91c2c28d8de3 MAINTAINERS: Temporarily add myself to the IOMMU entry adds fc8299f9f3b9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds bd4d74e8f8b2 Merge tag 'dmaengine-fix-5.10-rc5' of git://git.kernel.org [...] adds 4ccf7a01e805 Merge tag 'for-linus-5.10b-rc5-tag' of git://git.kernel.or [...] adds c993df5a6889 io_uring: don't double complete failed reissue request adds 1e5d770bb8a2 io_uring: get an active ref_node from files_data adds e297822b20e7 io_uring: order refnode recycling adds fa5fca78bb2f Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.d [...] adds 9f16a66733c9 block: mark flush request as IDLE when it is really finished adds b7131ee0bac5 blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats adds 6f117cb854a4 s390/dasd: fix null pointer dereference for ERP requests adds 0f0d2c876c96 nvme: free sq/cq dbbuf pointers when dbbuf set fails adds f6224b868132 nvme: directly cache command effects log adds 8168d23fbcee nvme: fix memory leak freeing command effects adds 45f703a0d4b8 Merge tag 'nvme-5.10-2020-11-19' of git://git.infradead.or [...] adds 4fd84bc96929 Merge tag 'block-5.10-2020-11-20' of git://git.kernel.dk/l [...] adds 27bba9c532a8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f5098e34dd4c selftests/seccomp: powerpc: Fix typo in macro variable name adds 4c222f31fb1d selftests/seccomp: sh: Fix register names adds ea0ab6430635 Merge tag 'seccomp-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds ba911108f4ec Merge tag 'fsnotify_for_v5.10-rc5' of git://git.kernel.org [...] adds 883a790a8440 xfs: don't allow NOWAIT DIO across extent boundaries adds eb8409071a1d xfs: revert "xfs: fix rmap key and record comparison functions" adds a349e4c65960 Merge tag 'xfs-5.10-fixes-7' of git://git.kernel.org/pub/s [...] adds a9e5c87ca744 afs: Fix speculative status fetch going out of order wrt t [...] adds 704c2317cab5 ext4: drop fast_commit from /proc/mounts adds 2bf31d94423c jbd2: fix kernel-doc markups adds f902b2165010 ext4: fix bogus warning in ext4_update_dx_flag() adds a7f07fc14f06 Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/ [...] adds de7580357025 Merge tag 'tty-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds d27637ece80f Merge tag 'staging-5.10-rc5' of git://git.kernel.org/pub/s [...] adds 450677dcb0cc mm/madvise: fix memory leak from process_madvise adds bc2dc4406c46 compiler-clang: remove version check for BPF Tracing adds a927bd6ba952 mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] adds 4349a83a3190 mm: fix readahead_page_batch for retry entries adds 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats adds bfe8cc1db02a mm/userfaultfd: do not access vma->vm_mm after calling han [...] adds 488dac0c9237 libfs: fix error cast of negative value in simple_attr_write() adds 66383800df9c mm: fix madvise WILLNEED performance problem adds 4a51c60a1115 Merge branch 'akpm' (patches from Andrew) adds 8986f223bd77 iommu/vt-d: Take CONFIG_PCI_ATS into account adds 1a371e67dc77 x86/microcode/intel: Check patch signature before saving m [...] adds 860aaabac823 x86/dumpstack: Do not try to access user space code of oth [...] adds 01cf158e48d2 Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account" adds 7d53be55c9d7 Merge tag 'x86_urgent_for_v5.10-rc5' of git://git.kernel.o [...] adds fbc81ec5b85d efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP adds fe5186cf12e3 efivarfs: fix memory leak in efivarfs_create() adds c2fe61d8be49 efi/x86: Free efi_pgd with free_pages() adds 68d3fa235fd8 Merge tag 'efi-urgent-for-v5.10-rc3' of git://git.kernel.o [...] adds 43be4388e94b lockdep: Put graph lock/unlock under lock_recursion protection adds 855cf1ee4726 Merge tag 'locking-urgent-2020-11-22' of git://git.kernel. [...] adds ebd19fc372e3 perf/x86: fix sysfs type mismatches adds 48da33058975 Merge tag 'perf-urgent-2020-11-22' of git://git.kernel.org [...] adds 8e1ac4299a6e sched/fair: Fix overutilized update in enqueue_task_fair() adds f97bb5272d9e sched: Fix data-race in wakeup adds ec618b84f6e1 sched: Fix rq->nr_iowait ordering adds 2279f540ea7d sched/deadline: Fix priority inheritance with multiple sch [...] adds f4b936f5d6fd Merge tag 'sched-urgent-2020-11-22' of git://git.kernel.or [...] adds d5530d82efc8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 418baf2c28f3 Linux 5.10-rc5 new f8c44e79c2d4 Merge remote-tracking branch 'kbuild-current/fixes' new 78aec9bb1f3c ARC: bitops: Remove unecessary operation and value new 5f840df591a9 ARC: mm: fix spelling mistakes new e42404fa10fd ARC: stack unwinding: don't assume non-current task is sleeping new f737561c7096 ARC: stack unwinding: reorganize how initial register state setup new d66e5c1b056d Merge remote-tracking branch 'arc-current/for-curr' new 03659efe4287 arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix f [...] new 774c4a3b5e5f ACPI/IORT: Fix doc warnings in iort.c new 9f895827d078 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 2013a4b684b6 arm64: dts: broadcom: clear the warnings caused by empty d [...] new e3389b0a1495 arm64: dts: qcom: clear the warnings caused by empty dma-ranges new c464e26f2375 MAINTAINERS: Remove myself as LPC32xx maintainers new 4765df4d3a13 Merge tag 'v5.10-rockchip-dtsfixes1' of git://git.kernel.o [...] new aae864a7278a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 962f8e64cd18 Merge tag 'powerpc-cve-2020-4788' into fixes new b6b79dd53082 powerpc/64s: Fix allnoconfig build since uaccess flush new 0708ec9d5383 Merge remote-tracking branch 'powerpc-fixes/fixes' new 1179f170b6f0 s390: fix fpu restore in entry.S new 7196ffcd2c34 Merge remote-tracking branch 's390-fixes/fixes' new 3b28123f7660 Merge remote-tracking branch 'sparc/master' adds b5f796b62c98 bnxt_en: fix error return code in bnxt_init_one() adds 3383176efc0f bnxt_en: fix error return code in bnxt_init_board() adds f46e79aa1a2b MAINTAINERS: Change Solarflare maintainers adds 3b3fd068c56e rose: Fix Null pointer dereference in rose_send_frame() adds c54bc3ced510 bnxt_en: Release PCI regions when DMA mask setup fails dur [...] adds 20ffc7adf53a net/tls: missing received data after fast remote close adds bff453921ae1 cxgb4: fix the panic caused by non smac rewrite adds d2624e70a2f5 dpaa2-eth: select XGMAC_MDIO for MDIO bus support adds 861602b57730 tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header adds 55472017a421 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congest [...] adds e10823c71920 Merge branch 'tcp-address-issues-with-ect0-not-being-set-i [...] adds 0d0e2b538c13 s390/qeth: Remove pnso workaround adds 34c7f50f7d0d s390/qeth: make af_iucv TX notification call more robust adds 8908f36d20d8 s390/qeth: fix af_iucv notification race adds 7ed10e16e50d s390/qeth: fix tear down of async TX buffers adds 207d0bfc08f1 Merge branch 's390-qeth-fixes-2020-11-20' adds b9ad3e9f5a7a bonding: wait for sysfs kobject destruction before freeing [...] adds 659fbdcf2f14 cxgb4: Fix build failure when CONFIG_TLS=m adds f33d9e2b48a3 usbnet: ipheth: fix connectivity with iOS 14 adds c5dab0941fcd net/af_iucv: set correct sk_protocol for child sockets adds 5aac0390a63b tun: honor IOCB_NOWAIT flag adds 8393597579f5 ibmvnic: fix call_netdevice_notifiers in do_reset adds 98025bce3a62 ibmvnic: notify peers when failover and migration happen adds 855a631a4c11 ibmvnic: skip tx timeout reset while in resetting adds f9b036532108 Merge branch 'ibmvnic-fixes-in-reset-path' new 81941084d249 Merge remote-tracking branch 'net/master' adds 6200d5c38313 MAINTAINERS: Update XDP and AF_XDP entries adds 537cf4e3cc2f xsk: Fix umem cleanup bug at socket destruct new 178648916e73 xsk: Fix incorrect netdev reference count new c44da95e7b81 Merge remote-tracking branch 'bpf/master' new fcae93e3448c Merge remote-tracking branch 'ipsec/master' adds 986fbd9842ba netfilter: nf_tables: avoid false-postive lockdep splat new 27aa7fc43837 Merge remote-tracking branch 'netfilter/master' new 9f895cca438f Merge remote-tracking branch 'wireless-drivers/master' adds 92666d45adcf ALSA: hda/realtek - Fixed Dell AIO wrong sound tone new b2be29dc9acf Merge remote-tracking branch 'sound-current/for-linus' new 2be4c075b50f Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new b1824968221c ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state new 8f05568156ea Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new 3a0fadbd61c8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 5d69f1c8a200 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 4fae3a58ab59 spi: Take the SPI IO-mutex in the spi_setup() method new 71d80563b076 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts new 03cfdb8444c0 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new 473fcdaea683 Merge remote-tracking branch 'spi-fixes/for-linus' adds cce14622a703 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] new 7d176323a81d Merge remote-tracking branch 'pci-current/for-linus' adds 7c8011dd8c54 Merge tag 'phy-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 9ca575183614 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Le [...] adds e7694cb69983 usb: gadget: f_midi: Fix memleak in f_midi_alloc adds 87bed3d7d26c usb: gadget: Fix memleak in gadgetfs_fill_super adds 184eead057cc USB: core: Fix regression in Hercules audio card adds f3bc432aa8a7 USB: core: Change %pK for __user pointers to %px new 28eccffd81d2 Merge remote-tracking branch 'usb.current/usb-linus' adds 5e4d659b10fd USB: serial: option: add Fibocom NL668 variants new 5cc22131a77f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 2857f3c8727c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds c497f9322af9 interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes adds 7ab1e9117607 interconnect: qcom: qcs404: Remove GPU and display RPM IDs adds 017496af28e2 interconnect: fix memory trashing in of_count_icc_providers() new ef3f0caf2430 Merge tag 'icc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] new 652b44453ea9 habanalabs/gaudi: fix missing code in ECC handling new 4daeb2ae5cd8 Merge tag 'misc-habanalabs-fixes-2020-11-23' of ssh://gito [...] new 40d05b37e559 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new e527208b6902 Merge remote-tracking branch 'thunderbolt-fixes/fixes' new 0380bcd45494 Merge remote-tracking branch 'ide/master' adds 7ef969a04228 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds 1ac687099193 mtd: rawnand: sharpsl: Move the ECC initialization to ->at [...] adds b36bf0a0fe5d mtd: rawnand: socrates: Move the ECC initialization to ->a [...] new 4aeaa84a33dc Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new bc87cf385ba3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new c8246dc2b29f Merge remote-tracking branch 'omap-fixes/fixes' adds c2b1209d852f MAINTAINERS: Update email address for Sean Christopherson new acaf1309d286 Merge remote-tracking branch 'kvm-fixes/master' new 0697d9a61099 btrfs: don't access possibly stale fs_info data for printi [...] new 6d06b0ad94d3 btrfs: tree-checker: add missing returns after data_ref al [...] new 3d05cad3c357 btrfs: fix lockdep splat when reading qgroup config on mount new 7aa6d359845a btrfs: do nofs allocations when adding and removing qgroup [...] new a855fbe69229 btrfs: fix lockdep splat when enabling and disabling qgroups new 462b8e885b92 Merge branch 'misc-5.10' into next-fixes new b08cdd75aa22 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 86a3d5f8409d Merge remote-tracking branch 'vfs-fixes/fixes' adds e92643db5148 scsi: ufs: Fix race between shutdown and runtime resume flow new caf03cc2e7b3 Merge remote-tracking branch 'scsi-fixes/fixes' new 74305b039239 drm/i915/perf: workaround register corruption in OATAILPTR new 65c1585bf15a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new c0a2074ac575 mmc: mediatek: Fix system suspend/resume support for CQHCI new effbafb07dd6 mmc: mediatek: Extend recheck_sdio_irq fix to more variants new 29c31da354d1 mmc: sdhci-of-arasan: Fix clock registration error for Kee [...] new bc9e50efc1b5 Merge remote-tracking branch 'mmc-fixes/fixes' adds 5f1251a48c17 video: hyperv_fb: Fix the cache type when mapping the VRAM new 358285744d4e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 23ff6cc91136 Merge remote-tracking branch 'linus/master' into fixes adds 50e5667b9731 riscv: Explicitly specify the build id style in vDSO Makef [...] adds 046eeddd6189 RISC-V: Add missing jump label initialization adds f52c08ea5fc8 RISC-V: fix barrier() use in <vdso/processor.h> new 5ae43c72e6f3 Merge remote-tracking branch 'risc-v-fixes/fixes' new 7dbd0d5b23af Merge remote-tracking branch 'pidfd-fixes/fixes' new 713b1264bc7a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new f2df84e096a8 drm/vc4: kms: Store the unassigned channel list in the state new 2820526dd5c2 drm/vc4: kms: Don't disable the muxing of an active CRTC new ea2235a03b2c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new eca7bc924ff2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new b7bd0b74ba3e kconfig: qconf: drop Qt4 support new 51add7fd9d3d kconfig: qconf: use a variable to pass packages to pkg-config new fc44645a4f39 kconfig: qconf: convert to Qt5 new signal/slot connection syntax new 9da2d4e4acec kconfig: make lkc.h self-sufficient #include-wise new 0ce21d58b7af kconfig: qconf: show Qt version in the About dialog new cafa4cbf8092 Merge remote-tracking branch 'kbuild/for-next' new d52754dacc4e Merge remote-tracking branch 'asm-generic/master' new 92e2b6bebd4b Merge remote-tracking branch 'arm/for-next' adds 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation adds 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] adds 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() adds 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] adds 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() adds 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() adds 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges adds 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan adds 04435217f968 mm: Remove examples from enum zone_type comment adds 6b2bcbc5e3e0 Merge branch 'for-next/zone-dma-default-32-bit' into for-n [...] new 6d39bdee238f iommu/amd: Enforce 4k mapping for certain IOMMU data structures new 72b55c96f3a5 arm-smmu-qcom: Ensure the qcom_scm driver has finished probing new 77c38c8cf52e iommu: Check return of __iommu_attach_device() new 73b7690710d0 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core new cb4789b0d19f iommu/ioasid: Add ioasid references new cfc78dfd9b36 iommu/sva: Add PASID helpers new 32784a9562fb iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() new 2f7e8c553e98 iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops new 66930e7e1e58 Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] new 7e0a62e84057 Merge branches 'for-next/iommu/iova', 'for-next/iommu/misc [...] new b17f656a60d0 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] new 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t new 161d36dfc7b5 parisc: start using signal-defs.h new 1d82b7898f2a arch: move SA_* definitions to generic headers new 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags new 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] new a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags new 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags new dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo new dfee38d54f41 Merge branch 'for-next/signal-tag-bits' into for-next/core new e2462a906d3b Merge remote-tracking branch 'arm64/for-next/core' new 22b7550cdd91 next-20201123/arm-soc new c9e8bff9c182 Merge remote-tracking branch 'amlogic/for-next' new 9e522cf9d6f9 Merge remote-tracking branch 'aspeed/for-next' new 59ad357d1c0b Merge remote-tracking branch 'at91/at91-next' adds 6094f425061d memory: tegra: Complete tegra210_swgroups adds 16228a46431a Merge branch 'for-v5.11/tegra-mc' into for-next new e45b57df4b9e memory: tegra30-emc: Remove unnecessary of_node_put in teg [...] new b17e7a4e9ce3 Merge branch 'for-v5.11/tegra-mc' into for-next new 3574bbbe6df8 Merge remote-tracking branch 'drivers-memory/for-next' new 3688c13718ee Merge remote-tracking branch 'imx-mxs/for-next' adds ea270ef71db6 ARM: dts: keystone-k2g-evm: add HDMI and analog audio data adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds ec8684847d80 soc: ti: knav_qmss: fix reference leak in knav_queue_probe adds fd79aebe5f7c soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds e72501099c4c soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret' adds e8ebf411966f soc: ti: knav_qmss_queue: Fix a whole host of function doc [...] adds ed93a9e2a1a8 soc: ti: knav_dma: Fix a kernel function doc formatting issue adds edac869ed010 soc: ti: pm33xx: Remove set but unused variable 'ret' adds 7be1c9c1c00c soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout adds 50883affe17e soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state' adds e83b2358ab7e soc: ti: Kconfig: Drop ARM64 SoC specific configs adds 8465c7d1001a soc: ti: pruss: Remove wrong check against *get_match_data [...] adds b4fa73358c30 soc: ti: Fix reference imbalance in knav_dma_probe adds 4cba398f37f8 drivers: soc: ti: knav_qmss_queue: Fix error return code i [...] adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next new 52c706077b0d Merge remote-tracking branch 'keystone/next' new a488acb24d8e Merge remote-tracking branch 'mediatek/for-next' new e0ea6855ffbf Merge remote-tracking branch 'mvebu/for-next' new 718e2ae948f2 Merge remote-tracking branch 'omap/for-next' new be67c29e6733 Merge remote-tracking branch 'qcom/for-next' adds 358afb8b746d ARM: dts: rpi-4: disable wifi frequencies adds 278407a53c3b ARM: dts: bcm283x: increase dwc2's RX FIFO size new 0570b5b82280 Merge remote-tracking branch 'raspberrypi/for-next' new 3e080ef557c0 Merge remote-tracking branch 'realtek/for-next' new c01f4b1c0212 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors new ae04aad75b37 ARM: shmobile: r8a7778: Introduce HPBREG_BASE new caf67a935740 ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers new 617ff9e657c4 ARM: shmobile: r8a7779: Use ioremap() to map SMP registers new 5b0480f53dbf ARM: shmobile: r8a7779: Remove obsolete static mappings new cc85e21d6d18 ARM: shmobile: sh73a0: Use ioremap() to map L2C registers new a0a6624dbec8 ARM: shmobile: sh73a0: Use ioremap() to map SMP registers new 5705747c0c8f ARM: shmobile: sh73a0: Remove obsolete static mapping new d4a617c9bbef ARM: shmobile: Stop using __raw_*() I/O accessors new b79a2639266d Merge branches 'renesas-arm-drivers-for-v5.11' and 'renesa [...] new 2f1a344bdd2f Merge remote-tracking branch 'renesas/next' new aebb3cda7638 Merge remote-tracking branch 'reset/reset/next' new e0f7c72d0e28 Merge remote-tracking branch 'rockchip/for-next' adds afbd0bdebe0d ARM: dts: exynos: switch Atmel mxt reset GPIO to active lo [...] adds 66d6c136ac59 Merge branch 'next/dt' into for-next new a94556e29b62 Merge remote-tracking branch 'samsung-krzk/for-next' adds 6bbdb46c4b1b firmware: arm_scmi: Fix missing destroy_workqueue() adds f25fb6de6720 firmware: arm_scmi: Rework scmi_sensors_protocol_init adds 607a4672b458 firmware: arm_scmi: Add full list of sensor type enumeration adds 1fe00b8b4276 firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions adds d7971d57d273 hwmon: (scmi) Update hwmon internal scale data type adds e2083d367391 firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads adds 7b83c5f41088 firmware: arm_scmi: Add SCMI v3.0 sensor configuration support adds e3811190acf8 firmware: arm_scmi: Add SCMI v3.0 sensor notifications new e945927dc7c2 firmware: arm_scmi: Remove residual _le structs naming adds 0f80fcec08e9 dt-bindings: arm: Add support for SCMI Regulators adds 2add5cacff35 firmware: arm_scmi: Add voltage domain management protocol [...] adds ec8838193695 firmware: arm_scmi: Add support to enumerated SCMI voltage [...] new f83eb664cdb4 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] new 437d48b4f5da Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 8085c364523f Merge remote-tracking branch 'scmi/for-linux-next' new fb0fd139763b Merge remote-tracking branch 'stm32/stm32-next' new 13716736f395 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6160aca44314 clk: tegra: Do not return 0 on failure adds d547b3d7a422 Merge branch for-5.11/clk into for-next adds 5f05e0bee82a Merge branch for-5.11/dt-bindings into for-next adds 7f838277e79c Merge branch for-5.11/soc into for-next adds 1d8ff153402d Merge branch for-5.11/firmware into for-next adds 5db170875cae ARM: tegra: Add missing gpu-throt-level to Tegra124 soctherm adds 71c0ceec89d0 ARM: tegra: Add missing hot temperatures to Tegra124 therm [...] adds f3980d94b075 ARM: tegra: Hook up edp interrupt on Tegra124 SOCTHERM adds cb7c67442fca ARM: tegra: Properly align clocks for SOCTHERM adds 8e9046c1b984 Merge branch for-5.11/arm/dt into for-next adds 24d1189872c6 arm64: tegra: Add missing hot temperatures to Tegra132 the [...] adds 313d8697178c arm64: tegra: Add missing gpu-throt-level to Tegra210 soctherm adds cc8cef778aa1 arm64: tegra: Add missing hot temperatures to Tegra210 the [...] adds f0344435bd8a arm64: tegra: Hook up edp interrupt on Tegra132 SOCTHERM adds 37fa8ad26636 Merge branch for-5.11/arm64/dt into for-next adds cb2bdf8a18e7 Merge branch for-5.11/arm64/defconfig into for-next new 912a11d75136 Merge remote-tracking branch 'tegra/for-next' new 76a574825985 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 66052a4ea75f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 4c299a017fd4 Merge remote-tracking branch 'clk/clk-next' new e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] new 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops new 707fcefd2858 Merge remote-tracking branch 'clk-samsung/for-next' new 44cb3ae99e83 Merge remote-tracking branch 'csky/linux-next' new 6fdbe02a9956 Merge remote-tracking branch 'h8300/h8300-next' new 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() new 471037e2c9bb m68k: mac: Remove dead code new 0c450b8e7882 m68k: mac: Remove redundant VIA register writes new 07ce9b7ab0bf m68k: mac: Update Kconfig help new 549aeec256ca m68k: Drop redundant NOTES in link script new 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script new a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver new 6b75c0b6e070 Merge remote-tracking branch 'm68k/for-next' new 9a43c1457b82 m68knommu: align BSS section to 4-byte boundaries new 80c5ae85b82c m68k: m68328: move platform code to separate files new d0198645d610 m68k: m68328: remove duplicate code new b7668abcf87f Merge remote-tracking branch 'm68knommu/for-next' new 383976fd70e3 Merge remote-tracking branch 'microblaze/next' new 8a25af6de574 Merge remote-tracking branch 'mips/mips-next' new 62acbd9fa423 Merge remote-tracking branch 'nds32/next' adds d8398bf840f8 openrisc: add local64.h to fix blk-iocost build new 265e0ec8f9a7 Merge remote-tracking branch 'openrisc/for-next' new cafb07621353 Merge remote-tracking branch 'parisc-hd/for-next' adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING new d4a7dfc47e49 Merge remote-tracking branch 'risc-v/for-next' new 246e5c5c448e Merge branch 'fixes' into for-next adds 6c816038016f Merge branch 'fixes' into features adds 0cd9b7230cc5 s390: add separate program check exit path adds 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. adds 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes adds 73045a08cf55 s390: unify identity mapping limits handling adds c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] adds 9a78c70a1ba0 s390/decompressor: add decompressor_printk adds ec55d1e1dbea s390/decompressor: correct some asm symbols annotations adds 246218962e21 s390/decompressor: add symbols support adds 8977ab65b894 s390/decompressor: add stacktrace support adds ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check adds 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes adds af71657c153f s390/vmem: remove redundant check adds 12bb4c682354 s390/vmem: make variable and function names consistent adds 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 new 77663819d490 Merge branch 'fixes' into features new 87d598634521 s390/mm: remove set_fs / rework address space handling new 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce new 062e527956d0 s390/mm: add debug user asce support new 80f06306240e s390/vdso: reimplement getcpu vdso syscall new b79e43ff5aa0 Merge branch 'features' into for-next new f929f71f9c0b Merge remote-tracking branch 's390/for-next' new 27ad478501fa Merge remote-tracking branch 'fscrypt/master' new 8ef2b1b2f5c0 Merge branch 'misc-5.10' into for-next-current-v5.9-20201123 new 9f4a32afb49c Merge branch 'for-next-current-v5.9-20201123' into for-nex [...] new 333dee86958d btrfs: sysfs: export filesystem generation new 7241cf70a781 btrfs: use helpers to convert from seconds to jiffies in t [...] new 5897b5639ee1 btrfs: remove redundant time check in transaction kthread loop new 960666a0530a btrfs: record delta directly in transaction_kthread new 59333892b29c btrfs: calculate more accurate remaining time to sleep in [...] new b22fa96f3f1c btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] new fa4b3c0a8bfb btrfs: use iosize while reading compressed pages new 758f2c26c975 btrfs: use round_down while calculating start position in [...] new cdbdbd0c12fa btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() new 8eca1c28cb67 btrfs: assert we are holding the reada_lock when releasing [...] new 8deb7b6261b7 btrfs: do not start readahead for csum tree when scrubbing [...] new 121a5c67a903 btrfs: unify the ro checking for mount options new ea4018414375 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums new 746b3758713d btrfs: sysfs: export supported rescue= mount options new 9230fa96de6b btrfs: add a helper to print out rescue= options new 301331a0e05f btrfs: show rescue=usebackuproot in /proc/mounts new 4779c22db674 btrfs: introduce mount option rescue=ignorebadroots new 5a0bb711274e btrfs: introduce mount option rescue=ignoredatacsums new f6485f5da224 btrfs: introduce mount option rescue=all new f8f7638459c7 btrfs: open code insert_orphan_item new 0155316c0b7e btrfs: switch extent buffer tree lock to rw_semaphore new 09ff7f33ae05 btrfs: do not start and wait for delalloc on snapshot root [...] new e947b2496dec btrfs: add helper for string match ignoring leading/traili [...] new 1f6ea7c13d16 btrfs: create read policy framework new 02f20864db94 btrfs: sysfs: add per-fs attribute for read policy new c60c7047f7da btrfs: split btrfs_direct_IO to read and write new 6bba49acbe47 btrfs: move pos increment and pagecache extension to btrfs [...] new 0b80438b907a btrfs: check FS error state bit early during write new 02a7b1a7ac5f btrfs: introduce btrfs_write_check() new 266de249556b btrfs: introduce btrfs_inode_lock()/unlock() new 2928cbc8a9fa btrfs: push inode locking and unlocking into buffered/dire [...] new d88ab4077561 btrfs: use shared lock for direct writes within EOF new f7d3faa45130 btrfs: remove btrfs_inode::dio_sem new 89dc61afccc1 btrfs: call iomap_dio_complete() without inode_lock new 64c94ada7e2b btrfs: remove dio iomap DSYNC workaround new 3d5e59fae891 btrfs: use the right number of levels for lockdep keysets new d8e30b55dfbd btrfs: generate lockdep keyset names at compile time new 9b182c6db58f btrfs: send: use helpers to access root_item::ctransid new 04f880048904 btrfs: check-integrity: use proper helper to access btrfs_header new fea2476d308d btrfs: use root_item helpers for limit and flags in btrfs_ [...] new e2dd79fac5c0 btrfs: add set/get accessors for root_item::drop_level new d4306d0da867 btrfs: remove unnecessary casts in printk new 3243ab3a1111 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() new 6ef293080dc1 btrfs: extent_io: update the comment for find_first_extent_bit() new a37b8710c9d2 btrfs: extent_io: sink the failed_start parameter to set_e [...] new a14fdf19aa92 btrfs: disk-io: replace fs_info and private_data with inod [...] new d2ddaef5b5ae btrfs: inode: sink parameter start and len to check_data_csum() new 32ff28e44c0e btrfs: extent_io: rename pages_locked in process_pages_contig() new b59ee2edf5a8 btrfs: extent_io: only require sector size alignment for p [...] new 0786c7b99581 btrfs: extent_io: rename page_size to io_size in submit_ex [...] new 89789a832a85 btrfs: use precalculated sectorsize_bits from fs_info new 0b4fbcd522dc btrfs: replace div_u64 by shift in free_space_bitmap_size new 81d7cde1ff31 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits new 0e3eb36a57b5 btrfs: store precalculated csum_size in fs_info new 74f94f94249e btrfs: precalculate checksums per leaf once new e0d3786f17a9 btrfs: use cached value of fs_info::csum_size everywhere new 96c996804994 btrfs: switch cached fs_info::csum_size from u16 to u32 new 841e505001de btrfs: remove unnecessary local variables for checksum size new 5fc3df1619af btrfs: check integrity: remove local copy of csum_size new aa6228ab45a8 btrfs: scrub: remove local copy of csum_size from context new 06b97d9d03a7 btrfs: locking: remove all the blocking helpers new 14bb0d8a06dd btrfs: locking: rip out path->leave_spinning new a3307c8c5496 btrfs: reorder extent buffer members for better packing new e70351839257 btrfs: do not shorten unpin len for caching block groups new 7dd5e3318119 btrfs: update last_byte_to_unpin in switch_commit_roots new c2724caafd67 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] new 56b4f40e57db btrfs: cleanup btrfs_discard_update_discardable usage new 172091bc1caa btrfs: load free space cache into a temporary ctl new 232856df08f1 btrfs: load the free space cache inode extents from commit root new 8f2fafca5398 btrfs: async load free space cache new f243359b7729 btrfs: protect the fs_info->caching_block_groups differently new 8ff89c91803c btrfs: extent_io: assert page mapping lock in attach_exten [...] new 4d9bc16851fe btrfs: extent_io: make buffer_radix take sector size units new b688833b092a btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty new 2518a13c2d60 btrfs: make csum_tree_block() handle node smaller than page new 786fc9d825f3 btrfs: extract extent buffer verification from btrfs_valid [...] new 750ff25ff95c btrfs: pass bvec to csum_dirty_buffer instead of page new 8997807503cf btrfs: scrub: distinguish scrub page from regular page new 786cf904e14f btrfs: scrub: remove the force parameter of scrub_pages new 4aea943c6814 btrfs: scrub: refactor scrub_find_csum() new ec75f0154a98 btrfs: discard: speed up async discard up to iops_limit new b6311f452811 btrfs: discard: store async discard delay as ns not as jiffies new c4d96d4befb4 btrfs: don't miss async discards after scheduled work override new 5851a7c09db5 btrfs: discard: reschedule work after sysfs param update new 5d393e0d2326 btrfs: remove lockdep classes for the fs tree new 2118cbe5e7b2 btrfs: cleanup extent buffer readahead new 2e41aa695d0a btrfs: use btrfs_read_node_slot in btrfs_realloc_node new aba0b561bcb0 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree new 28e57e65b3f4 btrfs: use btrfs_read_node_slot in do_relocation new 80be4f41003a btrfs: use btrfs_read_node_slot in replace_path new 913af537fb5e btrfs: use btrfs_read_node_slot in walk_down_tree new d7ba8717df7f btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap new 9b276d0a1ddb btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] new f35dcfb5e19a btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree new d526ccaa0fe4 btrfs: pass root owner to read_tree_block new fc5a61588a8d btrfs: pass the root owner and level around for readahead new 6c4c40b44695 btrfs: pass the owner_root and level to alloc_extent_buffer new 864e07d18faa btrfs: set the lockdep class for extent buffers on creation new c0634a939028 btrfs: fix missing delalloc new bit for new delalloc ranges new e68a044cc621 btrfs: refactor btrfs_drop_extents() to make it easier to extend new 74aa1318d315 btrfs: fix race when defragmenting leads to unnecessary IO new 28b5b38ccbee btrfs: update the number of bytes used by an inode atomically new 22fd4c85088b btrfs: drop unused argument step from btrfs_free_extra_devids new 7b229a94a8d3 btrfs: drop never met disk total bytes check in verify_one [...] new 5a34d64f5b02 btrfs: remove unused argument seed from btrfs_find_device new 5bb39f4d0d5a btrfs: cleanup the locking in btrfs_next_old_leaf new f1d40604a21f btrfs: unlock to current level in btrfs_next_old_leaf new f9cd77591b8b btrfs: kill path->recurse new a4f20399a059 btrfs: locking: remove the recursion handling code new b1c0cb7403ca btrfs: merge back btrfs_read_lock_root_node helpers new 438ea9bb0f95 btrfs: use btrfs_tree_read_lock in btrfs_search_slot new 33f967dc0c81 btrfs: remove the recurse parameter from __btrfs_tree_read_lock new ffeeb131bea5 btrfs: remove ->recursed from extent_buffer new 498c75f06779 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode new a4c06b33770c btrfs: make insert_prealloc_file_extent take btrfs_inode new 5785dffebf3a btrfs: make btrfs_truncate_inode_items take btrfs_inode new df15743ae854 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric new 6685c1e397ad btrfs: make btrfs_delayed_update_inode take btrfs_inode new 5908aff59722 btrfs: make btrfs_update_inode_item take btrfs_inode new cc68657f1d72 btrfs: make btrfs_update_inode take btrfs_inode new 568517431c32 btrfs: make maybe_insert_hole take btrfs_inode new 3ecf7a4644fb btrfs: make find_first_non_hole take btrfs_inode new 6e29b8152b33 btrfs: make btrfs_insert_replace_extent take btrfs_inode new 635096d797bb btrfs: make btrfs_truncate_block take btrfs_inode new 1ddec6da0c19 btrfs: make btrfs_cont_expand take btrfs_inode new 95ba1aaebafb btrfs: make btrfs_update_inode_fallback take btrfs_inode new 71fd995db201 btrfs: merge __set_extent_bit and set_extent_bit new f135862193a6 btrfs: qgroup: don't commit transaction when we already ho [...] new d731a5fffd88 btrfs: skip unnecessary searches for xattrs when logging an inode new 818aca42a1a0 btrfs: stop incrementing log batch when joining log transaction new 79c3168c7228 btrfs: remove unnecessary attempt do drop extent maps afte [...] new e93ebf268a6e btrfs: tree-checker: add missing return after error in root_item new f3bc74fb80b6 btrfs: remove useless return value statement in split_node new d7b1760e6bb5 btrfs: simplify return values in setup_nodes_for_search new dc5639195686 btrfs: sysfs: remove unneeded semicolon new 92e22f2066e2 btrfs: tests: remove invalid extent-io test new 1887c88e8add btrfs: add structure to keep track of extent range in end_ [...] new 5742e7711950 btrfs: introduce helper to handle page status update in en [...] new 8339c320834b btrfs: use fixed width int type for extent_state::state new 3d618e2ac627 btrfs: scrub: remove the anonymous structure from scrub_page new 6b512fd47332 btrfs: remove unused parameter phy_offset from btrfs_valid [...] new fc2b6ec8a008 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage new d31fae8d3ccd btrfs: use nodesize to determine if we need readahead in b [...] new 63603235bf78 btrfs: use detach_page_private() in alloc_extent_buffer() new 96068213ab29 btrfs: don't access possibly stale fs_info data for printi [...] new bb0dae89a768 btrfs: remove stub device info from messages when we have [...] new 4e75279950e3 btrfs: tree-checker: add missing returns after data_ref al [...] new 203fec377677 btrfs: tree-checker: annotate all error branches as unlikely new 019e525e2853 btrfs: fix lockdep splat when reading qgroup config on mount new 31c0806d27c8 btrfs: unlock path before checking if extent is shared dur [...] new b47d191efec1 btrfs: do nofs allocations when adding and removing qgroup [...] new 4165ffc83d21 btrfs: fix lockdep splat when enabling and disabling qgroups new b020d85e3ebf Merge branch 'misc-next' into for-next-next-v5.10-20201123 new a23a95e7ef31 btrfs: make flush_space take a enum btrfs_flush_state inst [...] new 48790ff68ebe btrfs: add a trace point for reserve tickets new 6902ea72593f btrfs: track ordered bytes instead of just dio ordered bytes new 551475552c8b btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 79e1b444730d btrfs: improve preemptive background space flushing new 1f0af9b78747 btrfs: rename need_do_async_reclaim new 773f71a77ac6 btrfs: check reclaim_size in need_preemptive_reclaim new f5ba919e34c3 btrfs: rework btrfs_calc_reclaim_metadata_size new eac7e1f00016 btrfs: simplify the logic in need_preemptive_flushing new c8b9876bf5ef btrfs: implement space clamping for preemptive flushing new 29827b66c168 btrfs: adjust the flush trace point to include the source new 73366dffdbc8 btrfs: add a trace class for dumping the current ENOSPC state new 2c649c3a4b7e Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] new 59a3b9b5b3d6 btrfs: lift rw mount setup from mount and remount new 18902988dac6 btrfs: cleanup all orphan inodes on ro->rw remount new ad6823d7954c btrfs: only mark bg->needs_free_space if free space tree is on new 56b8714b67b4 btrfs: create free space tree on ro->rw remount new 4a742b2edc71 btrfs: clear oneshot options on mount and remount new 5dd570e06930 btrfs: clear free space tree on ro->rw remount new e841847ef6c7 btrfs: keep sb cache_generation consistent with space_cache new 9cf2653ce522 btrfs: use sb state to print space_cache mount option new 53e6fed20c01 btrfs: warn when remount will not change the free space tree new fe3c76c70262 btrfs: remove free space items when disabling space cache v1 new e1e5e6fe24c3 btrfs: skip space_cache v1 setup when not using it new 03dd34a1d333 btrfs: fix lockdep error creating free space tree new de59343b4e83 Merge branch 'ext/boris/fst-fixes-v7' into for-next-next-v [...] new ef79b8ddcba0 btrfs: do not block on deleted bgs mutex in the cleaner new 8bf53ceb97af btrfs: only let one thread pre-flush delayed refs in commit new ec59f2542567 btrfs: delayed refs pre-flushing should only run the heads [...] new ddc7cb9d46f6 btrfs: only run delayed refs once before committing new ccb0edc68b69 btrfs: stop running all delayed refs during snapshot new 02df9ad20204 btrfs: run delayed refs less often in commit_cowonly_roots new 2fa0b6754da6 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] new 1d9e16797a6a btrfs: introduce ZONED feature flag new d30b465e7a78 btrfs: get zone information of zoned block devices new be3aa95d79b7 btrfs: check and enable ZONED mode new 41a0e15887d3 btrfs: introduce max_zone_append_size new 327780645f53 btrfs: disallow space_cache in ZONED mode new 6053956d7d61 btrfs: disallow NODATACOW in ZONED mode new 7633b6400e74 btrfs: disable fallocate in ZONED mode new bcc92a78468e btrfs: disallow mixed-bg in ZONED mode new 0dfb39b4a9a4 btrfs: implement log-structured superblock for ZONED mode new 78492da9c988 Merge branch 'ext/zoned-10-to-merge' into for-next-next-v5 [...] new 725e49df89e0 Merge branch 'for-next-next-v5.10-20201123' into for-next- [...] new bbfb49717a8f Merge remote-tracking branch 'btrfs/for-next' new 31118f93e1de Merge remote-tracking branch 'cifs/for-next' new a686f56c1710 Merge remote-tracking branch 'configfs/for-next' new 775dfa5eec00 Merge remote-tracking branch 'erofs/dev' new 38428ee50665 Merge remote-tracking branch 'ext3/for_next' new f935de2a33c1 f2fs: remove writeback_inodes_sb in f2fs_remount new cf1806b42988 f2fs: Remove the redundancy initialization new 73641f4542aa libfs: Add generic function for setting dentry_ops new fa54f65bc8c7 fscrypt: Have filesystems handle their d_ops new 632cc618fa14 f2fs: Handle casefolding with Encryption new 0ba64eaebf9e Merge remote-tracking branch 'f2fs/dev' new e92ea8102834 Merge remote-tracking branch 'fsverity/fsverity' new 35c3f5683132 Merge remote-tracking branch 'fuse/for-next' new b7fe37e3c3b2 Merge remote-tracking branch 'jfs/jfs-next' new c32625f1c9d9 svcrdma: Catch another Reply chunk overflow case new 2a8f25437cc7 SUNRPC: Adjust synopsis of xdr_buf_subsegment() new 6238e0a00554 svcrdma: Const-ify the xdr_buf arguments new c7e886715b68 svcrdma: Refactor the RDMA Write path new 62d2276b2414 SUNRPC: Rename svc_encode_read_payload() new 6aa288e4614e NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders new e59dde2219d7 svcrdma: Post RDMA Writes while XDR encoding replies new 880222822492 svcrdma: Clean up svc_rdma_encode_reply_chunk() new 26190344b722 svcrdma: Add a "parsed chunk list" data structure new f3f9a2b8cd98 svcrdma: Use parsed chunk lists to derive the inv_rkey new 5b2c3e12f874 svcrdma: Use parsed chunk lists to detect reverse directio [...] new be207b981066 svcrdma: Use parsed chunk lists to construct RDMA Writes new f54fe660343f svcrdma: Use parsed chunk lists to encode Reply transport headers new 0cfb19cbbca9 svcrdma: Support multiple write chunks when pulling up new 832d72e34d56 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] new 6973c449dd5d svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] new 12c33ef108ca svcrdma: Remove chunk list pointers new 6a6ecce00e51 svcrdma: Clean up chunk tracepoints new 3e72bac24739 svcrdma: Rename info::ri_chunklen new 181534331f4c svcrdma: Use the new parsed chunk list when pulling Read chunks new ca3f99cc18f6 svcrdma: support multiple Read chunks per RPC new 28de9ce65393 NFSD: A semicolon is not needed after a switch statement. new 0a9c59879494 nfsd/nfs3: remove unused macro nfsd3_fhandleres new 8dcdfadfdff5 SUNRPC: Move the svc_xdr_recvfrom() tracepoint new bb6ec5e0aef7 NFSD: Clean up the show_nf_may macro new 476ca74c18fc NFSD: Remove extra "0x" in tracepoint format specifier new c86f9e352b08 NFSD: Add SPDX header for fs/nfsd/trace.c new 13983bb72ae2 Merge remote-tracking branch 'cel/cel-next' new a929bf2af075 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 75f080254f1f Merge remote-tracking branch 'v9fs/9p-next' new 853980e4e818 Merge remote-tracking branch 'file-locks/locks-next' new fdd61e2dff8e Merge remote-tracking branch 'vfs/for-next' adds 584da076866f printk: ringbuffer: Reference text_data_ring directly in callees. adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 757055ae8ded init/console: Use ttynull as a fallback when there is no console adds 3cffa06aeef7 printk/console: Allow to disable console output by using c [...] adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next new 8ab2bf7bb02e Merge remote-tracking branch 'printk/for-next' adds 4257f7e008ea PCI/ASPM: Save/restore L1SS Capability for suspend/resume adds 7063030d0cde Merge branch 'pci/aspm' adds e47756c6b422 PCI: ibmphp: Remove unneeded break adds 9e5359f87b93 Merge branch 'pci/hotplug' adds ace091d17272 x86/PCI: Fix kernel-doc markup adds 357ce158bd8f PCI: Fix kernel-doc markup adds 0956de27c102 PCI: Bounds-check command-line resource alignment requests adds 466d79c1a470 PCI: Fix overflow in command-line resource alignment requests adds 4805eb78d0e7 Merge branch 'pci/misc' adds f83c37941e88 PCI: Disable MSI for Pericom PCIe-USB adapter adds 695cd09cc9b2 PCI: Use predefined Pericom Vendor ID adds cc99d82cde74 Merge branch 'pci/msi' adds ddaff0af6531 PCI: brcmstb: Initialize "tmp" before use adds 3021accc7c1f Merge branch 'remotes/lorenzo/pci/brcmstb' adds 9f9e59a48095 PCI: dwc: Support multiple ATU memory regions adds fede8526cc48 PCI: of: Warn if non-prefetchable memory aperture size is [...] adds 74081de4a1f7 PCI: dwc: Add support to program ATU for >4GB memory adds 1d567aac4610 PCI: dwc/intel-gw: Move ATU offset out of driver match data adds a0fd361db8e5 PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource se [...] adds 1cc9a559993a PCI: dwc/intel-gw: Remove some unneeded function wrappers adds 458ad06c4cdd PCI: dwc: Ensure all outbound ATU windows are reset adds 7f170d35f583 PCI: dwc/dra7xx: Use the common MSI irq_chip adds 331e9bcead52 PCI: dwc: Drop the .set_num_vectors() host op adds 5bcb1757e637 PCI: dwc: Move MSI interrupt setup into DWC common code adds f78f02638af5 PCI: dwc: Rework MSI initialization adds 886a9c134755 PCI: dwc: Move link handling into common code adds 59fbab1ae40e PCI: dwc: Move dw_pcie_msi_init() into core adds b9ac0f9dc8ea PCI: dwc: Move dw_pcie_setup_rc() to DWC common code adds 60f5b73fa0f2 PCI: dwc: Remove unnecessary wrappers around dw_pcie_host_init() adds fcde397422ef Revert "PCI: dwc/keystone: Drop duplicated 'num-viewport'" adds 9ca17af552bc PCI: dwc: Move inbound and outbound windows to common struct adds 281f1f99cf3a PCI: dwc: Detect number of iATU windows adds eb51f2090f3f Merge branch 'remotes/lorenzo/pci/dwc' adds 476b70b4d1ad PCI: keystone: Enable compile-testing on !ARM adds 909f910ef70a Merge branch 'remotes/lorenzo/pci/keystone' adds 58e375bffca3 dt-bindings: PCI: rcar-pci-host: Convert bindings to json-schema adds 80db2e38644f dt-bindings: PCI: rcar-pci-host: Document r8a77965 bindings adds 2e1bcb9010d8 dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings adds 5d031605b32d Merge branch 'remotes/lorenzo/pci/rcar' adds 48a0962d2e2d MAINTAINERS: Add missing documentation references to PCI E [...] adds 3e1f5615aa51 Merge branch 'remotes/lorenzo/pci/misc' new 8655d635b1a6 Merge remote-tracking branch 'pci/next' new bf0ce10b3900 Merge remote-tracking branch 'pstore/for-next/pstore' new b772dc134ede Merge remote-tracking branch 'hid/for-next' new fc2256c2c9cd Merge remote-tracking branch 'i2c/i2c/for-next' new 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] new c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface new 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver new 6aa0d510f0a9 Merge remote-tracking branch 'i3c/i3c/next' new 154b3213d8f9 Merge remote-tracking branch 'dmi/dmi-for-next' adds 0986de4d39f2 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 232937dc3569 docs: hwmon: (amd_energy) update documentation new 77444444466a hwmon: drivetemp: fix typo temperatire => temperature new 9e6f991ca262 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] new 46ddf658834d Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 31b526b1d72e Merge remote-tracking branch 'jc_docs/docs-next' new db1e3c8d0fbb Merge remote-tracking branch 'v4l-dvb/master' new 5322313619c5 Merge remote-tracking branch 'v4l-dvb-next/master' new 281f156c3f4a Merge back cpufreq material for v5.11. new 0f6e2cb45bcb Merge back cpuidle changes for v5.11. new cd18d9abfde2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new f5effa1360c9 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'powerca [...] new f44f64286f83 Merge branches 'acpi-resources' and 'acpi-docs' into linux-next new 423282af887b Merge ACPI APEI material for v5.11. new 762509afa7cf Merge branches 'acpi-misc' and 'acpi-apei' into linux-next new f943849f7206 cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK new 05b8955f4353 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] new a8cb5559d809 Merge branch 'pm-cpufreq-fixes' into linux-next new 1850aaa8e524 Merge remote-tracking branch 'pm/linux-next' new ce5bb65b6b68 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 53a716725519 Merge remote-tracking branch 'cpupower/cpupower' new 98fd9972ed60 PM / devfreq: tegra20: Deprecate in a favor of emc-stat ba [...] new 5fd4bbc1daf1 Merge remote-tracking branch 'devfreq/devfreq-next' new 0fdc9e95cd19 Merge remote-tracking branch 'opp/opp/linux-next' new 8a5e7ae129db Merge remote-tracking branch 'thermal/thermal/linux-next' new 5822c65ab508 Merge remote-tracking branch 'ieee1394/for-next' new 43a8fe3c5f3f Merge remote-tracking branch 'dlm/next' adds bf3b7b7ba9e3 Merge branch 'for-rc' into rdma.git adds 42f2611cc173 rds: stop using dmapool adds 5a7a9e038b03 RDMA/core: remove use of dma_virt_ops adds 4d34d52c25a0 PCI/P2PDMA: Remove the DMA_VIRT_OPS hacks adds 73063ec58c84 PCI/P2PDMA: Cleanup __pci_p2pdma_map_sg a bit adds 172292be01db dma-mapping: remove dma_virt_ops new 40a546d3e448 Merge remote-tracking branch 'rdma/for-next' adds 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b44cfd4f5b91 devlink: move request_firmware out of driver adds 52cc5f3a166a devlink: move flash end and begin to core devlink adds ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' adds b680a214ec28 mptcp: update rtx timeout only if required. adds 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result adds d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool adds 0dfd294c9241 enetc: Fix endianness issues for enetc_qos adds 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' adds e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. adds c3bc2adb051b net: netsec: add xdp tx return bulking support adds 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast adds 1a0058cf0c8f net/mlx4_en: Remove unused performance counters adds 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc adds ae454086e3c2 octeontx2-af: add mailbox interface for CPT adds 76638a2e5850 octeontx2-af: add debugfs entries for CPT block adds b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' adds 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue adds dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err adds 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] adds fc9840fbef0c net: stream: fix TCP references when INET is not enabled adds 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define adds 77f9591b21ed netdevsim: move ethtool pause params in separate struct adds a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings adds fbb8531e58bd selftests: extract common functions in ethtool-common.sh adds 9e48ee80ac4e selftests: refactor get_netdev_name function adds fbb7a1f8137d selftests: add ring and coalesce selftests adds 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' adds 30abc9cd9c6b net: dsa: avoid potential use-after-free error adds 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects adds c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] adds cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] adds 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests adds ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice adds 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] adds e96fa54bbd90 selftests: forwarding: Add device-only nexthop test adds e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test adds 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' adds b2771d2419fa mptcp: drop WORKER_RUNNING status bit adds 26aa231439fe mptcp: fix state tracking for fallback socket adds 860975c6f80a mptcp: skip to next candidate if subflow has unacked data adds 8b819a84d4b1 selftests: mptcp: add link failure test case adds 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list adds d91d322a72a3 mptcp: change add_addr_signal type adds 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet adds 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases adds fa3fe2b15031 mptcp: track window announced to peer adds ea4ca586b16f mptcp: refine MPTCP-level ack scheduling adds 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' adds 94d8a98e6235 r8169: reduce number of workaround doorbell rings adds bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk adds 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER adds dfccb8b13c0c net: ipa: define clock and interconnect data adds f08c99226458 net: ipa: populate clock and interconnect data adds 91d02f955150 net: ipa: use config data for clocking adds 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] adds f8d3bdd561a7 net: ipa: print channel/event ring number on error adds 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel adds f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors adds 1136145660f3 net: ipa: support retries on generic GSI commands adds 7c80e83829db net: ipa: retry modem stop if busy adds ae1d72f9779f net: ipa: add driver shutdown callback adds c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' adds f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] adds 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission adds 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls adds c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure adds 8ed589f3832a ibmvnic: Remove send_subcrq function adds 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned adds ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine adds e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] adds 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop adds 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' adds 9a5ef4aa5457 net: hns3: add support for 1280 queues adds 30ae7f8a6aa7 net: hns3: add support for mapping device memory adds 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources adds e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] adds c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters adds 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' adds 7609ecb2ed28 net: bridge: switch to net core statistics counters handling adds b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields adds ea7800565a12 can: add optional DLC element to Classical CAN frame structure adds 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() adds cd1124e76d74 can: remove obsolete get_canfd_dlc() macro adds c7b74967799b can: replace can_dlc as variable/element for payload length adds 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers adds 75191707c7f5 can: update documentation for DLC usage in Classical CAN adds e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] adds 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters adds 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter adds 94c23097f991 can: gw: support modification of Classical CAN DLCs adds 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] adds 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property adds cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN adds 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] adds 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] adds 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] adds f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] adds 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] adds 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] adds e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines adds 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices adds 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] adds 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices adds 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset adds 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] adds f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] new 8e1e33ffa696 net/tun: Call type change netdev notifiers new fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h new 076d38b88c41 net: ptp: introduce common defines for PTP message types new 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) new 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) new 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] new 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes new ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer new 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' new 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code new 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] new debf300de975 Merge remote-tracking branch 'net-next/master' adds 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile adds 91b2db27d3ff bpf: Simplify task_file_seq_get_next() new 4c615774e78f Merge remote-tracking branch 'bpf-next/for-next' adds fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] adds 988187e88103 ipvs: replace atomic_add_return() new 492caed3e90f Merge remote-tracking branch 'netfilter-next/master' new ef47db8ff2c4 Merge remote-tracking branch 'wireless-drivers-next/master' new 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] new e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID new b128d0470f60 Bluetooth: fix typo in struct name new 73f209c5bedb Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 new 9db124565a37 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device new 7f7126b7739d Bluetooth: btusb: Add the missed release_firmware() in btu [...] new d45330536ce3 Bluetooth: btmtksdio: Add the missed release_firmware() in [...] new 6f294707e771 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option new a88ef8506948 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C new aaf914c03991 Merge remote-tracking branch 'bluetooth/master' new a8520921e0d4 gfs2: Fix deadlock dumping resource group glocks new 39ae4d688ac6 gfs2: set lockdep subclass for iopen glocks new 9ecdea6994e4 gfs2: Take inode glock exclusively when mounted without noatime new 67add3351dc2 Documentation: Update filesystems/gfs2.rst new 6bbfa9fe23a2 MAINTAINERS: Add gfs2 bug tracker link new 169c67e3068e Merge remote-tracking branch 'gfs2/for-next' adds 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' adds 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] adds 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting adds 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] adds 6361f5360e51 mtd: Fix misspelled function parameter 'section' adds 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting adds d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc adds 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param adds 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header adds b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] adds e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues adds ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues adds fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers adds 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation adds 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] adds da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] adds 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] adds a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] adds 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours adds 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member adds b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member adds 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours adds 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] new 664fa3579b64 Merge remote-tracking branch 'mtd/mtd/next' adds 0c2b69f55132 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds e1d0e4e2f31c mtd: nand: ecc: Add an I/O request tweaking mechanism adds 9954a7ac3fca mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds 41e74ab88334 mtd: nand: ecc-bch: Cleanup and style fixes adds 5e4e26d9ea6a mtd: nand: ecc-bch: Stop exporting the private structure adds f586edb118b0 mtd: nand: ecc-bch: Return only valid error codes adds 63bfe6cc61c8 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds 6187e5609d45 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 01804bc0acf2 mtd: nand: ecc-bch: Stop using raw NAND structures adds 3121a1d47f0a mtd: nand: ecc-bch: Create the software BCH engine adds 31a5839d0349 mtd: rawnand: Get rid of chip->ecc.priv adds bb800daedd2e mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds 92e035580d7f mtd: nand: ecc-hamming: Clarify the driver descriptions adds a28c957bb23b mtd: nand: ecc-hamming: Drop/fix the kernel doc adds 3923d452350e mtd: nand: ecc-hamming: Cleanup and style fixes adds 2cbe4d305a4d mtd: nand: ecc-hamming: Rename the exported functions adds e55e2ed03e1d mtd: nand: ecc-hamming: Stop using raw NAND structures adds 407d912ad5f7 mtd: nand: ecc-hamming: Remove useless includes adds 65cf0618e0a3 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 8b78a30cd9ad mtd: nand: ecc-hamming: Create the software Hamming engine adds 9c3d1cef90d2 mtd: nand: Let software ECC engines be retrieved from the [...] adds 2f8e6f988b1e mtd: spinand: Fix typo in comment adds 0b42622b4b91 mtd: spinand: Move ECC related definitions earlier in the driver adds 1c9ff6f7cded mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds 4a1fee828229 mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds a57fcd89382b mtd: spinand: Fill a default ECC provider/algorithm adds 86cbeb9e7143 mtd: nand: Add helpers to manage ECC engines and configurations adds d4c002bd4db6 dt-bindings: mtd: Deprecate nand-ecc-mode adds 00673132f95a mtd: spinand: Use the external ECC engine logic adds 91351dc2032c mtd: spinand: Allow the case where there is no ECC engine adds 75143ddce61e mtd: spinand: Fix OOB read adds 5c782c69377f mtd: spinand: Remove outdated comment adds 89cec9696317 mtd: rawnand: gpmi: cleanup makefile adds 03f8eca6664f mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds cefc37b02ccc dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds edf5b36609fa mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds 765a987f5af2 mtd: rawnand: fix a kernel-doc markup adds d8e2d7a2d0e9 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds 48f624202abd mtd: rawnand: sunxi: Add MDMA support adds 824f89b6919e mtd: nand: ecc-hamming: Clarify the logic around rp17 adds 92769ef4a432 mtd: rawnand: ingenic: remove redundant get_device() in in [...] adds bdc6cf95b08a mtd: rawnand: mxc: Remove platform data support adds 747f22bc6f49 docs: mtd: Avoid htmldocs warnings adds fb8b93beceb5 mtd: nand: Change dependency between the NAND and ECC cores adds 6756db95bfce mtd: rawnand: au1550: Ensure the presence of the right includes adds e7b0dea1163d mtd: rawnand: davinci: Do not use extra dereferencing adds 30374df290e6 mtd: rawnand: marvell: Drop useless line adds 2bdb40513baf mtd: onenand: Use mtd->oops_panic_write as condition adds a9b6c3a9173e mtd: plat-ram: correctly free memory on error path in plat [...] adds 2544f4b4aff3 mtd: spinand: macronix: Add support for MX35LFxGE4AD adds 144892522f15 dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] adds b86bcb8f9999 mtd: rawnand: gpmi: fix reference count leak in gpmi ops new 426d81ca2d6f Merge remote-tracking branch 'nand/nand/next' new 7cb54b9dbf4e Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 5761498c4d07 crypto: hisilicon/sec2 - Fix aead authentication setting k [...] adds 3ad99c22cebe crypto: arm64/gcm - move authentication tag check to SIMD domain adds 0049a1329bb9 crypto: caam/qi - simplify error path for context allocation adds 5bdad829c31a crypto: crypto4xx - Replace bitwise OR with logical OR in [...] adds a24d22b225ce crypto: sha - split sha.h into sha1.h and sha2.h adds 1201581c5792 crypto: lib/curve25519 - Move selftest prototype into header file adds 1dc440355e47 crypto: hisilicon/zip - add a work_queue for zip irq adds ff8107200367 crypto: omap-aes - Fix PM disable depth imbalance in omap_ [...] adds e73916f20829 crypto: qat - target fw images to specific AEs adds 6644f49e7b71 crypto: qat - add hook to initialize vector routing table adds 8c8268166e83 crypto: qat - add qat_4xxx driver adds 2e0e386af884 crypto: kconfig - fix a couple of spelling mistakes adds 732b764099f6 crypto: sun8i-ce - fix two error path's memory leak new fe8865f24cca Merge remote-tracking branch 'crypto/master' new d5254bc3f20d Merge remote-tracking branch 'drm/drm-next' new 4085f75d55db Merge remote-tracking branch 'amdgpu/drm-next' adds 9533fd8019fb drm/i915: Do not call hsw_set_frame_start_delay for dsi adds f287c536d943 drm/i915/dg1: Enable ports new 4317918898d9 Merge remote-tracking branch 'drm-intel/for-linux-next' new 88f3e8fe0c74 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 52aa300fabe5 drm: improve kernel-docs in drm_mode.h adds a651341b269c drm/virtio: suffix create blob call with _ioctl like any ioctl adds 7efb5f38ac9e drm/virtio: fix a file name comment reference adds c12096085b62 virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE adds bb53a604a74b drm/virtio: use fence_id when processing fences adds 65f8453dc691 drm/virtio: rename sync_seq and last_seq adds 2ac5ef3b2362 drm: document drm_mode_get_connector adds 22f0d89805a4 drm: document drm_mode_modeinfo adds eca22edb37d2 drm: Pass the full state to connectors atomic functions adds c8917fd74f93 drm/panel: s6e63m0: Fix and extend MCS table adds 9c3f0a0dd6a1 drm/panel: s6e63m0: Implement 28 backlight levels adds f0aee45ffc8b drm/panel: s6e63m0: Fix init sequence adds 1dfeea904550 drm/meson: dw-hdmi: Disable clocks on driver teardown adds 2b6cb81b95d1 drm/meson: dw-hdmi: Enable the iahb clock early enough adds 381295758792 dma-buf: system_heap: Rework system heap to use sgtables i [...] adds a5d2d29e24be dma-buf: heaps: Move heap-helper logic into the cma_heap i [...] adds 064fae53c068 dma-buf: heaps: Remove heap-helpers code adds 4c68e499bb9d dma-buf: heaps: Skip sync if not mapped adds d963ab0f15fb dma-buf: system_heap: Allocate higher order pages if available adds 8ce9daf8856d drm: Fix fall-through warnings for Clang adds 0b08d08ddfb6 drm/via: Fix fall-through warnings for Clang adds 2c3a1e49696f video: fbdev: lxfb_ops: Fix fall-through warnings for Clang adds 04295bc3362d video: fbdev: pm2fb: Fix fall-through warnings for Clang new 77f512bde99a drm/mcde: Fix RGB/BGR bug new bfbc5e3b1774 drm/mcde: Break out DSI set-up routine new d795fd322063 drm/mcde: Support DPI output new 3a78f064a679 drm/mcde: Fix uninitialized value new 62586bf75ccd Merge remote-tracking branch 'drm-misc/for-linux-next' new eafa5005d08c Merge remote-tracking branch 'drm-msm/msm-next' new 7b4cb88e01aa Merge remote-tracking branch 'imx-drm/imx-drm/next' new 359f71f4e5d5 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 0c3388e4a5de Merge remote-tracking branch 'regmap/for-next' adds 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang adds 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang adds 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang adds e714fa93898f ALSA: aloop: Constify ops structs adds 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code new 5ca727a3b10f Merge remote-tracking branch 'sound/for-next' new 712b7f332d9c Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 72b8a440418a Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds fca18e62984a ASoC: SOF: control: override volume info callback adds 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries adds 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE adds 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register adds ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback adds 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops adds cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops adds b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] adds 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. adds 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] adds 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically adds f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver adds df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver adds b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] adds 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] adds 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically adds ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver adds 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] adds d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] adds 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] adds 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] adds 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 adds 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] adds 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow adds f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions new 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang new 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event new c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests new 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests new b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests new 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table new 7ab445544a2a Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 6a25e44b1503 Merge remote-tracking branch 'sound-asoc/for-next' new d6a32f3824fb Merge remote-tracking branch 'modules/modules-next' adds a26506788320 Input: adp5589-keys - mark suspend and resume methods as _ [...] adds 478a57072a4c Input: adp5589-keys - use BIT() adds 35b076b99546 Input: xpad - demote non-conformant kernel-doc header adds 7d52613d1c93 Input: mc13783-pwrbutton - file headers are not good candi [...] adds cb69046526cc Input: goodix - provide some missing function parameter de [...] adds ced8c61fa8c7 Input: wm831x-on - source file headers are not good candid [...] adds aea1f3ffb110 Input: surface3_spi - fix naming issue with 'surface3_spi_ [...] adds b324009d21ae Input: wm97xx-ts - provide missing description for 'status' adds 58e5183ac869 Input: synaptics - demote non-conformant kernel-doc header adds 584da78cba79 Input: goodix - fix misspelling of 'ctx' adds 39f4879e99a4 Input: applespi - provide missing struct 'message' descriptions adds 3aa40a1ad367 Input: vmmouse - demote obvious abuse of kernel-doc header new 59bbf83835f5 Input: omap4-keypad - fix runtime PM error handling new e9a710bc8d90 Input: pcspkr - fix fall-through warnings for Clang new f7bda6662fd4 Input: libps2 - fix fall-through warnings for Clang new f902b122aab4 Merge remote-tracking branch 'input/next' new c0413eb6db2f Merge remote-tracking branch 'block/for-next' adds 3f5dba110d12 dm writecache: remove BUG() and fail gracefully instead new 1dbe25d0f0e2 Merge remote-tracking branch 'device-mapper/for-next' new 854a22997ad5 mmc: sdhci-esdhc-imx: Convert the driver to DT-only new 40e49564e189 mmc: tmio: Fix command error processing new eb854e7a035b Merge branch 'fixes' into next new f505d46daa5e mmc: sdhci-sprd: drop of_match_ptr from of_device_id table new 2a765b8c6bb6 mmc: sdhci-st: drop of_match_ptr from of_device_id table new 804f096a373e memstick: fix a double-free bug in memstick_check new 8659113719d9 Merge remote-tracking branch 'mmc/next' new 98649820b931 Merge remote-tracking branch 'mfd/for-mfd-next' new 4ba78e965764 Merge remote-tracking branch 'backlight/for-backlight-next' new ce10f6ca9654 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] new b52b417ccac4 regulator: as3722: Fix fall-through warnings for Clang new e7095c35abfc regulator: core: add of_match_full_name boolean flag new 5d16a4f9540e Merge series "Add support for SCMIv3.0 Voltage Domain Prot [...] new e8056bf01080 dt-bindings: arm: remove optional properties for SCMI Regulators new 0fbeae70ee7c regulator: add SCMI driver new ebea02734c8b Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 7a3615852ff2 Merge remote-tracking branch 'regulator/for-next' new 400f14df5152 Merge remote-tracking branch 'integrity/next-integrity' new b2d99bcb2722 selinux: Fix fall-through warnings for Clang new 3df98d79215a lsm,selinux: pass flowi_common instead of flowi to the LSM hooks new f1bce4b4fdc5 Merge remote-tracking branch 'selinux/next' new 7da31b858ec2 Smack: fix kernel-doc interface on functions new 9b0072e2b2b5 security/smack: remove unused varible 'rc' new b2c1a72901cc Merge remote-tracking branch 'smack/next' new 619c3e58c7b2 Merge remote-tracking branch 'tomoyo/master' new 97f83fb69551 Merge remote-tracking branch 'audit/next' new 19b059da1a68 Merge remote-tracking branch 'devicetree/for-next' new 7aca842125c4 Merge remote-tracking branch 'spi/for-5.9' into spi-linus new a664a7e5f651 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 440408dbadfe spi: fix resource leak for drivers without .remove callback adds 9db34ee64ce4 spi: Use bus_type functions for probe, remove and shutdown adds 7795d4757502 spi: Warn when a driver's remove callback returns an error new 2ed6e3bac152 spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe new 4d97157ab2d9 Merge remote-tracking branch 'spi/for-5.11' into spi-next new 630d3485c320 Merge remote-tracking branch 'spi/for-next' adds 97e135b45667 Merge branch 'x86/urgent' adds 70d3b8ddcd20 x86/sgx: Add SGX architectural data structures adds 2c273671d0df x86/sgx: Add wrappers for ENCLS functions adds e7b6385b01d8 x86/cpufeatures: Add Intel SGX hardware bits adds d205e0f1426e x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits adds e7e0545299d8 x86/sgx: Initialize metadata for Enclave Page Cache (EPC) [...] adds 74faeee06db8 x86/mm: Signal SIGSEGV with PF_SGX adds 224ab3527f89 x86/cpu/intel: Detect SGX support adds 38853a303982 x86/cpu/intel: Add a nosgx kernel parameter adds d2285493bef3 x86/sgx: Add SGX page allocator functions adds 95bb7c42ac8a mm: Add 'mprotect' hook to struct vm_operations_struct adds 3fe0778edac8 x86/sgx: Add an SGX misc driver interface adds 888d24911787 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE adds c6d26d370767 x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES adds 9d0c151b41fe x86/sgx: Add SGX_IOC_ENCLAVE_INIT adds c82c61865024 x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION adds 8382c668ce4f x86/vdso: Add support for exception fixup in vDSO functions adds cd072dab453a x86/fault: Add a helper function to sanitize error code adds 334872a09198 x86/traps: Attempt to fixup exceptions in vDSO before signaling adds 846643695201 x86/vdso: Implement a vDSO for Intel SGX enclave call adds 2adcba79e69d selftests/x86: Add a selftest for SGX adds 1728ab54b4be x86/sgx: Add a page reclaimer adds 947c6e11fa43 x86/sgx: Add ptrace() support for the SGX driver adds 3fa97bf00126 Documentation/x86: Document SGX kernel architecture adds bc4bac2ecef0 x86/sgx: Update MAINTAINERS adds 67655b57f8f5 x86/sgx: Clarify 'laundry_list' locking adds 0eaa8d153a1d selftests/sgx: Use a statically generated 3072-bit RSA key adds 14132a5b807b x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() adds befc45c72b55 Merge branch 'x86/sgx' adds c33bf8598dc7 Merge branch 'x86/mm' adds 8113ab20e850 tools/power/cpupower: Read energy_perf_bias from sysfs adds 6d6501d912a9 tools/power/turbostat: Read energy_perf_bias from sysfs adds fe0a5788624c tools/power/x86_energy_perf_policy: Read energy_perf_bias [...] adds 18741a5251d0 x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS adds b023fd5f741f x86/msr: Downgrade unrecognized MSR message adds fc69ecc52d95 Merge branch 'x86/misc' adds 3d0890300997 Merge branch 'x86/microcode' adds 7dab83c2bd90 Merge branch 'x86/fpu' adds cb17fa8135f4 Merge branch 'x86/entry' adds 028c221ed190 x86/CPU/AMD: Save AMD NodeId as cpu_die_id adds db970bd231c2 x86/CPU/AMD: Remove amd_get_nb_id() adds 8de0c9917cc1 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId adds cb09a379724d x86/topology: Set cpu_die_id only if DIE_TYPE found adds d5dc35cb7f63 Merge branch 'x86/cpu' adds 09a217c10504 x86/dumpstack: Make show_trace_log_lvl() static adds 907f8eb8e0eb x86/uaccess: Document copy_from_user_nmi() adds 0ac317e89791 x86/boot: Remove unused finalize_identity_maps() adds 31d854603305 x86/head/64: Remove unused GET_CR2_INTO() macro adds 44ddcbd1ac22 Merge branch 'x86/cleanups' adds 2002d2951398 x86/resctrl: Constify kernfs_ops adds afd4eeb3a98e Merge branch 'x86/cache' adds 5f43bfe0b967 Merge branch 'x86/build' adds 2fb6acf3edfe iommu/amd: Fix union of bitfields in intcapxt support adds 2df985f5e44c iommu/amd: Don't register interrupt remapping irqdomain wh [...] adds d1adcfbb520c iommu/amd: Fix IOMMU interrupt generation in X2APIC mode adds 743c44323f6d Merge branch 'x86/apic' adds da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup adds c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers adds a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] adds 199d280c884d timekeeping: Remove static functions from kernel-doc markup adds e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] adds c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] adds f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] adds 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] adds 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] adds cc947f2b9c04 timers: Make run_local_timers() static adds 66981c37b319 hrtimer: Fix kernel-doc markups adds f73f64d56871 tick/broadcast: Serialize access to tick_next_period adds c398960cd82b tick: Document protections for tick related data adds 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check adds 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] adds 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further adds 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() adds b99654491642 tick: Get rid of tick_period adds f500a93d5bcb Merge branch 'timers/core' adds fa089e3ab6bd Merge branch 'sched/urgent' adds 438b822fbef7 Merge branch 'sched/migrate-disable' adds 80dc6526b255 Merge branch 'sched/core' adds 098416e69861 x86/mce: Use "safe" MSR functions when enabling additional [...] adds 778a0745c194 Merge branch 'ras/core' adds 969fc694f6c3 Merge branch 'perf/urgent' adds 4c76fa3bde8e Merge branch 'perf/kprobes' adds b589b9fa4987 Merge branch 'perf/core' adds 1fa3d947f4bc Merge branch 'locking/urgent' adds 932f8c64d38b futex: Remove unused empty compat_exit_robust_list() adds 5977b65394b4 Merge branch 'locking/core' adds f296dcd629aa genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQ adds e906a546bd86 genirq/irqdomain: Make irq_domain_disassociate() static adds 8c67d247dcad genirq: Fix kernel-doc markups adds d7ba604a9344 Merge branch 'irq/core' adds 03c4ef58149f Merge branch 'efi/urgent' adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 7990b82a53cc Merge branch 'efi/core' adds 2a656cad337e mm/highmem: Take kmap_high_get() properly into account adds 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly adds a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back adds 62d77517e43a Merge branch 'core/mm' adds 78a56e0494ad entry: Fix spelling/typo errors in irq entry code adds 4cffe21d4a62 Merge branch 'x86/entry' into core/entry adds b4581a52caff x86: Expose syscall_work field in thread_info adds 3136b93c3fb2 entry: Expose helpers to migrate TIF to SYSCALL_WORK flags adds b86678cf0f1d entry: Wire up syscall_work in common entry code adds 23d67a54857a seccomp: Migrate to use SYSCALL_WORK flag adds 524666cb5de7 tracepoints: Migrate to use SYSCALL_WORK flag adds 64c19ba29b66 ptrace: Migrate to use SYSCALL_TRACE flag adds 64eb35f701f0 ptrace: Migrate TIF_SYSCALL_EMU to use SYSCALL_WORK flag adds 785dc4eb7fd7 audit: Migrate to use SYSCALL_WORK flag adds 299155244770 entry: Drop usage of TIF flags in the generic syscall code adds 51af3f230639 x86: Reclaim unused x86 TI flags adds f946a5e7c6b8 Merge branch 'core/entry' adds bab202ab87ba x86/mm: Declare 'start' variable where it is used adds 5409905783d5 Merge branch 'x86/cleanups' adds d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters adds 1293771e4353 sched: Fix migration_cpu_stop() WARN adds 406100f3da08 cpuset: fix race between hotplug work and later CPU offline adds b5b217346de8 sched/topology: Warn when NUMA diameter > 2 adds 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] adds b19a888c1e9b sched/core: Fix typos in comments adds 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value adds 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild adds ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes adds fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support adds 31c26f86a7a2 Merge branch 'sched/core' adds 83c2da2e605c context_tracking: Introduce HAVE_CONTEXT_TRACKING_OFFSTACK adds 179a9cf79212 context_tracking: Don't implement exception_enter/exit() o [...] adds 9f68b5b74c48 sched: Detect call to schedule from critical entry code adds 6775de4984ea context_tracking: Only define schedule_user() on !HAVE_CON [...] adds d1f250e2205e x86: Support HAVE_CONTEXT_TRACKING_OFFSTACK adds 6d4d56573fae Merge branch 'core/entry' adds bce6a8cba7bf Merge branch 'linus' adds 61b39ad9a7d2 x86/head64: Remove duplicate include adds ab09b58e4bdf x86/boot/compressed/64: Use TEST %reg,%reg instead of CMP $0,%reg adds 215e35de0470 Merge branch 'x86/cleanups' adds 4a24d80b8c3e x86/mce, cper: Pass x86 CPER through the MCA handling chain adds 9ea041b5e564 Merge branch 'ras/core' new 817893253b4a Merge remote-tracking branch 'tip/auto-latest' new e30d3188b67d Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 10590a9d4f23 EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC adds 2223d8c781a0 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] adds 41545aabff1e MAINTAINERS: Add entry for Intel IGEN6 EDAC driver adds 83ff51c4e3fe EDAC/i10nm: Use readl() to access MMIO registers adds bc1c99a5971a EDAC: Add DDR5 new memory type adds 479f58dda25b EDAC/i10nm: Add Intel Sapphire Rapids server support adds 98e017cd50c8 Merge branches 'edac-misc' and 'edac-spr' into edac-for-next new 77429eebd9b1 EDAC/igen6: ecclog_llist can be static new e6b9534d9db6 Merge branch 'edac-igen6' into edac-for-next new a19de35a9605 Merge remote-tracking branch 'edac/edac-for-next' adds d001e41e1b15 irqchip/exiu: Fix the index of fwspec for IRQ type adds 74cde1a53368 irqchip/gic-v3-its: Unconditionally save/restore the ITS s [...] new adc877c72b5c Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 259db1ea9f13 Merge remote-tracking branch 'ftrace/for-next' adds 6dbce04d8417 rcu: Allow rcu_irq_enter_check_tick() from NMI adds 29368e093921 x86/smpboot: Move rcu_cpu_starting() earlier adds dfe564045c65 rcu: Panic after fixed number of stalls adds 1eafe075bf9c list.h: Update comment to explicitly note circular lists adds e3771c850d3b rcu: Implement rcu_segcblist_is_offloaded() config dependent adds ed73860cecc3 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds a3941517fcd6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 9f866dac9429 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 7c47ee5aa008 rcu/tree: Make struct kernel_param_ops definitions const adds d2098b444098 rcu,ftrace: Fix ftrace recursion adds bd56e0a4a291 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 4d60b475f858 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 354c3f0e22dc rcu: Fix a typo in rcu_blocking_is_gp() header comment adds bfb3aa735f82 rcu: Do not report strict GPs for outgoing CPUs adds 56292e8609e3 rcu/tree: Defer kvfree_rcu() allocation to a clean context adds 50edb988534c srcu: Take early exit on memory-allocation failure adds 7fc91fc84506 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] adds c4638ff0644b Merge branch 'kcsan.2020.11.06a' into HEAD adds 50df51d12c31 Merge branch 'lkmm.2020.11.06a' into HEAD adds 1b585673e519 Merge branch 'tglx-pc.2020.10.30a' into HEAD adds 3abbf539968a Merge branch 'lkmm-dev.2020.11.06a' into HEAD adds bad83303452b rcutorture: Test runtime toggling of CPUs' callback offloading adds ccc46cd6be02 rcutorture: Add testing for RCU's global memory ordering adds 2b5ee66d03bb rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds ff8d5d87be85 rcu/segcblist: Add additional comments to explain smp_mb() adds abeabb0732bd torture: Make --kcsan specify lockdep adds f473383e23a9 tools/memory-model: Tie acquire loads to reads-from adds 98865b579965 rcu: Mark obtuse portion of stall warning as internal debug adds 12c8ca3794c2 locking: Remove duplicate include of percpu-rwsem.h adds d8c6a762d155 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds ccda7e607fc4 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds b941db6a96e1 docs: Remove redundant "``" from Requirements.rst adds fedf141ad37f rcu/segcblist: Add counters to segcblist datastructure adds b3a77e7f6a6c rcu/tree: segcblist: Remove redundant smp_mb()s adds 2e4a1b08d995 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 2c28a11e0be0 cpumask: Make "all" alias global and not just RCU adds 3a9ad92fe154 cpumask: Add a "none" alias to complement "all" adds 53cfa2ce071a cpumask: Add "last" alias for cpu list specifications adds d6e4bde78050 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds 583b22929f68 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 7e73109ea889 scftorture: Add debug output for wrong-CPU warning adds 68f695586c6b torture: Allow kvm.sh --datestamp to specify subdirectories adds ea615523d5cc rcu: Add lockdep checks for interrupts disabled adds 9135eefd9c3d rcu: For RCU grace-period kthread starvation, dump last CP [...] adds cd34fb1af5c2 rcu: Do not NMI offline CPUs adds 3a82801b5b32 srcu: Make Tiny SRCU use multi-bit grace-period counter adds 376c244d8f29 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 010b201cba8b srcu: Provide internal interface to start a Tree SRCU grac [...] adds 59df003b7618 srcu: Provide polling interfaces for Tiny SRCU grace periods adds c60155e58003 srcu: Provide polling interfaces for Tree SRCU grace periods adds 900dbe01d538 srcu: Document polling interfaces for Tree SRCU grace periods adds ee9a4e612f86 rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds d8048651c411 rcutorture: Add writer-side tests of polling grace-period API adds ae258621ff10 refscale: Allow summarization of verbose output adds bae7f58ad7a3 rcutorture: Add reader-side tests of polling grace-period API adds 14774a1e0316 srcu: Add comment explaining cookie overflow/wrap adds 3e3d7337806f rcu/trace: Add tracing for how segcb list changes adds 6bccab6e65c5 list: Fix a typo at the kernel-doc markup adds 07331095fe87 rcutorture: Require entire stutter period be post-boot adds 28b6a19aabc1 rcutorture: Make synctype[] and nsynctype be static global adds 196fa49f9654 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds e840d10c6243 torture: Add fuzzed hrtimer-based sleep functions adds 3fc3744329a8 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds 9d30378e3225 torture: Make stutter use torture_hrtimeout_*() functions adds 53068191de31 rcutorture: Use hrtimers for reader and writer delays adds fc9a47fb7e80 torture: Prepare for splitting qemu execution from kvm-tes [...] adds 7c1e100cc198 torture: Add config2csv.sh script to compare torture scenarios adds 371bd72f046e rcu/segcblist: Add debug checks for segment lengths adds 43bacd182e3c sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds 29775c2ea6cd rcu: Check and report missed fqs timer wakeup on RCU stall adds 439e506c4b03 rcu/tree: Allocate a page when caller is preemptible adds 723a39107064 rcu/tree: Use delayed work instead of hrtimer to refill the cache adds 18bb7b1da8dc rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 24e12b8dc394 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds 00dc4fd2297c tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds 084409e5f198 torture: Make kvm.sh "Test Summary" date be end of test adds bd5fc4f66b3e rcu: Record kvfree_call_rcu() call stack for KASAN new d6ccec98e213 Merge remote-tracking branch 'rcu/rcu/next' new 15f256c655eb KVM: s390: Add memcg accounting to KVM allocations new d121365715a0 s390/gmap: make gmap memcg aware new 62c0394b5655 Merge remote-tracking branch 'kvms390/next' new b8ec54fadb5c Merge remote-tracking branch 'percpu/for-next' new a964e17c9371 Merge remote-tracking branch 'drivers-x86/for-next' new 1bbadf797955 Merge remote-tracking branch 'chrome-platform/for-next' new f6fd928acc87 Merge remote-tracking branch 'leds/for-next' new a67b18af171f Merge remote-tracking branch 'ipmi/for-next' new 03ea5b84bdb4 Merge remote-tracking branch 'driver-core/driver-core-next' adds 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error new a03c7f83b9e1 Merge remote-tracking branch 'usb/usb-next' adds 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue new ee1b40e9ab56 Merge remote-tracking branch 'usb-serial/usb-next' new b49f7311d7c6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings adds 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver adds 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] adds 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] adds 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' new f593695acbe0 Merge remote-tracking branch 'phy-next/next' new 3b3e23092449 Merge 5.10-rc5 into tty-next new 994c51038b31 Merge remote-tracking branch 'tty/tty-next' new 3a486f436088 Merge remote-tracking branch 'char-misc/char-misc-next' new adc942da0575 Merge remote-tracking branch 'extcon/extcon-next' new 6cc837e159e8 Merge remote-tracking branch 'thunderbolt/next' new 03c1136af504 Merge 5.10-rc5 into staging-testing new ff7bb8a24509 Merge remote-tracking branch 'staging/staging-next' new 6afc88a80434 Merge remote-tracking branch 'mux/for-next' new 0204a4780a33 dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC new 2217ac18137a interconnect: qcom: Add SDM660 interconnect provider driver new 0cd333fa4735 interconnect: qcom: Simplify the vcd compare function new 3d7c7b9907a6 interconnect: Add generic interconnect driver for Exynos SoCs new d17bad539d25 MAINTAINERS: Add entry for Samsung interconnect drivers new 8fb0f9de8eaf Merge branch 'icc-5.11' into HEAD new cbdcb5b1dc27 Merge remote-tracking branch 'icc/icc-next' new f8f0df081255 Merge remote-tracking branch 'dmaengine/next' adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 64eeea415d1f Merge branch 'misc' into for-next new 790a53085b6c Merge remote-tracking branch 'scsi/for-next' adds fd62de114f8c scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF adds b66451129764 scsi: ufs: Atomic update for clkgating_enable adds 4f3e900b6282 scsi: ufs: Clear UAC for FFU and RPMB LUNs adds e93e6e49fa31 scsi: ufs: Use WQ_HIGHPRI for gating work adds 69a314d6a155 scsi: ufs: Add more contexts in the ufs tracepoints adds 8eb456be75af scsi: ufs: Fix clkgating on/off adds 3754cde8df91 scsi: ufs: Show LBA and length for UNMAP commands adds 61bdb4eec8d1 scsi: ibmvfc: Byte swap login_buf.resp values in attribute [...] adds 4e0716199ab6 scsi: ibmvfc: Remove trailing semicolon adds 2aa0102c6688 scsi: ibmvfc: Use correlation token to tag commands adds fad74a1be2db scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code adds c16b8a6d8af1 scsi: ibmvfc: Add new fields for version 2 of several MADs adds a318c2b71cce scsi: ibmvfc: Add helper for testing capability flags adds 5a9d16f71c26 scsi: ibmvfc: Add FC payload retrieval routines for versio [...] adds ebc7c74bd2dc scsi: ibmvfc: Add support for target_wwpn field in v2 MADs [...] adds e4af87b7079e scsi: ibmvfc: Advertise client support for targetWWPN usin [...] adds 1e7dddb2e76a scsi: lpfc: Fix pointer defereference before it is null ch [...] adds 61795a5316ad scsi: lpfc: Remove dead code on second !ndlp check adds 14c1dd950411 scsi: lpfc: Fix memory leak on lcb_context adds 809032ddf9c6 scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_ve [...] adds 4a119d8a4c60 scsi: lpfc: Fix set but not used warnings from Rework remo [...] adds 09b15e35071d scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_ [...] adds 185d17e11e7f scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() adds 6998ff4e2161 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] new 66df79ccbc2f scsi: ufs: Adjust logic in common ADAPT helper new 03fe6a640a05 scsi: atari_scsi: Fix race condition between .queuecommand and EH new bdd1cc0377d3 scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites new 27a34943bd89 scsi: pm8001: Remove typecast for pointer returned by kcalloc() new 1b5d2793283d scsi: pm8001: Neaten debug logging macros and uses new 89eddb401080 scsi: pm8001: Make implicit use of pm8001_ha in pm8001_pri [...] new 90b3a938031f scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() new f9e2beb990f0 scsi: fnic: Avoid looping in TRANS ETH on unload new 875d4eda3bd6 scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() new 74ae6d6a6805 scsi: fnic: Set scsi_set_resid() only for underflow new 3256b4682386 scsi: fnic: Validate io_req before others new 99b7c811ef7c Merge remote-tracking branch 'scsi-mkp/for-next' new 2c78f796db0c Merge branche 'rproc-fixes' into for-next new 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off new 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free new 71ffb5a22b49 remoteproc/mediatek: fix boundary check new 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 new dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler new 8999e0d0a70e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 3b13d8e00b05 Merge remote-tracking branch 'rpmsg/for-next' new 96a34ccbfc38 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] new 6c33287665e0 pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] new a86b1de86402 Merge remote-tracking branch 'gpio/for-next' new 97d26c3fc647 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] new 11a7806a983d Merge branch 'devel' into for-next new 13c5c22a5016 Merge remote-tracking branch 'pinctrl/for-next' new ae1897df5e31 Merge remote-tracking branch 'pinctrl-intel/for-next' new 86ff90c90339 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 906da123c1aa Merge remote-tracking branch 'pwm/for-next' new 8062baf5ba18 Merge remote-tracking branch 'kselftest/next' new ee9d4e5c903e Merge remote-tracking branch 'livepatching/for-next' new 40aeb506dc80 coresight: tmc-etr: Check if page is valid before dma_map_page() new 1d3ef3f1791d coresight: Fix W=1 warnings in core framework new c6b180b50065 coresight-tpiu: Fix W=1 warning in TPIU driver new c5348c8a239b coresight-stm: Fix W=1 warning in STM driver new 10f93af7a5b8 Merge remote-tracking branch 'coresight/next' new 76de4846cdfc Merge remote-tracking branch 'rtc/rtc-next' adds f9d480b6ffbe seccomp/cache: Lookup syscall allowlist bitmap for fast path adds 8e01b51a31a1 seccomp/cache: Add "emulator" to check if filter is consta [...] adds 25db91209a91 x86: Enable seccomp architecture tracking adds 192cf32243ce selftests/seccomp: Compare bitmap vs filter overhead adds ffde703470b0 arm64: Enable seccomp architecture tracking adds 424c9102fa7b arm: Enable seccomp architecture tracking adds 6e9ae6f98809 csky: Enable seccomp architecture tracking adds 6aa7923c8737 parisc: Enable seccomp architecture tracking adds e7bcb4622ddf powerpc: Enable seccomp architecture tracking adds 673a11a7e415 riscv: Enable seccomp architecture tracking adds c09058eda265 s390: Enable seccomp architecture tracking adds 4c18bc054bff sh: Enable seccomp architecture tracking adds 445247b02342 xtensa: Enable seccomp architecture tracking adds 0d8315dddd28 seccomp/cache: Report cache data through /proc/pid/seccomp_cache adds fab686eb0307 seccomp: Remove bogus __user annotations adds 7ef95e3dbcee Merge branch 'for-linus/seccomp' into for-next/seccomp new b603579c2886 Merge remote-tracking branch 'seccomp/for-next/seccomp' new d04d8efdfc06 Merge remote-tracking branch 'slimbus/for-next' new 4507c83dda94 Merge remote-tracking branch 'nvmem/for-next' new fe139418a8bd Merge remote-tracking branch 'xarray/main' new d7e026d75cba Merge remote-tracking branch 'hyperv/hyperv-next' new 794c164a9756 Merge remote-tracking branch 'auxdisplay/auxdisplay' new cc004b22d341 Merge remote-tracking branch 'pidfd/for-next' new 195c8986613f Merge remote-tracking branch 'fpga/for-next' adds 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove adds 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next new 97b9c46e990a Merge remote-tracking branch 'mhi/mhi-next' new b0e58c934159 Merge remote-tracking branch 'notifications/notifications- [...] new 6dd13c294708 Merge remote-tracking branch 'memblock/for-next' new 9aecb7b93f89 zlib: export S390 symbols for zlib modules new d9789b852359 proc: use untagged_addr() for pagemap_read addresses new 6a16b41f7a35 coredump: fix core_pattern parse error new 6e6d96a26079 mm/filemap: add static for function __add_to_page_cache_locked new 80bf194625f5 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING new 4756798ac078 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 82562d6e07de /proc/kpageflags: do not use uninitialized struct pages new 0f4ff5d52dca kthread: add kthread_work tracepoints new 650883bd5120 kthread_worker: document CPU hotplug handling new 0c2c323b3a77 kthread_worker-document-cpu-hotplug-handling-fix new 6eeca2ca5e7d uapi: move constants from <linux/kernel.h> to <linux/const.h> new 195204802564 ide/falcon: remove in_interrupt() usage new 0915f3d3974c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new a207d3e07bc0 fs/ntfs: remove unused varibles new 6fd16d35bdef fs/ntfs: remove unused variable attr_len new d5a22f92ad08 fs/ocfs2/cluster/tcp.c: remove unneeded break new ca35f520f416 ocfs2: ratelimit the 'max lookup times reached' notice new 97a5241d9b6e ocfs2: clear links count in ocfs2_mknod() if an error occurs new 6a646008a6bb ocfs2: fix ocfs2 corrupt when iputting an inode new 0e98ec891716 ramfs: support O_TMPFILE new 51a5d8520ef6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new da614dc30330 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new ff521f9cdc39 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new 3e7b2ae910fa mm: slab: provide krealloc_array() new 0b93e73c053b ALSA: pcm: use krealloc_array() new 91ce5f69e27e vhost: vringh: use krealloc_array() new f4b1876018c9 pinctrl: use krealloc_array() new 47a3f41802d8 edac: ghes: use krealloc_array() new 895d34cc4b66 drm: atomic: use krealloc_array() new 987a649b19c5 hwtracing: intel: use krealloc_array() new 1faad6c51a0c dma-buf: use krealloc_array() new 20670ef69f73 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 0f8e64a28e81 mm/slub: let number of online CPUs determine the slub page order new 9fa8891083b2 device-dax/kmem: use struct_size() new 26ceaf212f4c mm: fix page_owner initializing issue for arm32 new 345b6515c1f5 mm/filemap/c: break generic_file_buffered_read up into mul [...] new b5a139104ec2 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 715df708fa69 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 78624d7a3ad4 mm/truncate: add parameter explanation for invalidate_mapp [...] new 02aeacacbbac mm/gup_benchmark: rename to mm/gup_test new 6506b18a2dd7 selftests/vm: use a common gup_test.h new bc03aeabd818 selftests/vm: rename run_vmtests --> run_vmtests.sh new 8f14dfeb9c8c selftests/vm: minor cleanup: Makefile and gup_test.c new a5f70154c9fb selftests/vm: only some gup_test items are really benchmarks new fea5db35d591 selftests/vm: gup_test: introduce the dump_pages() sub-test new 988af86cd033 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 0777a7aa483b selftests/vm: hmm-tests: remove the libhugetlbfs dependency new cb787c9715ed selftests/vm: 2x speedup for run_vmtests.sh new 82962d52efb7 mm/gup_test.c: mark gup_test_init as __init function new 0a34ed82cd5a mm/gup_test: GUP_TEST depends on DEBUG_FS new b58bbced23f8 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 new c57397e647a5 mm/gup: reorganize internal_get_user_pages_fast() new 2cb9378f6b5d mm/gup: prevent gup_fast from racing with COW during fork new e36eb9d38ac0 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] new 5e4020484554 mm: handle zone device pages in release_pages() new 8f1c50741eba mm/swapfile.c: use helper function swap_count() in add_swa [...] new 13e6a656dac2 mm/swap_state: skip meaningless swap cache readahead when [...] new 6ab2b6b09356 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new c17d0a1c641d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new fe3d643879f1 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new ddb995f60e55 mm: remove pagevec_lookup_range_nr_tag() new cb12c552f586 mm/shmem.c: make shmem_mapping() inline new 6698bfa8e201 mm: memcontrol: add file_thp, shmem_thp to memory.stat new 1680393e3994 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new 867cc1dfa8f3 mm: memcontrol: remove unused mod_memcg_obj_state() new 23f528503220 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new c2ea66f1f607 mm: memcg/slab: fix return of child memcg objcg for root memcg new a29b35de43f1 mm: memcg/slab: fix use after free in obj_cgroup_charge new 4c8eae1bd69d mm/rmap: always do TTU_IGNORE_ACCESS new 3962cbf522a5 mm/memcg: update page struct member in comments new 6c127573e6ce mm: memcg: fix obsolete code comments new cfb5b15dc8cc mm: memcg: deprecate the non-hierarchical mode new f16e95d4cea3 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new 71fe2391afdf cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new 73eec3ca68d1 mm/page_counter: use page_counter_read in page_counter_set_max new dd27d4a000ab mm: memcg: remove obsolete memcg_has_children() new 843f0a23ed92 mm/thp: move lru_add_page_tail() to huge_memory.c new e72f67ff9627 mm/thp: use head for head page in lru_add_page_tail() new 41b9ca9d93ac mm/thp: simplify lru_add_page_tail() new 79baf6e1006c mm/thp: narrow lru locking new 74ae05b87db0 mm/vmscan: remove unnecessary lruvec adding new d775fb2dd4fe mm/rmap: stop store reordering issue on page->mapping new 12d607a76eb4 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix new ecf95aff4e81 mm: page_idle_get_page() does not need lru_lock new 160af53eb01f mm/memcg: add debug checking in lock_page_memcg new aab6137ab364 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn new 8cb87c9fc800 mm/lru: move lock into lru_note_cost new fa89c7a69258 mm/vmscan: remove lruvec reget in move_pages_to_lru new 1eea9af88e5f mm/mlock: remove lru_lock on TestClearPageMlocked new d8aa30dd626e mm/mlock: remove __munlock_isolate_lru_page() new a2d3a7e48908 mm/lru: introduce TestClearPageLRU() new ce8d4ae1c160 mm/compaction: do page isolation first in compaction new b7bedbea8d8e mm/swap.c: serialize memcg changes in pagevec_lru_move_fn new 4ff825dc4e02 mm/lru: replace pgdat lru_lock with lruvec lock new 4f0afdd5a722 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix new 529af76ac301 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 new 49f7f66a0ac7 mm/lru: introduce relock_page_lruvec() new 96af910a32f7 mm-lru-introduce-the-relock_page_lruvec-function-fix new f46cdc387708 mm/lru: revise the comments of lru_lock new 46c37166e31f mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new 87c39c5c6778 mm: memcontrol: Assign boolean values to a bool variable new f82644f0b03b mm/memcg: remove incorrect comment new 383bb2cd7a8d xen/unpopulated-alloc: consolidate pgmap manipulation new a0b64bf29455 kselftests: vm: add mremap tests new d4a8f04f1dc6 mm: speedup mremap on 1GB or larger regions new 574be7a4e4e2 arm64: mremap speedup - enable HAVE_MOVE_PUD new 992b00832681 x86: mremap speedup - Enable HAVE_MOVE_PUD new 0479b639fedc mm: cleanup: remove unused tsk arg from __access_remote_vm new 5055c067d757 mm/mmap.c: fix the adjusted length error new c56fd711f5b8 mm/mapping_dirty_helpers: enhance the kernel-doc markups new ea2f2a6ea9d7 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new 0f818c4bc1f3 mm: mmap_lock: add tracepoints around lock acquisition new 3d443fa492cd mm/mremap: account memory on do_munmap() failure new 6ec3b0da6b93 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 6330714bbe85 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new 99a33a943ceb vm_ops: rename .split() callback to .may_split() new cf6e60eb1ef3 mremap: check if it's possible to split original vma new 6b7aa5d478dd mm: forbid splitting special mappings new 2c73e83113bb mm,hwpoison: drain pcplists before bailing out for non-bud [...] new accbc67ea21f mm,hwpoison: take free pages off the buddy freelists new d8bc3a0ecfa6 mm,hwpoison: take free pages off the buddy freelists for hugetlb new d8d44899ab73 mm,hwpoison: drop unneeded pcplist draining new 0ce70d1caa60 mm,hwpoison: refactor get_any_page new 19d473efaa2e mm,hwpoison: drop pfn parameter new 265ef9b67fd9 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new 86ac684ef626 mm,hwpoison: remove MF_COUNT_INCREASED new f5b238a18a48 mm,hwpoison: remove flag argument from soft offline functions new 1aab8e30dadd mm,hwpoison: disable pcplists before grabbing a refcount new e309ce2ea662 mm,hwpoison: remove drain_all_pages from shake_page new 05e95883e5d4 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new dc260979300d mm/vmalloc: use free_vm_area() if an allocation fails new 8f690aa2fa6f mm/vmalloc: rework the drain logic new 135525e5016c mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new a746a8d2557a docs/vm: remove unused 3 items explanation for /proc/vmstat new f2e3741240b2 mm/vmalloc.c: fix kasan shadow poisoning size new bf0c8eaa9bb0 alpha: switch from DISCONTIGMEM to SPARSEMEM new f912d81a446f ia64: remove custom __early_pfn_to_nid() new abd89d7d55a5 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new b612183a9fb1 ia64: discontig: paging_init(): remove local max_pfn calculation new 781c53f14c63 ia64: split virtual map initialization out of paging_init() new c860dc7ddb48 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 610af68de74a ia64: make SPARSEMEM default and disable DISCONTIGMEM new 7f29aee0830d arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new 84d8b3661cc9 arm, arm64: move free_unused_memmap() to generic mm new 2adc7286d3ea arc: use FLATMEM with freeing of unused memory map instead [...] new 2e5fa78de832 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new 9c636afdd5e7 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new e13acae107e4 m68k: deprecate DISCONTIGMEM new f170ec07173c mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new 98817ab4690f PM: hibernate: make direct map manipulations more explicit new 46b9b00649f6 arch, mm: restore dependency of __kernel_map_pages() on DE [...] new f36368f5a2de arch, mm: make kernel_page_present() always available new 2600c05e675c mm, page_alloc: clean up pageset high and batch update new 5426782e45f6 mm, page_alloc: calculate pageset high and batch once per zone new d79d1a229244 mm, page_alloc: remove setup_pageset() new b53ec58225a4 mm, page_alloc: simplify pageset_update() new b992e7c3e438 mm, page_alloc: cache pageset high and batch in struct zone new 5d2dcec92102 mm, page_alloc: move draining pcplists to page isolation users new acaaa15ef00f mm, page_alloc: disable pcplists during memory offline new da80fdc4eb31 mm-page_alloc-disable-pcplists-during-memory-offline-fix new 317457c3c52d mm/page_alloc: clear pages in alloc_contig_pages() with in [...] new 20fa7a4507ea include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new 79cf85b2b94b mm/page-flags: fix comment new 82c3bd4f545d mm/page_alloc: add __free_pages() documentation new bf086ae1452e mm/page_alloc: mark some symbols with static keyword new b4f836995dde include/linux/mmzone.h: remove examples from enum zone_typ [...] new e12b4ef29da3 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new 53a54fc6756f init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new 54215689b712 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new 8819e36e6202 mm/huge_memory.c: update tlb entry if pmd is changed new c3ea7ef2bb39 MIPS: do not call flush_tlb_all when setting pmd entry new 0324729a3a6e include/linux/huge_mm.h: remove extern keyword new cc3afe5c08a0 khugepaged: add parameter explanations for kernel-doc markup new 3f37f035c206 mm: hugetlb: fix type of delta parameter and related local [...] new 92b11061bf0d mm,hugetlb: remove unneeded initialization new 4312e428ff29 mm: don't wake kswapd prematurely when watermark boosting [...] new 117d8a90ab96 mm/vmscan: drop unneeded assignment in kswapd() new ee8d9e5324ca mm/vmscan.c: remove the filename in the top of file comment new 0499e1a60797 mm/vmscan: __isolate_lru_page_prepare() cleanup new ba038246596f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new 602b291df9bf mm/compaction: move compaction_suitable's comment to right place new 93a92ac71425 mm/compaction: make defer_compaction and compaction_deferr [...] new fb9a95c0d735 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new 4ee513fa3d51 mm/migrate.c: fix comment spelling new 88b47799eadc mm/migrate.c: optimize migrate_vma_pages() mmu notifier new 72d22a0d0e86 mm: support THPs in zero_user_segments new 334c950c7830 mm: truncate_complete_page() does not exist any more new d19107bef299 mm: migrate: simplify the logic for handling permanent failure new 4efb379efc86 mm: migrate: skip shared exec THP for NUMA balancing new 733b7aad1f51 mm: migrate: clean up migrate_prep{_local} new b798745c96c5 mm: migrate: return -ENOSYS if THP migration is unsupported new 98b31059d8c3 mm: make pagecache tagged lookups return only head pages new 2370aa52aa76 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 53755f350532 mm/swap: optimise get_shadow_from_swap_cache new 09ea1234b7e7 mm: add FGP_ENTRY new 13b56b457c7f mm/filemap: rename find_get_entry to mapping_get_entry new 47bdc685551c mm/filemap: add helper for finding pages new c18d732b8ba3 fix mm-filemap-add-helper-for-finding-pages.patch new 20e41dd59e93 mm/filemap: add mapping_seek_hole_data new 5e2cdfcb17c4 fix mm-filemap-add-mapping_seek_hole_data.patch new bc221f619d0d iomap: use mapping_seek_hole_data new eed145f52a5f mm: add and use find_lock_entries new 7de686f90d62 fix mm-add-and-use-find_lock_entries.patch new 3d93464d0325 mm: add an 'end' parameter to find_get_entries new f2815118213d mm: add an 'end' parameter to pagevec_lookup_entries new 9c0ab25f0ad4 mm: remove nr_entries parameter from pagevec_lookup_entries new 1bfc73427f91 mm: pass pvec directly to find_get_entries new b39077121899 mm: remove pagevec_lookup_entries new a8d54c7ca046 mm/truncate,shmem: handle truncates that split THPs new f3bf0ebdce0a mm/filemap: return only head pages from find_get_entries new 68be50fa5a90 mm/cma.c: remove redundant cma_mutex lock new 659316014bab mm, page_alloc: do not rely on the order of page_poison an [...] new 42d92717e422 mm, page_poison: use static key more efficiently new 7bc98b3d224e kernel/power: allow hibernation with page_poison sanity checking new cc8a7d6b9c3e mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new ef79b7f3dafc mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 1fd62e87d395 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 9d1dffca0f6b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new ff55973fc4d4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 756b677b5b6c userfaultfd: add UFFD_USER_MODE_ONLY new 472bbe9c28ce userfaultfd: add user-mode only option to unprivileged_use [...] new b6e2d8257c17 mm/zswap: make struct kernel_param_ops definitions const new f8d1a6e65b0f mm/zswap: fix passing zero to 'PTR_ERR' warning new 9aade34c4f85 mm/zswap: move to use crypto_acomp API for hardware acceleration new 38a1c920a2fa mm/zsmalloc.c: rework the list_add code in insert_zspage() new 187dbec1bbaf mm/process_vm_access: remove redundant initialization of iov_r new 21f7748069e0 zram: support page writeback new 52f1cf6099c7 mm: fix kernel-doc markups new ba18c1eafa8e mm: use sysfs_emit for struct kobject * uses new 6a0d0a2a2a5e mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 43d608042ab1 mm:backing-dev: use sysfs_emit in macro defining functions new 01a6297e13d6 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new 39843aaedb7e mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new fe273f704d29 mm: fix fall-through warnings for Clang new aeee00c1e062 mm: cleanup kstrto*() usage new fc7af9fd7683 mm: add Kernel Electric-Fence infrastructure new 278e0bd6e7dd kfence: Fix parameter description for kfence_object_start() new 87887bd2b926 kfence: avoid stalling work queue task without allocations new 8b8490c0bd22 x86, kfence: enable KFENCE for x86 new c0ea76967d0c arm64, kfence: enable KFENCE for ARM64 new a7554721b37b kfence: use pt_regs to generate stack trace on faults new 121e45b24d61 mm, kfence: insert KFENCE hooks for SLAB new 145cd60fb481 mm, kfence: insert KFENCE hooks for SLUB new 06f8efd30223 kfence, kasan: make KFENCE compatible with KASAN new 6f8a3fedb6a2 kfence, Documentation: add KFENCE documentation new e246cb76f79e kfence: add test suite new d862647ed4b3 MAINTAINERS: add entry for KFENCE new 2e5a325a157a fs/buffer.c: add debug print for __getblk_gfp() stall problem new f83fca3671bc fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5a2c7d1a6303 kernel/hung_task.c: Monitor killed tasks. new 7d9f31c3e3b2 alpha: Replace bogus in_interrupt() new ca3422d8780f procfs: delete duplicated words + other fixes new bc39dec7bf0c proc: provide details on indirect branch speculation new 2654fa3fc249 proc-provide-details-on-indirect-branch-speculation-v2 new 18ea99d21963 proc/sysctl: make protected_* world readable new 443796c2320e asm-generic: force inlining of get_order() to work around [...] new 761ace49e56f kernel.h: Split out mathematical helpers new 75a50da7c27d kernel.h: split out mathematical helpers fix new c0f77f3b6bcf kernel/acct.c: use #elif instead of #end and #elif new 5699e4d7baf1 reboot: refactor and comment the cpu selection code new acc7dd5241ec include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new 0bb12e476318 bitmap: remove unused function declaration new 2705dd7ec485 lib: stackdepot: add support to configure STACK_HASH_SIZE new 51b6d4a20ea2 lib/test_free_pages.c: add basic progress indicators new c7fdaae3a9fd lib/stackdepot.c: replace one-element array with flexible- [...] new d18658e1ff57 lib/stackdepot.c: use flex_array_size() helper in memcpy() new fb35026981af lib/stackdepot.c: use array_size() helper in jhash2() new b266b259138b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new 7c6c5b830347 lib/list_kunit: follow new file name convention for KUnit tests new 5865f0337e5b lib/linear_ranges_kunit: follow new file name convention f [...] new c49705d426e3 lib/bits_kunit: follow new file name convention for KUnit tests new 86f80dd16eb3 lib/cmdline: fix get_option() for strings starting with hyphen new e85b674ee23b lib/cmdline: allow NULL to be an output for get_option() new d11a7d13acd8 lib/cmdline_kunit: add a new test suite for cmdline API new 1852f36b059c lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix new 60b76f6b822b lib/cmdline_kunit: type of expected returned values should be int new ef17428bd05f lib/cmdline_kunit: provide meaningful MODULE_LICENSE() new f2fc6cac16b4 lib: optimize cpumask_local_spread() new 78b48e1e4e36 ilog2: Improve ilog2 for constant arguments new 86bf00455193 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes new d06128f6abdb lib/string: remove unnecessary #undefs new 6ae24728ec45 lib: string.h: detect intra-object overflow in fortified s [...] new f1a0afcc706e lkdtm: tests for FORTIFY_SOURCE new b49e01973bcb string.h: add FORTIFY coverage for strscpy() new 88c60078a110 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] new b17830cc7fa9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment new a872af3677b9 lib: cleanup kstrto*() usage new ee94c8c1067d lib/lz4: explicitly support in-place decompression new 3acfc95acd57 bitops: introduce the for_each_set_clump macro new 23593b5f31e2 lib/test_bitmap.c: add for_each_set_clump test cases new 0af5ca10b512 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new cf06a814a154 gpio: thunderx: utilize for_each_set_clump macro new 9dd47d88ba6d gpio: xilinx: utilize generic bitmap_get_value and _set_value new cb953fbe4e58 checkpatch: add new exception to repeated word check new 2cbed8c8b5fc checkpatch: fix false positives in REPEATED_WORD warning new 4cd245012b4d checkpatch: ignore generated CamelCase defines and enum values new e43d779b58d9 checkpatch: prefer static const declarations new d2c25b87e2ef checkpatch: allow --fix removal of unnecessary break statements new 192fbac98793 checkpatch: extend attributes check to handle more patterns new abd62c6ddfda checkpatch: add a fixer for missing newline at eof new 52ad75e3e862 checkpatch: update __attribute__((section("name"))) quote removal new fc2d5af606cd checkpatch-update-__attribute__sectionname-quote-removal-v2 new edf4296eb556 checkpatch: add fix option for GERRIT_CHANGE_ID new af1c84a88c62 checkpatch: add __alias and __weak to suggested __attribut [...] new 8c42a2f5b699 checkpatch: improve email parsing new 77b63a2d7c3b checkpatch: fix spelling errors and remove repeated word new 85fd25fd9f55 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags new c93f0da2c204 checkpatch: fix unescaped left brace new 5843f40b72bd checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS new 4a98be24db68 reiserfs: add check for an invalid ih_entry_count new e37b45ad98f4 kdump: append uts_namespace.name offset to VMCOREINFO new f4b3d141938e rapidio: remove unused rio_get_asm() and rio_get_device() new 70681499dab8 gcov: remove support for GCC < 4.9 new 2328f5910e8f gcov: fix kernel-doc markup issue new 7059d704613a relay: remove unused buf_mapped and buf_unmapped callbacks new 63bead5703f5 relay: require non-NULL callbacks in relay_open() new 353b5c67c4b7 relay: make create_buf_file and remove_buf_file callbacks [...] new 5edf0cf01b6f relay: allow the use of const callback structs new 4df219cffb40 drm/i915: make relay callbacks const new 476867ddbc3f ath10k: make relay callbacks const new 2a88faa57174 ath11k: make relay callbacks const new 191f4403fd05 ath9k: make relay callbacks const new 687bc121a8e4 blktrace: make relay callbacks const new b888035e29ce aio: simplify read_events() new b1d2476d2087 kernel/resource.c: fix kernel-doc markups new b21926bd2fcf resource-fix-kernel-doc-markups-checkpatch-fixes new eab90a2377a8 reboot: allow to specify reboot mode via sysfs new 7c9c06c32709 reboot: fix variable assignments in type_store new 73b4dbb4cea0 reboot: remove cf9_safe from allowed types and rename cf9_force new 75894e678dd3 fault-injection: handle EI_ETYPE_TRUE new ab573a2b40b2 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new d9927d46febf Merge branch 'akpm-current/current' new d4ac4d6773cd mm/swap.c: reduce lock contention in lru_cache_add new f2d2b23b219d mm: memcontrol: use helpers to read page's memcg data new 192a42a5dbb5 mm: memcontrol/slab: use helpers to access slab page's memcg_data new f62f45604ce8 mm: introduce page memcg flags new 918151cd4068 mm: convert page kmemcg type to a page memcg flag new e340322a1bfa mm/memcg: bail early from swap accounting if memcg disabled new 2541a9e5a2d2 mm/memcg: warning on !memcg after readahead page charged new 773bce8a4fe4 mm/memcg: remove unused definitions new 461b928a3267 mm, kvm: account kvm_vcpu_mmap to kmemcg new 68eb11dbfdac mm: slub: call account_slab_page() after slab page initialization new 9c7d6a6eb2bb mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 130984e3b59f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 1213af3baca1 mm/memcontrol:rewrite mem_cgroup_page_lruvec() new 4b2904f37986 mm/memcg: add missed warning in mem_cgroup_lruvec new 0301c3e7e23c treewide: remove stringification from __alias macro definition new 30944760a36b ARM: boot: quote aliased symbol names in string.c new a25ddb5f02f3 epoll: check for events when removing a timed out thread f [...] new a943529eeab3 epoll: simplify signal handling new 303ec6441947 epoll: pull fatal signal checks into ep_send_events() new 147bedf6e852 epoll: move eavail next to the list_empty_careful check new b5af8085b02c epoll: simplify and optimize busy loop logic new d76b1b3343f5 epoll: pull all code between fetch_events and send_event i [...] new 4b72f8f1b1c0 epoll: replace gotos with a proper loop new 5bce77d61f76 epoll: eliminate unnecessary lock for zero timeout new 6e7ffad9169e mm: unexport follow_pte_pmd new 31afa1da150b mm: simplify follow_pte{,pmd} new 3637aa842983 merge fix for "s390/pci: remove races against pte updates" new b2f1c1652b3e kasan: drop unnecessary GPL text from comment headers new ff2a83bc6175 kasan: KASAN_VMALLOC depends on KASAN_GENERIC new f635210138d6 kasan: group vmalloc code new 7b449a040dc7 kasan: shadow declarations only for software modes new adae01a93dc4 kasan: rename (un)poison_shadow to (un)poison_range new 08dc7549e088 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new cacd585c988c kasan: only build init.c for software modes new 6526cde73bab kasan: split out shadow.c from common.c new 84fd4bc5d7c5 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 7a6757f6467e kasan: rename report and tags files new 30b8de619abf kasan: don't duplicate config dependencies new 930c6c12d4c9 kasan: hide invalid free check implementation new 37fd1f28fa59 kasan: decode stack frame only with KASAN_STACK_ENABLE new 1a315c34bdfe kasan, arm64: only init shadow for software modes new 1b85b468cf70 kasan, arm64: only use kasan_depth for software modes new ef7055f41014 kasan, arm64: move initialization message new a419eb204442 kasan, arm64: rename kasan_init_tags and mark as __init new 712daec8c7d6 kasan: rename addr_has_shadow to addr_has_metadata new 8061ec67817e kasan: rename print_shadow_for_address to print_memory_metadata new e4cdd165444f kasan: rename SHADOW layout macros to META new 9f2121cbeb8c kasan: separate metadata_fetch_row for each mode new c6bd7b35cae6 kasan, arm64: don't allow SW_TAGS with ARM64_MTE new 8ba6defb2ca3 kasan: introduce CONFIG_KASAN_HW_TAGS new 264edd8141b3 arm64: enable armv8.5-a asm-arch option new 5dad87cd9c7c arm64: mte: add in-kernel MTE helpers new 8e99cb456669 arm64: mte: reset the page tag in page->flags new d8536136aa26 arm64: mte: add in-kernel tag fault handler new 6acf811ecd19 arm64: kasan: allow enabling in-kernel MTE new f61bbcc6bf5f arm64: mte: convert gcr_user into an exclude mask new c064a4924ddf arm64: mte: switch GCR_EL1 in kernel entry and exit new 208b5ff904bd kasan, mm: untag page address in free_reserved_area new 59a8982d8d4a arm64: kasan: align allocations for HW_TAGS new 19e8be65376d arm64: kasan: add arch layer for memory tagging helpers new 2d9c4a3b3600 kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 5c4e62158571 kasan, x86, s390: update undef CONFIG_KASAN new e19c6b026ed6 kasan, arm64: expand CONFIG_KASAN checks new fee0c5796a5c kasan, arm64: implement HW_TAGS runtime new 0e30c5d8858c kasan, arm64: print report from tag fault handler new 03d21c1ad696 kasan, mm: reset tags when accessing metadata new 048b4e4b8101 kasan, arm64: enable CONFIG_KASAN_HW_TAGS new 10688afd7a24 kasan: add documentation for hardware tag-based mode new 2d084b2de288 kselftest/arm64: check GCR_EL1 after context switch new acf6f79911bf kasan: simplify quarantine_put call site new 4f805dfc8454 kasan: rename get_alloc/free_info new 5a35f1baa9ac kasan: introduce set_alloc_info new 7080474df53f kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new 852ba670429d kasan: allow VMAP_STACK for HW_TAGS mode new 066ff17c3931 kasan: remove __kasan_unpoison_stack new 74d6120a4d5d kasan: inline kasan_reset_tag for tag-based modes new afb1d9f78f9b kasan: inline random_tag for HW_TAGS new 5e55452fed55 kasan: open-code kasan_unpoison_slab new 4208ef08b64a kasan: inline (un)poison_range and check_invalid_free new b7699e2b3ad2 kasan: add and integrate kasan boot parameters new 77da7a2b3c86 kasan, mm: check kasan_enabled in annotations new 231401536f40 kasan, mm: rename kasan_poison_kfree new d17ee296d1fe kasan: don't round_up too much new a3a819551aa0 kasan: simplify assign_tag and set_tag calls new 2ebfcc95824a kasan: clarify comment in __kasan_kfree_large new 2081f1552a2e kasan: sanitize objects when metadata doesn't fit new 1cd33484cf82 kasan, mm: allow cache merging with no metadata new b9aed4a2cef9 kasan: update documentation new 517a97fcb687 mmap locking API: don't check locking if the mm isn't live yet new 626379c9fa28 mm/gup: assert that the mmap lock is held in __get_user_pages() new 3bdf1a251cfe Merge branch 'akpm/master' new d9137320ac06 Add linux-next specific files for 20201124
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 (95065cb54210) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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 1062 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + .../RCU/Design/Requirements/Requirements.rst | 18 + Documentation/RCU/stallwarn.rst | 23 +- Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1d_flush.rst | 70 - Documentation/admin-guide/kernel-parameters.txt | 26 +- Documentation/admin-guide/sysctl/vm.rst | 15 +- Documentation/arm64/tagged-pointers.rst | 25 +- Documentation/dev-tools/kasan.rst | 264 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 34 + .../devicetree/bindings/hwmon/pwm-fan.txt | 28 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 47 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 5 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 115 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 72 - .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 145 + .../devicetree/bindings/sound/mt6359.yaml | 9 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- Documentation/hwmon/amd_energy.rst | 7 +- Documentation/networking/can.rst | 70 +- Documentation/networking/j1939.rst | 46 +- Documentation/scheduler/sched-domains.rst | 26 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 8 - Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 211 ++ Documentation/x86/topology.rst | 9 + MAINTAINERS | 46 +- Makefile | 2 +- Next/SHA1s | 202 +- Next/Trees | 2 +- Next/merge.log | 3865 ++++++++++++-------- arch/Kconfig | 32 +- arch/arc/include/asm/bitops.h | 4 +- arch/arc/kernel/stacktrace.c | 56 +- arch/arc/mm/tlb.c | 24 +- arch/arm/boot/compressed/head.S | 3 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 2 + arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 112 + arch/arm/boot/dts/tegra124.dtsi | 17 +- arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/crypto/sha1-ce-glue.c | 2 +- arch/arm/crypto/sha1.h | 2 +- arch/arm/crypto/sha1_glue.c | 2 +- arch/arm/crypto/sha1_neon_glue.c | 2 +- arch/arm/crypto/sha2-ce-glue.c | 2 +- arch/arm/crypto/sha256_glue.c | 2 +- arch/arm/crypto/sha256_neon_glue.c | 2 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/crypto/sha512-neon-glue.c | 2 +- arch/arm/mach-shmobile/platsmp-scu.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 12 +- arch/arm/mach-shmobile/setup-r8a7779.c | 56 +- arch/arm/mach-shmobile/setup-sh73a0.c | 21 +- arch/arm/mach-shmobile/smp-r8a7779.c | 12 +- arch/arm/mach-shmobile/smp-sh73a0.c | 33 +- arch/arm64/Kconfig | 10 +- arch/arm64/Makefile | 7 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 14 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 13 + arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/ghash-ce-core.S | 15 + arch/arm64/crypto/ghash-ce-glue.c | 46 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sha512-glue.c | 2 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/cacheflush.h | 4 +- arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/memory.h | 15 +- arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 + arch/arm64/include/asm/mte.h | 22 +- arch/arm64/include/asm/probes.h | 2 + arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 23 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpufeature.c | 3 + arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 41 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kaslr.c | 3 +- arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 118 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 2 + arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/topology.c | 10 + arch/arm64/kernel/traps.c | 29 +- arch/arm64/lib/mte.S | 16 + arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 142 +- arch/arm64/mm/init.c | 39 +- arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmu.c | 37 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/pageattr.c | 10 +- arch/arm64/mm/proc.S | 23 +- arch/arm64/mm/ptdump.c | 6 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/kernel/vmlinux-nommu.lds | 3 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 25 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 21 - arch/microblaze/mm/init.c | 1 + arch/mips/cavium-octeon/crypto/octeon-sha1.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 +- arch/openrisc/include/asm/Kbuild | 1 + arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/crypto/sha1.c | 2 +- arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 68 +- arch/powerpc/include/asm/exception-64s.h | 12 +- arch/powerpc/include/asm/feature-fixups.h | 19 + arch/powerpc/include/asm/kup.h | 26 +- arch/powerpc/include/asm/mmzone.h | 7 +- arch/powerpc/include/asm/security_features.h | 7 + arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/kernel/exceptions-64s.S | 80 +- arch/powerpc/kernel/setup_64.c | 122 +- arch/powerpc/kernel/syscall_64.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 14 + arch/powerpc/lib/feature-fixups.c | 104 + arch/powerpc/mm/mem.c | 1 + arch/powerpc/platforms/powernv/setup.c | 24 +- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/asm/vdso/processor.h | 2 + arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/mm/init.c | 8 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig | 1 - arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 19 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 24 +- arch/s390/boot/compressed/vmlinux.lds.S | 8 + arch/s390/boot/head.S | 18 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 44 +- arch/s390/boot/kaslr.c | 3 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 +- arch/s390/boot/startup.c | 48 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/prng.c | 53 +- arch/s390/crypto/sha.h | 3 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 1 - arch/s390/crypto/sha3_512_s390.c | 1 - arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/ccwdev.h | 2 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 25 +- arch/s390/include/asm/pgtable.h | 1 + arch/s390/include/asm/processor.h | 7 - arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/setup.h | 4 +- arch/s390/include/asm/thread_info.h | 2 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/kernel/asm-offsets.c | 17 +- arch/s390/kernel/entry.S | 85 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 63 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 37 +- arch/s390/kernel/smp.c | 14 +- arch/s390/kernel/time.c | 44 +- arch/s390/kernel/vdso.c | 58 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 20 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/lib/uaccess.c | 105 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/init.c | 10 +- arch/s390/mm/kasan_init.c | 21 +- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci_mmio.c | 6 - arch/s390/purgatory/purgatory.c | 2 +- arch/sparc/crypto/sha1_glue.c | 2 +- arch/sparc/crypto/sha256_glue.c | 2 +- arch/sparc/crypto/sha512_glue.c | 2 +- arch/um/include/asm/cacheflush.h | 9 - arch/x86/Kconfig | 19 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/ident_map_64.c | 10 - arch/x86/boot/compressed/misc.h | 1 + arch/x86/crypto/sha1_ssse3_glue.c | 2 +- arch/x86/crypto/sha256_ssse3_glue.c | 2 +- arch/x86/crypto/sha512_ssse3_glue.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/Makefile | 8 +- arch/x86/entry/vdso/extable.c | 46 + arch/x86/entry/vdso/extable.h | 28 + arch/x86/entry/vdso/vdso-layout.lds.S | 9 +- arch/x86/entry/vdso/vdso.lds.S | 1 + arch/x86/entry/vdso/vdso2c.h | 50 +- arch/x86/entry/vdso/vsgx.S | 151 + arch/x86/events/amd/core.c | 2 +- arch/x86/events/intel/cstate.c | 6 +- arch/x86/events/intel/uncore.c | 4 +- arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/rapl.c | 14 +- arch/x86/include/asm/acpi.h | 11 + arch/x86/include/asm/cacheflush.h | 8 - arch/x86/include/asm/cacheinfo.h | 4 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/enclu.h | 9 + arch/x86/include/asm/hw_irq.h | 1 + arch/x86/include/asm/mce.h | 6 + arch/x86/include/asm/msr-index.h | 8 + arch/x86/include/asm/paravirt.h | 11 - arch/x86/include/asm/processor.h | 4 - arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/stacktrace.h | 3 - arch/x86/include/asm/thread_info.h | 20 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/trap_pf.h | 2 + arch/x86/include/asm/vdso.h | 5 + arch/x86/include/uapi/asm/sgx.h | 168 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/apei.c | 5 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 17 +- arch/x86/kernel/cpu/bugs.c | 54 - arch/x86/kernel/cpu/cacheinfo.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 38 +- arch/x86/kernel/cpu/hygon.c | 11 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 61 + arch/x86/kernel/cpu/mce/inject.c | 4 +- arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/cpu/microcode/intel.c | 63 +- arch/x86/kernel/cpu/resctrl/internal.h | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/cpu/sgx/Makefile | 5 + arch/x86/kernel/cpu/sgx/arch.h | 338 ++ arch/x86/kernel/cpu/sgx/driver.c | 194 + arch/x86/kernel/cpu/sgx/driver.h | 29 + arch/x86/kernel/cpu/sgx/encl.c | 740 ++++ arch/x86/kernel/cpu/sgx/encl.h | 119 + arch/x86/kernel/cpu/sgx/encls.h | 231 ++ arch/x86/kernel/cpu/sgx/ioctl.c | 716 ++++ arch/x86/kernel/cpu/sgx/main.c | 733 ++++ arch/x86/kernel/cpu/sgx/sgx.h | 86 + arch/x86/kernel/cpu/topology.c | 10 +- arch/x86/kernel/dumpstack.c | 25 +- arch/x86/kernel/head64.c | 1 - arch/x86/kernel/head_64.S | 9 - arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/smpboot.c | 11 +- arch/x86/kernel/traps.c | 10 + arch/x86/lib/usercopy.c | 22 +- arch/x86/mm/fault.c | 45 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/mm/tlb.c | 100 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi_64.c | 24 +- arch/x86/purgatory/purgatory.c | 2 +- arch/x86/xen/efi.c | 37 +- arch/xtensa/include/asm/fixmap.h | 55 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/mm/highmem.c | 18 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/mmu.c | 3 +- block/blk-cgroup.c | 1 + block/blk-flush.c | 7 +- crypto/asymmetric_keys/asym_tpm.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha512_generic.c | 2 +- drivers/acpi/arm64/iort.c | 63 +- drivers/base/memory.c | 2 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btusb.c | 4 +- drivers/bluetooth/hci_h5.c | 9 +- drivers/bluetooth/hci_qca.c | 9 +- drivers/char/random.c | 2 +- drivers/clk/samsung/Kconfig | 67 +- drivers/clk/samsung/Makefile | 22 +- drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/allwinner/Kconfig | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 23 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 3 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 4 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 3 +- drivers/crypto/axis/artpec6_crypto.c | 3 +- drivers/crypto/bcm/cipher.c | 3 +- drivers/crypto/bcm/cipher.h | 3 +- drivers/crypto/bcm/spu.h | 3 +- drivers/crypto/caam/caamalg_qi.c | 8 +- drivers/crypto/caam/compat.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 1 - drivers/crypto/ccp/ccp-crypto-sha.c | 3 +- drivers/crypto/ccp/ccp-crypto.h | 3 +- drivers/crypto/ccree/cc_driver.h | 3 +- drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +- drivers/crypto/hisilicon/zip/zip_main.c | 26 +- drivers/crypto/img-hash.c | 3 +- drivers/crypto/inside-secure/safexcel.h | 3 +- drivers/crypto/inside-secure/safexcel_cipher.c | 3 +- drivers/crypto/inside-secure/safexcel_hash.c | 3 +- drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 3 +- drivers/crypto/mediatek/mtk-sha.c | 3 +- drivers/crypto/mxs-dcp.c | 3 +- drivers/crypto/n2_core.c | 3 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 2 +- drivers/crypto/omap-aes.c | 3 +- drivers/crypto/omap-sham.c | 3 +- drivers/crypto/padlock-sha.c | 3 +- drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qat/Kconfig | 11 + drivers/crypto/qat/Makefile | 1 + drivers/crypto/qat/qat_4xxx/Makefile | 4 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 218 ++ drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 75 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 320 ++ drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 5 + drivers/crypto/qat/qat_common/adf_accel_engine.c | 58 +- drivers/crypto/qat/qat_common/adf_cfg_common.h | 3 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 101 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 99 + drivers/crypto/qat/qat_common/adf_isr.c | 3 + drivers/crypto/qat/qat_common/qat_algs.c | 3 +- drivers/crypto/qce/common.c | 3 +- drivers/crypto/qce/core.c | 1 - drivers/crypto/qce/sha.h | 3 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/s5p-sss.c | 3 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sa2ul.h | 3 +- drivers/crypto/sahara.c | 3 +- drivers/crypto/stm32/stm32-hash.c | 3 +- drivers/crypto/talitos.c | 3 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/tegra20-devfreq.c | 210 -- drivers/dma-buf/heaps/Makefile | 1 - drivers/dma-buf/heaps/cma_heap.c | 329 +- drivers/dma-buf/heaps/heap-helpers.c | 274 -- drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 414 ++- drivers/edac/amd64_edac.c | 4 +- drivers/edac/edac_mc.c | 1 + drivers/edac/i10nm_base.c | 39 +- drivers/edac/igen6_edac.c | 4 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/skx_base.c | 6 +- drivers/edac/skx_common.c | 23 +- drivers/edac/skx_common.h | 16 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/notify.c | 10 +- drivers/firmware/arm_scmi/sensors.c | 720 +++- drivers/firmware/arm_scmi/voltage.c | 380 ++ drivers/firmware/efi/Kconfig | 2 +- drivers/firmware/efi/cper-x86.c | 11 +- drivers/firmware/efi/embedded-firmware.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/qcom_scm.c | 4 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 +- drivers/gpu/drm/drm_atomic_helper.c | 8 +- drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 16 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mcde/Makefile | 2 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 192 + drivers/gpu/drm/mcde/mcde_display.c | 456 ++- drivers/gpu/drm/mcde/mcde_display_regs.h | 91 +- drivers/gpu/drm/mcde/mcde_drm.h | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 46 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 51 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 345 +- drivers/gpu/drm/vc4/vc4_drv.h | 4 + drivers/gpu/drm/vc4/vc4_kms.c | 197 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/via/via_irq.c | 1 + drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 7 +- drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 8 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 ++ drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 ++ drivers/i3c/master/mipi-i3c-hci/core.c | 798 ++++ drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 + drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 ++++ drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 ++ drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 ++++++ drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 + drivers/ide/falconide.c | 2 - drivers/ide/ide-probe.c | 3 - drivers/infiniband/core/device.c | 43 +- drivers/infiniband/core/rw.c | 5 +- drivers/infiniband/sw/rdmavt/Kconfig | 1 - drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/vt.c | 8 - drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 - drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/Kconfig | 1 - drivers/infiniband/sw/siw/siw.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 7 - drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 75 +- drivers/input/keyboard/applespi.c | 9 + drivers/input/keyboard/omap4-keypad.c | 89 +- drivers/input/misc/mc13783-pwrbutton.c | 2 +- drivers/input/misc/pcspkr.c | 1 + drivers/input/misc/wm831x-on.c | 2 +- drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/vmmouse.c | 2 +- drivers/input/serio/libps2.c | 2 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/surface3_spi.c | 2 +- drivers/input/touchscreen/wm97xx-core.c | 2 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/qcom/sdm660.c | 922 +++++ drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/iommu/Kconfig | 9 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 242 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 244 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 50 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 30 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 4 + drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 6 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 86 + drivers/iommu/iommu-sva-lib.h | 15 + drivers/iommu/iommu.c | 10 +- drivers/irqchip/irq-gic-v3-its.c | 16 +- drivers/irqchip/irq-sni-exiu.c | 2 +- drivers/md/dm-writecache.c | 4 - drivers/memory/tegra/tegra210.c | 10 + drivers/memory/tegra/tegra30-emc.c | 4 +- drivers/memstick/core/memstick.c | 1 - drivers/misc/habanalabs/gaudi/gaudi.c | 2 + drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/mmc/host/mtk-sd.c | 33 +- drivers/mmc/host/sdhci-esdhc-imx.c | 91 +- drivers/mmc/host/sdhci-of-arasan.c | 3 + drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 4 +- drivers/mtd/maps/physmap-bt1-rom.c | 8 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/r852.c | 4 + drivers/net/bonding/bond_main.c | 61 +- drivers/net/bonding/bond_sysfs_slave.c | 18 +- drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 16 +- drivers/net/can/flexcan.c | 161 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 10 +- drivers/net/can/m_can/m_can.c | 12 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 16 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 2 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 14 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 15 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 11 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 61 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 29 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/hirschmann/hellcreek.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 3 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 3 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 8 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 23 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 160 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 80 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 3 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 49 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/ibm/ibmvnic.c | 412 ++- drivers/net/ethernet/ibm/ibmvnic.h | 27 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 34 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 ++ .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 272 ++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 9 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 63 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 13 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 22 - drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/core.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 498 ++- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 17 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 24 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 14 +- drivers/net/ethernet/realtek/r8169_main.c | 11 +- drivers/net/ethernet/socionext/netsec.c | 12 +- drivers/net/ipa/gsi.c | 101 +- drivers/net/ipa/gsi.h | 1 + drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_data-sc7180.c | 21 + drivers/net/ipa/ipa_data-sdm845.c | 21 + drivers/net/ipa/ipa_data.h | 31 +- drivers/net/ipa/ipa_main.c | 40 +- drivers/net/netdevsim/dev.c | 2 - drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/netdevsim.h | 9 +- drivers/net/phy/mdio_bus.c | 7 +- drivers/net/tun.c | 25 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/wireguard/socket.c | 4 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 - drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/nfc/s3fwrn5/firmware.c | 2 +- drivers/nvme/host/core.c | 25 +- drivers/nvme/host/nvme.h | 6 - drivers/nvme/host/pci.c | 15 + drivers/nvme/target/rdma.c | 3 +- drivers/of/address.c | 42 + drivers/of/unittest.c | 18 + drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 141 +- drivers/pci/controller/dwc/pci-exynos.c | 50 +- drivers/pci/controller/dwc/pci-imx6.c | 39 +- drivers/pci/controller/dwc/pci-keystone.c | 79 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 37 +- drivers/pci/controller/dwc/pci-layerscape.c | 67 +- drivers/pci/controller/dwc/pci-meson.c | 53 +- drivers/pci/controller/dwc/pcie-al.c | 29 +- drivers/pci/controller/dwc/pcie-armada8k.c | 37 +- drivers/pci/controller/dwc/pcie-artpec6.c | 76 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 58 +- drivers/pci/controller/dwc/pcie-designware-host.c | 139 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 70 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 27 +- drivers/pci/controller/dwc/pcie-histb.c | 37 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 67 +- drivers/pci/controller/dwc/pcie-kirin.c | 62 +- drivers/pci/controller/dwc/pcie-qcom.c | 38 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 62 +- drivers/pci/controller/dwc/pcie-tegra194.c | 41 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 38 +- drivers/pci/controller/dwc/pcie-uniphier.c | 51 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/hotplug/ibmphp_pci.c | 2 - drivers/pci/of.c | 5 + drivers/pci/p2pdma.c | 25 +- drivers/pci/pci.c | 21 +- drivers/pci/pci.h | 4 + drivers/pci/pcie/aspm.c | 44 + drivers/pci/quirks.c | 23 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 +++ .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 204 +- drivers/phy/samsung/phy-exynos-pcie.c | 301 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 709 ++++ drivers/ptp/ptp_ines.c | 19 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/as3722-regulator.c | 3 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/scmi-regulator.c | 417 +++ drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 22 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/s390/block/dasd.c | 6 + drivers/s390/char/sclp_cmd.c | 6 +- drivers/s390/net/qeth_core.h | 9 +- drivers/s390/net/qeth_core_main.c | 82 +- drivers/s390/net/qeth_l2_main.c | 18 +- drivers/scsi/NCR5380.c | 18 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_fcs.c | 10 +- drivers/scsi/fnic/fnic_main.c | 2 + drivers/scsi/fnic/fnic_scsi.c | 17 +- drivers/scsi/ibmvscsi/ibmvfc.c | 195 +- drivers/scsi/ibmvscsi/ibmvfc.h | 28 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 - drivers/scsi/lpfc/lpfc_ct.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 14 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 - drivers/scsi/lpfc/lpfc_init.c | 2 - drivers/scsi/lpfc/lpfc_nvmet.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 7 +- drivers/scsi/lpfc/lpfc_sli.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1370 +++---- drivers/scsi/pm8001/pm8001_init.c | 104 +- drivers/scsi/pm8001/pm8001_sas.c | 136 +- drivers/scsi/pm8001/pm8001_sas.h | 45 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1596 ++++---- drivers/scsi/ufs/ufshcd.c | 108 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/soc/renesas/rmobile-sysc.c | 16 +- drivers/soc/ti/Kconfig | 18 - drivers/soc/ti/k3-ringacc.c | 1 + drivers/soc/ti/knav_dma.c | 15 +- drivers/soc/ti/knav_qmss_queue.c | 66 +- drivers/soc/ti/omap_prm.c | 4 + drivers/soc/ti/pm33xx.c | 4 +- drivers/soc/ti/pruss.c | 6 - drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/spi/spi-amd.c | 5 +- drivers/spi/spi-nxp-fspi.c | 7 + drivers/spi/spi.c | 62 +- drivers/tee/tee_core.c | 2 +- drivers/tty/Kconfig | 14 - drivers/tty/Makefile | 3 +- drivers/tty/serial/pmac_zilog.c | 14 +- drivers/tty/ttynull.c | 18 + drivers/usb/core/devio.c | 14 +- drivers/usb/core/quirks.c | 10 + drivers/usb/gadget/function/f_midi.c | 10 +- drivers/usb/gadget/legacy/inode.c | 3 + drivers/usb/serial/mos7720.c | 234 +- drivers/usb/serial/option.c | 3 +- drivers/usb/typec/class.c | 2 +- drivers/video/fbdev/geode/lxfb_ops.c | 1 + drivers/video/fbdev/pm2fb.c | 1 + fs/afs/dir.c | 1 + fs/afs/inode.c | 8 + fs/afs/internal.h | 1 + fs/btrfs/block-group.c | 3 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/disk-io.c | 12 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-io-tree.h | 33 +- fs/btrfs/extent_io.c | 198 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/file-item.c | 6 +- fs/btrfs/inode.c | 13 +- fs/btrfs/qgroup.c | 68 +- fs/btrfs/scrub.c | 8 +- fs/btrfs/super.c | 10 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tree-checker.c | 335 +- fs/btrfs/volumes.c | 8 +- fs/coredump.c | 3 +- fs/crypto/fname.c | 2 +- fs/crypto/hkdf.c | 2 +- fs/dax.c | 11 +- fs/efivarfs/super.c | 1 + fs/ext4/ext4.h | 3 +- fs/ext4/super.c | 4 - fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/super.c | 1 - fs/gfs2/file.c | 4 +- fs/gfs2/glock.c | 1 + fs/gfs2/glops.c | 3 +- fs/gfs2/incore.h | 1 + fs/io_uring.c | 38 +- fs/jbd2/journal.c | 34 +- fs/jbd2/transaction.c | 31 +- fs/proc/task_mmu.c | 4 +- fs/ubifs/auth.c | 1 - fs/userfaultfd.c | 20 +- fs/verity/fsverity_private.h | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 16 +- fs/xfs/xfs_iomap.c | 29 + include/asm-generic/syscall.h | 24 +- include/crypto/curve25519.h | 2 + include/crypto/hash_info.h | 3 +- include/crypto/sha1.h | 46 + include/crypto/sha1_base.h | 2 +- include/crypto/{sha.h => sha2.h} | 41 +- include/crypto/sha256_base.h | 2 +- include/crypto/sha512_base.h | 2 +- include/drm/drm_modes.h | 3 + include/drm/drm_modeset_helper_vtables.h | 13 +- include/dt-bindings/firmware/imx/rsrc.h | 1 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/linux/acpi_iort.h | 4 + include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/ccp.h | 3 +- include/linux/clk/samsung.h | 4 +- include/linux/compaction.h | 12 - include/linux/console.h | 3 + include/linux/context_tracking.h | 6 +- include/linux/dma-mapping.h | 2 - include/linux/edac.h | 3 + include/linux/efi.h | 23 +- include/linux/entry-common.h | 54 +- include/linux/ethtool.h | 1 + include/linux/filter.h | 2 +- include/linux/gfp.h | 2 - include/linux/highmem.h | 19 +- include/linux/hrtimer.h | 6 +- include/linux/ioasid.h | 10 +- include/linux/irq.h | 15 - include/linux/irqdomain.h | 2 - include/linux/jbd2.h | 2 +- include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 358 +- include/linux/log2.h | 3 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/lsm_hooks.h | 2 +- include/linux/memcontrol.h | 19 +- include/linux/mm.h | 40 +- include/linux/mmap_lock.h | 94 +- include/linux/mmzone.h | 20 - include/linux/moduleloader.h | 3 +- include/linux/of.h | 7 + include/linux/page-flags-layout.h | 2 +- include/linux/pgtable.h | 3 - include/linux/ptp_classify.h | 7 +- include/linux/purgatory.h | 2 +- include/linux/regulator/driver.h | 3 + include/linux/relay.h | 29 +- include/linux/sched.h | 28 +- include/linux/sched/topology.h | 8 + include/linux/scmi_protocol.h | 352 +- include/linux/seccomp.h | 2 +- include/linux/secretmem.h | 30 - include/linux/security.h | 23 +- include/linux/set_memory.h | 4 +- include/linux/signal.h | 14 + include/linux/signal_types.h | 2 +- include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/srcutiny.h | 2 +- include/linux/string.h | 77 +- include/linux/swap.h | 2 +- include/linux/syscalls.h | 1 - include/linux/thread_info.h | 46 + include/linux/timer.h | 1 - include/linux/tracehook.h | 17 +- include/linux/zsmalloc.h | 1 - include/net/bluetooth/mgmt.h | 4 +- include/net/bonding.h | 8 + include/net/compat.h | 10 - include/net/devlink.h | 9 +- include/net/flow.h | 10 + include/net/mptcp.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 14 + include/net/route.h | 6 +- include/net/sock.h | 15 +- include/net/xdp_sock.h | 1 + include/rdma/ib_verbs.h | 73 +- include/sound/intel-dsp-config.h | 7 + include/sound/soc-acpi.h | 6 + include/sound/sof.h | 6 +- include/sound/sof/header.h | 4 +- include/trace/events/mmap_lock.h | 107 + include/trace/events/ufs.h | 21 +- include/trace/syscall.h | 6 +- include/uapi/asm-generic/signal-defs.h | 3 + include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/drm_mode.h | 165 +- include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/magic.h | 1 - include/uapi/linux/prctl.h | 1 - include/uapi/linux/sched/types.h | 2 + include/uapi/linux/secretmem.h | 8 - include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/virtio_gpu.h | 4 + init/Kconfig | 2 +- init/init_task.c | 2 +- init/main.c | 12 +- kernel/auditsc.c | 4 +- kernel/bpf/task_iter.c | 54 +- kernel/cgroup/cpuset.c | 33 +- kernel/crash_core.c | 2 +- kernel/dma/Kconfig | 5 - kernel/dma/Makefile | 1 - kernel/dma/virt.c | 61 - kernel/entry/common.c | 49 +- kernel/fork.c | 14 +- kernel/futex.c | 2 - kernel/gcov/gcc_4_7.c | 6 +- kernel/irq/Kconfig | 5 - kernel/irq/chip.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 51 - kernel/irq/irqdomain.c | 2 +- kernel/kexec_core.c | 1 - kernel/kexec_file.c | 2 +- kernel/locking/lockdep.c | 6 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/printk/printk.c | 9 +- kernel/printk/printk_ringbuffer.c | 32 +- kernel/ptrace.c | 16 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 12 + kernel/rcu/rcu_segcblist.h | 3 + kernel/rcu/rcutorture.c | 14 +- kernel/rcu/srcutiny.c | 8 +- kernel/rcu/srcutree.c | 2 + kernel/rcu/tree.c | 110 +- kernel/rcu/tree_plugin.h | 1 + kernel/rcu/tree_stall.h | 40 + kernel/relay.c | 107 +- kernel/sched/core.c | 155 +- kernel/sched/cpufreq_schedutil.c | 9 +- kernel/sched/deadline.c | 97 +- kernel/sched/fair.c | 3 +- kernel/sched/topology.c | 60 +- kernel/seccomp.c | 10 +- kernel/signal.c | 24 + kernel/sys_ni.c | 2 - kernel/time/hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-sched.c | 100 +- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 85 +- kernel/time/timer.c | 57 +- kernel/time/timer_list.c | 66 +- kernel/trace/blktrace.c | 2 +- kernel/trace/trace_events.c | 8 +- kernel/tracepoint.c | 4 +- lib/Kconfig.kasan | 65 +- lib/cpumask.c | 60 +- lib/crypto/curve25519.c | 2 - lib/crypto/sha256.c | 2 +- lib/digsig.c | 2 +- lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/sha1.c | 2 +- lib/string.c | 4 - lib/test_firmware.c | 9 +- lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 2 +- lib/test_kmod.c | 26 +- lib/zlib_dfltcc/dfltcc_inflate.c | 3 + localversion-next | 2 +- mm/Kconfig | 18 - mm/Makefile | 3 +- mm/compaction.c | 10 +- mm/filemap.c | 8 +- mm/gup.c | 10 - mm/highmem.c | 78 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 9 +- mm/internal.h | 3 - mm/kasan/Makefile | 25 +- mm/kasan/common.c | 834 +---- mm/kasan/generic.c | 78 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 204 ++ mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 182 +- mm/kasan/quarantine.c | 29 +- mm/kasan/report.c | 317 +- mm/kasan/report_generic.c | 327 ++ mm/kasan/report_hw_tags.c | 42 + mm/kasan/{tags_report.c => report_sw_tags.c} | 29 +- mm/kasan/{common.c => shadow.c} | 563 +-- mm/kasan/{tags.c => sw_tags.c} | 39 +- mm/khugepaged.c | 32 +- mm/ksm.c | 18 +- mm/madvise.c | 19 +- mm/mapping_dirty_helpers.c | 6 +- mm/memcontrol.c | 7 +- mm/memory-failure.c | 168 +- mm/mempool.c | 4 +- mm/mm_init.c | 1 + mm/mmap.c | 5 +- mm/mmap_lock.c | 187 + mm/mprotect.c | 7 + mm/page_alloc.c | 18 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 9 +- mm/ptdump.c | 13 +- mm/secretmem.c | 455 --- mm/shmem.c | 29 +- mm/slab_common.c | 5 +- mm/slub.c | 31 +- mm/swap.c | 57 +- mm/truncate.c | 10 +- mm/vmalloc.c | 6 +- mm/vmscan.c | 69 +- mm/workingset.c | 8 +- mm/zsmalloc.c | 54 - net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/sco.c | 5 + net/bridge/br_device.c | 31 +- net/bridge/br_input.c | 6 +- net/bridge/br_private.h | 1 - net/bridge/netfilter/Kconfig | 2 + net/can/af_can.c | 2 +- net/can/gw.c | 80 +- net/can/j1939/main.c | 4 +- net/core/devlink.c | 36 +- net/core/sock.c | 3 +- net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 6 +- net/dsa/slave.c | 6 +- net/dsa/tag_hellcreek.c | 4 +- net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_cong.c | 5 + net/ipv4/tcp_ipv4.c | 5 +- net/ipv4/tcp_output.c | 11 +- net/ipv4/udp.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/datagram.c | 2 +- net/ipv6/icmp.c | 6 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/netfilter/nf_reject_ipv6.c | 2 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 4 + net/ipv6/seg6_hmac.c | 1 - net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/udp.c | 2 +- net/iucv/af_iucv.c | 4 +- net/l2tp/l2tp_ip6.c | 2 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 50 +- net/mptcp/pm.c | 31 +- net/mptcp/pm_netlink.c | 29 + net/mptcp/protocol.c | 187 +- net/mptcp/protocol.h | 44 +- net/mptcp/subflow.c | 16 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 - net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 3 +- net/openvswitch/conntrack.c | 8 + net/qrtr/mhi.c | 1 + net/rds/ib.c | 10 - net/rds/ib.h | 6 - net/rds/ib_cm.c | 128 +- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/rose/rose_loopback.c | 17 +- net/tls/tls_sw.c | 6 + net/xdp/xdp_umem.c | 19 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 2 +- net/xdp/xsk_buff_pool.c | 6 +- net/xfrm/xfrm_state.c | 6 +- scripts/Makefile.lib | 2 + scripts/checkpatch.pl | 10 +- scripts/checksyscalls.sh | 4 - scripts/kconfig/lkc.h | 4 + scripts/kconfig/qconf.cc | 9 +- scripts/recordmcount.pl | 3 - security/integrity/ima/Makefile | 4 + .../ima_arch.c => security/integrity/ima/ima_efi.c | 45 +- security/integrity/integrity.h | 2 +- security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/trusted-keys/trusted_tpm1.c | 2 +- security/security.c | 17 +- security/selinux/hooks.c | 5 +- security/selinux/include/xfrm.h | 2 +- security/selinux/xfrm.c | 13 +- security/smack/smack_lsm.c | 3 +- security/smack/smackfs.c | 7 +- sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/patch_realtek.c | 40 + sound/pci/rme9652/hdspm.c | 1 + sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/hdmi-codec.c | 10 +- sound/soc/codecs/lpass-va-macro.c | 1 + sound/soc/codecs/mt6359.c | 7 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 30 +- sound/soc/intel/boards/bytcr_rt5651.c | 27 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 29 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- sound/soc/intel/catpt/device.c | 12 + sound/soc/pxa/mmp-sspa.c | 3 + sound/soc/qcom/lpass-cpu.c | 62 +- sound/soc/qcom/lpass-lpaif-reg.h | 7 + sound/soc/qcom/lpass-platform.c | 20 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/sm8250.c | 4 +- sound/soc/sh/Kconfig | 1 + sound/soc/sof/control.c | 22 + sound/soc/sof/intel/Kconfig | 33 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/pcm.c | 3 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/topology.c | 9 + sound/soc/stm/Kconfig | 1 + sound/soc/ti/Kconfig | 9 +- tools/bpf/bpftool/prog.c | 30 +- tools/power/cpupower/lib/cpupower.c | 23 +- tools/power/cpupower/lib/cpupower_intern.h | 5 + tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- tools/power/cpupower/utils/helpers/helpers.h | 8 +- tools/power/cpupower/utils/helpers/misc.c | 45 + tools/power/cpupower/utils/helpers/msr.c | 28 - tools/power/x86/turbostat/turbostat.c | 29 +- .../x86_energy_perf_policy.c | 109 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 155 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 189 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 + .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + tools/testing/selftests/lkdtm/tests.txt | 1 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 ++ .../selftests/net/forwarding/router_mpath_nh.sh | 12 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 174 +- tools/testing/selftests/powerpc/include/utils.h | 5 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/security/Makefile | 4 +- .../selftests/powerpc/security/entry_flush.c | 139 + .../selftests/powerpc/security/flush_utils.c | 70 + .../selftests/powerpc/security/flush_utils.h | 17 + .../testing/selftests/powerpc/security/rfi_flush.c | 96 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../testing/selftests/rcutorture/bin/functions.sh | 2 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +- tools/testing/selftests/sgx/.gitignore | 2 + tools/testing/selftests/sgx/Makefile | 57 + tools/testing/selftests/sgx/call.S | 44 + tools/testing/selftests/sgx/defines.h | 21 + tools/testing/selftests/sgx/load.c | 277 ++ tools/testing/selftests/sgx/main.c | 246 ++ tools/testing/selftests/sgx/main.h | 41 + tools/testing/selftests/sgx/sign_key.S | 12 + tools/testing/selftests/sgx/sign_key.pem | 39 + tools/testing/selftests/sgx/sigstruct.c | 381 ++ tools/testing/selftests/sgx/test_encl.c | 20 + tools/testing/selftests/sgx/test_encl.lds | 40 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 89 + tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 298 -- tools/testing/selftests/vm/run_vmtests | 17 - 1232 files changed, 36850 insertions(+), 15432 deletions(-) delete mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rcar-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/x86/sgx.rst create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 arch/arm64/include/asm/signal.h delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c delete mode 100644 arch/um/include/asm/cacheflush.h create mode 100644 arch/x86/entry/vdso/extable.c create mode 100644 arch/x86/entry/vdso/extable.h create mode 100644 arch/x86/entry/vdso/vsgx.S create mode 100644 arch/x86/include/asm/enclu.h create mode 100644 arch/x86/include/uapi/asm/sgx.h create mode 100644 arch/x86/kernel/cpu/sgx/Makefile create mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/driver.c create mode 100644 arch/x86/kernel/cpu/sgx/driver.h create mode 100644 arch/x86/kernel/cpu/sgx/encl.c create mode 100644 arch/x86/kernel/cpu/sgx/encl.h create mode 100644 arch/x86/kernel/cpu/sgx/encls.h create mode 100644 arch/x86/kernel/cpu/sgx/ioctl.c create mode 100644 arch/x86/kernel/cpu/sgx/main.c create mode 100644 arch/x86/kernel/cpu/sgx/sgx.h create mode 100644 drivers/crypto/qat/qat_4xxx/Makefile create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h create mode 100644 drivers/crypto/qat/qat_4xxx/adf_drv.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h delete mode 100644 drivers/devfreq/tegra20-devfreq.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h create mode 100644 drivers/firmware/arm_scmi/voltage.c create mode 100644 drivers/gpu/drm/mcde/mcde_clk_div.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c create mode 100644 drivers/iommu/iommu-sva-lib.c create mode 100644 drivers/iommu/iommu-sva-lib.h create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/regulator/scmi-regulator.c create mode 100644 include/crypto/sha1.h rename include/crypto/{sha.h => sha2.h} (77%) create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h delete mode 100644 include/linux/secretmem.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/trace/events/mmap_lock.h delete mode 100644 include/uapi/linux/secretmem.h delete mode 100644 kernel/dma/virt.c delete mode 100644 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c rename mm/kasan/{tags_report.c => report_sw_tags.c} (78%) copy mm/kasan/{common.c => shadow.c} (51%) rename mm/kasan/{tags.c => sw_tags.c} (88%) create mode 100644 mm/mmap_lock.c delete mode 100644 mm/secretmem.c rename arch/x86/kernel/ima_arch.c => security/integrity/ima/ima_efi.c (60%) create mode 100644 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100644 tools/testing/selftests/powerpc/security/entry_flush.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.h create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100644 tools/testing/selftests/sgx/.gitignore create mode 100644 tools/testing/selftests/sgx/Makefile create mode 100644 tools/testing/selftests/sgx/call.S create mode 100644 tools/testing/selftests/sgx/defines.h create mode 100644 tools/testing/selftests/sgx/load.c create mode 100644 tools/testing/selftests/sgx/main.c create mode 100644 tools/testing/selftests/sgx/main.h create mode 100644 tools/testing/selftests/sgx/sign_key.S create mode 100644 tools/testing/selftests/sgx/sign_key.pem create mode 100644 tools/testing/selftests/sgx/sigstruct.c create mode 100644 tools/testing/selftests/sgx/test_encl.c create mode 100644 tools/testing/selftests/sgx/test_encl.lds create mode 100644 tools/testing/selftests/sgx/test_encl_bootstrap.S delete mode 100644 tools/testing/selftests/vm/memfd_secret.c