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-allyesconfig in repository toolchain/ci/linux.
omits f6b975aabf15 Add linux-next specific files for 20210303 omits 217dcd883e5c Merge branch 'akpm-current/current' omits f4a46ef698ba Merge remote-tracking branch 'mhi/mhi-next' omits 397c69ae88ff Merge remote-tracking branch 'xarray/main' omits 997bd398611f Merge remote-tracking branch 'nvmem/for-next' omits 97c480756796 Merge remote-tracking branch 'slimbus/for-next' omits 8c054f362952 Merge remote-tracking branch 'gnss/gnss-next' omits d72a871de74f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d69bc6c9ff6a Merge remote-tracking branch 'coresight/next' omits f7c9feb8bde3 Merge remote-tracking branch 'livepatching/for-next' omits 1f29cf2cecd7 Merge remote-tracking branch 'rpmsg/for-next' omits 75cb83c88620 Merge remote-tracking branch 'vhost/linux-next' omits c87c655ef112 Merge remote-tracking branch 'scsi-mkp/for-next' omits 57b5c298555d Merge remote-tracking branch 'scsi/for-next' omits 1f1d001e89c9 Merge remote-tracking branch 'cgroup/for-next' omits f8bc9ea03bf9 Merge remote-tracking branch 'icc/icc-next' omits 03d113ea7a3c Merge remote-tracking branch 'staging/staging-next' omits 8b6f2cd1e956 Merge remote-tracking branch 'thunderbolt/next' omits ebd69b9a66f3 Merge remote-tracking branch 'phy-next/next' omits 1d1c246c2f15 Merge remote-tracking branch 'extcon/extcon-next' omits 137eed36e2be Merge remote-tracking branch 'usb/usb-next' omits 6188cc415b27 Merge remote-tracking branch 'percpu/for-next' omits 0af6905c0f5a Merge remote-tracking branch 'kvm-arm/next' omits cbf0975d24cb Merge remote-tracking branch 'rcu/rcu/next' omits 436cff5c0a1f Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 9a5e66b08e9e Merge remote-tracking branch 'edac/edac-for-next' omits 1edf05b4aac9 next-20210302/tip omits 9b1229b993b7 Merge remote-tracking branch 'spi/for-next' omits d0ac1534d860 Merge remote-tracking branch 'keys/keys-next' omits 799aac97d4c2 Merge remote-tracking branch 'apparmor/apparmor-next' omits 67b88bb404a2 Merge remote-tracking branch 'security/next-testing' omits 4ddb8397c7fe Merge remote-tracking branch 'regulator/for-next' omits 15ad98f35fc8 Merge remote-tracking branch 'battery/for-next' omits 17e8792b1e37 Merge remote-tracking branch 'mfd/for-mfd-next' omits 0f9d10a031c1 Merge remote-tracking branch 'mmc/next' omits 93afca7fc0f0 Merge remote-tracking branch 'block/for-next' omits d58e0fdb7c49 Merge remote-tracking branch 'sound-asoc/for-next' omits 8fb552f32cca Merge remote-tracking branch 'sound/for-next' omits 7101bb7623cc Merge remote-tracking branch 'etnaviv/etnaviv/next' omits aae60cb5b325 Merge remote-tracking branch 'drm-msm/msm-next' omits 35d4c2bc5d26 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6bdd4aff4bad Merge remote-tracking branch 'amdgpu/drm-next' omits feeed5fffc39 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 15a4c552ff52 Merge remote-tracking branch 'nand/nand/next' omits 52609d36bef4 Merge remote-tracking branch 'mtd/mtd/next' omits e80ec942aedf Merge remote-tracking branch 'bluetooth/master' omits ed4222e1fa44 Merge remote-tracking branch 'dlm/next' omits 4903ee440498 Merge remote-tracking branch 'ieee1394/for-next' omits 6b331febc121 Merge remote-tracking branch 'devfreq/devfreq-next' omits 9451fe38e090 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits aad9ccae995b Merge remote-tracking branch 'v4l-dvb-next/master' omits 5aa6eb41f3d1 Merge remote-tracking branch 'jc_docs/docs-next' omits de3820b7b6d2 Merge remote-tracking branch 'dmi/dmi-for-next' omits 202571ec0ff6 Merge remote-tracking branch 'hid/for-next' omits 906510dac099 Merge remote-tracking branch 'pstore/for-next/pstore' omits d265f87aeb00 Merge remote-tracking branch 'printk/for-next' omits f082f03fd611 Merge remote-tracking branch 'vfs/for-next' omits 47c23f3c8212 Merge remote-tracking branch 'v9fs/9p-next' omits 53c8c578451a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 11c8d7c72085 Merge remote-tracking branch 'cel/for-next' omits 5234f0411488 Merge remote-tracking branch 'f2fs/dev' omits d1bd9c5e42aa Merge remote-tracking branch 'ext3/for_next' omits 418a626cd506 Merge remote-tracking branch 'ecryptfs/next' omits 64a9b557633e Merge remote-tracking branch 'cifs/for-next' omits 91c23948919a Merge remote-tracking branch 'btrfs/for-next' omits 474430ec9adf Merge remote-tracking branch 'fscache/fscache-next' omits 530a70f8d528 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits ef46d3dd985e Merge remote-tracking branch 'sh/for-next' omits 7f9c7241a038 Merge remote-tracking branch 's390/for-next' omits 48431c25e96a Merge remote-tracking branch 'parisc-hd/for-next' omits 02af5f4dacac Merge remote-tracking branch 'mips/mips-next' omits 03bdd0e9ce65 Merge remote-tracking branch 'microblaze/next' omits e2fd8de6f431 Merge remote-tracking branch 'm68knommu/for-next' omits 9ff706c5a24d Merge remote-tracking branch 'h8300/h8300-next' omits d23f7b736715 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b34a9bfc94db Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3c0319ccac38 Merge remote-tracking branch 'tegra/for-next' omits 351588943c79 afs: Use the fscache_write_begin() helper omits 7a490a4cbff8 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 915ea9e4264b Merge remote-tracking branch 'stm32/stm32-next' omits 181082fec642 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8c8a20056de9 Merge remote-tracking branch 'rockchip/for-next' omits 799fbdf96cd5 afs: Use new fscache read helper API omits 248616ad5221 Merge remote-tracking branch 'renesas/next' omits 1cc4ba0b6159 Merge remote-tracking branch 'realtek/for-next' omits 5f3ca03e1b1e Merge remote-tracking branch 'raspberrypi/for-next' omits d0305ec70434 Merge remote-tracking branch 'qcom/for-next' omits 78e2c71f8b14 Merge remote-tracking branch 'omap/for-next' omits e5473b7dc9f8 Merge remote-tracking branch 'mvebu/for-next' omits 82a5a42af6c2 Merge remote-tracking branch 'mediatek/for-next' omits 1f626091e7a4 Merge remote-tracking branch 'keystone/next' omits 4e65be6c502d Merge remote-tracking branch 'imx-mxs/for-next' omits 0b79808bc6bb Merge remote-tracking branch 'drivers-memory/for-next' omits 36ebb7b725d7 Merge remote-tracking branch 'at91/at91-next' omits 713b5ad5d59b Merge remote-tracking branch 'aspeed/for-next' omits a4cf162a74e8 Merge remote-tracking branch 'amlogic/for-next' omits a70d9490bb73 Merge remote-tracking branch 'actions/for-next' omits d382ba52c1e2 Merge remote-tracking branch 'arm-soc/for-next' omits c5d1f06b1216 Merge remote-tracking branch 'arm/for-next' omits 4c6db1d514cb Merge remote-tracking branch 'asm-generic/master' omits dec4d73ab259 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 4ba71600c330 Merge remote-tracking branch 'cel-fixes/for-rc' omits 439064b65842 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits bbb69692b6b4 Merge remote-tracking branch 'gpio-intel-fixes/fixes' omits b1e1c001a2f6 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 2a5378bdfe7d Merge remote-tracking branch 'mmc-fixes/fixes' omits 60a69cac32db Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 2386fe975c9f Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 478bcacff039 Merge remote-tracking branch 'omap-fixes/fixes' omits bc38bccc011b Merge remote-tracking branch 'at91-fixes/at91-fixes' omits d0aa3b21b78a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 791c8757c818 Merge remote-tracking branch 'ide/master' omits d3f2426d7fbf Merge remote-tracking branch 'staging.current/staging-linus' omits 2bf0a06a0d47 Merge remote-tracking branch 'phy/fixes' omits e62e8b3725d6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 1ade4801d22e Merge remote-tracking branch 'usb.current/usb-linus' omits ca9356c7248f Merge remote-tracking branch 'tty.current/tty-linus' omits 4aad879a3b81 Merge remote-tracking branch 'pci-current/for-linus' omits cc6b784e10b4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 19a5cbdef4b3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits fdd659060808 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits bc3bab5d8e11 Merge remote-tracking branch 'sound-current/for-linus' omits d822ef75afa0 Merge remote-tracking branch 'netfilter/master' omits b364df31d8ab Merge remote-tracking branch 'ipsec/master' omits 292b06991706 Merge remote-tracking branch 'bpf/master' omits f0e864ee5ba8 Merge remote-tracking branch 'net/master' omits de3953a1d600 Merge remote-tracking branch 'sparc/master' omits 77db4d4e0644 Merge remote-tracking branch 's390-fixes/fixes' omits 63eab96a574b Merge remote-tracking branch 'powerpc-fixes/fixes' omits 79a2e0939e11 Merge remote-tracking branch 'm68k-current/for-linus' omits a5aedd7b65ba Merge branch 'io_uring-5.12' into for-next omits 091c66add57d Merge branch 'block-5.12' into for-next omits 29be7fc03d63 io_uring: ensure that threads freeze on suspend omits 82789553bea5 io_uring: remove extra in_idle wake up omits 21acb3764866 io_uring: inline __io_queue_async_work() omits c6cb42349f8d io_uring: inline io_req_clean_work() omits bf87ce9f29d2 io_uring: choose right tctx->io_wq for try cancel omits 1141f3432fce io_uring: fix -EAGAIN retry with IOPOLL omits 40f408526e14 io-wq: fix error path leak of buffered write hash map omits e6ee7b08cd51 io_uring: remove sqo_task omits 2e31312d5bfc io_uring: kill sqo_dead and sqo submission halting omits 9e27652c9875 io_uring: ignore double poll add on the same waitqueue head omits 0c7d60c1c01d io_uring: ensure that SQPOLL thread is started for exit omits ac952f94f91a io_uring: replace cmpxchg in fallback with xchg omits 9b4868f11994 io_uring: fix __tctx_task_work() ctx race omits ef11d03735ac power: supply: smb347-charger: Clean up whitespaces in the code omits c43bc5c7b3bb power: supply: smb347-charger: Improve interrupt initialization omits 7f0346042f19 drm/amdgpu: only check for _PR3 on dGPUs omits b9b52576a4b6 drm/amdgpu: enable TMZ by default on Raven asics omits 97820db31a9f drm/amdgpu: disentangle HG systems from vgaswitcheroo omits 7355e065215a drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 6801b423a9a4 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 482add4aa8ef drm/amdgpu: always reset the asic in suspend omits ea81c4a06eae drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 65be70e1e42b drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits fead84ded85b drm/amdgpu/display: don't assert in set backlight function omits 0eb93b4e81a4 drm/amdgpu/display: simplify backlight setting omits 37350ef797f2 drm/amdgpu: add another raven1 gfxoff quirk omits 31ed4dbae041 usb/host: enable auto power control for xhci-pci omits 78dea2b07660 drm/amd/display: Remove unnecessary conversion to bool omits f9d2476012dd drm/amdgpu: Verify bo size can fit framebuffer size omits 1f6f48a8c81e Merge branch 'fixes' into for-next omits f7546a8f6613 s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] omits 767294f9fccf s390: update defconfigs omits 26951c90bfec s390,alpha: make TMPFS_INODE64 available again omits 882987a79ccc s390/cio: return -EFAULT if copy_to_user() fails omits 71b357203508 s390/tty3270: avoid comma separated statements omits acf96d180f12 s390/cpumf: remove unneeded semicolon omits e931ddb75edf s390/crypto: return -EFAULT if copy_to_user() fails omits 2c3bd03fd136 s390/cio: return -EFAULT if copy_to_user() fails omits ab08bc72be89 s390/cpumf: rename header file to hwctrset.h omits bbe6f1d34f10 s390/zcore: release dump save area on restart or power down omits 581ddd149d87 s390/zcore: no need to check return value of debugfs_creat [...] omits 60b5fe80345c s390/cpumf: remove 60 seconds read limit omits 31251010d881 s390/topology: remove always false if check omits 5f7f25de512b s390/time,idle: get rid of unsigned long long omits 100d21c4ff29 scsi: target: core: Make completion affinity configurable omits b0ab4acf2df8 scsi: target: core: Flush submission work during TMR processing omits dfe49a322758 scsi: target: tcmu: Add backend plug/unplug callouts omits 18a45511925b scsi: target: iblock: Add backend plug/unplug callouts omits 1518827a9c95 scsi: target: core: Fix backend plugging omits 74493992906f scsi: target: core: Cleanup cmd flag bits omits 3f335d8914bb scsi: target: tcm_loop: Use LIO wq cmd submission helper omits 93239a54b60d scsi: target: tcm_loop: Use block cmd allocator for se_cmds omits f4e69b337bd5 scsi: target: vhost-scsi: Use LIO wq cmd submission helper omits 1a8ce8031c2c scsi: target: core: Add workqueue based cmd submission omits 22be5fc090a1 scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() omits 4d3a1c529373 scsi: target: core: Remove target_submit_cmd_map_sgls() omits bde30acd9bd6 scsi: target: tcm_fc: Convert to new submission API omits 4d1d39e3a2e7 scsi: target: xen-scsiback: Convert to new submission API omits e4edee8ac14a scsi: target: vhost-scsi: Convert to new submission API omits 1edc02440bde scsi: target: usb: gadget: Convert to new submission API omits 207c30be067c scsi: target: sbp_target: Convert to new submission API omits 5f3e979db0ef scsi: target: tcm_loop: Convert to new submission API omits 9e54e530349a scsi: target: qla2xxx: Convert to new submission API omits 3b168220e479 scsi: target: ibmvscsi_tgt: Convert to new submission API omits 834e8c13acc9 scsi: target: srpt: Convert to new submission API omits 4a3f993e79db scsi: target: core: Break up target_submit_cmd_map_sgls() omits ed58729a69f4 scsi: target: core: Rename transport_init_se_cmd() omits 14e025be793e scsi: target: core: Drop kref_get_unless_zero() in target_ [...] omits eccc70ccfb15 scsi: target: core: Move t_task_cdb initialization omits 62b38e49fcf7 scsi: core: Replace sdev->device_busy with sbitmap omits b0a4b45dc841 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] omits c300d1182331 scsi: core: Add scsi_device_busy() wrapper omits 255af9c2d1df Merge remote-tracking branch 'kvmarm/fixes' into kvmarm-ma [...] omits 06ddd2f2bf7f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] omits 9a2910a968a7 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] omits 913e36d3f29d KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] omits 54ee8a8a3cf2 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key omits 5c4dfcdc4c23 KVM: arm64: Fix nVHE hyp panic host context restore omits c07147a15d86 afs: Use the fs operation ops to handle FetchData completion omits e0aec2f2fa59 afs: Prepare for use of THPs omits 4b0bcddda47a afs: Extract writeback extension into its own function omits f79ea904d175 afs: Wait on PG_fscache before modifying/releasing a page omits a8cc90392ba9 afs: Use ITER_XARRAY for writing omits a5e5a15eca47 afs: Set up the iov_iter before calling afs_extract_data() omits 77d6b88b94d9 afs: Log remote unmarshalling errors omits 33f035eaf405 afs: Don't truncate iter during data fetch omits fffad583025f afs: Move key to afs_read struct omits 281e6a2161d4 afs: Print the operation debug_id when logging an unexpect [...] omits 25d41c0307b0 afs: Pass page into dirty region helpers to provide THP size omits 59a190651f48 afs: Disable use of the fscache I/O routines omits e711814315da fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 5e3116bf3c7e netfs: Hold a ref on a page when PG_private_2 is set omits 3ec365afb8ca netfs: Define an interface to talk to a cache omits 465002946ef8 netfs: Add write_begin helper omits 28d908745d27 netfs: Gather stats omits fb22d28bf3de netfs: Add tracepoints omits caccfbbe89e6 netfs: Provide readahead and readpage netfs helpers omits d946c6457694 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 590d65154171 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits cefbac2d6fc5 netfs: Documentation for helper library omits c04371c3c4d1 netfs: Make a netfs helper module omits 95e4f87e0da9 mm: Implement readahead_control pageset expansion omits 13f383a666e6 mm: Add an unlock function for PG_private_2/PG_fscache omits a8a0f5dbcdf5 KVM: arm64: Avoid corrupting vCPU context register in guest exit omits cfe1e2b69497 KVM: arm64: nvhe: Save the SPE context early omits 095b4dabff2a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC omits 601d45247308 mtd: rawnand: qcom: update last code word register omits f41e2468e902 mtd: rawnand: qcom: Add helper to configure location register omits 050d2d43aa8a mtd: rawnand: qcom: Rename parameter name in macro omits 3fb2eae8c2cf mtd: rawnand: qcom: Add helper to check last code word omits 7eff256102bd mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper omits d49ecd70c82d mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() omits 8c599a0d89d9 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG omits 19877b2c5de8 mtd: nand: fix error handling in nand_prog_page_op() #2 omits de74d4b14bee power: supply: s3c_adc_battery: remove unused pdata in sus [...] omits bbe8c4dd1d24 power: supply: s3c_adc_battery: add SPDX license identifier omits df73d51fff0f MAINTAINERS: power: supply: add entry for S3C ADC battery driver omits c7a3549673d8 fs: dlm: add shutdown hook omits 742dd14d4749 fs: dlm: flush swork on shutdown omits 326c7afa7818 fs: dlm: remove unaligned memory access handling omits fdcc95432780 fs: dlm: check on minimum msglen size omits 0318255d4b75 fs: dlm: simplify writequeue handling omits 730a8da8fded fs: dlm: use GFP_ZERO for page buffer omits f5c961068821 fs: dlm: change allocation limits omits 504f15f2ae35 fs: dlm: add check if dlm is currently running omits a7661f704395 fs: dlm: add errno handling to check callback omits d86fada4346c fs: dlm: set subclass for othercon sock_mutex omits e1c500f5ff77 fs: dlm: set connected bit after accept omits ef9748e86b28 fs: dlm: fix mark setting deadlock omits 405d89338fec fs: dlm: fix debugfs dump omits e717ffb80c9b power: supply: cw2015: Add CHARGE_NOW support omits 47ff9afe757a power: supply: max8997-charger: remove unneeded semicolon omits 230f7a6b779e iov_iter: Add ITER_XARRAY omits 4e596fc8a610 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe omits 807ec7e1e2a1 Merge branch 'fixes' into next omits 4d52020545ac mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants omits 981e0af7e064 Merge branches 'sunxi/dt-for-5.13' and 'sunxi/clk-for-5.13 [...] omits 20bc04ace4e4 Merge branch 'next/dt64' into for-next omits e56a80a26fac ARM: dts: exynos: add charger supply for I9100 omits 38f80dec08fe arm64: dts: exynos: re-order Slim SSS clocks to match dtschema omits cd6eb6742578 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits 0012844c2466 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] omits 10e0b8ef8715 f2fs: expose # of overprivision segments omits cba1eeaaccf8 f2fs: check if swapfile is section-alligned omits 0de4c9fb3bff f2fs: fix last_lblock check in check_swap_activate_fast omits a779b962b533 f2fs: remove unnecessary IS_SWAPFILE check omits d2e04a8c7c90 f2fs: Replace one-element array with flexible-array member omits ecbae36aa19f f2fs: compress: Allow modular (de)compression algorithms omits 688066bcde57 f2fs: check discard command number before traversing disca [...] omits 7ff94dbcb5f6 f2fs: update comments for explicit memory barrier omits 62ca7f0ce1c5 f2fs: remove unused FORCE_FG_GC macro omits 2b1b5b2e3fd2 f2fs: avoid unused f2fs_show_compress_options() omits 28db71f639c9 f2fs: fix panic during f2fs_resize_fs() omits 900bd2e61307 f2fs: fix to allow migrating fully valid segment omits f6f423d1bacf f2fs: fix a spelling error omits c902ce210eaf f2fs: fix a spacing coding style omits 86afa3913263 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 21bb242db523 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits c54607a8383c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits a077a13f9baf Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 1bc068f39415 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 0bf36bd63292 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 751e8e413e59 m68k: fix flatmem memory model setup omits ba5cb300e0b5 docs: arm: /chosen node parameters omits a5dceb7e5f35 Docs: add fs/eventpoll to docbooks omits a4647ed956af fs: eventpoll: fix comments & kernel-doc notation omits 801487a76343 Documentation: ioctl: add entry for nsfs.h omits 0b6b79d09f48 Documentation: Replace more lkml.org links with lore omits 4c7e041efc02 docs: arm: marvell: clarify some unimportant Armada 6x0 details omits b7462da8e254 docs: arm: marvell: replace stale links with archive links omits 7060e038f182 Documentation/submitting-patches: Extend commit message la [...] omits e26194abb89e docs: reporting-issues.rst: explain how to decode stack traces omits 2a74afc86474 MAINTAINERS: clarify responsibility for checkpatch documentation omits fd5b4dc249f8 checkpatch: add verbose mode omits 6a01d3e5d7ca docs: add documentation for checkpatch omits f4c491e0c0b8 io_uring: kill io_uring_flush() omits 164cebd66a58 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] omits cb0db8cf6959 io_uring: move cred assignment into io_issue_sqe() omits 712b77c8c68c io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks omits cec52acacd6b io_uring: remove unused argument 'tsk' from io_req_caches_free() omits 2d9cf9f8de66 io_uring: destroy io-wq on exec omits 9a4f64f46c1e io_uring: warn on not destroyed io-wq omits ff392ee5fa0a io_uring: signal worker thread unshare omits 89f55cf4b7c7 io_uring: fix race condition in task_work add and clear omits 2aa3fa29a640 io-wq: provide an io_wq_put_and_exit() helper omits 779b55cb6525 docs: watchdog: fix obsolete include file reference in pcwd omits c6ab1674dd81 docs: driver-model: Remove obsolete device class documentation omits 4754eeb04933 scripts: kernel-doc: fix typedef support for struct/union parsing omits 9ed54eccf8fd doc: memcontrol: add description for oom_kill omits 779e1a24379f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py omits d242adf2067e Merge branch 'arm64-for-5.13' into for-next omits d0859ee76769 Merge branch 'drivers-fixes-for-5.12' into for-next omits d7afc2ed1447 scsi: megaraid_sas: Replace sdev_busy with local counter omits a8474e7b28a0 scsi: core: Put hot fields of scsi_host_template in one cacheline omits cd4ef15a289a scsi: blk-mq: Return budget token from .get_budget callback omits 9dda23635dbe scsi: blk-mq: Add callbacks for storing & retrieving budget token omits 5d747419d20e scsi: sbitmap: Add sbitmap_calculate_shift() helper omits d9ba7618bec3 scsi: sbitmap: Export sbitmap_weight omits 30d4ee6f3a9d scsi: sbitmap: Move allocation hint into sbitmap omits a523156a9303 scsi: sbitmap: Add helpers for updating allocation hint omits ed9eb92974bc scsi: sbitmap: Maintain allocation round_robin in sbitmap omits 46d2a5813454 scsi: sbitmap: Remove sbitmap_clear_bit_unlock omits c3f04083d653 scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] omits e1c8b528dd23 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask omits 8fd31fc2b84f scsi: ufs: Add exception event definitions omits 26b01633fac8 scsi: ufs: Add exception event tracepoint omits 4c136eabf883 io_uring: don't use complete_all() on SQPOLL thread exit omits c994ea22789b io_uring: run fallback on cancellation omits 469855d180de io_uring: SQPOLL stop error handling fixes omits bdfffb0f6afc io-wq: fix double put of 'wq' in error path omits 0af12cdcccbd io-wq: wait for manager exit on wq destroy omits 57509ec8cdeb io-wq: rename wq->done completion to wq->started omits bbdb873fd59e io-wq: don't ask for a new worker if we're exiting omits 9196d672605c io-wq: have manager wait for all workers to exit omits 9e3faed4dc17 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] omits 40b329e4df7a arm64: dts: ti: Add support for AM642 SK omits 905627a3e9f4 dt-bindings: arm: ti: Add bindings for AM642 SK omits 8b12ce52b0c6 arm64: dts: ti: Add support for AM642 EVM omits 926c9cab8221 arm64: dts: ti: k3-am64-main: Enable DMA support omits 2560bb56251d arm64: dts: ti: Add support for AM642 SoC omits 05a5095d6fd4 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 omits 0278277fb65e dt-bindings: arm: ti: Add bindings for AM642 SoC omits 9a0060af2a48 NFSD: Clean up after updating NFSv3 ACL encoders omits b2d0cea4b450 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits 2fb548f7eae6 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits c373ef7bb6b8 NFSD: Clean up after updating NFSv2 ACL encoders omits 078187c5bfba NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 182f03fcf558 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 8ec72c595e7c NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 8ef4d8c72ecf NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits 0bc1c43b51c4 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits e1544fc2ed38 NFSD: Remove unused NFSv2 directory entry encoders omits e871d8474f64 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 5022e1405569 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 66bd20eba6a2 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits 95cace7d8507 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 171da3ce58e0 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits ce664e039c1b NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 0884d558c84b NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 08281dec1bd7 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits f589877a88f3 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 02dd93a1901c NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 0a003aefc3c1 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 4ec920a82638 NFSD: Remove unused NFSv3 directory entry encoders omits eb6f86d1463d NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 16e40e162802 SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling omits 31991ea9817a NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits d82ca1ac8ac9 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 19ac54dba77f NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 6722a492fc91 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits 6d3c3f888a83 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits 6250a7e26892 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 33a6be86ac09 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits ba0da54fb545 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 8d5629b35d27 NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 6cfddb287656 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits 5140daf2c7ae NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 78337b4da6c6 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 14273f78738b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits 0f8e0dd9d9e5 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits d25fe6bc2642 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 9d8ab1bb82b7 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits d06c7dc4b7c5 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits e63417d5a7e2 NFSD: Extract the svcxdr_init_encode() helper omits bc3ba243099e sunrpc: fix refcount leak for rpc auth modules omits 95d4adecb7d8 NFSD: Repair misuse of sv_lock in 5.10.16-rt30. omits 7267207de4f4 nfsd: don't abort copies early omits 283ae0f46d56 fs: nfsd: fix kconfig dependency warning for NFSD_V4 omits 5b222d4f1ac1 svcrdma: disable timeouts on rdma backchannel omits 63bd2ed05883 nfsd: Don't keep looking up unhashed files in the nfsd file cache omits ee54efc2bbf3 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] omits e32f04da0054 MIPS: enable GENERIC_FIND_FIRST_BIT omits 5307c99a2964 MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs omits a5b18338eb39 thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] omits ef3f556ab5c6 mips: octeon: Add Ubiquiti E300 board omits 3b176219ff3e thunderbolt: debugfs: Handle fail reading block omits c0f41a0dac1f mips: smp-bmips: fix CPU mappings omits 2f9a900c1322 MIPS: SGI-IP27: fix spelling in Copyright omits 87246c319da5 Merge branch 'locking/core' omits 6bf3195fdbab locking/csd_lock: Add more data to CSD lock debugging omits b3e3bc34b1e9 locking/csd_lock: Prepare more CSD lock debugging omits 4b816578c16b locking/csd_lock: Add boot parameter for controlling CSD l [...] omits 414acbb4a2ea mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] omits ae210834b318 mmc: sdhci-esdhc-imx: validate pinctrl before use it omits ab37b55ab930 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings omits fd4957da3b6e dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings omits 7c0adfa5d9f7 Merge branch 'locking/urgent' omits 42fc8ecaf7bc Merge branch 'perf/urgent' omits 46e2217ca816 Merge branch 'sched/urgent' omits 10f5e8d9db48 Merge branch 'timers/urgent' omits bb3f3a5bc4a2 Merge branch 'x86/platform' omits a48d8256c9c3 mmc: tmio: support custom irq masks omits ee643518e7d5 mmc: core: Set read only for SD cards with permanent write [...] omits b5326b5c5884 mmc: uniphier-sd: Fix a resource leak in the remove function omits 7eae3b65e34b mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] omits 48e8053f3968 mmc: tmio: remove workaround for NON_REMOVABLE omits 99a427866e0e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} omits 52ee2cc93be0 mmc: dw_mmc: Drop redundant call to ->card_event callback omits 7b3c65352916 mmc: core: Drop reference counting of the bus_ops omits 1c87c1d21f04 mmc: core: Drop superfluous validations in mmc_hw|sw_reset() omits f3e7bfc8bec4 mmc: core: Do a power cycle when the CMD11 fails omits bb8dc26937d5 x86/sev-es: Remove subtraction of res variable omits a43e36928cf4 gpiolib: acpi: Add missing IRQF_ONESHOT omits 3158164f1526 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits 2430915f8291 x86/platform/uv: Fix indentation warning in Documentation/ [...] omits fb13bbd6c90e soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added omits 9d839455a848 soc: renesas: rmobile-sysc: Remove unneeded platform includes omits 292e0f7520a5 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support omits 23cea1bd83cb ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] omits 4e1fda849052 arm64: dts: renesas: Group tuples in pin control properties omits 50aa7c39db15 arm64: dts: renesas: Group tuples in playback and capture [...] omits 61e2a977b4cd ARM: dts: renesas: Group tuples in pin control properties omits afdd414b2a82 ARM: dts: renesas: Group tuples in playback and capture pr [...] omits 6a69c7f0b9b6 ARM: dts: renesas: Group tuples in APMU cpus properties omits 79360ef45229 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] omits 4a3aba12a937 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes omits a8abc8819817 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR omits e748d3716e0e perf/core: Flush PMU internal buffers for per-CPU events omits fba111913e51 sched/membarrier: fix missing local execution of ipi_sync_ [...] omits a4c2579076dc sched: Simplify set_affinity_pending refcounts omits de8115ef5c83 sched: Fix affine_move_task() self-concurrency omits 9eca0f53b1c2 sched: Optimize migration_cpu_stop() omits dbf983c0a5c3 sched: Collate affine_move_task() stoppers omits 6430eb536a97 sched: Simplify migration_cpu_stop() omits b8e45e2a14ba sched: Fix migration_cpu_stop() requeueing omits 8b97c027dfe4 static_call: Fix the module key fixup omits 5d2b62832c2e m68k: Fix virt_addr_valid() W=1 compiler warnings omits 05f7fcc675f5 hrtimer: Update softirq_expires_next correctly after __hrt [...] omits 9a962f427abb USB: serial: xr: fix NULL-deref on disconnect omits 4a9596e32514 USB: serial: cp210x: add some more GE USB IDs omits cd953112ea42 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter omits 235c2d137007 gpio: fix gpio-device list corruption omits 9565c9f23e91 gpio: fix NULL-deref-on-deregistration regression omits f21fe4f2433a selftests: gpio: update .gitignore omits eaa895a2f4df gnss: drop stray semicolons omits 0d844b9f3177 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 8f9d3ee02bcc cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev omits 3b743ed86853 cpufreq: qcom-hw: fix dereferencing freed memory 'data' omits 086e94e6f4c3 Merge branches 'work.recursive_removal' and 'work.coredump [...] omits 425599cb2244 qib_fs: switch to simple_recursive_removal() omits a7fa37c10534 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits c666514c052a coredump: don't bother with do_truncate() omits a671cb46c294 smb3: allow files to be created with backslash in name omits a2c9f62c837e aio: simplify read_events() omits 2ed8cd3d29ac mm/page_poison: use unhashed address in hexdump for check_ [...] omits ec7989706c13 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits db31f86c5fe4 proc/sysctl: make protected_* world readable omits dd6daf3e9d87 kernel/hung_task.c: Monitor killed tasks. omits d0f366c44ec3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8a2449e0a254 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 5837099c8c02 mm, kasan: don't poison boot memory omits f3a2c56bd1dd mm/highmem: Remove deprecated kmap_atomic omits 22d44801631d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 354d6d0f3e8a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 164302925e93 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits d1d32f3dcc6f mm/page_alloc.c: refactor initialization of struct page fo [...] omits 17bdd2c1a3f7 kasan-remove-redundant-config-option-v3 omits f25459dd2634 kasan: remove redundant config option omits 48a59ab5e099 mm/mmap.c: fix the adjusted length error omits a2cd6224ca51 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits ff32a20ddf90 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits c6bbab607287 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits aeb5fbe70281 ocfs2: fix ocfs2 corrupt when iputting an inode omits 49b29e1f3bd1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits bc63e0dc8c27 /proc/kpageflags: do not use uninitialized struct pages omits 4764b103bb28 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 586b0f072857 Merge branch 'misc' into for-next omits 9cee91bcf4db Merge branch 'for-next-next-v5.12-20210226' into for-next- [...] omits e9e44970fc42 Merge branch 'for-next-current-v5.11-20210226' into for-ne [...] omits 56509f050268 Merge branch 'kmap-conversion-for-5.12' into for-next-next [...] omits 62cac92b3f23 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 45204390eb1e Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits 749b63ec9e8d Merge branch 'misc-next' into for-next-next-v5.12-20210226 omits 450ae1e8c15c Merge branch 'misc-5.12' into for-next-current-v5.11-20210226 omits 2293eab1a20d btrfs: Prevent nowait or async read from doing sync IO omits fcb42dc3b9b1 btrfs: check return value of btrfs_commit_transaction in r [...] omits 8f6a2c1634c8 btrfs: do proper error handling in merge_reloc_roots omits b1dacf6fc80b btrfs: handle extent corruption with select_one_root properly omits 43c1ba0e15ac btrfs: cleanup error handling in prepare_to_merge omits b3f819f2b4f7 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 4881f08b19b2 btrfs: do proper error handling in create_reloc_inode omits 7a81c37e08bd btrfs: remove the extent item sanity checks in relocate_bl [...] omits 013eb1dd5746 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits bd068761a0cd btrfs: handle extent reference errors in do_relocation omits 032498d29463 btrfs: handle errors in reference count manipulation in re [...] omits 9c198469c439 btrfs: handle btrfs_search_slot failure in replace_path omits 1281c2785ecb btrfs: handle btrfs_cow_block errors in replace_path omits 48ef9c6e8f99 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits b8a60212d566 btrfs: do proper error handling in btrfs_update_reloc_root omits 0ed85008b9a9 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits dc290aedf306 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 8745593c57af btrfs: change insert_dirty_subvol to return errors omits 885a3e3c3296 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 25a57d09a128 btrfs: validate ->reloc_root after recording root in trans omits f902dead53ac btrfs: do proper error handling in create_reloc_root omits 33bda2414842 btrfs: have proper error handling in btrfs_init_reloc_root omits f402a8f2c503 btrfs: do not panic in __add_reloc_root omits 182d3615c5ab btrfs: handle record_root_in_trans failure in create_pendi [...] omits 62dfdf1594ea btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 79df1a9901b8 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits b90ade968d2c btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 857221405fa1 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 92d1820b7cc2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits c34d9b83626f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 266d1ae752f8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits c1ca1c3da489 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits aa07666291ed btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 620e1183d972 btrfs: do proper error handling in record_reloc_root_in_trans omits 7c42e2810f12 btrfs: check record_root_in_trans related failures in sele [...] omits 570154ec5870 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1f1d6dfd9243 btrfs: handle errors from select_reloc_root() omits f65d06f10ebd btrfs: return an error from btrfs_record_root_in_trans omits 0dcbbd1ff44f btrfs: convert BUG_ON()'s in relocate_tree_block omits ea20ea8b8ba4 integrity: Load mokx variables into the blacklist keyring omits 23ac82029ac2 certs: Add ability to preload revocation certs omits d1c0c060471f certs: Move load_system_certificate_list to a common function omits 912fd9b1eb00 certs: Add EFI_CERT_X509_GUID support for dbx entries omits d5cd31a2b6af xtensa: move coprocessor_flush to the .text section omits 735cff7808b1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits 1f77f124f2f2 ALSA: virtio: introduce device suspend/resume support omits 96db428c31f1 ALSA: virtio: introduce PCM channel map support omits 613515055d34 ALSA: virtio: introduce jack support omits def2208d373b ALSA: virtio: PCM substream operators omits 68742d8557b8 ALSA: virtio: handling control and I/O messages for the PC [...] omits 83ec5db56076 ALSA: virtio: build PCM devices and substream hardware des [...] omits 3fb7ce161568 ALSA: virtio: handling control messages omits 1e2fb08629e5 ALSA: virtio: add virtio sound driver omits 6054fac06e3c uapi: virtio_ids: add a sound device type ID from OASIS spec omits 44bceb34aed1 btrfs: scrub: drop a few function declarations omits 912c88e248e6 btrfs: change return type to bool in btrfs_extent_readonly omits a5526db493f8 btrfs: unexport btrfs_extent_readonly() and make it static omits 3382d21706a9 btrfs: fix spurious free_space_tree remount warning omits 2b1e07fa6d88 btrfs: replace open coded while loop with proper construct omits d2f5fde002c2 btrfs: replace offset_in_entry with in_range omits 42ce6601e1d9 btrfs: make find_desired_extent take btrfs_inode omits 307adcd80c61 btrfs: make btrfs_replace_file_extents take btrfs_inode omits ac9de579c6c6 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl omits 9faeb18107d1 Merge branch 'v5.12/soc' into tmp/aml-rebuild omits e0ac5b564d38 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 27cd0220445c Merge branch 'v5.12/dt' into tmp/aml-rebuild omits a646ddc2bba2 btrfs: unlock extents in btrfs_zero_range in case of quota [...] omits 20bbf8c91dc0 btrfs: ref-verify: use 'inline void' keyword ordering omits 1afb7e6348aa Merge branch 'devel-stable' into for-next omits 2561ce1f5b6b Merge branches 'fixes' and 'misc' into for-next omits e40479860d02 btrfs: zoned: fix deadlock on log sync omits 4f2a14c088e1 btrfs: avoid double put of block group when emptying cluster omits a1109f395241 btrfs: fix stale data exposure after cloning a hole with N [...] omits 72bd7184d586 btrfs: tree-checker: do not error out if extent ref hash d [...] omits f9c4a2c8c90f btrfs: fix comment for btrfs ordered extent flag bits omits 89263dedffa2 Merge branch 'misc' into for-next omits 9639bdcf8954 Merge branch 'at91-fixes' into at91-next omits 16457a528e63 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] omits be6320941469 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] omits c83fd57be3fe irqdomain: Remove debugfs_file from struct irq_domain omits fb0757f54bc9 debugfs: do not attempt to create a new file before the fi [...] omits 2ad058730606 debugfs: be more robust at handling improper input in debu [...] omits a3db58a392c8 ARM: dts: at91-sama5d27_som1: fix phy address to 7 omits c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] omits f35a3a066e6f btrfs: fix race between writes to swap files and scrub omits d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] omits ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] omits 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible omits d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible omits 4292b233d3cc btrfs: fix raid6 qstripe kmap omits 5ed5627400ed arm64: dts: meson: add initial device-tree for Minix NEO U9-H omits c9eaf8360712 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H omits 307e69053eb3 Merge branch 'misc' into for-next omits d09b56ba7c5a Merge branch 'fixes' into for-next omits aae49663c4b4 Merge branch 'at91-defconfig' into at91-next omits 61629796ed22 Merge branch 'misc' into for-next omits bfc635ef40af Merge branch 'fixes' into for-next omits 7535d59c5f11 Merge branch 'imx/defconfig' into for-next omits c733d690d8b4 Merge branch 'imx/dt64' into for-next omits daa7b9e276a6 Merge branch 'imx/dt' into for-next omits 568d95a4d3b6 Merge branch 'imx/bindings' into for-next omits f5100a442344 Merge branch 'imx/soc' into for-next omits 99ab29facd13 Merge branch 'imx/drivers' into for-next omits 4c5aca3a16c3 Merge branch 'clk/imx' into for-next omits a6811a41feb2 Merge branch 'misc' into for-next omits bcd7e8ebb203 Merge branch 'at91-soc' into at91-next omits 8d254bb2d429 Merge branch 'misc' into for-next omits 4d005277af4e Merge branch 'misc' into for-next omits 0956610696c2 Merge branch 'fixes' into for-next omits c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD omits 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD omits 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD omits 9641c66cd277 Merge branch 'at91-dt' into at91-next omits 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits a7ed11fc0b72 Merge branch 'fixes' into for-next omits c590cd9ac8f2 Merge branch 'misc' into for-next adds f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] adds caf6912f3f4a swap: fix swapfile read/write offset adds f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] adds 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically adds 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 adds 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] adds 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] adds 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis adds 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value adds 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case adds c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] adds e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst adds 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags adds ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages adds 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref adds 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] adds c462f859f895 KVM: xen: flush deferred static key before checking it adds b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface adds 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 adds 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area adds 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] adds 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information adds 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset adds cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() adds d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] adds 232a37ea3aee tpm: Remove unintentional dump_stack() call adds 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] adds 688e8128b7a9 scsi: iscsi: Restrict sessions and handles to admin capabilities adds ec98ea7070e9 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE adds f9dbdf97a5bd scsi: iscsi: Verify lengths on passthrough PDUs adds 44195bd7711b Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm [...] adds 78652ff69be4 drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class adds a727df407ca4 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] adds 31ada99bdd1b drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 0c61ac8134ff drm/amdgpu:disable VCN for Navi12 SKU adds e3746696e78f drm/amdgpu/pm: make unsupported power profile messages debug adds 992ace410c32 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 6efda1671312 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds 25951362db7b drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds b934dd9b44e8 drm/amd/display: fix the return of the uninitialized value in ret adds 1aa46901ee51 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds a1f105412493 Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitla [...] adds 280d542f6ffa Merge tag 'drm-fixes-2021-03-05' of git://anongit.freedesk [...] adds 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] adds 70d443d84633 tracing: Remove duplicate declaration from trace.h adds 69268094a1c1 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig adds 6f6be606e763 ring-buffer: Force before_stamp and write_stamp to be diff [...] adds 6549de1fe341 ring-buffer: Add a little more information and a WARN when [...] adds f40fc799afc5 tracing: Fix memory leak in __create_synth_event() adds ee666a185558 tracing: Skip selftests if tracing is disabled adds f9f344479d8b tracing: Fix comment about the trace_event_call flags adds 54663cf398e7 Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/sc [...] adds 6bf331d5ce83 Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kerne [...] adds d734492a14a2 btrfs: zoned: use sector_t for zone sectors adds badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] adds f09b04cc6447 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds 140456f99419 iommu/amd: Fix sleeping in atomic in increase_address_space() adds 765a9d1d02b2 iommu/tegra-smmu: Fix mc errors on tegra124-nyan adds 82c3cefb9f16 iommu: Don't use lazy flush for untrusted device adds 444d66a23c1f iommu/vt-d: Fix status code for Allocate/Free PASID command adds fc2c8d0af05a Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/ [...] adds ff70784ab9f8 ACPI: bus: Constify is_acpi_node() and friends (part 2) adds ea6be461cbed Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] adds f3c141057976 powercap/drivers/dtpm: Fix root node initialization adds 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] adds 7bff4c26b6d2 Merge branch 'powercap' adds 6d47254c0634 Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/li [...] adds fb3a1f6c745c io-wq: have manager wait for all workers to exit adds 613eeb600e3e io-wq: don't ask for a new worker if we're exiting adds dbf996202e28 io-wq: rename wq->done completion to wq->started adds d364d9e5db41 io-wq: wait for manager exit on wq destroy adds 470ec4ed8c91 io-wq: fix double put of 'wq' in error path adds e54945ae947f io_uring: SQPOLL stop error handling fixes adds ba50a036f23c io_uring: run fallback on cancellation adds 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit adds afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper adds 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear adds ef8eaa4e65fa io_uring: warn on not destroyed io-wq adds 8452d4a674b0 io_uring: destroy io-wq on exec adds 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() adds 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks adds 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() adds 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] adds 0d30b3e7eea9 io_uring: kill io_uring_flush() adds 2c32395d8111 io_uring: fix __tctx_task_work() ctx race adds 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg adds 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit adds 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head adds 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting adds 16270893d712 io_uring: remove sqo_task adds dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map adds 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL adds 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel adds f85c310ac376 io_uring: inline io_req_clean_work() adds ebf936670721 io_uring: inline __io_queue_async_work() adds b23fcf477f85 io_uring: remove extra in_idle wake up adds e4b4a13f4941 io_uring: ensure that threads freeze on suspend adds f01272541d2c io-wq: ensure all pending work is canceled on exit adds b05a1bcd4018 io_uring: cancel-match based on flags adds dd59a3d595cc io_uring: reliably cancel linked timeouts adds cc440e8738e5 kernel: provide create_io_thread() helper adds 46fe18b16c46 io_uring: move to using create_io_thread() adds ca0a26511c67 io_uring: don't keep looping for more events if we can't f [...] adds b5b0ecb736f1 io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return adds 09ca6c40c202 io-wq: kill hashed waitqueue before manager exits adds 86e0d6766cf9 io_uring: make SQPOLL thread parking saner adds e45cff588588 io_uring: don't restrict issue_flags for io_openat adds f292e8730a34 Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.d [...] adds 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails adds 5e112d3fb897 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. adds dc22c1c058b5 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] adds 6e6a6828c517 nvme-pci: add quirks for Lexar 256GB SSD adds 78570f8873c8 nvme-hwmon: Return error code when registration fails adds 32feb6de4724 nvme-fabrics: fix kato initialization adds d9f273b7585c nvmet: model_number must be immutable once set adds a2b658e4a07d Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.or [...] adds 47454caf45f0 Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/l [...] adds a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] adds df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size adds 63dcd69d9b49 Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/ [...] adds 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message adds 8b24ef44789c Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/s [...] adds b924a8197ac7 gcc-plugins: structleak: remove unneeded variable 'ret' adds 5477edcacaac gcc-plugins: latent_entropy: remove unneeded semicolon adds de5bd6c54b20 Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/ [...] adds 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep adds 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO adds 3a9b3d4536e0 IB/mlx5: Add missing error code adds f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier adds cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc adds 21e27ac82db6 RDMA/rxe: Fix missed IB reference counting in loopback adds 5e4a7ccc965d RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() adds 545c4ab463c2 RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() adds f3ed4de6cc83 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a38fd8748464 Linux 5.12-rc2 adds a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings adds dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] adds fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] adds 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace adds 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] adds 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers adds c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources adds add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers adds 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources adds ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing adds 762323eb39a2 perf build: Move feature cleanup under tools/build adds 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] adds ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path adds 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] adds 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. adds b55ff1d1456c perf tools: Fix documentation of verbose options adds dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] adds 31bf4e7cb613 perf daemon: Fix control fifo permissions adds 36bc511f63fd perf daemon: Fix running test for non root user adds 84ea603650ec perf tools: Fix event's PMU name parsing adds b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test adds 09a61c8f86ae perf test: Fix a memory leak in attr test adds 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test adds 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test adds e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test adds f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test adds 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test adds 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test adds 641b62503370 perf test: Fix a memory leak in thread_map_remove test adds 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test adds 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test adds 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr adds 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h adds 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources adds 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] adds 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation adds e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() adds 513068f2b1fe perf stat: Fix use-after-free when -r option is used adds bd57a9f33abc perf daemon: Fix compile error with Asan adds ec4d0a7680c7 perf archive: Fix filtering of empty build-ids adds a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms adds 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test adds c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] adds 6740a4e70e5d perf report: Fix -F for branch & mem modes adds 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] adds 86a19008af5d perf trace: Fix race in signal handling adds 6fc5baf54717 perf cs-etm: Fix bitmap for option adds 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...] adds 987a08741d72 Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc adds 7a05293af39f MIPS: boot/compressed: Copy DTB to aligned address adds 6c810cf20fee crypto: mips/poly1305 - enable for all MIPS processors adds 6654111c893f MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes adds bd67b711bfaa MIPS: kernel: Reserve exception base early to prevent corruption adds 9c39198a65f1 Merge tag 'mips-fixes_5.12_1' of git://git.kernel.org/pub/ [...] adds 542104ee0caf selftests: gpio: update .gitignore adds a6112998ee45 gpio: fix NULL-deref-on-deregistration regression adds cf25ef6b631c gpio: fix gpio-device list corruption adds 6e5d5791730b gpiolib: acpi: Add missing IRQF_ONESHOT adds 62d5247d239d gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk adds 809390219fb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index adds eb441337c714 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 adds b41ba2ec54a7 gpiolib: Read "gpio-line-names" from a firmware node adds 4b3d9f9cf108 Merge tag 'gpio-fixes-for-v5.12-rc3' of git://git.kernel.o [...] new 993bdde94547 kbuild: add image_name to no-sync-config-targets new b3d9fc143680 kbuild: dummy-tools: fix inverted tests for gcc new 1f09af062556 kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR new bee6c0bd225c Makefile: Remove '--gcc-toolchain' flag new 8c9b279312a3 kbuild: rebuild GCC plugins when the compiler is upgraded new 829c6c09565d kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc new 4fb90e13d159 kbuild: Allow LTO to be selected with KASAN_HW_TAGS new 5861f35aed79 Merge remote-tracking branch 'kbuild-current/fixes' adds df304c2d0dfd arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idr [...] adds cae118b6acc3 arm64: Drop support for CMDLINE_EXTEND adds 07fb6dc327f1 arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE adds 79cc2ed5a716 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER adds eeb0753ba27b arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds 093bbe211ea5 arm64/mm: Reorganize pfn_valid() new 86c83365ab76 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL new e46faf4756f6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds eba8e1af5a61 s390/time,idle: get rid of unsigned long long adds f9d8cbf33e9f s390/topology: remove always false if check adds c41b20de1a7c s390/cpumf: remove 60 seconds read limit adds 7449ca87312a s390/zcore: no need to check return value of debugfs_creat [...] adds dabdfac0e85c s390/zcore: release dump save area on restart or power down adds 46b635b6abcf s390/cpumf: rename header file to hwctrset.h adds 51c44babdc19 s390/cio: return -EFAULT if copy_to_user() fails adds 942df4be7ab4 s390/crypto: return -EFAULT if copy_to_user() fails adds 1c0a9c799732 s390/cpumf: remove unneeded semicolon adds db232eb42c21 s390/tty3270: avoid comma separated statements adds d9c48a948d29 s390/cio: return -EFAULT if copy_to_user() fails adds d0ed78e1780e s390,alpha: make TMPFS_INODE64 available again adds d50aa69d36be s390: update defconfigs adds 78c7cccaab9d s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] new 6e26b973c7d1 Merge remote-tracking branch 's390-fixes/fixes' adds fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S adds 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling adds 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() adds 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] adds 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] adds dbbe7c962c3a docs: networking: drop special stable handling adds a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables adds 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings adds 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] adds ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] adds b12422362ce9 net: macb: Add default usrio config to default gem config adds 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] adds 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] adds d65614a01d24 net: 9p: advance iov on empty read adds a9ecb0cbf037 rtnetlink: using dev_base_seq from target net adds d785e1fec601 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA adds 7a766381634d ixgbe: Fix memleak in ixgbe_configure_clsu32 adds e216674a5b57 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds d93ef301644e net: sctp: trivial: fix typo in comment adds 76c03bf8e262 nexthop: Do not flush blackhole nexthops when loopback goes down adds 3a1099d3147f selftests: fib_nexthops: Test blackhole nexthops when loop [...] adds 87e5e09427a7 Merge branch 'nexthop-blackhole' adds f1becbed411c net: mscc: ocelot: properly reject destination IP keys in [...] adds 053d8ad10d58 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] adds 6a5166e07c02 net: dsa: sja1105: fix ucast/bcast flooding always remaini [...] adds 6c59cff38e66 net: usb: qmi_wwan: allow qmimux add/del with master up adds bfc256056358 net: sched: avoid duplicates in classes dump adds e0be4931f3fe mptcp: reset last_snd on subflow close adds f07157792c63 mptcp: put subflow sock on connect error adds eaeef1ce55ec mptcp: fix memory accounting on allocation error adds 17aee05dc882 mptcp: dispose initial struct socket when its subflow is closed adds c8fe62f0768c mptcp: reset 'first' and ack_hint on subflow close adds 2948d0a1e5ae mptcp: factor out __mptcp_retrans helper() adds c2e6048fa1cf mptcp: fix race in release_cb adds 417789df4a03 mptcp: fix missing wakeup adds 9238e900d6ec mptcp: free resources when the port number is mismatched adds bdda7dfab153 Merge branch 'mptcp-fixes' adds 863a42b289c2 netdevsim: init u64 stats for 32bit hardware adds 67eb211487f0 ibmvnic: always store valid MAC address adds ad5d07f4a9cd cipso,calipso: resolve a number of problems with the DOI r [...] adds c95c34f01bbd xsk: Remove dangling function declaration from header file adds 6bc669988101 samples, bpf: Add missing munmap in xdpsock adds 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd adds 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() adds 39491867ace5 bpf: Explicitly zero-extend R0 after 32-bit cmpxchg adds 638526bb4164 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 00ff801bb8ce net/mlx4_en: update moderation when config reset adds 38c26ff3048a net: tehuti: fix error return code in bdx_probe() adds 6650d31f21b8 net: intel: iavf: fix error return code of iavf_init_get_r [...] adds 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] adds 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for mul [...] adds e233febda6eb CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr adds 69cdb7947adb ibmvnic: remove excessive irqsave adds 0a7e0c3b5702 selftest/net/ipsec.c: Remove unneeded semicolon adds abbf9a0ef884 r8169: fix r8168fp_adjust_ocp_cmd function adds 85554bcd123e net/hamradio/6pack: remove redundant check in sp_encaps() adds 155b23e6e534 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count adds d8861bab48b6 gianfar: fix jumbo packets+napi+rx overrun crash adds 3e21a10fdea3 lan743x: trim all 4 bytes of the FCS; not just 2 adds a4dcfbc4ee22 ethernet: alx: fix order of calls on resume adds 2888b080d05c netfilter: nftables: fix possible double hook unregistrati [...] adds bd1777b3a88f netfilter: nftables: bogus check for netlink portID with t [...] adds 9270bbe258c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds bf9279cd63dc net: dsa: bcm_sf2: simplify optional reset handling adds a4813dc7baa4 net: ethernet: chelsio: inline_crypto: Mundane typos fixed [...] adds 492bbe7f8a43 net: usb: cdc_ncm: emit dev_err on error paths adds 4d8c79b7e9ff net: usb: log errors to dmesg/syslog adds 143c253f42ba net: hisilicon: hns: fix error return code of hns_nic_clea [...] adds 62765d39553c net: wan: fix error return code of uhdlc_init() adds 03cbb87054c1 net: dsa: fix switchdev objects on bridge master mistakenl [...] adds ac88c531a5b3 net: davicom: Fix regulator not turned off on failed probe adds cf9e60aa69ae net: davicom: Fix regulator not turned off on driver removal adds 2e2696223676 net: davicom: Use platform_get_irq_optional() adds 1b2395dfff5b net: enetc: set MAC RX FIFO to recommended value adds 29d98f54a4fe net: enetc: allow hardware timestamping on TX queues with [...] adds 2055a99da8a2 net: bonding: fix error return code of bond_neigh_init() adds 27ab92d9996e mptcp: fix length of ADD_ADDR with port sub-option adds 179d0ba0c454 net: qrtr: fix error return code of qrtr_sendmsg() adds 1019d7923d9d atm: fix a typo in the struct description adds 3153724fc084 atm: uPD98402: fix incorrect allocation adds 4416e98594dc atm: idt77252: fix null-ptr-dereference new 9d93e2f376c0 Merge remote-tracking branch 'net/master' adds edbea9220251 veth: Store queue_mapping independently of XDP prog presence adds 350a5c4dd245 bpf: Dont allow vmlinux BTF to be used in map_create and p [...] adds 769c18b254ca bpf: Change inode_storage's lookup_elem return value from [...] adds e7fb6465d4c8 libbpf: Fix INSTALL flag order new e5e35e754c28 bpf: BPF-helper for MTU checking add length input new e5e010a3063a selftests/bpf: Tests using bpf_check_mtu BPF-helper input [...] new 05a68ce5fa51 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs new 97b303fdda52 Merge remote-tracking branch 'bpf/master' adds c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df adds 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df adds 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] new d3dd594bdb0a Merge remote-tracking branch 'ipsec/master' adds 28e96c1693ec ALSA: hda: Drop the BATCH workaround for AMD controllers adds fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk adds 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] adds a14a6219996e ALSA: hda: ignore invalid NHLT table adds fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] adds 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets adds 56b26497bb4b ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 adds 0a0be72f9357 Merge branch 'for-linus-5.12-rc1' into for-linus new f15c5c11abfb ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support new 30dea07180de ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe new c5aa956eaeb0 ALSA: usb-audio: fix use after free in usb_audio_disconnect new 14d554f237e3 Merge remote-tracking branch 'sound-current/for-linus' adds 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error adds c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present adds adda199c1ea2 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators adds 810c4ac485e9 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls adds 016e0d092045 ASoC: remove remnants of sirf prima/atlas audio codec adds 97e2b5e5dcd5 ASoC: cs42l42: Fix Bitclock polarity inversion adds 3656667e6685 ASoC: cs42l42: Fix channel width support adds a2ddc577ee46 ASoC: cs42l42: Fix mixer volume control adds 9ad4f9ea976e ASoC: cs42l42: Don't enable/disable regulator at Bias Level adds ddaa9bea4ffa ASoC: cs42l42: Always wait at least 3ms after reset adds 04012dd7d029 Merge series "Report jack and button detection + Capture S [...] new e3a1a31b8ec0 ASoC: SOF: intel: fix wrong poll bits in dsp power down new a5fd5e475655 ASoC: qcom: sdm845: Fix array out of bounds access new 3ed85d1e1aa5 ASoC: qcom: sdm845: Fix array out of range on rx slim channels new 480c25e7003d ASoC: codecs: wcd934x: add a sanity check in set channel map new 8b1ef4d4ef45 Merge series "ASoC: sdm845: array out of bound issues" fro [...] new 2a93b8881906 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 1f140133765c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new ffe96a976420 regmap: set debugfs_name to NULL after it is freed new 72800e6d59d1 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new bc7f6c4baab3 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 2a105d168e74 regulator: rt4831: Fix return value check in rt4831_regula [...] adds 406951a914e4 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new f1ab0c79a22f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 49fb4b971bac spi: ath79: always call chipselect function adds 6a7e4db6eb89 spi: ath79: remove spi-master setup and cleanup assignment adds 2a84b6123c49 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new a28a19aeacb1 Merge remote-tracking branch 'spi-fixes/for-linus' new 21c78e86abff Merge remote-tracking branch 'pci-current/for-linus' adds 4bed5190a833 Revert "drivers:tty:pty: Fix a race causing data loss on close" new 743e6b6c3f25 Merge remote-tracking branch 'tty.current/tty-linus' adds dc649f810a4c usb: dwc3: qcom: Honor wakeup enabled/disabled state adds 25af815a5e73 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 6dac74b9a6ad USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 7f6f181b3e2c USB: usblp: fix a hang in poll() if disconnected new 58f3367b2359 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement new 01ac6df6005f Merge remote-tracking branch 'usb.current/usb-linus' new ca667a33207d USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter new 42213a0190b5 USB: serial: cp210x: add some more GE USB IDs new f164f5d8a702 USB: serial: xr: fix NULL-deref on disconnect new 5563b3b64203 USB: serial: ch341: add new Product ID new cfdc67acc785 USB: serial: io_edgeport: fix memory leak in edge_startup new d7d1de1c4332 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new a02cd3958290 Merge remote-tracking branch 'phy/fixes' new ea5af40224af Merge v5.12-rc2 into staging-linus new 3b897cb890d5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() new 2b5d923c01cf staging: rtl8188eu: fix potential memory corruption in rtw [...] new 8de2af767b55 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() new 102ac9067dce Revert "staging: wfx: remove unused included header files" new cfb4ea92ac7d Merge remote-tracking branch 'staging.current/staging-linus' adds 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static adds 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] adds dca39490c5f0 habanalabs: Call put_pid() when releasing control device adds 32e1b4cd087e habanalabs: Disable file operations after device is removed adds 3612e9f5df4c habanalabs: fix debugfs address translation adds 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] adds de73accc346c cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds acd24e841d83 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds 803c1aadecdb virt: acrn: Use vfs_poll() instead of f_op->poll() new 184b9873cb40 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 781e14eaa7d1 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() adds c94732bda079 thunderbolt: Increase runtime PM reference count on DP tun [...] new f41ab2037d50 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift new 28ecaa696aab Merge remote-tracking branch 'input-current/for-linus' new b69a94ac4019 Merge remote-tracking branch 'ide/master' adds 5985571f51b1 media: usbtv: Fix deadlock on suspend adds d5f61bd4f82d media: v4l: vsp1: Fix bru null pointer access adds c4f27003ec3d media: v4l: vsp1: Fix uif null pointer access adds dd2ce6ea601b media: rkisp1: params: fix wrong bits settings new 8c010b20406f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4223d8f4ea15 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds 43cc37a4e9e4 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds e2b1d7027713 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] new 82615fdd55f7 Merge remote-tracking branch 'at91-fixes/at91-fixes' new 838f9bb3ef99 Merge remote-tracking branch 'omap-fixes/fixes' new 1758bc170cdd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 56678a5f44ef platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 new c1a9917785d3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' new bafe7a369e5e Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization adds 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset adds 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] adds 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup adds dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] adds aa53f580e67b scsi: ufs: Minor adjustments to error handling adds 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path adds 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] adds 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer new de2b743bbc01 Merge remote-tracking branch 'scsi-fixes/fixes' adds c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails new 55a51545ceb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 774514bf9773 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants new 66fbacccbab9 mmc: core: Fix partition switch time for eMMC new f06391c45e83 mmc: cqhci: Fix random crash when remove mmc module/card new 1cd7306ed8df Merge remote-tracking branch 'mmc-fixes/fixes' adds a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] new 7cf5d1f24bfd Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds ee2e3f50629f mount: fix mounting of detached mounts onto targets that r [...] new eca4b656b63d Merge remote-tracking branch 'pidfd-fixes/fixes' adds 77e141266c8e pinctrl: intel: Show the GPIO base calculation explicitly new 1a97354278f0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 9f377622a484 erofs: fix bio->bi_max_vecs behavior change new c7df8b186b41 Merge remote-tracking branch 'erofs-fixes/fixes' new b69757054466 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds d30881f573e5 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 6820bf77864d svcrdma: disable timeouts on rdma backchannel adds 700522736907 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds bfdd89f232aa nfsd: don't abort copies early adds c7de87ff9dac NFSD: Repair misuse of sv_lock in 5.10.16-rt30. adds f1442d6349a2 sunrpc: fix refcount leak for rpc auth modules adds 0ddc94239401 rpc: fix NULL dereference on kmalloc failure adds 7d9c35a9f719 NFSD: dst server needs to unmount src server's export afte [...] adds 71aafd6ec079 Revert "nfsd4: remove check_conflicting_opens warning" adds 57427a37a7ac Revert "nfsd4: a client's own opens needn't prevent delegations" new 46279723883d Merge remote-tracking branch 'cel-fixes/for-rc' adds 0014888fa92d fbdev: atyfb: always declare aty_{ld,st}_lcd() adds bde649441366 fbdev: atyfb: use LCD management functions for PPC_PMAC also adds 42487ff5dd98 MAINTAINERS: update drm bug reporting URL adds 3a3fe21242a3 drm: Use USB controller's DMA mask when importing dmabufs adds b37ed65a1eb7 drm/ttm: soften TTM warnings adds 603147f9271f drm/ttm: Fix TTM page pool accounting adds 1d7657f9ca8f qxl: Fix uninitialised struct field head.surface_id adds 7c9b1d0795d0 drm/shmem-helper: Check for purged buffers in fault handler adds 5ef7daaa47c2 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff new adcbb6f5113c drm: meson_drv add shutdown function new b9bb7c062cc9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 4144f20d1bb8 Merge remote-tracking branch 'asm-generic/master' new c4e792d1acce ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] new c0e50736e826 ARM: 9057/1: cache-v7: add missing ISB after cache level s [...] new f9e7a99fb6b8 ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid [...] new 95731b8ee63e ARM: 9059/1: cache-v7: get rid of mini-stack new 08cbcb970256 ARM: 9060/1: kexec: Remove unused kexec_reinit callback new cc5383d22736 Merge remote-tracking branch 'arm/for-next' new f5b05e2d6b52 Merge remote-tracking branch 'arm-soc/for-next' new 610dd85e0e82 Merge remote-tracking branch 'actions/for-next' adds 15c4dd131ce5 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H adds 0e9fed92c67c arm64: dts: meson: add initial device-tree for Minix NEO U9-H adds 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices adds 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild new e74a31a340c0 Merge remote-tracking branch 'amlogic/for-next' new 48989106decf Merge remote-tracking branch 'aspeed/for-next' adds 63ec390152e4 Merge branch 'at91-fixes' into at91-next new 862ddee13ca2 Merge remote-tracking branch 'at91/at91-next' adds e004c3e67b64 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] new 05dceb92065c Merge remote-tracking branch 'drivers-memory/for-next' adds 72326fa28964 ARM: imx: avic: Convert to using IRQCHIP_DECLARE adds e01617f83088 soc: imx: add i.MX51/i.MX53 unique id support adds 82fc05a16689 firmware: imx: scu-pd: do not power off console domain adds 4035089488e9 Merge branch 'imx/drivers' into for-next adds efd15229d845 ARM: mach-imx: Fix a spelling in the file pm-imx5.c adds 2807e6a10699 ARM: imx: Kconfig: Fix typo in help adds 38a2fa3a158d Merge branch 'imx/soc' into for-next adds 63737837a020 dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names adds 7a603e5ceeac dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 8186501cef37 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] adds 13bccaf746ca dt-bindings: arm: fsl: add Kontron pITX-imx8m board adds 04ade25719f0 dt-bindings: arm: fsl: add imx8qm boards compatible string adds 7eaaa9911837 dt-bindings: mailbox: mu: add imx8qm support adds 2fa2d91b2418 Merge branch 'imx/bindings' into for-next adds 3541bc68ca6a ARM: dts: imx50-kobo-aura: Add Netronix embedded controller adds 64f39de55798 ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] adds 42e1739b900a ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 adds 459ad102c712 ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] adds 654d4df62b36 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name adds d083c5f9e53f ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings adds 3a7fa778fd5a ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin adds 8517eba503a9 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option adds 87e4b1607f74 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] adds 259529d6e1c1 ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] adds 271292a751d1 ARM: dts: imx: ba16: add USB OTG VBUS enable GPIO adds 5b328c419c75 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 adds 811cfa1b2340 Merge branch 'imx/dt' into for-next adds 807a9180cae5 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name adds 730ead2336af arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] adds 158073fa6387 arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface adds 83cb147880af arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay adds 56a677ab5402 arm64: dts: librem5: Drop assigned-clocks from SAI2 adds 847fa20554c6 arm64: dts: librem5: protect some partitions of the nor-flash adds 1f39d3453dbf arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 adds ea9fb50299f4 arm64: dts: librem5-devkit: Use a less generic codec name adds 44747e67869d arm64: dts: librem5-devkit: Add speaker amplifier adds 02ce4d3c21bb arm64: dts: librem5-devkit: "Drop Line In Jack" adds d2f9cb7dd1bf arm64: dts: librem5-devkit: Add mux for built-in vs headset mic adds 040ade791692 arm64: dts: librem5-devkit: Move headphone detection to so [...] adds 5b8284171e30 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip adds 49935552e17c arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 adds 70d7945589fd arm64: dts: imx8mm-nitrogen-r2: add USB support adds 3631bae1aa60 arm64: dts: imx8mm-nitrogen-r2: add UARTs adds 025b0cc12b67 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 adds 5b47b0804674 arm64: dts: imx8mm-nitrogen-r2: add PWMs adds 1456b8f88bed arm64: dts: imx8mm-nitrogen-r2: add FlexSPI adds fba7f15d9e1f arm64: dts: imx8mm-nitrogen-r2: add audio adds f5a069ca4f42 arm64: dts: imx8qxp: correct usdhc clock-names sequence adds 470d6dad5ddd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM adds a142252061ff arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 051c08eea682 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] adds c3bb460a70bf arm64: dts: imx8mp: add eqos node and alias adds 37e2697c2a83 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] adds 77cfb9ab4821 arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 927647be58c0 arm64: dts: imx8mp: add wdog2/3 nodes adds b35811aa4350 Merge branch 'imx/dt64' into for-next adds e97dd64d1033 arm64: defconfig: Enable devfreq support for i.MX8MQ adds 561d9b264a7f arm64: defconfig: Enable asoc simple mux adds 2a4f9e207a3d arm64: defconfig: Enable wm8960 audio driver. adds 878396bc23f9 arm64: defconfig: add imx8qm pinctrl support adds 2ec23a93ffc7 Merge branch 'imx/defconfig' into for-next new 77074e1ceb70 Merge remote-tracking branch 'imx-mxs/for-next' new 693adba188d5 Merge remote-tracking branch 'keystone/next' new 91b6fd3d24c2 Merge remote-tracking branch 'mediatek/for-next' new e0c6628623df Merge remote-tracking branch 'mvebu/for-next' new ce3b46163650 Merge remote-tracking branch 'omap/for-next' new 184e3b5bcab8 Merge branch 'drivers-fixes-for-5.12' into for-next adds 1a0252abb6ff arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC adds c0e93b029bee arm64: dts: qcom: sc7180: Rename the qmp node to power-controller adds 0cc147305586 arm64: dts: qcom: sdm845: Rename the qmp node to power-controller adds 067a8db27ddc arm64: dts: qcom: sm8250: Rename the qmp node to power-controller adds 2808211cc9a7 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller adds 7c735d4d11d3 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 5bf90503f1d6 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] adds 621d0639fbb2 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds c7f1529a6753 arm64: dts: qcom: sm8350: Add apss_smmu node adds 82d9f16129b5 arm64: dts: qcom: sm8350: add USB and PHY device nodes adds 59411de54f24 arm64: dts: qcom: sm8350-mtp: enable USB nodes adds 1256d61304d6 arm64: dts: qcom: sm8350: Add UFS nodes adds 3b0dd979628e arm64: dts: qcom: sm8350-mtp: enable UFS nodes adds e568107363e8 arm64: dts: qcom: sm8350-mtp: add regulator names adds ba9087bd6a94 arm64: dts: qcom: sm8350: fix typo adds 1fc20605a331 arm64: dts: qcom: sm8350: Add rpmhpd node adds eed86067d817 arm64: dts: qcom: sm8350: Add rmtfs node adds 2036e9509b76 arm64: dts: qcom: sm8350: Add SMP2P nodes adds d53655e39ae5 arm64: dts: qcom: sm8350: Add remoteprocs adds b7dba5350341 arm64: dts: qcom: sm8350-mtp: Enable remoteprocs adds cda25fd0b1eb arm64: dts: qcom: sm8350: Use enums for GCC adds 107e4a5bb20c arm64: dts: qcom: sm8350: Add cpufreq node adds 466952306ea6 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy adds 64aefe7aaef7 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] adds e1120b906c22 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards adds bc6d6c2185de arm64: dts: qcom: Unify the sc7180-trogdor panel nodes adds 93d6bbdbafbf arm64: dts: qcom: trogdor: Only wakeup from pen eject adds 1e7f50e04f18 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] adds db97900a0165 arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] adds 6ba57fcce536 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor adds 42f9a4a21ecb arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor adds ad40a8b8ebb2 arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs adds 08f08ce1932b arm64: dts: qcom: Add sc7180-lazor-limozeen skus adds e218fbeb63e2 arm64: dts: qcom: Add sc7180-trogdor-pompom skus adds 5cc369178b3a arm64: dts: qcom: Add sc7180-trogdor-coachz skus new f0eb9d5ab62c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] new deb625f19bc8 arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] adds 4297c9b3ab22 dt-bindings: power: Add rpm power domain bindings for SM8350 adds 706520f647c7 soc: qcom: rpmhpd: Add SM8350 power domains adds 29c8bf8b73e8 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding adds cab641cbea3e soc: qcom: rpmhpd: Add sc7280 powerdomains adds 71f33ef953e3 soc: qcom: Fix typos in the file qmi_encdec.c new ab054d004d43 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new cfb5e8d8a556 Merge remote-tracking branch 'qcom/for-next' new 813c6907d9da Merge remote-tracking branch 'raspberrypi/for-next' new 55fde43810e0 Merge remote-tracking branch 'realtek/for-next' adds 97ed7c0a638d ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes adds 22650045d939 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] adds e0f0c7066f20 ARM: dts: renesas: Group tuples in APMU cpus properties adds 23d2ed63cda0 ARM: dts: renesas: Group tuples in playback and capture pr [...] adds de16af566632 ARM: dts: renesas: Group tuples in pin control properties adds 86a5feadedee arm64: dts: renesas: Group tuples in playback and capture [...] adds 3ebf49c02021 arm64: dts: renesas: Group tuples in pin control properties adds da926e813fc7 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds e8ae8db17029 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support adds d765a4f302cc arm64: dts: renesas: Add mmc aliases into board dts files adds af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support adds 2fb72440b697 soc: renesas: rmobile-sysc: Remove unneeded platform includes adds 1d9ffbc6b185 soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added adds 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] new 27d6aeaf2303 Merge remote-tracking branch 'renesas/next' adds 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const adds 149440cc8c17 reset: zynqmp: replace spaces with tabs adds d4e4dffec50b reset: oxnas: replace file name with short description new 45e86e7fa1ac Merge remote-tracking branch 'reset/reset/next' new e623f67ad641 Merge remote-tracking branch 'rockchip/for-next' adds 4e0af00e8436 ARM: dts: exynos: add charger supply for I9100 adds 467998021366 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds c731a16e2cf4 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 8a45f33bd36e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 15107e443ab8 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] adds e52dcd6e70fa ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 6503c568e97a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds fbe9c9bb2e92 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds f6368c605613 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 8987efbb17c2 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow adds 214e6ec8c9f5 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] adds 396e589a72dc arm64: dts: exynos: re-order Slim SSS clocks to match dtschema adds 5e0c1ea01fec Merge branch 'next/dt64' into for-next adds 2601cbaa7eb0 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid adds 1d22ec33b8b2 Merge branch 'next/dt' into for-next adds ca881b97dbe1 MAINTAINERS: use Krzysztof Kozlowski's Canonical address adds e52a6d1c770f Merge branch 'next/soc' into for-next new 772640151f98 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2a3390d53bd7 scmi-cpufreq: Remove deferred probe adds dac7a57d2a89 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM adds 81daa7b59cca Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 7c9355660588 arm64: dts: juno: Describe PCI dma-ranges adds 68a28da89125 arm64: dts: juno: Enable more SMMUs adds 1b07e14dc045 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 7097d22b612a Merge remote-tracking branch 'scmi/for-linux-next' new 14b8086e7dcb Merge remote-tracking branch 'stm32/stm32-next' adds 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] adds 9fdef3c3d8c2 ARM: dts: sunxi: Use the new r_intc binding adds 3fb01dedfe44 ARM: dts: sunxi: h3/h5: Add r_intc node adds 994e5818392c ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 73088dfee635 arm64: dts: allwinner: Use the new r_intc binding adds 189bef235dd3 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds db54ca6b6e6d dt-bindings: arm: Add Topwise A721 adds 7e206078c970 ARM: dts: sun4i: Add support for Topwise A721 tablet adds a4bb294c6192 ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out adds 531fdbeedeb8 arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection adds e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next adds 46060be6d840 clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll adds dcc354572d09 clk: sunxi: Demote non-conformant kernel-doc headers adds 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next new b80e53af4699 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 553eae2322a7 Merge remote-tracking branch 'tegra/for-next' new d520dfea7e6b Merge remote-tracking branch 'ti-k3/ti-k3-next' new 785a32310f35 dt-bindings: arm: ti: Add bindings for AM642 SoC new 1818a28fffda dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 new 8abae9389bdb arm64: dts: ti: Add support for AM642 SoC new 943f172312d3 arm64: dts: ti: k3-am64-main: Enable DMA support new 1e6550d35c24 arm64: dts: ti: Add support for AM642 EVM new bb795cc6bdd3 dt-bindings: arm: ti: Add bindings for AM642 SK new 4867caf42b3f arm64: dts: ti: Add support for AM642 SK new b605d4f66f51 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes new 3753b12877b6 arm64: dts: ti: k3-am64-main: Add CPSW DT node new e7ae26a30e87 arm64: dts: ti: k3-am64-main: add main CPTS entry new 985204ecae1c arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes new 7fe968d20043 arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes new 9818d1a09e98 arm64: dts: ti: k3-am65-main: Add ICSSG nodes new 4c842af36839 arm64: dts: ti: k3-j721e-main: Add ICSSG nodes new 076bbb0f827a Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 12a7f8ce8297 clk: renesas: r8a77990: Add DAB clock adds 429db43e84e3 clk: renesas: r8a77965: Add DAB clock adds 2e70d753789c clk: renesas: r8a779a0: Add TMU clocks new a9940be34aa2 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 74cdb2664477 csky: Fixup typos new 6f7251193c9a Merge remote-tracking branch 'csky/linux-next' adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next new edf880853139 Merge remote-tracking branch 'h8300/h8300-next' adds d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh adds f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh new 6b0eeb097d29 Merge remote-tracking branch 'm68k/for-next' adds f81e12646946 m68k: fix flatmem memory model setup new 429b0adbb461 Merge remote-tracking branch 'm68knommu/for-next' new 8896448730af Merge remote-tracking branch 'microblaze/next' adds ee5e12e78b79 MIPS: SGI-IP27: fix spelling in Copyright adds 4f62d0a22fca mips: smp-bmips: fix CPU mappings adds 682629839adc mips: octeon: Add Ubiquiti E300 board adds 5a4fa44f5e1b MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs adds bab1dde31db5 MIPS: enable GENERIC_FIND_FIRST_BIT adds 1f4e5f0341d8 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] adds 81e1d6510dc9 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma adds bb28b9f70f20 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma adds 04100459caa9 MIPS: force CONFIG_PCI to on for IP27 and IP30 new e0f9dad4a1c9 Merge remote-tracking branch 'mips/mips-next' new 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh new 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh new e78f2516def6 Merge remote-tracking branch 'parisc-hd/for-next' adds 755d91f36dab Merge branch 'fixes' into for-next new 295f4efbbff3 Merge remote-tracking branch 's390/for-next' new 249149aabdf5 Merge remote-tracking branch 'sh/for-next' new ab5eb336411f xtensa: move coprocessor_flush to the .text section new 6109adf41ed3 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 153907f0e364 iov_iter: Add ITER_XARRAY new 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache new 138ba519cf8e mm: Implement readahead_control pageset expansion new 6c427cb929b2 netfs: Make a netfs helper module new 2183739e9236 netfs: Documentation for helper library new 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() new 65f575a7af2b netfs: Provide readahead and readpage netfs helpers new 0c446b420cee netfs: Add tracepoints new 1af39c1f0b60 netfs: Gather stats new 0d8d9a57f9b0 netfs: Add write_begin helper new 647e7fb896e5 netfs: Define an interface to talk to a cache new 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set new 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] new 563065dca50e afs: Disable use of the fscache I/O routines new fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size new dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] new a9ac0425e63d afs: Move key to afs_read struct new 0d974b14dc26 afs: Don't truncate iter during data fetch new 5e48581087a6 afs: Log remote unmarshalling errors new c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() new 7fd9b1de079f afs: Use ITER_XARRAY for writing new 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page new bca0c6e67880 afs: Extract writeback extension into its own function new 721597fd1aa6 afs: Prepare for use of THPs new 02c567a97eff afs: Use the fs operation ops to handle FetchData completion new d9970d31f51b afs: Use new fscache read helper API new 42587ccf2ed5 afs: Use the fscache_write_begin() helper new 9a95f4463856 Merge remote-tracking branch 'fscache/fscache-next' adds 3c86f5e5ceab Merge branch 'misc-5.12' into for-next-current-v5.11-20210308 adds 87182392d71d Merge branch 'for-next-current-v5.11-20210308' into for-ne [...] adds 8b4af4475ebe btrfs: fix comment for btrfs ordered extent flag bits adds 78c01098730c btrfs: make btrfs_replace_file_extents take btrfs_inode adds 89efbfdc19d1 btrfs: make find_desired_extent take btrfs_inode adds 478d319f9acf btrfs: replace offset_in_entry with in_range adds e836bbb193d5 btrfs: replace open coded while loop with proper construct adds 34c11af554cb btrfs: unexport btrfs_extent_readonly() and make it static adds 411b4fd4a84a btrfs: change return type to bool in btrfs_extent_readonly adds 301efae37f86 btrfs: scrub: drop a few function declarations adds 8915fb6ee758 btrfs: simplify commit logic in try_flush_qgroup adds a514dafa007b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds ac0d02e1ce09 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 121ec0a47acb btrfs: add btree read ahead for full send operations adds a86eed7ba616 btrfs: add btree read ahead for incremental send operations adds 48e62862b61b btrfs: assign proper values to a bool variable in dev_exte [...] adds 03cf2b99a464 btrfs: don't opencode extent_changeset_free adds d44066c1b9ef btrfs: remove force argument from run_delalloc_nocow() adds 11bed3d13741 btrfs: remove mirror argument from btrfs_csum_verify_data() adds b3e5f7cf0490 btrfs: fix wrong offset to zero out range beyond i_size adds 8fac09f8a518 Merge branch 'misc-next' into for-next-next-v5.12-20210308 adds 60c9eb4b8477 btrfs: convert BUG_ON()'s in relocate_tree_block adds b7604d65c907 btrfs: return an error from btrfs_record_root_in_trans adds edd5a486b74f btrfs: handle errors from select_reloc_root() adds d9ceb1901b4e btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 381ef846a37f btrfs: check record_root_in_trans related failures in sele [...] adds d7ecfd732e17 btrfs: do proper error handling in record_reloc_root_in_trans adds 4833377c19c8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 12f98ae4dd64 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 1378ffc62baa btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c54718dd2021 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds d2c2c394b7bf btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b559bfbe7a86 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds f50462d37192 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds bdcb8d15b520 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 9e053ac2e0ca btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 2b22f6ace209 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 6661508a763c btrfs: do not panic in __add_reloc_root adds 7d7d279b9f9f btrfs: have proper error handling in btrfs_init_reloc_root adds 10b624b5c6c2 btrfs: do proper error handling in create_reloc_root adds 3f17c76e1112 btrfs: validate ->reloc_root after recording root in trans adds d9e2346eb2d7 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds efee57165f3d btrfs: change insert_dirty_subvol to return errors adds 97b45349da08 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 9eb4baba6a05 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 50e81135d92e btrfs: do proper error handling in btrfs_update_reloc_root adds 11a69158a424 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 9286cf93755b btrfs: handle btrfs_cow_block errors in replace_path adds 31be428e1ddf btrfs: handle btrfs_search_slot failure in replace_path adds c8f75a165f77 btrfs: handle errors in reference count manipulation in re [...] adds 77e2c72f36ef btrfs: handle extent reference errors in do_relocation adds 52a2094edce2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds a9829258bd34 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 10c646cfce64 btrfs: do proper error handling in create_reloc_inode adds 255e264517c4 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds ae343791cd4f btrfs: cleanup error handling in prepare_to_merge adds 0b582d4e3782 btrfs: handle extent corruption with select_one_root properly adds b1f1f31ec2ad btrfs: do proper error handling in merge_reloc_roots adds eed058affdd7 btrfs: check return value of btrfs_commit_transaction in r [...] adds b2925ee69ce6 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 5865db86931b btrfs: subpage: introduce helper for subpage dirty status adds c15cbb6c8130 btrfs: subpage: introduce helper for subpage writeback status adds 463a9acc688d btrfs: disk-io: allow btree_set_page_dirty() to do more sa [...] adds c302f1951377 btrfs: disk-io: support subpage metadata csum calculation [...] adds 76e0a6937e10 btrfs: extent_io: make alloc_extent_buffer() check subpage [...] adds 55657b976ed9 btrfs: extent_io: make the page uptodate assert check to h [...] adds b82c762aa3ad btrfs: extent_io: make set/clear_extent_buffer_dirty() to [...] adds 7fa66931a18e btrfs: extent_io: make set_btree_ioerr() accept extent buf [...] adds c0482d403ba6 btrfs: extent_io: introduce end_bio_subpage_eb_writepage() [...] adds 7d6938fc5eb4 btrfs: extent_io: introduce write_one_subpage_eb() function adds 44084393894e btrfs: extent_io: make lock_extent_buffer_for_io() to supp [...] adds eaae5cd4ae6f btrfs: extent_io: introduce submit_eb_subpage() to submit [...] adds 6a38df1fa210 Merge branch 'ext/qu/subpage-write-meta' into for-next-nex [...] adds 6a7cca6367cd btrfs: add a i_mmap_lock to our inode adds f2d0e1dab1c1 btrfs: cleanup inode_lock/inode_unlock uses adds 5efccd035ba4 btrfs: exclude mmaps while doing remap adds f64a0a7676a2 btrfs: exclude mmap from happening during all fallocate op [...] adds 157d813a39f2 Merge branch 'ext/josef/i-mmap-lock' into for-next-next-v5 [...] adds 1a3353562006 btrfs: fix race between memory mapped writes and fsync adds 2d8e8818012b btrfs: fix race between marking inode needs to be logged a [...] adds 3fcb0eb49aff btrfs: remove stale comment and logic from btrfs_inode_in_log() adds 32233048aff2 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds fcf03846fde8 btrfs: do more graceful error/warning for 32bit kernel adds 7e0b5fe31ecd Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds 1c849da88ebc btrfs: track qgroup released data in own variable in inser [...] adds 8253996ca210 btrfs: fix qgroup data rsv leak caused by falloc failure adds 8d195acc6f59 Merge branch 'ext/qgroup-fixes' into for-next-next-v5.12-20210308 adds c4e9b6a42a43 Merge branch 'for-next-next-v5.12-20210308' into for-next- [...] new ad649ddf0ca0 Merge remote-tracking branch 'btrfs/for-next' adds a249cc8bc2e2 cifs: fix credit accounting for extra channel adds 88fd98a23067 cifs: ask for more credit on async read/write code paths new bf1bc694b6b0 cifs: print MIDs in decimal notation new e3d100eae44b cifs: change noisy error message to FYI new 14302ee3301b cifs: return proper error code in statfs(2) new 04ad69c342fc cifs: do not send close in compound create+close requests new 5241efc5b175 Merge remote-tracking branch 'cifs/for-next' new 78d0140c47c4 Merge remote-tracking branch 'ecryptfs/next' adds ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit adds 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access adds a403e793cb41 exfat: add support ioctl and FITRIM function new d0777907b0e0 Merge remote-tracking branch 'exfat/dev' new 58fbc48f9710 Merge remote-tracking branch 'ext3/for_next' adds 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() adds d6e202893254 ext4: add reclaim checks to xattr code adds 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex adds 73648622c60a ext4: fix bh ref count on error paths new b372e173b6e8 Merge remote-tracking branch 'ext4/dev' adds 39ed98aab42d f2fs: fix a spacing coding style adds c21827ded5ca f2fs: fix a spelling error adds 7dde6ba6ca7a f2fs: fix to allow migrating fully valid segment adds 297b8560879a f2fs: fix panic during f2fs_resize_fs() adds 71f590f57b4e f2fs: avoid unused f2fs_show_compress_options() adds d9ee13ae09e1 f2fs: remove unused FORCE_FG_GC macro adds 0942352037d4 f2fs: update comments for explicit memory barrier adds 6eb2855f90d5 f2fs: check discard command number before traversing disca [...] adds c4040f61722b f2fs: compress: Allow modular (de)compression algorithms adds 140705d27bd1 f2fs: Replace one-element array with flexible-array member adds 561372f33a9e f2fs: remove unnecessary IS_SWAPFILE check adds 17ea3f674ec4 f2fs: fix last_lblock check in check_swap_activate_fast adds 02eb84b96bc1 f2fs: check if swapfile is section-alligned adds c33edb872e13 f2fs: remove unused file_clear_encrypt() adds 7651c985f015 f2fs: expose # of overprivision segments adds c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() adds 74eb6804516b f2fs: fix a redundant call to f2fs_balance_fs if an error occurs adds 4e6e1364dccb f2fs: compress: add compress_inode to cache compressed blocks new aa4e6fcca4f4 Merge remote-tracking branch 'f2fs/dev' adds 775c5033a0d1 fuse: fix live lock in fuse_iget() adds 3f9b9efd82a8 virtiofs: Fail dax mount if device does not support it adds d2d8b5f6b94f fs: generic function to convert iocb to rw flags adds 166ddcdeea0b fuse: 32-bit user space ioctl compat for fuse device new 426bd53f5708 Merge remote-tracking branch 'fuse/for-next' adds 585cb6891149 NFSD: Extract the svcxdr_init_encode() helper adds 277925af2c86 NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds cfbb4edd6903 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds dac659c7ffb6 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 84d50baf2274 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9e796cd310b2 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds 66a720121efa NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds 5b11c32111a9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds de31a6cf9336 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 6ed95e831ffc NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 9f49676745e0 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 7c606b2ecddb NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds c6919c6b0a7f NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds 06d9dc6edc36 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 9a53dca3f7db NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds 204306aae7af NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 00ec801131ef NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds b4fdceb0e04e NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 78b33677e627 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 17d57a4cb826 NFSD: Remove unused NFSv3 directory entry encoders adds 79bc4bd3c8ec NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds 26c87540ea44 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds f400f5c28780 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds fd1c3ef6346c NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds 47dc62aeb3c6 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds ca2071e50946 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds 96bb00cd56e8 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds 5640ecef3cf5 NFSD: Add a helper that encodes NFSv3 directory offset cookies adds e378db9abf42 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds e4e00b736fcb NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds b33953eea382 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 79117b9452e5 NFSD: Remove unused NFSv2 directory entry encoders adds 3d5a60cc1fc7 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds 99643b990785 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 57afc507bc3a NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 194e08097e99 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 03c3818d1f1d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 745d001643eb NFSD: Clean up after updating NFSv2 ACL encoders adds baf441059913 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 5f2cc74445d4 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 3508620a0c08 NFSD: Clean up after updating NFSv3 ACL encoders adds ef6fca8ab501 NFSD: Add a tracepoint to record directory entry encoding adds 7149a4b9c247 NFSD: Clean up NFSDDBG_FACILITY macro adds f3015192742b nfsd: helper for laundromat expiry calculations adds 5c4eb1afd68d svcrdma: RPCDBG_FACILITY is no longer used adds b6c4bfbf0d08 svcrdma: Provide an explanatory comment in CMA event handler adds 898d455e7277 svcrdma: Add a "deferred close" helper adds 9e436e5efb34 svcrdma: Normalize Send page handling adds 48935242ee42 svcrdma: Remove unused sc_pages field adds e0924d9bf484 svcrdma: Retain the page backing rq_res.head[0].iov_base new 3a968babc920 Merge remote-tracking branch 'cel/for-next' new 58b19fe536cc Merge remote-tracking branch 'overlayfs/overlayfs-next' new 018b0e4e552a Merge remote-tracking branch 'v9fs/9p-next' adds e41d23781859 qib_fs: switch to simple_recursive_removal() adds d0f1088b31db coredump: don't bother with do_truncate() adds a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 1f081146def4 Merge branches 'work.recursive_removal' and 'work.coredump [...] new f0228824b4b8 Merge remote-tracking branch 'vfs/for-next' new fdd2c1f4e2c2 um: synchronize kmsg_dumper new 40ddbbac7f16 mtd: mtdoops: synchronize kmsg_dumper new bb07b16c44b2 printk: limit second loop of syslog_print_all new e831e400f73b printk: kmsg_dump: remove unused fields new 726b5097701a printk: refactor kmsg_dump_get_buffer() new 4260e0e55101 printk: consolidate kmsg_dump_get_buffer/syslog_print_all code new cf5b0208fda4 printk: introduce CONSOLE_LOG_MAX new 7d7a23a91c91 printk: use seqcount_latch for clear_seq new 35b2b1634849 printk: use atomic64_t for devkmsg_user.seq new 636babdc0696 printk: add syslog_lock new 5f6c7648e556 printk: kmsg_dumper: remove @active field new f9f3f02db98b printk: introduce a kmsg_dump iterator new 996e966640dd printk: remove logbuf_lock new a4f987653241 printk: kmsg_dump: remove _nolock() variants new 505a27a73429 printk: console: remove unnecessary safe buffer usage new 4e16cd8fae2f Merge branch 'printk-rework' into for-next new 745af6320fb0 mm, slub: use pGp to print page flags new 0d4fec8b8914 mm, slub: don't combine pr_err with INFO new 2ce0893b9b81 vsprintf: dump full information of page flags in pGp new 3453afc70070 vsprintf: dump full information of page flags in pGp fix new c74f7f042af3 Merge branch 'for-5.13-vsprintf-pgp' into for-next new 6176084a5075 Merge remote-tracking branch 'printk/for-next' adds 6d97010eb9ff HID: i2c-hid: acpi: Get ACPI companion only once and reuse it adds 4cecff8f1d0e HID: i2c-hid: acpi: Switch to new style i2c-driver probe function adds a3836a02c5f2 HID: i2c-hid: acpi: Move GUID out of function and described it adds 0960941043a1 HID: i2c-hid: acpi: Drop redundant ACPI_PTR() adds e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next adds 36b87cf302a4 HID: google: add don USB id adds 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next adds 751cb6518cef HID: logitech-dj: Use hid-ids.h defines for USB device-ids [...] adds 434f77092eeb HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID [...] adds cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next adds f567d6ef8606 HID: plantronics: Workaround for double volume key presses adds d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next adds 9951bb259dd0 HID: hiddev: Return specific error codes on connect failure adds 419614e599ab Merge branch 'for-5.13/core' into for-next adds 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard adds 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next adds fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() adds 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next adds 2a2b09c867fd HID cp2112: fix support for multiple gpiochips adds 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next adds e29c62ffb008 HID: wacom: Assign boolean values to a bool variable adds 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next adds a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] adds 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter adds 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] adds 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next adds 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition adds 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() adds e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void adds e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next new 1dd7628bc48a Merge remote-tracking branch 'hid/for-next' new 436cb709f8a9 i3c: master: svc: remove redundant assignment to cmd->read_len new ea8abd928f4f Merge remote-tracking branch 'i3c/i3c/next' new ef0d27e738eb Merge remote-tracking branch 'dmi/dmi-for-next' adds abe4a3996e5f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py adds 1eff491fc44b doc: memcontrol: add description for oom_kill adds a746fe32cd36 scripts: kernel-doc: fix typedef support for struct/union parsing adds 1364c6787525 docs: driver-model: Remove obsolete device class documentation adds 378261870a0f docs: watchdog: fix obsolete include file reference in pcwd adds 2eecbab86400 docs: add documentation for checkpatch adds 52178ce01335 checkpatch: add verbose mode adds 692180345da6 MAINTAINERS: clarify responsibility for checkpatch documentation adds 315c4e45f10d docs: reporting-issues.rst: explain how to decode stack traces adds 875f82cb374b Documentation/submitting-patches: Extend commit message la [...] adds 807d246798d5 docs: arm: marvell: replace stale links with archive links adds 7331b30f8f35 docs: arm: marvell: clarify some unimportant Armada 6x0 details adds c9491aad97e6 Documentation: Replace more lkml.org links with lore adds 26bea42771c5 Documentation: ioctl: add entry for nsfs.h adds a6c67fee9cf0 fs: eventpoll: fix comments & kernel-doc notation adds 4722e2a2432f Docs: add fs/eventpoll to docbooks adds 6329d73d318f docs: arm: /chosen node parameters new 575fbfa69e50 docs/zh_CN: Improve zh_CN/process/index.rst new 72d85e3bf0b1 docs/zh_CN: Improve zh_CN/process/1.Intro.rst new 25236a4a9396 docs/zh_CN: Improve zh_CN/process/2.Process.rst new 84e13b01fb44 docs/zh_CN: Improve zh_CN/process/3.Early-stage.rst new 34c27e7a4ef5 docs/zh_CN: Improve zh_CN/process/4.Coding.rst new 75cc66836d9e docs/zh_CN: Improve zh_CN/process/5.Posting.rst new 1ba336902c74 docs/zh_CN: Improve zh_CN/process/6.Followthrough new dc4bdca8c365 docs/zh_CN: Improve zh_CN/process/7.AdvancedTopics new 6dbc975f4845 docs/zh_CN: Improve zh_CN/process/8.Conclusion.rst new 084aa00162bd scripts: kernel-doc: fix attribute capture in function parsing new 4eba99315c9f PATCH Documentation translations:translate sound/hd-audio/ [...] new 550c8399d017 docs/zh_CN: Add zh_CN/admin-guide/README.rst new 0e2c578cba9d docs/zh_CN: Add zh_CN/admin-guide/unicode.rst new d944f0b1156c docs: driver-model: device: Add DEVICE_ATTR_{RO,RW} examples new 459d7ed81223 docs: driver-model: device: Add ATTRIBUTE_GROUPS() example new e85d92b3bc3b Documentation: dynamic-debug-howto: fix example new 0b54c2e34be7 scripts/kernel-doc: ignore identifier on anonymous enums new d1c34bb20505 input: Documentation: corrections for input.rst new 61be51c1a6ba input: Documentation: corrections for event-codes.rst new a9600c98582a input: Documentation: update related file names in ff.rst new ebe14885ab54 input: Documentation: corrections for gameport-programming.rst new 338b660bff7b input: Documentation: corrections for multi-touch-protocol.rst new 365c6a3e0f2e input: Documentation: corrections for notifier.rst new 5c1841152b62 input: Documentation: corrections for input-programming.rst new 8bd490e4fc44 input: Documentation: corrections for uinput.rst new d619afd34446 docs/zh_CN:add riscv boot-image-header.rst translation new cb07e0977a62 docs/zh_CN: add riscv patch-acceptance.rst translation new b52e2a6e662b docs/zh_CN: add riscv pmu.rst translation new 5af38859efc3 docs/zh_CN: add riscv index.rst translation new c44456f29618 docs: kvm: Fix a typo ("althought") new 00b072c011c5 Documentation/admin-guide: kernel-parameters: correct the [...] new 3b4c963243b1 docs: conf.py: adjust the LaTeX document output new 1f7faca2f924 docs: filesystem: Update smaps vm flag list to latest new a5907065ac1a docs: livepatch: Fix a typo and remove the unnecessary gap [...] new f53e3703190e Merge remote-tracking branch 'jc_docs/docs-next' adds e8c0b07fd135 media: colorspaces-details.rst: drop tabularcolumns adds 031d406bb680 media: control.rst: use a table for V4L2_CID_POWER_LINE adds 60772b1de6dd media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs adds 716b7e4a8cbd media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] adds 8d08fc015dba media: ext-ctrls-codec.rst: add a missing profile description adds 2184670c5068 media: ext-ctrls-codec.rst: simplify a few tables adds ffd3cbc67c8c media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] adds c40ad91b9e63 media: docs: pixfmt: use section titles for bayer formats adds 8b5fcfeafd07 media: buffer.rst: fix a PDF output issue adds 10fd4e4f0a98 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format adds 5de32a0abe23 media: pixfmt-yuv-planar.rst: fix PDF OUTPUT adds 67444267b6b7 media: docs: uAPI: fix table output in LaTeX/PDF format adds e572b82eabca media: dev-overlay.rst: cleanup the xvideo example adds f3ea6a19f413 media: vbi_hsync.svg: fix the viewports adds f14d3f1c7d77 media: v4l docs: move some cross-reference identifiers adds cc29c7919d4b media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] adds 92f61b0a1ee3 media: ite-cir: remove unused fields adds a9b39bf12c9a media: ite-cir: set parent device adds 4a9da9f73fd0 media: ite-cir: use standard logging and reduce noise adds b8f4a80ba2bc media: ite-cir: carrier and duty cycle can be set via ioctl adds f66c5b312bab media: ite-cir: move runtime information into driver data adds 675b18b5cc37 media: ite-cir: check for receive overflow adds d33739b5ae53 media: ite-cir: in_use is not needed adds 54035ac13631 media: rc: add keymap for minix-neo remote adds b4d41080236f media: em28xx: Add pid for bulk revision of Hauppauge 461e adds 8d74984deef8 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 adds e81147e7da38 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds 5a6da3145342 media: dvb-usb: Fix use-after-free access adds 658aafe3d17f media: rc: add keymap for Xbox 360 Universal Media remote adds b616a1694d01 media: uapi: Correct doc comment in H264 uAPI adds 8edc95c05489 media: platform: sti: make a const arrays static, makes ob [...] adds 9d5cd357651e media: include: media: davinci: Fixed up few trivial spell [...] adds 810d9ffe2b66 media: usbtv: constify static structs adds dcfcdf4fa9a2 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning adds 1e586822ef58 media: use getter/setter functions adds b84995d9875d media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] adds 0a20dc81a862 media: drivers: media: pci: cx18: Couple of spell fixes in [...] adds 640e5b38eb1e media: drivers: media: pci: cx18: Spelling fix of minimze [...] adds ff2557a01673 media: v4l: common: v4l2_get_link_freq: add printing a warning adds 708c06c7bbed media: camss: use v4l2_get_link_freq() to calculate the re [...] adds ac133ec2afc1 media: qcom: camss: Fix overflows in clock rate calculations adds 47e0bbd2400b media: solo6x10: Switch to using the new API kobj_to_dev() adds c2b4b8599cd6 media: media/i2c: remove unneeded variable: "ret" adds 672f23bc7440 media: media/usb:Remove superfluous "breaks" adds d4051cd4f553 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c adds 2c26e91fd6e1 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds 599056c9fe8e media: mtk: fix mtk-smi dependency adds 849305b12e48 media: rkisp1: params: remove extra 'if' conditions adds 3f45943be657 media: drivers/media/usb: fix memory leak in zr364xx_probe adds a62943c145c1 media: cec-notifier: also search for HDMI devices on I2C adds 101ab34667fa media: ti-vpe: Simplify bool comparison adds a827bf00f66b media: v4l2-subdev.rst: typo fix adds d45b28569926 media: vivid: fix assignment of dev->fbuf_out_flags adds 66da558d0cac media: fix incorrect kernel doc usages adds 5b5bc726d7a9 media: saa7134: use sg_dma_len when building pgtable adds a6729c7d66fe media: saa7146: use sg_dma_len when building pgtable adds 422b836507fa media: anysee: simplify the return expression of anysee_ci [...] adds e150cd87cf62 media: ngene: simplify the return expression of eeprom_wri [...] adds eb5b201d73b8 media: media/siano: kill pointless kmutex definitions adds 156202643474 media: omap4iss: return error code when omap4iss_get() failed adds 1f68d3e5ccad media: b2c2: remove trailing semicolon in macro definition adds df67bb86e6a6 media: rkisp1: rsz: crash fix when setting src format adds 66897f403df8 media: aspeed: fix clock handling logic adds cf018fae8079 media: dvbdev: Switch to new kerneldoc syntax for named va [...] adds fb663214d6c7 media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds c6e6d932fb16 media: cx23885: Fix various Hauppauge device analog captur [...] adds bc899ba180a1 media: i2c: adv7511: remove open coded version of SMBus bl [...] adds c7699c64a712 media: drxj: remove redundant assignments to variable imag [...] adds 832b8e0cf3af media: ngene: switch from 'pci_' to 'dma_' API adds 538e0472cd0b media: imx: Drop dependency on I2C adds 9fce8f3b14e6 media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol adds 3de85bfafc3b media: imx: Drop manual dependency on VIDEO_IMX_MEDIA adds 23b25c8778e2 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI adds 0e56b9f402fd media: imx: Set default sizes through macros in all drivers adds 22f09f6a12fa media: imx: utils: Add ability to filter pixel formats by [...] adds ca2a1aa84e5b media: imx: capture: Use dev_* instead of v4l2_* to log messages adds 4159a5216287 media: imx: capture: Use device name to construct bus_info adds db50431bf557 media: imx: capture: Remove forward declaration of capture_qops adds 00f3c29a1c83 media: imx: capture: Handle errors from v4l2_fh_open() adds dddc573b4d41 media: imx: capture: Clean up capture_priv structure adds 1ce5c430fe2a media: imx: capture: Remove capture_priv stop field adds a68f181f132e media: imx: capture: Move queue and ctrl handler init to i [...] adds 64b08b200094 media: imx: capture: Initialize video_device programmatically adds 2f92eee57a79 media: imx: capture: Register the video device after compl [...] adds 8fab9f4c958f media: imx: capture: Store v4l2_pix_format in imx_media_video_dev adds fdb39b261fa6 media: imx: capture: Move default format init to a separat [...] adds 5bf8f8761e32 media: imx: capture: Rename querycap handler to capture_querycap adds cd60f8a0cdb2 media: imx: capture: Rename ioctl operations with legacy prefix adds 74ac172e1ce5 media: imx: capture: Add a mechanism to disable control in [...] adds 57132d15ad99 media: imx: capture: Remove unneeded variable in __capture [...] adds e9e9c1e6f398 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] adds f8addbb9ae08 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds 9b571bc4ca8c media: imx: capture: Extract format lookup from __capture_ [...] adds b032143e9ea9 media: imx: capture: Simplify capture_validate_fmt() imple [...] adds 48d8ec3cea62 media: imx: capture: Simplify __capture_legacy_try_fmt() adds ac5ec60686c4 media: imx: capture: Decouple video node from source with [...] adds 40d574c901ef media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API adds 8dd0a5c40b0c media: imx: imx7-media-csi: Disable legacy video node API adds bcc4f89d7801 media: imx: capture: Support creating immutable link to ca [...] adds 1f7e6f8657ea media: imx: imx7-media-csi: Remove control handler adds 82f162465c16 media: imx: imx7-media-csi: Move (de)init from link setup [...] adds 28c1ace086fb media: imx: imx7-media-csi: Create immutable link to captu [...] adds 50032e19565f media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values adds cec0d6064173 media: imx: imx7-media-csi: Tidy up register fields macros adds 6032dc744b5a media: imx: imx7-media-csi: Reorganize code in sections adds ac9855696353 media: imx: imx7-media-csi: Validate capture format in .li [...] adds e57c2df4f7e9 media: imx: imx7-media-csi: Fix source type identification adds da39629ee910 media: imx: imx7-media-csi: Don't lock access to is_csi2 adds 135238017442 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] adds 2a871b5a8665 media: imx: imx7-media-csi: Split imx7_csi_dma_stop() adds 108afebd3f34 media: imx: imx7-media-csi: Move CSI configuration before [...] adds 530963ae5911 media: imx: imx7-media-csi: Merge streaming_start() with c [...] adds 545d087935ca media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] adds 72aa12be7a08 media: imx: imx7-media-csi: Set the MIPI data type based o [...] adds 2c047f8025f5 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] adds 53717a8e2f32 media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] adds 68e6587e2389 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields adds 52063e90596b media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] adds 7739216aaa36 media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() adds 15bdecade61f media: imx: imx7-media-csi: Don't double-enable the CSI adds dd70a400ea42 media: imx: imx7-media-csi: Don't double-enable the RxFIFO adds bfab4c2d631e media: imx: imx7-media-csi: Remove double reflash of DMA c [...] adds ded8c660129a media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts adds 92b4920236b0 media: imx: imx7_media-csi: Add support for additional Bay [...] adds f8039db516c0 media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] adds 840081b4175b media: imx: imx7_media-csi: Create immutable link to sourc [...] adds 62f0aefa7c4d media: imx: imx7_mipi_csis: Acquire reset control without [...] adds 5a11a15545bb media: imx: imx7_mipi_csis: Fix input size alignment adds 497039914f76 media: imx: imx7_mipi_csis: Make source .s_power() optional adds 2e99381d8145 media: imx: imx7_mipi_csis: Avoid double get of wrap clock adds fefff5059ac0 media: imx: imx7_mipi_csis: Drop 10-bit YUV support adds d348f40ec969 media: imx: imx7_mipi_csis: Fix UYVY8 media bus format adds 95a87c422deb media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() adds d6c4cab67855 media: imx: imx7_mipi_csis: Move link setup check out of l [...] adds 22714276651b media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] adds a143ee9d17b3 media: imx: imx7_mipi_csis: Turn register access macros in [...] adds e157c165bc67 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] adds 7923f911e1eb media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields adds b1f6b8489406 media: imx: imx7_mipi_csis: Make ISP registers macros take [...] adds 632a3476539f media: imx: imx7_mipi_csis: Rename register macros to matc [...] adds c5884bbb3b7b media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] adds 2842027ffb06 media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] adds 1c5ab1e2286f Merge tag 'v5.12-rc2' into patchwork new a0e12ffee863 Merge remote-tracking branch 'v4l-dvb/master' new 80ec099a1914 Merge remote-tracking branch 'v4l-dvb-next/master' adds 02fc40954030 cpufreq: qcom-hw: fix dereferencing freed memory 'data' adds 536eb97abeba cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] adds fbb31cb805fd cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev adds b7dea0cb3d37 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages adds c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() adds 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more adds de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c adds 41103b3bbe37 ACPI: processor: Remove initialization of static variable adds 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() adds 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing adds f3498862a54f Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 68eab52e712b Merge branch 'acpi-pci' adds e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing adds 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] adds fd1cf158d1f0 Merge branch 'acpi-messages' into linux-next adds a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition adds f15befeb2bc3 Merge branch 'acpi-drivers' into linux-next new 5abb5272986d Merge remote-tracking branch 'pm/linux-next' new 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand new f8b7cecf84b2 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() new a1250fe272c9 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. new b9b612b5f604 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] new 03efd953fe1b PM / devfreq: Fix the wrong set_freq path for userspace go [...] new 2faf58c0a9f4 PM / devfreq: Check get_dev_status in devfreq_update_stats new 593ce996b0fe Merge remote-tracking branch 'devfreq/devfreq-next' adds 021c503e1508 opp: Invalidate current opp when draining the opp list new 679fe7f68a88 Merge remote-tracking branch 'opp/opp/linux-next' new 12c41a6c4d47 Merge remote-tracking branch 'ieee1394/for-next' new 92c48950b43f fs: dlm: fix debugfs dump new e125fbeb538e fs: dlm: fix mark setting deadlock new b30a624f50d9 fs: dlm: set connected bit after accept new e9a470acd930 fs: dlm: set subclass for othercon sock_mutex new 8aa9540b49e0 fs: dlm: add errno handling to check callback new 517461630d1c fs: dlm: add check if dlm is currently running new c45674fbdda1 fs: dlm: change allocation limits new e1a7cbce53f6 fs: dlm: use GFP_ZERO for page buffer new f0747ebf48f3 fs: dlm: simplify writequeue handling new 710176e8363f fs: dlm: check on minimum msglen size new df9e06b800ed fs: dlm: remove unaligned memory access handling new eec054b5a7cf fs: dlm: flush swork on shutdown new 9d232469bcd7 fs: dlm: add shutdown hook new 6b5a6eea45dc Merge remote-tracking branch 'dlm/next' adds e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend adds ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs adds 7820ee1c4757 Bluetooth: btbcm: Rewrite bindings in YAML and add reset adds 2f40796671f0 Bluetooth: btbcm: Obtain and handle reset GPIO adds 62acbbb661a1 Bluetooth: btusb: print firmware file name on error loadin [...] adds d00745da644d Bluetooth: btintel: Fix offset calculation boot address parameter new 0caf42c0f9a3 Merge remote-tracking branch 'bluetooth/master' adds eb602521f438 gfs2: make function gfs2_make_fs_ro() to void type adds 1a5a2cfd34c1 gfs2: fix use-after-free in trans_drain new fe7f97e68727 Merge remote-tracking branch 'gfs2/for-next' new c181f246fd44 Merge remote-tracking branch 'mtd/mtd/next' adds edd63fc25f30 mtd: nand: fix error handling in nand_prog_page_op() #2 adds ee13db392c9a mtd: spinand: gigadevice: Support GD5F1GQ5UExxG adds c6d4c6596919 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 1797726e248a mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper adds ba9db24ca6e3 mtd: rawnand: qcom: Add helper to check last code word adds 49e6f20b97b5 mtd: rawnand: qcom: Rename parameter name in macro adds 94b0688c5339 mtd: rawnand: qcom: Add helper to configure location register adds 1846697f565d mtd: rawnand: qcom: update last code word register adds 9415cb5a4567 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds df528d80b3bb mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 99a8e1154eb1 mtd: rawnand: qcom: Return actual error code instead of -ENODEV new d738a9a88296 Merge remote-tracking branch 'nand/nand/next' adds ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq adds 04fc298c7d08 mtd: spi-nor: use is_power_of_2() adds ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] adds 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] new b4e8a3cf363f Merge remote-tracking branch 'spi-nor/spi-nor/next' adds da3c6c836fb1 crypto: powepc/sha1 - remove unneeded semicolon adds 3e2ccc745451 hwrng: ba431 - Use device-managed registration adds 6131e970770d crypto: arm/blake2b - drop unnecessary return statement adds 8fb7bd312fdb hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] adds f17a25cb1776 crypto: qat - fix spelling mistake: "messge" -> "message" adds e06da499d69a hwrng: bcm2835 - remove redundant null check adds 9ae219b19931 crypto: amlogic - Fix unnecessary check in meson_crypto_probe() adds 4ab6093ba4b1 crypto: serpent - Fix sparse byte order warnings adds 662c1c5618aa crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] adds 2eee428d8212 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] adds a01dc5c1f755 crypto: qce - Restore/save ahash state with custom struct [...] adds 38de3cf21fc0 crypto: qce - Hold back a block of data to be transferred [...] adds f0d078dd6c49 crypto: qce - Return unsupported if key1 and key 2 are sam [...] adds 42f730a47bee crypto: qce - Return unsupported if any three keys are sam [...] adds f08789462255 crypto: qce - Return error for zero length messages adds 44b45cdea4e3 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] adds 02d0dae3ce2a crypto: qce - Set ivsize to 0 for ecb(aes) adds 25b71d61d631 crypto: qce - Improve the conditions for requesting AES fa [...] adds 24cbcc9427a3 crypto: qce - Set data unit size to message length for AES [...] adds 62e4842842f3 crypto: qce - Remover src_tbl from qce_cipher_reqctx adds 4139fd587320 crypto: qce - Remove totallen and offset in qce_start adds 1dbc6a1e25be crypto: sun8i-ss - fix result memory leak on error path adds 664b0f41ce2e crypto: s5p-sss - initialize APB clock after the AXI bus c [...] adds f0ba303badfe hwrng: omap - Fix included header from 'asm' adds e40ff6f3eaa2 crypto: testmgr - delete some redundant code adds 1406f0f34402 crypto: nx - add missing call to of_node_put() new b060253648db Merge remote-tracking branch 'crypto/master' new 565d89179d5c Merge remote-tracking branch 'drm-misc/for-linux-next' adds db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool adds 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh adds 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs adds e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs adds 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool adds b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks adds 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array adds 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace adds 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() adds 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 2ce13b014cad drm/amd/pm: correct gpu metrics related data structures V3 adds 152bb95c38c3 drm/amd/pm: update existing gpu_metrics interfaces V2 adds 4215a1192336 drm/amdgpu: enable one vf mode on sienna cichlid vf adds d8cce9306801 drm/amd/pm/swsmu: clean up user profile function adds c79fe9b43669 drm/amdgpu: add DMUB trace event IRQ source define adds e49db3763452 drm/amd/amdgpu: Add missing BASE_IDX to dcn register adds 8e7b6fee9b03 drm/amd/display: Fix crc_src is not thread safe adds 86bc22191892 drm/amd/display: Support crc on specific region adds 0d7e6dc06a94 drm/amd/display: Process crc window at DMCU adds 21cd403ec64c drm/amd/display: Change to set crc window by dmcu fw adds 9a65df193108 drm/amd/display: Use PSP TA to read out crc adds e528556577a0 drm/amdgpu: simplify the sdma 4_x MGCG/MGLS logic. adds 8f211fe8ac7c drm/amdgpu: add sdma 4_x interrupts printing adds 3c73683c2394 drm/amd/amdgpu: add fini virt data exchange to ip_suspend adds bb0cd09be45e drm/amdgpu: Fix some unload driver issues adds a00aacdf00b1 drm/amdgpu: Fix some unload driver issues adds 47c45c39d1a4 drm/amdkfd: Use a new capability bit for SRAM ECC adds 7c9631af792b drm/amdkfd: Move set_trap_handler out of dqm->ops adds 58aa7790193a drm/amdgpu: enable TMZ by default on Raven asics adds 1b1cbf922920 drm/amdgpu/dc: fill in missing call to atom cmd table for [...] adds 3c8e99cc1297 drm/amdgpu/display: simplify backlight setting adds 10ba4d0c35d8 drm/amdgpu/display: don't assert in set backlight function adds f275e8759c87 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 7c20984795d7 drm/amd/display: Add a backlight module option adds 864f8b848bab drm/amdgpu/display: Remove unnecessary conversion to bool adds d0c048560a04 drm/amd/display: remove redundant initialization of variab [...] adds 08f3dddb715c drm/amdgpu/display: remove redundant continue statement adds 96e27e8d919e drm/radeon/si_dpm: Replace one-element array with flexible [...] adds b42c68fac891 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 37ba52c6bd13 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds c1b445149649 usb/host: enable auto power control for xhci-pci adds e752b32b92f2 drm/amdgpu: add another raven1 gfxoff quirk adds 525e50a75d0a drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds acbed213c4a6 drm/amdgpu: only check for _PR3 on dGPUs adds 2e7d4f89607b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 646973ac1471 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds ed5d1593a1b5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds f80edef8ada8 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 129450596797 drm/amdgpu: track what pmops flow we are in adds b6d539e2ea8c drm/amdgpu: don't evict vram on APUs for suspend to ram adds e6a0cf02b03b drm/amdgpu: clean up S0ix logic adds 31513f644d1d drm/amdgpu: clean up non-DC suspend/resume handling new 94ae27699083 Merge remote-tracking branch 'amdgpu/drm-next' adds 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc adds 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming adds df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it adds f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes adds a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure adds 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark adds 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly adds a49388bd2b75 drm/i915: Clean up verify_wm_state() adds 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] adds 5bc4fab7e792 drm/i915/mso: add splitter state check adds 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO adds bc71194e8897 drm/i915/edp: enable eDP MSO during link training adds e43539f87a6d drm/i915: Move pipe enable/disable tracepoints to intel_cr [...] adds 9bb475cd31fa drm/i915: Don't try to query the frame counter for disabled pipes adds 2c6afc3675bc drm/i915: Return zero as the scanline counter for disabled pipes adds 603a945e55bd drm/i915: Fix DSI TE max_vblank_count handling adds 356ce0ea7eb4 drm/i915: Call primary encoder's .get_config() from MST .g [...] adds 7d3d8f853cbe drm/i915: Do intel_dpll_readout_hw_state() after encoder readout adds d0f1bfc615a8 drm/i915: Use pipes instead crtc indices in PLL state tracking adds 351221ffc5e5 drm/i915: Move DDI clock readout to encoder->get_config() adds 0fbd86942774 drm/i915: Add encoder->is_clock_enabled() adds aaca50ef45ed drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all [...] new e01cd6b27926 Merge remote-tracking branch 'drm-intel/for-linux-next' new c19e6b76d941 Merge remote-tracking branch 'drm-msm/msm-next' new 051c5cf1c806 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 60fd71150391 ALSA: vx: fix kernel-doc warning adds 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning adds 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning adds 04f7791b7a4b ALSA: hda - bind headset buttons to the headphone jack adds 0ae0337f929a uapi: virtio_ids: add a sound device type ID from OASIS spec adds de3a9980d8c3 ALSA: virtio: add virtio sound driver adds 9d45e514da88 ALSA: virtio: handling control messages adds 29b96bf50ba9 ALSA: virtio: build PCM devices and substream hardware des [...] adds f40a28679e0b ALSA: virtio: handling control and I/O messages for the PC [...] adds da76e9f3e43a ALSA: virtio: PCM substream operators adds ca61a41f389c ALSA: virtio: introduce jack support adds 19325fedf245 ALSA: virtio: introduce PCM channel map support adds 575483e90a32 ALSA: virtio: introduce device suspend/resume support adds 59117306e0d0 Merge tag 'tags/virtio_snd-5.12-rc2' into for-next adds b95a913cb368 ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 adds 6cc7e93f46a5 ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS [...] adds b73df04187eb ALSA: hda/cirrus: Add jack detect interrupt support from C [...] adds b9dd23bb03fe ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control new 9c4c9c0f5572 Merge remote-tracking branch 'sound/for-next' adds e2fc89104476 ASoC: codecs: nau8825: fix kernel-doc adds 17b898dfe583 ASoC: soc-dai: fix kernel-doc adds 2acbcd2aae57 ASoC: Intel: atom: fix kernel-doc adds 59dffc7769d7 ASoC: wm8524: Do not print probe defer error adds 75c64508dfa6 ASoC: SOF: Intel: hda: enable async suspend adds 02d212ce7c72 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 adds 89dcd5cc4bee ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] adds 1d6257bbe6e9 ASoC: mchp-i2s-mcc: Add support to select TDM pins adds cb43e3692731 ASoC: mchp-i2s-mcc: Add FIFOs support adds 4423a2724e3d ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding adds d43f821b8a01 ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM adds 75b7428ad18f Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] adds 94e534632b1b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only adds bec93283948a ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config adds c1d668ec3e03 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] adds b90efa752fe6 Merge tag 'tags/sound-sdw-kconfig-fixes' of git://git.kern [...] adds 046c4e329066 ASoC: codec: Omit superfluous error message in jz4760_code [...] adds f62f8fe08085 ASoC: sgtl5000: Fix identation of .driver elements adds f87aec4585c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() adds 0ce5d3ac4ffe ASoC: codecs: fix platform_no_drv_owner.cocci warnings adds 84e4eb57ed62 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc adds 5acc964734db ASoC: rt1011: use logical OR adds c573fca0fac3 ASoC: rt1011: remove redundant test adds 068bde16c9d1 ASoC: rt1011: clarify expression adds 2f76b7f704f2 ASoC: rt1015: clarify expression adds 175a02a87b5a ASoC: rt1016: clarify expression adds 25d4b3c27916 ASoC: rt1305: clarify expression adds 2e0c5a4fdb83 ASoC: rt1308: clarify expression adds 88704a9c9b6d ASoC: rt5640: clarify expression adds 8fb4c29534f4 ASoC: rt5645: use logical OR adds 1a9604542246 ASoC: rt5645: clarify expression adds 5906d0c64ddc ASoC: rt5651: clarify expression adds 0b6fe4729dfb ASoC: rt5651: remove useless assignment adds 54ae982a9fd4 ASoC: rt5659: clarify expression adds 4b5fdec4f702 ASoC: rt5660: clarify expression adds 7fe6b7ffe542 ASoC: rt5663: clarify expression adds ef138bbc4eb0 ASoC: rt5665: clarify expression adds c7c2a964c73e ASoC: rt5668: clarify expression adds 9fe9e3733061 ASoC: rt5668: remove useless assignments adds 78d61c46ac12 ASoC: rt5670: clarify expression adds 71205f24bf79 ASoC: rt5677: clarify expression adds aeaf81496428 ASoC: rt5677: remove useless assignment adds 3398dfd4984a ASoC: rt5682: clarify expression adds df665ec288c7 ASoC: rt5682: remove useless assignments adds 175fb03e2419 ASoC: rt5682: remove useless initialization adds 2b5380e9135c Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] adds 8133968501b6 ASoC: cs4270: fix kernel-doc adds af54170f0c1b ASoC: jz4760: fix set but not used warning adds 952b3b9f90a2 ASoC: rt5631: fix kernel-doc warning adds de233813778e ASoC: sigmadsp-regmap: fix kernel-doc warning adds 101d1e201fa1 ASoC: amd: renoir: remove invalid kernel-doc comment adds 0c6fbbe5ffd1 ASoC: fsl: fsl_ssi: fix kernel-doc warning adds a45c305bbee3 ASoC: fsl: fsl_easrc: fix kernel-doc warning adds ff321d72e7f3 ASoC: Intel: bytcr_wm5102: remove unused static variable adds 098acd30d38b ASoC: qcom: q6dsp: fix kernel-doc warning adds e59287f7dfba Merge series "ASoC: remove more make W=1 warnings" from Pi [...] adds 51309c5bec7c ASoC: wm8962: Relax bit clock divider searching adds c5f48a78e0cb ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] adds 393c52d2d109 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver adds 0f76a9152019 ASoC: codecs/jz4770: Remove superfluous error message adds b0c95242ebc2 ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] adds 2eac35f48c07 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin adds 1cd2219246bd ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver new 215756e7b2f8 Merge series "Report jack and button detection + Capture S [...] new bcfb088e7686 ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] new a29ba32ac977 ASoC: rt715-sdca: Remove unused including <linux/version.h> new 113e7a60209a ASoC: rt5682: add delay time of workqueue to control next [...] new 2a29ad9ffc2a ASoC: convert Microchip I2SMCC binding to yaml new d6eea15db9e5 Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 0e992635233c ASoC: cs42l42: Remove power if the driver is being removed new 384c0c11be3f ASoC: cs42l42: Disable regulators if probe fails new 48a679742612 ASoC: cs42l42: Provide finer control on playback path new f1fe73ce6286 ASoC: cs42l42: Set clock source for both ways of stream new a6ea36692a48 ASoC: cs42l42: Add Capture Support new f3f6f77beaee ASoC: cs42l42: Report jack and button detection new 8ecb782355f3 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] new 43cb98d6ba84 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT new b5019672a052 ASoC: cs42l42: Only start PLL if it is needed new 5974fb2911b9 ASoC: cs42l42: Wait for PLL to lock before switching to it new 3a4caf37b5bc Merge series "Report jack and button detection + Capture S [...] new 1f4782e17ecf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 2eb49f1aa1b4 Merge remote-tracking branch 'sound-asoc/for-next' adds a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler adds 102feb1ddfd0 Input: exc3000 - factor out vendor data request adds c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] adds ad117c558e83 Input: exc3000 - add type sysfs attribute new 6bc11bba3dbc Merge remote-tracking branch 'input/next' adds 56887cffe946 block: Try to handle busy underlying device on discard adds 7d365bd0bff3 s390/dasd: fix hanging DASD driver unbind adds 66f669a27289 s390/dasd: fix hanging IO request during DASD driver unbind adds 4f44657d7487 blk-cgroup: Fix the recursive blkg rwstat adds 1f4193ddb79e Merge branch 'block-5.12' into for-next adds e21a82437c11 dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] adds 5542fabd9e07 ata: ahci: ceva: Update the driver to support xilinx GT phy adds cab6a4a27899 sata_dwc_460ex: Fix missing check in sata_dwc_isr adds e36f7e8f3085 ata: libata-transport: Fix some potential doc-rot issues adds 2b13b492c9d9 ata: libata-sata: Fix function names in header comments adds 97d162393a62 ata: libata-pmp: Fix misspelling of 'val' adds 7c1d5244ff4a ata: pata_ali: Repair some misnamed kernel-doc issues adds dcc50f489a10 ata: pata_artop: Fix a function name and parameter description adds f494a86a383c ata: pata_amd: Remove superfluous, add missing and fix bro [...] adds c38f7d11907a ata: pata_hpt366: Provide missing description for 'hpt366_ [...] adds c89da3504352 ata: pata_hpt37x: Fix some function misnaming and missing [...] adds 261977eacacf ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] adds d64646b170e9 ata: sata_mv: Fix worthy headers and demote others adds 85af350885ab ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] adds 8fb58cbca23f ata: pata_amd: Fix incorrectly named function in the header adds db00268ba6a4 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] adds 5fa68537336a ata: pata_atiixp: Fix a function name and supply descripti [...] adds 17fe5b595bd5 ata: pata_cs5520: Add a couple of missing param descriptions adds ee54d722a409 ata: pata_hpt3x2n: Fix possible doc-rotted function name adds 6ad4d1010c6b ata: pata_marvell: Fix incorrectly documented function parameter adds 9dfd5c6d6cfc ata: pata_jmicron: Fix incorrectly documented function parameter adds 0d9d170bb5ad ata: pata_optidma: Fix a function misnaming, a formatting [...] adds 4eb08a733882 ata: pata_pdc2027x: Fix some incorrect function names and [...] adds aa076e4671fd Merge branch 'for-5.13/libata' into for-next adds 886d0137f104 io-wq: fix race in freeing 'wq' and worker access adds 003e8dccdb22 io-wq: always track creds for async issue adds 2941267bd3da io_uring: make del_task_file more forgiving adds 13bf43f5f473 io_uring: introduce ctx to tctx back map adds d56d938b4bef io_uring: do ctx initiated file note removal adds eebd2e37e662 io_uring: don't take task ring-file notes adds baf186c4d345 io_uring: index io_uring->xa by ctx not file adds b5bb3a24f69d io_uring: warn when ring exit takes too long adds 1b00764f09b6 io_uring: cancel reqs of all iowq's on ring exit adds 678eeba481d8 io-wq: warn on creating manager while exiting adds 7c30f36a98ae io_uring: run __io_sq_thread() with the initial creds from [...] adds 041474885e97 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD [...] adds 05ff6c4a0e07 io_uring: SQPOLL parking fixes adds 0f85ec14f212 io_uring: fix unrelated ctx reqs cancellation adds 0172801cfe0a io_uring: clean R_DISABLED startup mess adds ffd093cf9301 io_uring: Convert personality_idr to XArray adds 8049f487071c io-wq: remove unused 'user' member of io_wq adds 8bff1bf8abed io_uring: fix io_sq_offload_create error handling adds 677100fa2843 Merge branch 'io_uring-5.12' into for-next adds b39f3aa988f4 io_uring: avoid taking ctx refs for task-cancel adds 21693fd667e9 io_uring: reuse io_req_task_queue_fail() adds 28f4b20223c8 io_uring: further deduplicate file slot selection adds f61331712e8e io_uring: add a helper failing not issued requests adds 40d316a08bcf io_uring: refactor provide/remove buffer locking adds 2d174a513c37 io_uring: use better types for cflags adds 08ce7161a477 io_uring: refactor out send/recv async setup adds 127e10ae7354 io_uring: untie alloc_async_data and needs_async_data adds da0a4db2fe38 io_uring: rethink def->needs_async_data adds 75db70ba3c16 io_uring: merge defer_prep() and prep_async() adds 3d62cc53062d io_uring: simplify io_resubmit_prep() adds 7ea584c0f5c7 io_uring: wrap io_kiocb reference count manipulation in helpers adds 22eeaa6096b6 io_uring: switch to atomic_t for io_kiocb reference count adds 074aa69b6b96 Merge branch 'for-5.13/io_uring' into for-next new 137127729690 Merge remote-tracking branch 'block/for-next' adds e07ba3c532f9 dm writecache: fix flexible_array.cocci warnings adds 8416f5edbcf7 dm: remove useless loop in __split_and_process_bio new d7e1c4dddec3 Merge remote-tracking branch 'device-mapper/for-next' new adc6d2a82e3c mmc: core: Do a power cycle when the CMD11 fails new b5ec67fd5c3b mmc: core: Drop superfluous validations in mmc_hw|sw_reset() new 88f4ec81a00f mmc: core: Drop reference counting of the bus_ops new 2a538dec7173 mmc: dw_mmc: Drop redundant call to ->card_event callback new 2d08fddfed81 mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} new 04a41e01cb07 mmc: tmio: remove workaround for NON_REMOVABLE new 40be988e7517 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] new 0aefdb2dd649 mmc: uniphier-sd: Fix a resource leak in the remove function new 9c3cf7a3ab2d mmc: core: Set read only for SD cards with permanent write [...] new fa0d85fe70b5 mmc: tmio: support custom irq masks new 3968209a1174 dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings new 980557ac89d4 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings new 4af89af7254a mmc: sdhci-esdhc-imx: validate pinctrl before use it new f3d825f21a86 mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] new 08b6f65273ff mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe new 5a4d8769b27e mmc: sdhci: Check for reset prior to DMA address unmap new d4df2805fabc mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL new cc959f659ca1 mmc: block: Drop use of unlikely() in mmc_blk_probe() new f9a7aa06f400 mmc: block: Simplify logging during probe about added partitions new 17d3a0a4f0bd mmc: block: Fix error path in mmc_blk_probe() new cc1e932b1d6d mmc: core: Remove mq->use_cqe from the struct mmc_queue new cd4820a00889 memstick: core: Assign error code of mspro_block_resume() new 1bf16ee52089 mmc: sdhci-st: simplify optional reset handling new a7856f326331 mmc: dw_mmc: simplify optional reset handling new 0c0ea6d111bc mmc: via-sdmmc: remove unneeded variable 'ret' new a592fb89354c Merge branch 'fixes' into next new 4ff6830cd1c4 Merge remote-tracking branch 'mmc/next' new 3c0929848106 Merge remote-tracking branch 'mfd/for-mfd-next' adds c018b5322a44 power: supply: max8997-charger: remove unneeded semicolon adds bf3841073bf3 power: supply: cw2015: Add CHARGE_NOW support adds f05d29333bb4 MAINTAINERS: power: supply: add entry for S3C ADC battery driver adds d6ce6e810852 power: supply: s3c_adc_battery: add SPDX license identifier adds c8bbab8f2d5f power: supply: s3c_adc_battery: remove unused pdata in sus [...] adds d33b3f7e34a1 power: supply: smb347-charger: Improve interrupt initialization adds 2552e38dc8ad power: supply: smb347-charger: Clean up whitespaces in the code new 62af235dbe5b Merge remote-tracking branch 'battery/for-next' adds 5fa184afc97d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 9408b6b1c1e3 Merge remote-tracking branch 'regulator/for-next' new 176a0e5e38e8 Merge remote-tracking branch 'security/next-testing' new 30ad1d6d7e02 Merge remote-tracking branch 'apparmor/apparmor-next' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring new a3df0805b7d3 Merge remote-tracking branch 'keys/keys-next' new 7fa2e79a6bb9 selinux: Allow context mounts for unpriviliged overlayfs new 2554a48f4437 selinux: measure state and policy capabilities new 63ddf1baa0e3 selinux: fix misspellings using codespell tool new 431c3be16bd0 selinux: fix misspellings using codespell tool new a8750003babe Merge remote-tracking branch 'selinux/next' adds be575abcf799 Merge branch 'iommu/fixes' into next new 24362afecfcb Merge remote-tracking branch 'iommu/next' adds 9336a5f64b54 kexec: Move ELF fields to struct kimage adds 7b558cc3564e arm64: Use ELF fields defined in 'struct kimage' adds e6635bab530d powerpc: Use ELF fields defined in 'struct kimage' adds 179350f00e06 x86: Use ELF fields defined in 'struct kimage' adds b30be4dc733e of: Add a common kexec FDT setup function adds ac10be5cdbfa arm64: Use common of_kexec_alloc_and_setup_fdt() adds 3c985d31ad66 powerpc: Use common of_kexec_alloc_and_setup_fdt() adds 0c605158be32 powerpc: Move ima buffer fields to struct kimage adds 39652741c80b powerpc: Enable passing IMA log to next kernel on kexec adds fee3ff99bc67 powerpc: Move arch independent ima kexec functions to driv [...] adds 28db15d49c5f kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT adds cd42f1db09d4 powerpc: Delete unused function delete_fdt_mem_rsv() adds dce92f6b11c3 arm64: Enable passing IMA log to next kernel on kexec new b296f04f9d1e Merge remote-tracking branch 'devicetree/for-next' adds 1e1c30db2ccb spi: spi-nxp-fspi: Add support for IP read only adds 99a6a399a61e spi: spi-nxp-fspi: Add imx8dxl driver support adds 94f302f374b4 spi: spi-nxp-fspi: Implement errata workaround for LS1028A adds a53a9159a677 spi: spi-nxp-fspi: Add imx8dxl support adds 483a27f37234 spi: mt6779: update spi document adds 9c9b536e1ee9 parport: Introduce module_parport_driver() helper macro adds ef3a5316f41f spi: butterfly: Switch to use module_parport_driver() adds 7ea6fd9ba478 spi: lm70llp: Switch to use module_parport_driver() adds 2b669371ce91 Merge series "parport: Introduce module_parport_driver() a [...] adds 55794b1d8623 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning adds 62b99fc9b80d Merge remote-tracking branch 'spi/for-5.13' into spi-next new d3468ef4ccf2 Merge remote-tracking branch 'spi/for-next' adds 70c9d959226b x86/vdso: Use proper modifier for len's format specifier i [...] adds e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] adds b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data adds 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls adds 2d07216b5997 Merge branch 'x86/urgent' adds f3db3365c069 x86/sev-es: Remove subtraction of res variable adds 08a99a137047 Merge branch 'x86/seves' adds e93d757c3f33 x86/platform/uv: Fix indentation warning in Documentation/ [...] adds f794df3a949f Merge branch 'x86/platform' adds a32a4d8a815c smp: Run functions concurrently in smp_call_function_many_cond() adds 4c1ba3923e6c x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] adds 6035152d8eeb x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] adds 4ce94eabac16 x86/mm/tlb: Flush remote and local TLBs concurrently adds 2f4305b19fe6 x86/mm/tlb: Privatize cpu_tlbstate adds 09c5272e4861 x86/mm/tlb: Do not make is_lazy dirty for no reason adds 291c4011dd7a cpumask: Mark functions as pure adds 1608e4cf31b8 x86/mm/tlb: Remove unnecessary uses of the inline keyword adds a5aa5ce30059 smp: Inline on_each_cpu_cond() and on_each_cpu() adds d43f17a1da25 smp: Micro-optimize smp_call_function_many_cond() adds 50bf8080a94d static_call: Fix the module key fixup adds 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...] adds de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging adds a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging adds 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...] adds 3e31f94752e4 lockdep: Add lockdep_assert_not_held() adds f8cfa46608f8 lockdep: Add lockdep lock state defines adds bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls adds a500fc918f7b Merge branch 'locking/core' into x86/mm, to resolve conflict adds 79decb9c22a7 Merge branch 'x86/mm' adds 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon adds 0636b2c23cf8 Merge branch 'x86/cpu' adds eca8f0c80a00 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds d90c68b55d09 Merge branch 'timers/urgent' adds 8a6edb5257e2 sched: Fix migration_cpu_stop() requeueing adds c20cf065d4a6 sched: Simplify migration_cpu_stop() adds 58b1a45086b5 sched: Collate affine_move_task() stoppers adds 3f1bc119cd7f sched: Optimize migration_cpu_stop() adds 9e81889c7648 sched: Fix affine_move_task() self-concurrency adds 50caf9c14b14 sched: Simplify set_affinity_pending refcounts adds ce29ddc47b91 sched/membarrier: fix missing local execution of ipi_sync_ [...] adds b1c8f6c6ff83 Merge branch 'sched/urgent' adds e140749c9f19 sched: Simplify migration_cpu_stop() adds 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users. adds 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance adds ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance adds 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats adds 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB adds 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests adds c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu adds 39b6a429c304 sched/fair: Reduce the window for duplicated update adds 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...] adds 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next() adds 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance() adds b89997aa88f0 sched/pelt: Fix task util_est update filtering adds 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection adds 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception adds 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range() adds 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...] adds e7fcd7622823 psi: Add PSI_CPU_FULL state adds 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim adds fddc8bab531e psi: Pressure states are unlikely adds 4117cebf1a9f psi: Optimize task switch inside shared cgroups adds 56dc96e3ff7a Merge branch 'sched/core' adds a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events adds afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR adds 956f73ef7c8a Merge branch 'perf/urgent' adds d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications adds d473b18b2ef6 objtool,x86: Renumber CFI_reg adds 2ee0c363492f objtool,x86: Rewrite LEA decode adds ffc7e74f36a2 objtool,x86: Rewrite LEAVE adds 16ef7f159c50 objtool,x86: Simplify register decode adds 78df6245c3c8 objtool,x86: Support %riz encodings adds 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND adds 36d92e43d01c objtool,x86: More ModRM sugar adds 8ad15c690084 objtool: Add --backup adds a2f605f9ff57 objtool: Collate parse_options() users adds 900b4df347bb objtool: Parse options from OBJTOOL_ARGS adds 0cfe6ab39f05 Merge branch 'objtool/core' adds cbe16f35bee6 genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() adds 578bec1c2c6c Merge branch 'irq/core' adds a2cb6a92342f Merge branch 'linus' adds 46eb1701c046 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds 656020f332bf Merge branch 'timers/urgent' adds 6840a150b9da x86/platform/uv: Set section block size for hubless architectures adds fe065f84169a Merge branch 'x86/platform' adds 9da54be651f8 x86/virtio: Have SEV guests enforce restricted virtio memo [...] adds edd38538ddb7 Merge branch 'x86/seves' adds c6b2f240bf8d tools/x86: Add a kcpuid tool to show raw CPU features adds 90ce89ee8f05 Merge branch 'x86/misc' adds 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] adds d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] adds a279ae8ec587 Merge branch 'x86/core' adds 09141ec0e4ef x86: Remove duplicate TSC DEADLINE MSR definitions adds ee9b42fd7af6 Merge branch 'x86/cleanups' adds 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] adds 361316d29e57 Merge branch 'efi/urgent' new d34cf22ff1a6 Merge remote-tracking branch 'tip/auto-latest' new 55b46db6f1a2 Merge remote-tracking branch 'edac/edac-for-next' adds 69dd4503a7e6 irqdomain: Remove debugfs_file from struct irq_domain adds 3e895f4cbd15 ARM: ep93xx: Select GENERIC_IRQ_MULTI_HANDLER directly adds a79f7051cccb irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER new 673433e7c288 dt-bindings/irq: Add compatible string for the JZ4760B new 5fbecd2389f4 irqchip/ingenic: Add support for the JZ4760 new 68f633f8ba92 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 494215fbf298 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. new 6fef5905fbd6 lib: test_bitmap: add tests to trigger ERANGE case. new 97330db3af9a lib: test_bitmap: add more start-end:offset/len tests new 9d7a3366b702 lib: bitmap: fold nbits into region struct new f3c869caef64 lib: bitmap: move ERANGE check from set_region to check_region new 2c4885d24e64 lib: bitmap: support "N" as an alias for size of bitmap new 99c58d1adbca lib: test_bitmap: add tests for "N" alias new 3e70df91f961 rcu: deprecate "all" option to rcu_nocbs= new c71c39b344f7 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new d3ad5bbc4da7 rcu: Remove superfluous rdp fetch new 47fcbc8dd62f rcu: Fix CPU-offline trace in rcutree_dying_cpu new 6494ccb93271 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 5bb1369d4bea rculist: Replace reference to atomic_ops.rst new e75956bd00cf rcu: Fix kfree_rcu() docbook errors new de062ec8a9fd softirq: Don't try waking ksoftirqd before it has been spawned new a45a6bb2a52b rcu: Prevent dyntick-idle until ksoftirqd has been spawned new bcc7e03915f2 docs: Correctly spell Stephen Hemminger's name new e027f2ffaf90 rcu: Add explicit barrier() to __rcu_read_unlock() new 71580d6503f7 rcu/tree: Add a trace event for RCU CPU stall warnings new 148e3731d124 kvfree_rcu: Directly allocate page for single-argument case new b01b405092b7 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new 7ffc9ec8eac1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 3e7ce7a187fc kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY new ee6ddf58475c kvfree_rcu: Use same set of GFP flags as does single-argument new 686fe1bf6bcc rcuscale: Add kfree_rcu() single-argument scale test new 5bb1bb353cfe mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 0d3dd2c8eadb rcutorture: Add crude tests for mem_dump_obj() new 3820b513a2e3 rcu/nocb: Detect unsafe checks for offloaded rdp new 5de2e5bb80ae rcu/nocb: Comment the reason behind BH disablement on batc [...] new 64305db2856b rcu/nocb: Forbid NOCB toggling on offline CPUs new 8a682b3974c3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep new ec711bc12c77 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up new 55adc3e1c82a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] new 73690f8d7547 rcu: Make nocb_nobypass_lim_per_jiffy static new c0884992af70 rcu/nocb: Fix missed nocb_timer requeue new 195e35fa8f18 rcu/nocb: Disable bypass when CPU isn't completely offloaded new cbf6d4c29745 rcu/nocb: Remove stale comment above rcu_segcblist_offload() new 891123684774 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] new 70902e6007bb rcu: Provide polling interfaces for Tree RCU grace periods new 3acf2151d403 rcu: Provide polling interfaces for Tiny RCU grace periods new 666099d30d48 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] new 39bbfc62cc90 rcu: Expedite deboost in case of deferred quiescent state new e2b949d54392 rcutorture: Make TREE03 use real-time tree.use_softirq setting new 5e59fba573e6 rcutorture: Fix testing of RCU priority boosting new 7308e0240410 rcu: Make rcu_read_unlock_special() expedite strict grace periods new 8126c57f00ce torture: Make jitter.sh handle large systems new 85b869942848 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new a434dd10cd84 rcu-tasks: Add block comment laying out RCU Tasks Trace design new 4ac9de07b24f torture: Replace torture_init_begin string with %s new 0a27fff30a5e rcutorture: Replace rcu_torture_stall string with %s new a519d21480d3 torturescript: Don't rerun failed rcutorture builds new 3d4977b68101 torture: Allow 1G of memory for torture.sh kvfree testing new a8dafbf3a546 torture: Provide bare-metal modprobe-based advice new f9d2f1e2c426 torture: Improve readability of the testid.txt file new 0e7457b55023 rcuscale: Disable verbose torture-test output new aebf8c7bf6d5 refscale: Disable verbose torture-test output new 3c43ce53fdb3 torture: Move build/run synchronization files into scenari [...] new b674100e630b torture: Use file-based protocol to mark batch's runs complete new 37812c942972 torture: Use "jittering" file to control jitter.sh execution new 1f922db8eef0 torture: Eliminate jitter_pids file new 4cd54518c3d8 torture: Reverse jittering and duration parameters for jitter.sh new b1b9fee79245 torture: Abstract jitter.sh start/stop into scripts new 5fa0580a412e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd new eb57af5129d6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh new db30097b4043 torture: Record jitter start/stop commands new 1c5ce15a6501 torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs new 16a3cc44e1ba torture: Remove no-mpstat error message new d4e2cbcb3531 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters new 28f2e47e4ba0 torture: Make upper-case-only no-dot no-slash scenario nam [...] new b59f5566fbbc torture: De-capitalize TORTURE_SUITE new 6eb180932612 torture: Create a "batches" file for build reuse new 3ff5a0bd2dac torture: Add kvm-again.sh to rerun a previous torture-test new 791b0e0a1371 torture: Add --duration argument to kvm-again.sh new c9d95a3ba5fd torture: Make kvm-transform.sh update jitter commands new e05838f25af8 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] new 619cbaae039c torture: Print proper vmlinux path for kvm-again.sh runs new 0179b9d1ff10 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] new ef6f7f74fa1b torture: Fix kvm.sh --datestamp regex check new 8b9cbf2f331b Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.0 [...] new e36299efe7d7 kcsan, debugfs: Move debugfs file creation out of early init new a146fed56f8a kcsan: Make test follow KUnit style recommendations new f6a149140321 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new bd0ccc4afca2 kcsan: Add missing license and copyright headers new 996af1d20841 Merge branch 'kcsan.2021.03.08a' into HEAD new ba46b21bbdf8 doc: Update rcu_dereference.rst reference new 9146658cc49a tools/memory-model: Remove reference to atomic_ops.rst new 8e9f0be6811d tools/memory-model: Add access-marking documentation new 593f626c5aef tools/memory-model: Document locking corner cases new bb61d89430ec tools/memory-model: Make judgelitmus.sh note timeouts new 4660c24a87c0 tools/memory-model: Make cmplitmushist.sh note timeouts new 75fcfcc688ea tools/memory-model: Make judgelitmus.sh identify bad macros new cdc7bc452da7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new f3803c440326 tools/memory-model: Fix paulmck email address on pre-exist [...] new 4684f8ffad1d tools/memory-model: Update parseargs.sh for hardware verification new a5d5b6547819 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new dc724871f369 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 48da0ee37e7b tools/memory-model: Fix checkalllitmus.sh comment new 2c8356c9ad8a tools/memory-model: Hardware checking for check{,all}litmus.sh new f5b31432558c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new ffaa1d2f9e7f tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 761cb1431b85 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 7e70e9b1ce2a tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new a33a1f5b7b11 tools/memory-model: Keep assembly-language litmus tests new e1e02a88d896 tools/memory-model: Allow herd to deduce CPU type new 87c1f39d7b00 tools/memory-model: Make runlitmus.sh check for jingle errors new 298ea7ca60ec tools/memory-model: Add -v flag to jingle7 runs new 8bfaedc20a5f tools/memory-model: Implement --hw support for checkghlitmus.sh new c162bcae94a7 tools/memory-model: Fix scripting --jobs argument new 076a29edf46d tools/memory-model: Make checkghlitmus.sh use mselect7 new f5ce0fad599a tools/memory-model: Make history-check scripts use mselect7 new f829098a80ea tools/memory-model: Add "--" to parseargs.sh for addition [...] new 5a30ee7bd95d tools/memory-model: Repair parseargs.sh header comment new 5ed87977f68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 04bc919cdeac tools/memory-model: Add data-race capabilities to judgelitmus.sh new d8fb0a3fd747 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 6a7a248e3478 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 51c3123a6e2c Merge branch 'lkmm-dev.2021.03.08a' into HEAD new 9c09e0055b54 torture: Fix remaining erroneous torture.sh instance of $* new eca1ece01df6 rcu-tasks: Add block comment laying out RCU Tasks design new b61f7616695d rcu-tasks: Add block comment laying out RCU Rude design new 2730ae535c81 squash! tools/memory-model: Add access-marking documentation new 437777bc01ee kcsan: Add pointer to access-marking.txt to data_race() bullet new ccb1f6c05b5b torture: Add "scenarios" option to kvm.sh --dryrun parameter new 4150333b8c8c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new 2ce3ff99660f tools/memory-model: Fix smp_mb__after_spinlock() spelling new 8c56fc4c01eb refscale: Allow CPU hotplug to be enabled new 0a987869865e rcuscale: Allow CPU hotplug to be enabled new 0fdbd278ffa7 torture: Add prototype kvm-remote.sh script new de49d39169d8 EXP timer: Report ignored local enqueue in nohz mode new 7836d7be2d23 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused new b1da16c05284 Merge remote-tracking branch 'rcu/rcu/next' adds beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] adds 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] adds 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer adds b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early adds 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit adds c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore adds 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key adds f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] adds b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 357ad203d45c KVM: arm64: Fix range alignment when walking page tables new c50d0b0fb9bf Merge remote-tracking branch 'kvm/next' new dbaee836d60a KVM: arm64: Don't use cbz/adr with external symbols new 01dc9262ff57 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM new 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next new f98d28c31c01 Merge remote-tracking branch 'kvm-arm/next' new 38860756a190 KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() new 87e28a15c42c KVM: s390: diag9c (directed yield) forwarding new f85f1baaa189 KVM: s390: split kvm_s390_logical_to_effective new c4074c146e72 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer new 20eff2c93a2d KVM: s390: VSIE: correctly handle MVPG when in VSIE new 8958e0aee251 Merge remote-tracking branch 'kvms390/next' new 80109816521e Merge remote-tracking branch 'percpu/for-next' adds 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 adds a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] new e7f138e39430 Merge remote-tracking branch 'workqueues/for-next' adds fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry adds 797e78564634 platform/surface: aggregator_registry: Add base device hub adds 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] adds 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] adds f68aaf85e08e platform/surface: aggregator_registry: Add DTX device adds aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices adds b78b4982d763 platform/surface: Add platform profile driver adds 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] adds 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] adds 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] adds b81c6ce9a87c platform/x86: Fix typo in Kconfig adds d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] adds 4296f679ca50 platform/x86: hp-wmi: add platform profile support adds d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing adds 2b329f5694ae platform/x86: wmi: Make remove callback return void adds 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] new d52269f60306 Merge remote-tracking branch 'drivers-x86/for-next' new 34731ed13e8a leds: lgm: fix gpiolib dependency new 3b95662e26b0 Merge remote-tracking branch 'leds/for-next' adds bd46c0d02ad6 ipmi: Refine retry conditions for getting device id adds 8bca441a1730 ipmi:ssif: make ssif_i2c_send() void adds 5b3f4316e8fa ipmi: Handle device properties with software node API new 0bdbd726b428 Merge remote-tracking branch 'ipmi/for-next' adds d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy adds 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 new f6e1ab32bf68 usb: xhci-mtk: remove or operator for setting schedule parameters new 99ea56bd89aa usb: xhci-mtk: improve bandwidth scheduling with TT new 71886ee0d3f3 usb: xhci-mtk: get the microframe boundary for ESIT new fe2ee2b69416 usb: xhci-mtk: add only one extra CS for FS/LS INTR new 5893cf518fc9 usb: xhci-mtk: use @sch_tt to check whether need do TT schedule new d228a4d12397 usb: xhci-mtk: add a function to (un)load bandwidth info new a192e637cf26 usb: xhci-mtk: add a function to get bandwidth boundary new 477466fa9ed3 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct new 0959129b7a4a usb: xhci-mtk: use clear type instead of void new b52e68162054 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct new 8d1363876ec7 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] new bb179eb8e64b usb: xhci-mtk: rebuild the way to get bandwidth domain new 1c1fbff97449 usb: xhci-mtk: add some schedule error number new 0c4c4f32ede2 usb: xhci-mtk: remove declaration of xhci_mtk_setup() new 78ed99b75c7b usb: xhci-mtk: support to build xhci-mtk-hcd.ko new 1b121617a69e usb: common: add function to get interval expressed in us unit new 5808746d6c41 usb: xhci-mtk: print debug info of endpoint interval new 855b35ea96c4 usb: common: move function's kerneldoc next to its definition new 175d5cd62631 usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] new f8aea504e509 usb: typec: tcpm: turn tcpm_ams_finish into void function new cb518f3b783e usb: typec: tps6598x: Fix return value check in tps6598x_probe() new e74fa668af3e usb: typec: stusb160x: fix return value check in stusb160x [...] new a14ecf9f692a usb: usb-mx2: Remove unused file new bebccc4bc658 Merge v5.12-rc2 into usb-next new e47f8881673c Merge remote-tracking branch 'usb/usb-next' adds c450e48eb570 usb: cdns3: add power lost support for system resume adds 67982dfa59de usb: cdns3: imx: add power lost support for system resume new 9105f9d447d3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer adds 296cc4e11c97 MAINTAINERS: orphan mxser adds 4ced3fc14db7 MAINTAINERS: drop cyclades.com reference adds ba184fd40a0d PCI: remove synclink entries from pci_ids adds c87f2e8195ee vgacon: comment on vga_rolled_over adds 776c01feeccd tty: cyclades, remove this orphan adds 2eb13423c8e1 tty: isicom, remove this orphan adds f4485e28389e tty: rocket, remove the driver adds 2789f8c5b00f tty: remove TTY_LDISC_MAGIC adds 51a4f96f4cac tty: n_tty, set tty_ldisc_ops::owner adds 171082941a25 tty: imx, use ms_to_ktime adds 83b05aeeda8c tty: 8250, use ms_to_ktime adds 319550a79e5c tty: 8250, cleanup em485 timers adds 400714ae9567 tty: 8250/serial_cs, propagate errors in simple_config adds 8528e788b8c6 net: caif: inline register_ldisc adds 4edcb6abb3d1 net: nfc: nci: remove memset of nci_uart_drivers adds 19ebc0278f95 net: nfc: nci: drop nci_uart_ops::recv_buf adds bc5f4af1c4c2 net: nfc: nci: drop nci_uart_default_recv adds b4536bebf075 tty: con3215, remove tasklet for tty_wakeup adds 0cc3bbcfe657 tty: con3215, remove unneeded tty checks adds e8ee2c07ac30 tty: con3215, remove tty->driver_data casts adds 08ad36baa441 tty: jsm_tty, make char+error handling readable adds ae9cf034bd16 tty: nozomi, remove struct buffer adds a43474d6d141 tty: nozomi, remove init/exit messages adds b2794f96cce0 tty: nozomi, remove useless debug prints adds 09cd39196cfd tty: vcc, make globals static adds 43b849968559 tty: vcc, drop version dump adds cd54e089e25f tty: vcc, use name strings directly adds ad5f5506251b tty: vcc, remove useless tty checks adds dfa71dce08b7 tty: xtensa/iss, drop serial_version & serial_name adds ff887a8d156d tty: xtensa/iss, don't reassign to tty->port adds 50db3a586490 tty: xtensa/iss, remove stale comments adds e819b7139fc5 tty: xtensa/iss, setup the timer statically adds 82e5fda75b44 tty: xtensa/iss, make rs_init static adds 9134f66ece99 tty: do not check tty_unregister_driver's return value adds 01a6f0a9434c tty: let tty_unregister_driver return void adds 2b389f69fc38 tty: localise ptychar and make it const adds 4bc59d601040 tty: synclink_gt, drop unneeded forward declarations adds fb8d350c291c tty: hvc, drop unneeded forward declarations adds 0417b82ebb88 tty: n_gsm, remove duplicates of parameters adds 41f7f932b2cc tty: cleanup tty_chars_in_buffer adds 0a4f0f9f597c tty: make everyone's chars_in_buffer return >= 0 adds 3a72308322cc tty: make everyone's write_room return >= 0 adds d1c1b2005dad drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] new ead791522faf Merge v5.12-rc2 into tty-next new 4ee51f06e565 Merge remote-tracking branch 'tty/tty-next' adds 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() adds 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs adds 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] new e39e727aa078 drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi new 080951f99de1 Merge v5.12-rc2 into char-misc-next new 63a6b1b2a23b Merge remote-tracking branch 'char-misc/char-misc-next' new 99d2a5285169 Merge remote-tracking branch 'extcon/extcon-next' new 902343d6397c Merge remote-tracking branch 'phy-next/next' adds 815f421b6f6d thunderbolt: debugfs: Handle fail reading block adds d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] new 38fb159c2269 Merge remote-tracking branch 'thunderbolt/next' adds cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation adds 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] adds 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] adds 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] adds 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private adds 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach adds 5535412dc971 staging: fwserial: minor coding style fix adds 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A adds ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h adds cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions adds 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] adds 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf adds 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf adds 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf adds e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] adds 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] adds f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] adds 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] adds 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] adds 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] adds a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] adds e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] adds 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct adds 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing adds fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue adds 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order new e44ad3f18158 Merge v5.12-rc1 into staging-next new 429af2e8ac85 Merge remote-tracking branch 'staging/staging-next' new 583fb5234afb Merge remote-tracking branch 'icc/icc-next' new 4b61ea0a717d Merge remote-tracking branch 'cgroup/for-next' adds f7733625ec2f scsi: ufs: Add exception event tracepoint adds 37b97b18704f scsi: ufs: Add exception event definitions adds cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask adds 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] adds 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock adds efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap adds bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint adds c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap adds cbb9950b41dd scsi: sbitmap: Export sbitmap_weight adds 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper adds d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token adds 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback adds 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline adds 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter adds 8278807abd33 scsi: core: Add scsi_device_busy() wrapper adds ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] adds 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap adds a9294d867432 scsi: target: core: Move t_task_cdb initialization adds cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] adds a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() adds 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() adds 50ab9c47f51d scsi: target: srpt: Convert to new submission API adds 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API adds 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API adds 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API adds c7e086b8d753 scsi: target: sbp_target: Convert to new submission API adds 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API adds eb929804db7c scsi: target: vhost-scsi: Convert to new submission API adds 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API adds 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API adds 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() adds 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() adds eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission adds 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper adds e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds adds 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper adds 802ec4f672ed scsi: target: core: Cleanup cmd flag bits adds 302990ac3b1b scsi: target: core: Fix backend plugging adds 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts adds 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts adds 3d75948b8320 scsi: target: core: Flush submission work during TMR processing adds 39ae3edda325 scsi: target: core: Make completion affinity configurable adds f88dfeea18aa Merge branch 'misc' into for-next new bc1beac72ee4 Merge remote-tracking branch 'scsi/for-next' adds af1830956dc3 scsi: core: Add mq_poll support to SCSI layer adds 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support adds c4b57d89bad8 scsi: scsi_debug: mq_poll support adds 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll adds 4309ea74b0c3 scsi: core: Set shost as hctx driver_data adds 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation adds 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] adds 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() adds 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors adds 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request adds 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node adds 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] adds bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO adds ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf adds 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() adds 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb adds 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] adds 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery adds 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN adds 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes adds bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output adds debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang adds 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot adds a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message adds cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports adds 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] adds ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 adds 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes adds a81a38cc6dda scsi: storvsc: Parameterize number hardware queues new 7ea49e9db65e Merge remote-tracking branch 'scsi-mkp/for-next' new 59a47ca88484 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] new f7c3850978f9 Merge remote-tracking branch 'vhost/linux-next' new aa713d312674 Merge remote-tracking branch 'rpmsg/for-next' adds 79bdf5472bab docs: driver-api: gpio: consumer: Mark another line of cod [...] new f55af63636b1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules adds 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] adds 7655fd2a7722 irqdomain: Introduce irq_domain_create_simple() API adds 1106c6cf8e25 gpiolib: Unify the checks on fwnode type adds 39fd7c1a175c gpiolib: Move of_node operations to gpiolib-of and correct [...] adds de232781108c gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds 9f320a1dc49b gpiolib: Reuse device's fwnode to create IRQ domain adds 488d05fe25a6 gpiolib: Fold conditionals into a simple ternary operator new ee8cf4b69aa2 Merge remote-tracking branch 'gpio-intel/for-next' adds e93b27faa442 pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] adds d698603e3bb4 pinctrl: rockchip: fix restore error in resume adds 0b7bfe1f18cb pinctrl: equilibrium: add missing of_node_put adds 1367375f5359 pinctrl: cp110-system-controller: fix the pin function names adds 5e6a9965b25b pinctrl: armada-cp110 - fix MPP54/MPP55 functions adds 79f506ff2481 pinctrl: stm32: add missing of_node_put adds a4b3b354467c pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map adds 47106d4a2b5d pinctrl: rockchip: clear int status when driver probed adds 1ccb48631512 pinctrl: ingenic: add missing call to of_node_put() adds 59263b2bab47 Merge branch 'devel' into for-next new bae36b026e4d Merge remote-tracking branch 'pinctrl/for-next' adds 20a57ad4b848 pinctrl: intel: No need to disable IRQs in the handler new 2f1e4c6ec1e7 Merge remote-tracking branch 'pinctrl-intel/for-next' new a06d7cbb8f37 Merge remote-tracking branch 'livepatching/for-next' new 88ffdeab514a Merge remote-tracking branch 'coresight/next' new 5b8d7175b6e7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 994adcbd3714 gnss: drop stray semicolons new 98b814b6a7f3 Merge remote-tracking branch 'gnss/gnss-next' new 35a926734b21 Merge remote-tracking branch 'slimbus/for-next' new db6d541ca72f Merge remote-tracking branch 'nvmem/for-next' new 7cdcd9859a58 Merge remote-tracking branch 'xarray/main' adds f850a4cad27c drivers: hv: Fix whitespace errors adds ca48739e59df Drivers: hv: vmbus: Move Hyper-V page allocator to arch ne [...] adds 5e4e6ddf8d74 x86/hyper-v: Move hv_message_type to architecture neutral module adds f3c5e63c3690 Drivers: hv: Redo Hyper-V synthetic MSR get/set functions adds b548a7742791 Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch n [...] adds 946f4b8680b8 Drivers: hv: vmbus: Handle auto EOI quirk inline adds d608715d4771 Drivers: hv: vmbus: Move handling of VMbus interrupts adds e4ab4658f1cf clocksource/drivers/hyper-v: Handle vDSO differences inline adds eb3e1d370b4c clocksource/drivers/hyper-v: Handle sched_clock difference [...] adds 4c78738ead4e clocksource/drivers/hyper-v: Set clocksource rating based [...] adds ec866be6ec54 clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts new dd62fd065195 Merge remote-tracking branch 'hyperv/hyperv-next' adds 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() adds 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] adds 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager new 8d579f267597 Merge remote-tracking branch 'fpga/for-next' new 9ac4be2d1007 Merge remote-tracking branch 'mhi/mhi-next' new 957e93c0b2cf memblock: fix section mismatch warning new 80e1a91c18c5 stop_machine: mark helpers __always_inline new eecb50bf36f4 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM new 3f8f8a5ca56b mm/page_alloc.c: refactor initialization of struct page fo [...] new 9bebd1b60c71 mm-page_allocc-refactor-initialization-of-struct-page-for- [...] new 269ee09ed875 mm/fork: clear PASID for new mm new 7bb82127c8cf hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] new a29778389238 mm/highmem.c: fix zero_user_segments() with start > end new a294cd4031da binfmt_misc: fix possible deadlock in bm_register_write new afd9e6f39fd4 MAINTAINERS: exclude uapi directories in API/ABI section new 7b67629e71bc linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* new 9ba02f85ad4f kfence: fix printk format for ptrdiff_t new e1e478c2261b kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] new 5e415cca3dfb kfence: fix reports if constant function prefixes exist new dfccbd92280a include/linux/sched/mm.h: use rcu_dereference in in_vfork() new d54951934843 mm/madvise: replace ptrace attach requirement for process_madvise new 7bca2309f9eb ia64: fix ia64_syscall_get_set_arguments() for break-based [...] new 4a62bd380ed0 ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign new 22f4b65fe64e kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC new eef5c3225cd8 kasan: fix KASAN_STACK dependency for HW_TAGS new 35cddaf5c3a7 mm/userfaultfd: fix memory corruption due to writeprotect new b74968f66b52 mm, hwpoison: do not lock page again when me_huge_page() s [...] new eae4c248b278 hugetlb: dedup the code to add a new file_region new f58bd167d8a0 hugetlb: break earlier in add_reservation_in_range() when we can new ad569a6c8849 mm: introduce page_needs_cow_for_dma() for deciding whether cow new d352d349acef mm: use is_cow_mapping() across tree where proper new e3c4b00e2818 hugetlb: do early cow when page pinned on src mm new 5267815d6b41 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg new a28858b91516 mm/memcg: set memcg when splitting page new b21e149ca673 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 76d911dbad4a /proc/kpageflags: do not use uninitialized struct pages new 8e4b490ddfe3 arch/ia64/kernel/head.S: remove duplicate include new 960984d964a9 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new 8adeefad343c scripts/spelling.txt: add "overlfow" new 5b766288a3c6 scripts/spelling.txt: Add "diabled" typo new ac4b15734dbd scripts/spelling.txt: add "overflw" new 2e6d571940bf arch/sh/include/asm/tlb.h: remove duplicate include new b3aca6b8b4b1 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new a0ebb13ace45 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 19481687fccf ocfs2: fix ocfs2 corrupt when iputting an inode new d3c873c7bc9a kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 4aa9d14a5f67 mm/page_owner: record the timestamp of all pages during free new d4d76aff7937 mm: provide filemap_range_needs_writeback() helper new 043eb3a0366a mm: use filemap_range_needs_writeback() for O_DIRECT reads new 208efeb569b3 iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 147f4a0021ba mm/filemap: use filemap_read_page in filemap_fault new da801c4b0484 mm/filemap: drop check for truncated page after I/O new b8076e7cec81 mm: page-writeback: simplify memcg handling in test_clear_ [...] new d87d34359c13 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new cee2584981c8 mm/memremap.c: fix improper SPDX comment style new e765a5758882 mm: memcontrol: fix kernel stack account new e61f7d325227 memcg: cleanup root memcg checks new 77478df18e05 memcg: enable memcg oom-kill for __GFP_NOFAIL new 11ebf9849604 memcg: charge before adding to swapcache on swapin new de76d4647146 mm: memcontrol: fix cpuhotplug statistics flushing new cba592eb1008 mm: memcontrol: kill mem_cgroup_nodeinfo() new 766f713f83fb mm: memcontrol: privatize memcg_page_state query functions new b2eea5780603 cgroup: rstat: support cgroup1 new 607ab1e84ce2 cgroup: rstat: punt root-level optimization to individual [...] new 3b34911d26fb mm: memcontrol: switch to rstat new c598f5d96cb8 mm-memcontrol-switch-to-rstat-fix new 8a7d50b6197a mm: memcontrol: consolidate lruvec stat flushing new 2055ffd63a17 kselftests: cgroup: update kmem test for new vmstat implem [...] new 1dd8eaff5baa mm/memory.c: do_numa_page(): delete bool "migrated" new 487c1fe223c1 x86/vmemmap: drop handling of 4K unaligned vmemmap range new aed6571ca931 x86/vmemmap: drop handling of 1GB vmemmap ranges new 3c583493688a x86/vmemmap: handle unpopulated sub-pmd ranges new d955cfc90a85 mm/interval_tree: add comments to improve code readability new 98860a06cd59 mm: allow shmem mappings with MREMAP_DONTUNMAP new 3d700c8260bf mm/dmapool: switch from strlcpy to strscpy new fd4f58699f8b samples/vfio-mdev/mdpy: use remap_vmalloc_range new 1677ec7365d6 mm: unexport remap_vmalloc_range_partial new 9e8098d61fc1 mm/vmalloc: use rb_tree instead of list for vread() lookups new ebced5fb0ef9 kasan: remove redundant config option new 8aa6403aedf9 mm/kasan: switch from strlcpy to strscpy new 9fb72e183351 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 20e30837c1e0 mm, kasan: don't poison boot memory with tag-based modes new 52d2d5f50703 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new dfcf31c89888 mm: remove lru_add_drain_all in alloc_contig_range new 95b8bb513dd7 include/linux/page-flags-layout.h: correctly determine LAS [...] new a21fe50c6abc include/linux/page-flags-layout.h: cleanups new e53eb7f1dbb4 mm/page_alloc: rename alloc_mask to alloc_gfp new 393193f24c7f mm/page_alloc: rename gfp_mask to gfp new 7f14941ef59d mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 863ad0496492 mm/mempolicy: rename alloc_pages_current to alloc_pages new 1cc18f5bb0fd mm/mempolicy: rewrite alloc_pages documentation new 83c17fe396c3 mm/mempolicy: rewrite alloc_pages_vma documentation new e8bd4d2b126a mm/mempolicy: fix mpol_misplaced kernel-doc new ceafe4ee3a0c mm, hwpoison: enable error handling on shmem thp new 0decd9d6c727 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 85faa4d6513f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 68fc1f36d24f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 8d47d1529f59 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 205e240db3bf hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 733b9d486168 mm/hugetlb: remove redundant reservation check condition i [...] new 19e4dadd7442 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 609deb8d781b mm/hugetlb: use some helper functions to cleanup code new 0cf1d0b35845 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 4848168dea0d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new 649b038922a2 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 2fdda7e4bc46 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new cd28b1a6791d mm: memory_hotplug: factor out bootmem core functions to b [...] new fe7b06715dbf mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new f3182f369cd3 mm: hugetlb: free the vmemmap pages associated with each H [...] new 5bbc0bd85707 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 8e3b2d5e1e1b mm: hugetlb: set the PageHWPoison to the raw error page new a9b1cb87963d mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 8e6648bccac4 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new c43733d197df mm: hugetlb: gather discrete indexes of tail page new ca0d20124f8f mm: hugetlb: optimize the code with the help of the compiler new f9d1306feec9 khugepaged: remove unneeded return value of khugepaged_col [...] new dbaa4a675017 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 6f4784ad27ae khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 92296b4e5e7b khugepaged: fix wrong result value for trace_mm_collapse_h [...] new db404c4dfb4f mm/huge_memory.c: remove unnecessary local variable ret2 new 5026688b15be userfaultfd: add minor fault registration mode new 45c811b84a7b userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 8759106d89f9 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new edf1fae38236 userfaultfd: add UFFDIO_CONTINUE ioctl new 84f5a24808c7 userfaultfd: update documentation to describe minor fault [...] new c206da99de62 userfaultfd/selftests: add test exercising minor fault handling new 3407bec05d6d userfaultfd: support minor fault handling for shmem new 4e3e08fc35e5 userfaultfd/selftests: use memfd_create for shmem test type new 22bcbbe6a546 userfaultfd/selftests: create alias mappings in the shmem test new 3ad6ed83a57d userfaultfd/selftests: reinitialize test context in each test new 2405a6a1b53a userfaultfd/selftests: exercise minor fault handling shmem [...] new 284d0775b77a mm/vmscan: move RECLAIM* bits to uapi header new 135525ee0c34 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 66a33679d6a6 mm/compaction: remove unused variable sysctl_compact_memory new c1910bf5088d mm: compaction: update the COMPACT[STALL|FAIL] events properly new a73483d81eaf mm: vmstat: add cma statistics new 793d274c8664 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 82c687e7cc67 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 8af5efba8f39 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 0d2fa592ed86 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new bec059c3a3fd x86/mm: track linear mapping split events new 0d834ca5df57 mm/mmap.c: don't unlock VMAs in remap_file_pages() new 408c62850c45 mm/util.c: reduce mem_dump_obj() object size new 6d32ee40475f mm/gup: don't pin migrated cma pages in movable zone new 1ba71969be37 mm/gup: check every subpage of a compound page during isolation new c524feb55acf mm/gup: return an error on migration failure new b610bc36e8ef mm/gup: check for isolation errors new 725bc2d18cf0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 1bef38e48829 mm: apply per-task gfp constraints in fast path new a88c2b13d0b9 mm: honor PF_MEMALLOC_PIN for all movable pages new 10791c9b20b6 mm/gup: do not migrate zero page new 778de743986f mm/gup: migrate pinned pages out of movable zone new 7c96fe8ac940 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 767aaab6c38f mm/gup: change index type to long as it counts pages new e348e72d1885 mm/gup: longterm pin migration cleanup new 982a51fba545 selftests/vm: gup_test: fix test flag new 128d7bb63a41 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 1b9693a41837 mm/zswap.c: switch from strlcpy to strscpy new 74046409fda4 mm/highmem: Remove deprecated kmap_atomic new e24b8fec24a5 mm/mempool: minor coding style tweaks new 3087fe0c30d8 mm/swapfile: minor coding style tweaks new e3a92758d201 mm/sparse: minor coding style tweaks new d7822af3dc5c mm/vmscan: minor coding style tweaks new f318f25c9eda mm/compaction: minor coding style tweaks new 5a6b51c7f63f mm/oom_kill: minor coding style tweaks new 39cc1f745c45 mm/shmem: minor coding style tweaks new 2c06d5991baf mm/page_alloc: minor coding style tweaks new 97a352474129 mm/filemap: minor coding style tweaks new 1baea0d44619 mm/mlock: minor coding style tweaks new 0b37f4e79e57 mm/frontswap: minor coding style tweaks new 2a98bb53c260 mm/vmalloc: minor coding style tweaks new 4a4f41f37d85 mm/memory_hotplug: minor coding style tweaks new 15fdef6ef578 mm/mempolicy: minor coding style tweaks new 85451e933e44 mm/process_vm_access.c: remove duplicate include new 177599ed224d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 20d6fc2ca198 fs/buffer.c: dump more info for __getblk_gfp() stall problem new e0f8ef1e3735 kernel/hung_task.c: Monitor killed tasks. new dfd1f999c74c procfs: allow reading fdinfo with PTRACE_MODE_READ new 26773d2576c2 procfs/dmabuf: add inode number to /proc/*/fdinfo new 95dcfd2d1255 proc/sysctl: make protected_* world readable new 1b463822b278 kernel/async.c: fix pr_debug statement new 998a0df2827d lib/bch.c: fix a typo in the file bch.c new aa7865d08b18 lib: fix inconsistent indenting in process_bit1() new 012852350a2d include/linux/compat.h: remove unneeded declaration from C [...] new 484637bda13a fs: fat: fix spelling typo of values new 5dd400e9b0b6 kernel/fork.c: simplify copy_mm() new 0e69b6654959 kernel/crash_core: add crashkernel=auto for vmcore creation new ee2bd7d02c28 aio: simplify read_events() new c15bdc83ef0c gdb: lx-symbols: store the abspath() new 203388337996 Merge branch 'akpm-current/current' new 0a6fadf31638 Revert "userfaultfd/selftests: exercise minor fault handli [...] new 79876d53e345 Revert "userfaultfd/selftests: reinitialize test context i [...] new a5193aa6fa81 Revert "userfaultfd/selftests: create alias mappings in th [...] new 72f80609aa33 Revert "userfaultfd/selftests: use memfd_create for shmem [...] new 620e981d0da6 Revert "userfaultfd: support minor fault handling for shmem" new f0ab089c18b3 fix for "mm: memory_hotplug: factor out bootmem core funct [...] new b01d57bfdc41 Add linux-next specific files for 20210310
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 (f6b975aabf15) \ 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 747 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-driver-input-exc3000 | 9 + Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/devices.txt | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.rst | 8 + Documentation/admin-guide/kernel-parameters.txt | 43 +- Documentation/admin-guide/mm/hugetlbpage.rst | 11 + Documentation/admin-guide/mm/memory-hotplug.rst | 9 + Documentation/admin-guide/mm/transhuge.rst | 2 +- Documentation/admin-guide/mm/userfaultfd.rst | 107 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/conf.py | 31 +- Documentation/core-api/irq/irq-domain.rst | 22 +- Documentation/core-api/mm-api.rst | 1 + Documentation/core-api/printk-formats.rst | 2 +- Documentation/dev-tools/kcsan.rst | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 15 + .../arm/marvell/cp110-system-controller.txt | 4 +- .../devicetree/bindings/ata/ahci-ceva.txt | 4 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../interrupt-controller/ingenic,intc.yaml | 1 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 56 - .../bindings/net/broadcom-bluetooth.yaml | 117 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/sound/mchp,i2s-mcc.yaml | 108 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 - .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 1 + Documentation/driver-api/driver-model/device.rst | 23 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/serial/cyclades_z.rst | 11 - Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/rocket.rst | 185 - .../driver-api/surface_aggregator/client.rst | 4 +- Documentation/filesystems/f2fs.rst | 3 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/proc.rst | 41 +- Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/gpu/todo.rst | 21 + Documentation/input/event-codes.rst | 10 +- Documentation/input/ff.rst | 6 +- Documentation/input/gameport-programming.rst | 35 +- Documentation/input/input-programming.rst | 20 +- Documentation/input/input.rst | 8 +- Documentation/input/multi-touch-protocol.rst | 8 +- Documentation/input/notifier.rst | 3 +- Documentation/input/uinput.rst | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/livepatch/shadow-vars.rst | 4 +- Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/process/magic-number.rst | 4 - Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 5 - .../translations/it_IT/process/magic-number.rst | 4 - .../translations/zh_CN/admin-guide/README.rst | 347 ++ .../translations/zh_CN/admin-guide/index.rst | 8 +- .../translations/zh_CN/admin-guide/unicode.rst | 170 + Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/process/1.Intro.rst | 195 +- .../translations/zh_CN/process/2.Process.rst | 345 +- .../translations/zh_CN/process/3.Early-stage.rst | 139 +- .../translations/zh_CN/process/4.Coding.rst | 279 +- .../translations/zh_CN/process/5.Posting.rst | 243 +- .../translations/zh_CN/process/6.Followthrough.rst | 165 +- .../zh_CN/process/7.AdvancedTopics.rst | 141 +- .../translations/zh_CN/process/8.Conclusion.rst | 60 +- Documentation/translations/zh_CN/process/index.rst | 10 +- .../translations/zh_CN/process/magic-number.rst | 4 - .../translations/zh_CN/riscv/boot-image-header.rst | 67 + Documentation/translations/zh_CN/riscv/index.rst | 28 + .../translations/zh_CN/riscv/patch-acceptance.rst | 31 + Documentation/translations/zh_CN/riscv/pmu.rst | 233 ++ .../translations/zh_CN/sound/hd-audio/controls.rst | 102 + .../translations/zh_CN/sound/hd-audio/index.rst | 14 + Documentation/translations/zh_CN/sound/index.rst | 22 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 - Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 185 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 292 +- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 12 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 26 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 26 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 6 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 5 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 21 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 12 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- Documentation/virt/kvm/api.rst | 117 +- Documentation/virt/kvm/s390-diag.rst | 33 + Documentation/vm/page_owner.rst | 2 +- MAINTAINERS | 67 +- Makefile | 10 +- Next/SHA1s | 313 +- Next/Trees | 1 - Next/merge.log | 3151 +++++++++++---- arch/Kconfig | 22 +- arch/arm/Kconfig | 1 + arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 + arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plybas.dts | 6 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 9 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 30 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 - arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +- arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 + arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/include/asm/kexec.h | 3 - arch/arm/include/asm/memory.h | 15 - arch/arm/kernel/machine_kexec.c | 8 - arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/avic.c | 16 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/mach-imx1.c | 11 - arch/arm/mach-imx/mach-imx25.c | 12 - arch/arm/mach-imx/mach-imx27.c | 12 - arch/arm/mach-imx/mach-imx31.c | 1 - arch/arm/mach-imx/mach-imx35.c | 1 - arch/arm/mach-imx/mm-imx3.c | 24 - arch/arm/mach-imx/pm-imx5.c | 2 +- arch/arm/mm/cache-v7.S | 58 +- arch/arm/mm/proc-v7.S | 39 +- arch/arm/xen/p2m.c | 35 +- arch/arm64/Kconfig | 14 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 38 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 22 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1.dts | 4 + arch/arm64/boot/dts/arm/juno-r2.dts | 4 + arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 + .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 + .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 ++ .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 294 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 44 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 39 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 611 +++ .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/qcom/Makefile | 11 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 + ...trogdor-r1.dts => sc7180-trogdor-coachz-r1.dts} | 137 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 + ...0-trogdor-r1.dts => sc7180-trogdor-coachz.dtsi} | 165 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 + ...ogdor-lazor.dtsi => sc7180-trogdor-pompom.dtsi} | 175 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 132 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 51 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 110 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 706 +++- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 + .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 2 + .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 65 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 89 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 93 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 73 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 ++ arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +- arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/kexec.h | 4 - arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/memory.h | 5 + arch/arm64/kernel/idreg-override.c | 43 +- arch/arm64/kernel/machine_kexec_file.c | 196 +- arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/hyp/entry.S | 6 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 6 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 3 +- arch/arm64/kvm/hyp/pgtable.c | 1 + arch/arm64/kvm/hyp/vhe/tlb.c | 3 +- arch/arm64/mm/hugetlbpage.c | 7 +- arch/arm64/mm/init.c | 29 +- arch/csky/include/asm/asid.h | 2 +- arch/csky/include/asm/barrier.h | 2 +- arch/csky/include/asm/vdso.h | 2 +- arch/csky/kernel/entry.S | 1 - arch/ia64/Kconfig | 6 +- arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/kernel/head.S | 1 - arch/ia64/kernel/ptrace.c | 24 +- arch/ia64/kernel/signal.c | 3 +- arch/ia64/mm/hugetlbpage.c | 3 +- arch/m68k/include/asm/page_mm.h | 2 +- arch/m68k/kernel/syscalls/Makefile | 14 +- arch/m68k/kernel/syscalls/syscallhdr.sh | 36 - arch/m68k/kernel/syscalls/syscalltbl.sh | 32 - arch/m68k/kernel/syscalltable.S | 3 +- arch/mips/Kconfig | 2 + arch/mips/bmips/dma.c | 2 +- arch/mips/boot/compressed/decompress.c | 8 + arch/mips/crypto/Makefile | 4 +- arch/mips/include/asm/traps.h | 3 + arch/mips/kernel/cpu-probe.c | 6 + arch/mips/kernel/cpu-r3k-probe.c | 3 + arch/mips/kernel/traps.c | 10 +- arch/mips/kernel/vmlinux.lds.S | 6 + arch/mips/mm/hugetlbpage.c | 4 +- arch/mips/pci/pci-ar2315.c | 1 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/kernel/ptrace.c | 2 - arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/Makefile | 30 +- arch/parisc/kernel/syscalls/syscallhdr.sh | 36 - arch/parisc/kernel/syscalls/syscalltbl.sh | 36 - arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/Kconfig | 8 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/include/asm/ima.h | 30 - arch/powerpc/include/asm/kexec.h | 14 +- arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/kexec/Makefile | 7 - arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 21 +- arch/powerpc/kexec/ima.c | 219 -- arch/powerpc/mm/hugetlbpage.c | 3 +- arch/powerpc/xmon/xmon.c | 6 +- arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/smp.h | 1 + arch/s390/kernel/smp.c | 1 + arch/s390/kvm/diag.c | 31 +- arch/s390/kvm/gaccess.c | 30 +- arch/s390/kvm/gaccess.h | 37 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 8 + arch/s390/kvm/vsie.c | 106 +- arch/s390/mm/hugetlbpage.c | 2 +- arch/sh/include/asm/tlb.h | 10 +- arch/sh/mm/hugetlbpage.c | 2 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/sparc/mm/init_64.c | 1 + arch/um/kernel/kmsg_dump.c | 13 +- arch/x86/Kconfig | 9 +- arch/x86/Makefile | 8 + arch/x86/entry/common.c | 3 +- arch/x86/entry/entry_32.S | 95 +- arch/x86/entry/vdso/vdso2c.h | 2 +- arch/x86/hyperv/hv_init.c | 53 +- arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/hyperv-tlfs.h | 131 +- arch/x86/include/asm/jump_label.h | 4 +- arch/x86/include/asm/kexec.h | 5 - arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/mshyperv.h | 67 +- arch/x86/include/asm/msr-index.h | 2 - arch/x86/include/asm/paravirt.h | 6 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/processor.h | 15 +- arch/x86/include/asm/ptrace.h | 5 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 + arch/x86/kernel/asm-offsets_32.c | 5 - arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/mshyperv.c | 23 +- arch/x86/kernel/crash.c | 14 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kvm.c | 11 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/setup_percpu.c | 1 - arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/unwind_orc.c | 14 +- arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/lapic.c | 11 +- arch/x86/kvm/mmu/mmu_internal.h | 16 +- arch/x86/kvm/svm/svm.c | 26 +- arch/x86/kvm/x86.c | 32 +- arch/x86/kvm/xen.c | 290 ++ arch/x86/kvm/xen.h | 64 +- arch/x86/lib/insn-eval.c | 4 - arch/x86/mm/init.c | 2 +- arch/x86/mm/init_64.c | 202 +- arch/x86/mm/mem_encrypt.c | 5 + arch/x86/mm/pat/set_memory.c | 8 + arch/x86/mm/tlb.c | 176 +- arch/x86/platform/pvh/head.S | 14 - arch/x86/power/cpu.c | 6 +- arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/p2m.c | 54 +- arch/x86/xen/setup.c | 25 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/platforms/iss/console.c | 45 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-cgroup.c | 17 +- certs/Makefile | 5 +- certs/blacklist.c | 4 + crypto/Kconfig | 2 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 11 +- drivers/accessibility/speakup/spk_ttyio.c | 1 - drivers/acpi/acpi_processor.c | 33 +- drivers/acpi/hed.c | 1 - drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 166 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 38 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 43 +- drivers/acpi/processor_throttling.c | 110 +- drivers/acpi/sysfs.c | 14 +- drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/sata_dwc_460ex.c | 10 + drivers/ata/sata_mv.c | 12 +- drivers/atm/idt77105.c | 4 +- drivers/atm/uPD98402.c | 2 +- drivers/base/power/runtime.c | 62 +- drivers/base/regmap/regmap-debugfs.c | 1 + drivers/block/rsxx/core.c | 8 +- drivers/bluetooth/btintel.c | 3 +- drivers/bluetooth/btusb.c | 6 +- drivers/bluetooth/hci_bcm.c | 17 + drivers/bluetooth/hci_ldisc.c | 1 - drivers/char/hw_random/ba431-rng.c | 12 +- drivers/char/hw_random/bcm2835-rng.c | 17 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_plat_data.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 81 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/char/virtio_console.c | 23 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 6 + drivers/clk/sunxi/clk-sun6i-ar100.c | 2 +- drivers/clk/sunxi/clk-sun9i-core.c | 8 +- drivers/clk/sunxi/clk-usb.c | 2 +- drivers/clocksource/hyperv_timer.c | 249 +- drivers/cpufreq/qcom-cpufreq-hw.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 72 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 - drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qce/cipher.h | 1 - drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/s5p-sss.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 9 + drivers/devfreq/governor.h | 3 + drivers/firmware/efi/libstub/efi-stub.c | 16 + drivers/firmware/imx/scu-pd.c | 28 +- drivers/fpga/Kconfig | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gpio/gpio-aggregator.c | 39 +- drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 26 +- drivers/gpio/gpiolib-acpi.h | 4 + drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 136 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 22 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 19 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 14 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 126 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 13 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 293 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 37 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 221 ++ .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 9 + .../gpu/drm/amd/display/dc/bios/command_table.c | 21 + drivers/gpu/drm/amd/display/dc/core/dc.c | 82 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 7 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 84 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 21 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 2 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 112 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 2 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 8 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 34 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 18 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 25 +- drivers/gpu/drm/i915/display/icl_dsi.c | 25 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 22 +- drivers/gpu/drm/i915/display/intel_ddi.c | 526 ++- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 475 +-- drivers/gpu/drm/i915/display/intel_display.h | 5 - .../gpu/drm/i915/display/intel_display_debugfs.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 16 +- drivers/gpu/drm/i915/display/intel_dp.c | 72 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 57 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 172 +- drivers/gpu/drm/i915/intel_pm.h | 5 + drivers/gpu/drm/meson/meson_drv.c | 11 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 3 + drivers/gpu/drm/qxl/qxl_display.c | 1 + drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sislands_smc.h | 10 +- drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/ttm/ttm_bo.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 17 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 - drivers/hid/hid-alps.c | 1 + drivers/hid/hid-asus.c | 3 + drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-lg.c | 24 - drivers/hid/hid-logitech-dj.c | 131 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/i2c-hid/i2c-hid-acpi.c | 52 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 15 +- drivers/hid/usbhid/hiddev.c | 6 +- drivers/hid/wacom_wac.c | 2 +- drivers/hv/channel.c | 2 +- drivers/hv/connection.c | 2 +- drivers/hv/hv.c | 93 +- drivers/hv/ring_buffer.c | 1 - drivers/hv/vmbus_drv.c | 93 +- drivers/i3c/master/svc-i3c-master.c | 1 - drivers/infiniband/core/cm.c | 5 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 55 +- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 59 +- drivers/input/touchscreen/exc3000.c | 253 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/iommu/amd/io_pgtable.c | 10 +- drivers/iommu/dma-iommu.c | 15 +- drivers/iommu/intel/pasid.h | 4 +- drivers/iommu/tegra-smmu.c | 72 +- drivers/irqchip/Kconfig | 9 - drivers/irqchip/irq-ingenic-tcu.c | 1 + drivers/irqchip/irq-ingenic.c | 1 + drivers/leds/blink/Kconfig | 1 + drivers/md/dm-bufio.c | 4 + drivers/md/dm-verity-fec.c | 23 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 61 +- drivers/media/cec/core/cec-notifier.c | 33 +- drivers/media/common/b2c2/flexcop-hw-filter.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/common/siano/smscoreapi.c | 42 +- drivers/media/common/siano/smscoreapi.h | 5 - drivers/media/common/siano/smsdvb-main.c | 14 +- drivers/media/common/videobuf2/frame_vector.c | 1 - drivers/media/dvb-core/dvb_ca_en50221.c | 32 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 58 +- drivers/media/i2c/imx274.c | 7 +- drivers/media/i2c/max2175.c | 3 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 28 +- drivers/media/pci/cx23885/cx23885-core.c | 9 + drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ngene/ngene-cards.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 56 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/platform/Kconfig | 3 + drivers/media/platform/aspeed-video.c | 9 +- drivers/media/platform/exynos4-is/media-dev.c | 2 +- drivers/media/platform/fsl-viu.c | 6 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/camss-csid.c | 20 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 22 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 22 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 36 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss.c | 25 +- drivers/media/platform/qcom/camss/camss.h | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 446 +-- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- drivers/media/platform/sti/hva/hva-h264.c | 10 +- drivers/media/platform/ti-vpe/vpdma.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/ite-cir.c | 349 +- drivers/media/rc/ite-cir.h | 51 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-minix-neo.c | 55 + drivers/media/rc/keymaps/rc-xbox-360.c | 83 + drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/mt2063.c | 6 +- drivers/media/usb/dvb-usb-v2/anysee.c | 21 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 70 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 + drivers/media/usb/pwc/pwc-dec23.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 8 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 4 - drivers/media/usb/usbtv/usbtv-audio.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 6 +- drivers/media/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 5 + drivers/media/v4l2-core/v4l2-jpeg.c | 2 +- drivers/media/v4l2-core/v4l2-mc.c | 6 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/misc/ad525x_dpot.c | 3 + drivers/misc/habanalabs/common/debugfs.c | 5 +- drivers/misc/habanalabs/common/device.c | 40 +- drivers/misc/habanalabs/common/habanalabs.h | 2 - drivers/misc/habanalabs/common/habanalabs_ioctl.c | 12 + drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu.c | 38 +- drivers/misc/ti-st/st_core.c | 1 - drivers/misc/vmw_balloon.c | 11 +- drivers/mmc/core/block.c | 56 +- drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/queue.c | 11 +- drivers/mmc/core/queue.h | 1 - drivers/mmc/host/dw_mmc.c | 14 +- drivers/mmc/host/renesas_sdhi_core.c | 3 +- drivers/mmc/host/sdhci-st.c | 19 +- drivers/mmc/host/sdhci.c | 60 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/via-sdmmc.c | 3 +- drivers/mtd/mtdcore.c | 3 + drivers/mtd/mtdoops.c | 17 +- drivers/mtd/nand/raw/nand_base.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 7 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 - drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 5 +- drivers/mtd/spi-nor/winbond.c | 2 + drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/slcan.c | 1 - drivers/net/dsa/bcm_sf2.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 8 +- drivers/net/ethernet/davicom/dm9000.c | 23 +- drivers/net/ethernet/freescale/enetc/enetc.c | 6 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 6 + drivers/net/ethernet/freescale/gianfar.c | 15 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 17 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/mscc/ocelot_flower.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +- drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/tehuti/tehuti.c | 1 + drivers/net/hamradio/6pack.c | 6 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/netdevsim/netdev.c | 1 + drivers/net/ppp/ppp_async.c | 1 - drivers/net/ppp/ppp_synctty.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/usb/cdc_ncm.c | 10 +- drivers/net/usb/qmi_wwan.c | 14 - drivers/net/usb/r8152.c | 35 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 3 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- drivers/net/xen-netback/netback.c | 12 +- drivers/nvme/host/fabrics.c | 5 +- drivers/nvme/host/hwmon.c | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/target/admin-cmd.c | 36 +- drivers/nvme/target/configfs.c | 50 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/nvmet.h | 7 +- drivers/of/Makefile | 6 + drivers/of/kexec.c | 458 +++ drivers/opp/core.c | 52 +- drivers/pinctrl/intel/pinctrl-intel.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 14 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 24 + drivers/pinctrl/stm32/pinctrl-stm32.c | 5 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/surface/Kconfig | 49 + drivers/platform/surface/Makefile | 2 + drivers/platform/surface/aggregator/controller.c | 10 +- .../platform/surface/surface_aggregator_registry.c | 641 +++ .../platform/surface/surface_platform_profile.c | 190 + drivers/platform/surface/surfacepro3_button.c | 2 - drivers/platform/x86/Kconfig | 3 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 3 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-hid.c | 7 + drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 23 + drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/dtpm.c | 3 + drivers/pps/clients/pps-ldisc.c | 3 - drivers/regulator/rt4831-regulator.c | 4 +- drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/s390/block/dasd.c | 6 +- drivers/s390/char/con3215.c | 56 +- drivers/scsi/ibmvscsi/ibmvfc.c | 62 +- drivers/scsi/libiscsi.c | 148 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_debugfs.c | 13 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 639 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 272 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 98 +- drivers/scsi/lpfc/lpfc_sli.c | 29 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 87 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 42 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 + drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_lib.c | 29 +- drivers/scsi/scsi_transport_iscsi.c | 40 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/ufs/ufs-qcom.c | 10 + drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/vmw_pvscsi.c | 2 - drivers/scsi/vmw_pvscsi.h | 2 - drivers/soc/imx/soc-imx.c | 12 + drivers/soc/qcom/qmi_encdec.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-nxp-fspi.c | 114 +- drivers/staging/comedi/drivers/dt2814.c | 153 +- drivers/staging/fwserial/fwserial.c | 2 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 6 +- drivers/staging/media/imx/TODO | 9 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 687 ++-- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 33 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 + drivers/staging/media/imx/imx-media-utils.c | 23 +- drivers/staging/media/imx/imx-media-vdic.c | 7 +- drivers/staging/media/imx/imx-media.h | 12 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 1014 +++-- drivers/staging/media/imx/imx7-mipi-csis.c | 400 +- drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 5 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 12 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 58 +- drivers/staging/rtl8192e/rtllib_rx.c | 74 +- drivers/staging/rtl8192u/r8192U_wx.c | 6 +- drivers/staging/rtl8712/ieee80211.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/wifi.h | 178 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 3 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 45 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 23 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/wfx/bh.c | 1 + drivers/staging/wfx/bh.h | 4 + drivers/staging/wfx/bus.h | 3 + drivers/staging/wfx/bus_sdio.c | 6 + drivers/staging/wfx/bus_spi.c | 7 + drivers/staging/wfx/data_rx.c | 5 + drivers/staging/wfx/data_tx.c | 5 + drivers/staging/wfx/data_tx.h | 3 + drivers/staging/wfx/debug.c | 6 + drivers/staging/wfx/fwio.c | 2 + drivers/staging/wfx/hif_api_cmd.h | 4 + drivers/staging/wfx/hif_api_general.h | 9 + drivers/staging/wfx/hif_tx.c | 4 + drivers/staging/wfx/hif_tx_mib.c | 5 + drivers/staging/wfx/hwio.c | 3 + drivers/staging/wfx/hwio.h | 2 + drivers/staging/wfx/key.c | 2 + drivers/staging/wfx/key.h | 2 + drivers/staging/wfx/main.c | 7 + drivers/staging/wfx/main.h | 3 + drivers/staging/wfx/queue.c | 4 + drivers/staging/wfx/queue.h | 3 + drivers/staging/wfx/scan.h | 2 + drivers/staging/wfx/sta.c | 6 + drivers/staging/wfx/sta.h | 2 + drivers/staging/wfx/traces.h | 3 + drivers/staging/wfx/wfx.h | 3 + drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/op-rfkill.c | 2 +- drivers/thunderbolt/switch.c | 18 +- drivers/thunderbolt/tb.c | 4 + drivers/tty/Kconfig | 56 +- drivers/tty/Makefile | 3 - drivers/tty/amiserial.c | 8 +- drivers/tty/cyclades.c | 4119 -------------------- drivers/tty/hvc/hvcs.c | 24 - drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 -------- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 18 +- drivers/tty/n_hdlc.c | 1 - drivers/tty/n_null.c | 1 - drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 2 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 15 +- drivers/tty/rocket.c | 3127 --------------- drivers/tty/rocket.h | 111 - drivers/tty/rocket_int.h | 1214 ------ drivers/tty/serial/8250/8250_port.c | 24 +- drivers/tty/serial/8250/Kconfig | 5 +- drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/pch_uart.c | 19 +- drivers/tty/synclink_gt.c | 62 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_ioctl.c | 3 +- drivers/tty/vcc.c | 72 +- drivers/usb/cdns3/cdns3-gadget.c | 2 + drivers/usb/cdns3/cdns3-imx.c | 34 + drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 + drivers/usb/cdns3/drd.h | 2 +- drivers/usb/class/usblp.c | 16 +- drivers/usb/common/common.c | 76 + drivers/usb/common/debug.c | 22 +- drivers/usb/core/devices.c | 21 +- drivers/usb/core/endpoint.c | 35 +- drivers/usb/core/usb.c | 32 + drivers/usb/dwc3/core.c | 4 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-qcom.c | 16 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/host/Makefile | 6 +- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-mtk-sch.c | 360 +- drivers/usb/host/xhci-mtk.c | 19 +- drivers/usb/host/xhci-mtk.h | 46 +- drivers/usb/host/xhci-ring.c | 1 - drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 8 + drivers/usb/renesas_usbhs/pipe.c | 2 + drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/io_edgeport.c | 26 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/tps6598x.c | 4 +- drivers/usb/usbip/usbip_common.h | 1 + drivers/vhost/vdpa.c | 8 +- drivers/video/console/vgacon.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/virt/acrn/hsm.c | 9 + drivers/virt/acrn/irqfd.c | 4 +- fs/Kconfig | 6 + fs/afs/file.c | 1 - fs/binfmt_misc.c | 29 +- fs/block_dev.c | 11 +- fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/ctree.h | 21 +- fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/disk-io.c | 143 +- fs/btrfs/extent_io.c | 436 ++- fs/btrfs/file.c | 55 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 89 +- fs/btrfs/ioctl.c | 26 +- fs/btrfs/qgroup.c | 38 +- fs/btrfs/reflink.c | 34 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/send.c | 43 +- fs/btrfs/subpage.c | 72 + fs/btrfs/subpage.h | 17 + fs/btrfs/super.c | 26 + fs/btrfs/transaction.h | 2 +- fs/btrfs/volumes.c | 57 +- fs/btrfs/zoned.c | 4 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 3 - fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 24 +- fs/cifs/connect.c | 14 +- fs/cifs/dir.c | 18 +- fs/cifs/misc.c | 2 +- fs/cifs/sess.c | 1 + fs/cifs/smb2inode.c | 1 + fs/cifs/smb2misc.c | 28 +- fs/cifs/smb2ops.c | 10 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/transport.c | 4 +- fs/erofs/data.c | 28 +- fs/exfat/balloc.c | 91 +- fs/exfat/dir.c | 5 + fs/exfat/exfat_fs.h | 5 + fs/exfat/fatent.c | 37 +- fs/exfat/file.c | 53 + fs/exfat/super.c | 1 + fs/ext4/balloc.c | 38 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 6 +- fs/ext4/mballoc.c | 11 +- fs/ext4/super.c | 5 + fs/ext4/sysfs.c | 7 + fs/ext4/xattr.c | 4 + fs/f2fs/compress.c | 177 +- fs/f2fs/data.c | 32 +- fs/f2fs/debug.c | 13 + fs/f2fs/f2fs.h | 50 +- fs/f2fs/gc.c | 1 + fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 21 +- fs/f2fs/segment.c | 6 +- fs/f2fs/super.c | 26 +- fs/f2fs/sysfs.c | 1 + fs/f2fs/verity.c | 61 +- fs/fat/fatent.c | 2 +- fs/fuse/dev.c | 26 +- fs/fuse/fuse_i.h | 1 + fs/fuse/virtio_fs.c | 9 +- fs/gfs2/log.c | 4 + fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 10 +- fs/gfs2/super.h | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 2 +- fs/hugetlbfs/inode.c | 6 +- fs/io-wq.c | 202 +- fs/io-wq.h | 5 +- fs/io_uring.c | 839 ++-- fs/iomap/direct-io.c | 24 +- fs/locks.c | 3 - fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4proc.c | 7 +- fs/nfsd/nfs4state.c | 102 +- fs/nfsd/nfsxdr.c | 2 - fs/nfsd/trace.h | 24 + fs/nfsd/vfs.c | 9 +- fs/ocfs2/blockcheck.c | 2 +- fs/overlayfs/file.c | 23 +- fs/pnode.h | 2 +- fs/proc/base.c | 4 +- fs/proc/fd.c | 20 +- fs/proc/task_mmu.c | 5 +- fs/pstore/platform.c | 5 +- fs/pstore/ram_core.c | 2 +- fs/seq_file.c | 3 - fs/userfaultfd.c | 149 +- include/acpi/acpi_drivers.h | 12 - include/asm-generic/hyperv-tlfs.h | 35 + include/asm-generic/mshyperv.h | 19 +- include/clocksource/hyperv_timer.h | 3 +- include/dt-bindings/power/qcom-rpmpd.h | 26 + include/linux/acpi.h | 16 +- include/linux/atmdev.h | 2 +- include/linux/bootmem_info.h | 65 + include/linux/bpf.h | 9 +- include/linux/compaction.h | 1 - include/linux/compat.h | 1 - include/linux/compiler-clang.h | 6 + include/linux/compiler-gcc.h | 8 +- include/linux/compiler-version.h | 14 + include/linux/cpu.h | 3 + include/linux/cpumask.h | 6 +- include/linux/cyclades.h | 364 -- include/linux/devfreq.h | 9 + include/linux/f2fs_fs.h | 1 + include/linux/fs.h | 7 + include/linux/gfp.h | 21 +- include/linux/gpio/consumer.h | 2 + include/linux/hid.h | 2 + include/linux/hugetlb.h | 72 +- include/linux/hugetlb_cgroup.h | 34 +- include/linux/intel-ish-client-if.h | 2 +- include/linux/interrupt.h | 4 + include/linux/io_uring.h | 11 +- include/linux/irqdomain.h | 19 +- include/linux/isicom.h | 85 - include/linux/kasan.h | 3 +- include/linux/kconfig.h | 2 - include/linux/kcov.h | 1 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/kexec.h | 8 + include/linux/kmsg_dump.h | 47 +- include/linux/lockdep.h | 18 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 146 +- include/linux/memory_hotplug.h | 27 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/migrate.h | 1 + include/linux/mm.h | 56 + include/linux/mm_types.h | 1 + include/linux/mmzone.h | 13 +- include/linux/netdevice.h | 2 - include/linux/of.h | 7 + include/linux/page-flags-layout.h | 62 +- include/linux/parport.h | 12 +- include/linux/pci_ids.h | 31 - include/linux/pgtable.h | 12 + include/linux/platform_data/usb-mx2.h | 29 - include/linux/platform_data/{ => x86}/intel-spi.h | 0 include/linux/printk.h | 8 +- include/linux/psi.h | 1 - include/linux/psi_types.h | 3 +- include/linux/rcu_segcblist.h | 7 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 11 +- include/linux/rcutree.h | 2 + include/linux/sched.h | 3 +- include/linux/sched/mm.h | 30 +- include/linux/sched/task.h | 2 + include/linux/slab.h | 2 + include/linux/smp.h | 50 +- include/linux/stop_machine.h | 11 +- include/linux/sunrpc/svc_rdma.h | 4 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/sunrpc/xdr.h | 18 +- include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/swap.h | 8 + include/linux/trace_events.h | 11 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 3 - include/linux/usb.h | 2 + include/linux/usb/ch9.h | 62 +- include/linux/userfaultfd_k.h | 49 +- include/linux/vm_event_item.h | 8 + include/linux/vmalloc.h | 2 +- include/linux/vmstat.h | 24 +- include/linux/wmi.h | 2 +- include/media/davinci/isif.h | 8 +- include/media/dvbdev.h | 2 +- include/media/rc-map.h | 2 + include/media/v4l2-mc.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/mgmt.h | 1 + include/net/nfc/nci_core.h | 2 - include/net/xfrm.h | 2 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 11 + include/sound/rt5645.h | 32 - include/trace/events/migrate.h | 3 +- include/trace/events/mmflags.h | 7 + include/trace/events/rcu.h | 28 + include/trace/events/xen.h | 2 +- include/uapi/linux/bpf.h | 16 +- include/uapi/linux/cyclades.h | 494 --- include/uapi/linux/fuse.h | 3 +- include/uapi/linux/kvm.h | 13 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/major.h | 2 - include/uapi/linux/mempolicy.h | 7 + include/uapi/linux/serial.h | 4 +- include/uapi/linux/userfaultfd.h | 36 +- include/uapi/linux/v4l2-controls.h | 2 +- init/Kconfig | 16 +- kernel/async.c | 2 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/core.c | 4 + kernel/bpf/syscall.c | 5 + kernel/bpf/verifier.c | 93 +- kernel/cgroup/cgroup.c | 34 +- kernel/cgroup/rstat.c | 63 +- kernel/cpu.c | 194 +- kernel/crash_core.c | 7 + kernel/cred.c | 2 - kernel/debug/kdb/kdb_main.c | 10 +- kernel/fork.c | 68 +- kernel/irq/irqdomain.c | 20 +- kernel/irq/manage.c | 11 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 7 +- kernel/kcsan/debugfs.c | 9 +- kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/{kcsan-test.c => kcsan_test.c} | 118 +- kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/locking/lockdep.c | 15 +- kernel/printk/internal.h | 4 +- kernel/printk/printk.c | 464 +-- kernel/printk/printk_safe.c | 27 +- kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 93 +- kernel/rcu/tasks.h | 89 +- kernel/rcu/tiny.c | 40 + kernel/rcu/tree.c | 164 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_plugin.h | 263 +- kernel/rcu/tree_stall.h | 2 + kernel/sched/core.c | 54 +- kernel/sched/fair.c | 162 +- kernel/sched/idle.c | 6 + kernel/sched/psi.c | 122 +- kernel/sched/sched.h | 14 + kernel/sched/stats.h | 37 +- kernel/sched/topology.c | 91 +- kernel/smp.c | 212 +- kernel/softirq.c | 2 +- kernel/sysctl.c | 2 +- kernel/torture.c | 6 +- kernel/trace/Kconfig | 2 +- kernel/trace/ring_buffer.c | 21 +- kernel/trace/trace.c | 6 + kernel/trace/trace.h | 1 - kernel/trace/trace_events_synth.c | 4 +- kernel/up.c | 38 +- kernel/workqueue.c | 2 +- lib/Kconfig.kasan | 6 + lib/Kconfig.kcsan | 5 +- lib/bch.c | 2 +- lib/bitmap.c | 49 +- lib/cmdline.c | 1 + lib/decompress_unlzma.c | 2 +- lib/hexdump.c | 9 +- lib/seq_buf.c | 9 +- lib/test_bitmap.c | 46 +- lib/test_printf.c | 60 +- lib/vsprintf.c | 66 +- localversion-next | 2 +- mm/Kconfig | 7 + mm/Makefile | 2 + mm/bootmem_info.c | 127 + mm/cma.c | 12 +- mm/compaction.c | 13 +- mm/dmapool.c | 2 +- mm/filemap.c | 67 +- mm/frontswap.c | 12 +- mm/gup.c | 174 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/highmem.c | 17 +- mm/huge_memory.c | 18 +- mm/hugetlb.c | 585 ++- mm/hugetlb_cgroup.c | 12 +- mm/hugetlb_vmemmap.c | 293 ++ mm/hugetlb_vmemmap.h | 51 + mm/internal.h | 9 +- mm/interval_tree.c | 2 +- mm/kasan/report_generic.c | 2 +- mm/kfence/report.c | 30 +- mm/khugepaged.c | 45 +- mm/madvise.c | 13 +- mm/memcontrol.c | 486 ++- mm/memory-failure.c | 38 +- mm/memory.c | 34 +- mm/memory_hotplug.c | 118 +- mm/mempolicy.c | 80 +- mm/mempool.c | 2 +- mm/memremap.c | 2 +- mm/migrate.c | 2 +- mm/mlock.c | 4 +- mm/mm_init.c | 4 - mm/mmap.c | 61 +- mm/mremap.c | 3 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 9 +- mm/page_alloc.c | 144 +- mm/page_io.c | 5 - mm/page_owner.c | 12 +- mm/page_poison.c | 2 +- mm/process_vm_access.c | 1 - mm/shmem.c | 2 +- mm/slab.c | 4 +- mm/slab.h | 2 + mm/slab_common.c | 4 + mm/slob.c | 2 + mm/slub.c | 15 +- mm/sparse-vmemmap.c | 280 ++ mm/sparse.c | 3 +- mm/swap_state.c | 13 +- mm/swapfile.c | 17 +- mm/userfaultfd.c | 39 +- mm/util.c | 27 +- mm/vmalloc.c | 10 +- mm/vmscan.c | 10 +- mm/vmstat.c | 67 +- mm/zswap.c | 2 +- net/9p/client.c | 4 - net/bluetooth/hci_event.c | 27 + net/bluetooth/hci_request.c | 47 +- net/bluetooth/mgmt.c | 1 + net/core/filter.c | 12 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 1 + net/dsa/dsa_priv.h | 25 +- net/dsa/slave.c | 59 +- net/ipv4/ah4.c | 2 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/esp4.c | 2 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/nexthop.c | 10 +- net/ipv6/ah6.c | 2 +- net/ipv6/calipso.c | 14 +- net/ipv6/esp6.c | 2 +- net/ipv6/ip6_vti.c | 6 +- net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 + net/l2tp/l2tp_netlink.c | 6 + net/mac80211/iface.c | 1 + net/mac80211/rx.c | 1 + net/mptcp/protocol.c | 165 +- net/mptcp/protocol.h | 14 +- net/mptcp/subflow.c | 14 +- net/netfilter/nf_tables_api.c | 13 +- net/netlabel/netlabel_cipso_v4.c | 3 + net/nfc/nci/uart.c | 148 +- net/qrtr/qrtr.c | 4 +- net/sched/sch_api.c | 8 +- net/sctp/tsnmap.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/svc_xprt.c | 14 + net/sunrpc/svcsock.c | 15 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 69 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 9 +- net/xfrm/xfrm_output.c | 10 +- samples/bpf/xdpsock_user.c | 2 + samples/vfio-mdev/mdpy.c | 4 +- scripts/Makefile | 2 +- scripts/dummy-tools/gcc | 14 + scripts/gcc-plugins/Makefile | 1 + scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 3 +- scripts/gcc-x86_32-has-stack-protector.sh | 6 +- scripts/gdb/linux/symbols.py | 3 +- scripts/kernel-doc | 11 +- scripts/ld-version.sh | 20 +- scripts/recordmcount.c | 2 +- scripts/spelling.txt | 3 + security/Kconfig.hardening | 4 +- security/integrity/ima/ima.h | 4 - security/integrity/ima/ima_kexec.c | 9 +- security/selinux/hooks.c | 3 +- security/selinux/ima.c | 87 +- security/selinux/include/ima.h | 6 + security/selinux/include/security.h | 2 +- security/selinux/selinuxfs.c | 6 + security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 2 +- sound/drivers/vx/vx_core.c | 2 +- sound/hda/intel-nhlt.c | 5 + sound/pci/hda/hda_auto_parser.h | 2 +- sound/pci/hda/hda_controller.c | 7 - sound/pci/hda/hda_jack.c | 73 +- sound/pci/hda/hda_jack.h | 8 + sound/pci/hda/hda_local.h | 2 +- sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_cirrus.c | 1081 +++++ sound/pci/hda/patch_conexant.c | 62 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 27 +- sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 + sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/codecs/Kconfig | 19 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l42.c | 435 ++- sound/soc/codecs/cs42l42.h | 41 +- sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/jz4760.c | 11 +- sound/soc/codecs/jz4770.c | 7 +- sound/soc/codecs/lpass-rx-macro.c | 1 - sound/soc/codecs/lpass-va-macro.c | 28 +- sound/soc/codecs/lpass-wsa-macro.c | 20 +- sound/soc/codecs/nau8825.c | 9 +- sound/soc/codecs/rt1011.c | 47 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 7 +- sound/soc/codecs/rt1305.c | 4 +- sound/soc/codecs/rt1308.c | 8 +- sound/soc/codecs/rt1316-sdw.c | 4 +- sound/soc/codecs/rt5631.c | 2 +- sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 47 +- sound/soc/codecs/rt5645.h | 2 - sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 14 +- sound/soc/codecs/rt5682.h | 1 + sound/soc/codecs/rt711-sdca-sdw.c | 425 ++ sound/soc/codecs/rt711-sdca-sdw.h | 99 + sound/soc/codecs/rt711-sdca.c | 1492 +++++++ sound/soc/codecs/rt711-sdca.h | 238 ++ sound/soc/codecs/rt715-sdca-sdw.c | 278 ++ sound/soc/codecs/rt715-sdca-sdw.h | 170 + sound/soc/codecs/rt715-sdca.c | 1075 +++++ sound/soc/codecs/rt715-sdca.h | 136 + sound/soc/codecs/sgtl5000.c | 6 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- sound/soc/codecs/sirf-audio-codec.h | 124 - sound/soc/codecs/wcd934x.c | 6 + sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8962.c | 23 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/fsl_xcvr.c | 8 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 8 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 - sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/sdm845.c | 6 +- sound/soc/soc-core.c | 4 + sound/soc/soc-dai.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda.c | 3 +- sound/soc/ti/ams-delta.c | 1 - sound/usb/card.c | 6 + sound/usb/quirks.c | 11 +- sound/usb/usbaudio.h | 1 + sound/virtio/virtio_card.c | 129 +- sound/virtio/virtio_card.h | 4 +- sound/virtio/virtio_ctl_msg.c | 2 +- sound/virtio/virtio_pcm.c | 41 +- sound/virtio/virtio_pcm.h | 24 +- sound/virtio/virtio_pcm_msg.c | 70 +- sound/virtio/virtio_pcm_ops.c | 287 +- tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/asm/msr-index.h | 2 - tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/kcpuid/Makefile | 24 + tools/arch/x86/kcpuid/cpuid.csv | 380 ++ tools/arch/x86/kcpuid/kcpuid.c | 655 ++++ tools/build/Makefile | 8 +- tools/include/linux/coresight-pmu.h | 20 +- tools/include/uapi/drm/drm.h | 97 +- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/kvm.h | 73 + tools/include/uapi/linux/mount.h | 16 + tools/include/uapi/linux/openat2.h | 4 + tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/xsk.c | 5 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 + .../memory-model/Documentation/access-marking.txt | 479 +++ tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/Documentation/simple.txt | 1 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 282 +- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/builtin-check.c | 43 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 39 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/objtool.c | 64 + tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/Makefile.perf | 12 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 + tools/perf/arch/x86/util/archinsn.c | 2 +- tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-daemon.c | 6 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-trace.c | 5 +- tools/perf/perf-archive.sh | 3 +- tools/perf/tests/attr.c | 8 +- tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/cpumap.c | 2 + tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 - tools/perf/tests/perf-time-to-tsc.c | 2 + tools/perf/tests/sample-parsing.c | 4 - tools/perf/tests/shell/daemon.sh | 32 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/thread-map.c | 8 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- tools/perf/util/evlist.c | 1 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/map.c | 7 +- tools/perf/util/parse-events.y | 6 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat.c | 47 +- tools/perf/util/trace-event-read.c | 1 + tools/testing/selftests/bpf/prog_tests/check_mtu.c | 4 + tools/testing/selftests/bpf/progs/test_check_mtu.c | 92 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 25 + tools/testing/selftests/bpf/verifier/atomic_or.c | 25 + tools/testing/selftests/cgroup/test_kmem.c | 22 +- tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 +- tools/testing/selftests/net/fib_nexthops.sh | 8 + tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 - tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 + .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 189 + .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 280 ++ .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 126 +- tools/testing/selftests/rcutorture/bin/torture.sh | 4 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-t => SRCU-T} | 0 .../configs/rcu/{SRCU-t.boot => SRCU-T.boot} | 0 .../rcutorture/configs/rcu/{SRCU-u => SRCU-U} | 0 .../configs/rcu/{SRCU-u.boot => SRCU-U.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/userfaultfd.c | 164 +- 1657 files changed, 41004 insertions(+), 28740 deletions(-) delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst delete mode 100644 Documentation/driver-api/serial/rocket.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/admin-guide/README.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/unicode.rst create mode 100644 Documentation/translations/zh_CN/riscv/boot-image-header.rst create mode 100644 Documentation/translations/zh_CN/riscv/index.rst create mode 100644 Documentation/translations/zh_CN/riscv/patch-acceptance.rst create mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/controls.rst create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/index.rst create mode 100644 Documentation/translations/zh_CN/sound/index.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-r1.dts => sc7180-trogdor-coachz-r1.d [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-r1.dts => sc7180-trogdor-coachz.dtsi} (59%) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts copy arch/arm64/boot/dts/qcom/{sc7180-trogdor-lazor.dtsi => sc7180-trogdor-pompom. [...] delete mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/parisc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/include/asm/ima.h delete mode 100644 arch/powerpc/kexec/ima.c create mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c create mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c create mode 100644 drivers/of/kexec.c create mode 100644 drivers/platform/surface/surface_aggregator_registry.c create mode 100644 drivers/platform/surface/surface_platform_profile.c delete mode 100644 drivers/tty/cyclades.c delete mode 100644 drivers/tty/isicom.c delete mode 100644 drivers/tty/rocket.c delete mode 100644 drivers/tty/rocket.h delete mode 100644 drivers/tty/rocket_int.h create mode 100644 include/linux/bootmem_info.h create mode 100644 include/linux/compiler-version.h delete mode 100644 include/linux/cyclades.h delete mode 100644 include/linux/isicom.h delete mode 100644 include/linux/platform_data/usb-mx2.h rename include/linux/platform_data/{ => x86}/intel-spi.h (100%) delete mode 100644 include/sound/rt5645.h delete mode 100644 include/uapi/linux/cyclades.h rename kernel/kcsan/{kcsan-test.c => kcsan_test.c} (94%) create mode 100644 mm/bootmem_info.c create mode 100644 mm/hugetlb_vmemmap.c create mode 100644 mm/hugetlb_vmemmap.h create mode 100644 sound/soc/codecs/rt711-sdca-sdw.c create mode 100644 sound/soc/codecs/rt711-sdca-sdw.h create mode 100644 sound/soc/codecs/rt711-sdca.c create mode 100644 sound/soc/codecs/rt711-sdca.h create mode 100644 sound/soc/codecs/rt715-sdca-sdw.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h create mode 100644 sound/soc/codecs/rt715-sdca.c create mode 100644 sound/soc/codecs/rt715-sdca.h delete mode 100644 sound/soc/codecs/sirf-audio-codec.h create mode 100644 tools/arch/x86/kcpuid/Makefile create mode 100644 tools/arch/x86/kcpuid/cpuid.csv create mode 100644 tools/arch/x86/kcpuid/kcpuid.c create mode 100644 tools/memory-model/Documentation/access-marking.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/arch/x86/tests/sample-parsing.c create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%)