This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 577c283560fe Add linux-next specific files for 20210224 discards 06624eb47a0f Merge branch 'akpm/master' discards fafe5ef21130 MIPS: make userspace mapping young by default discards 73a63ac67bdd Merge branch 'akpm-current/current' discards 392b733195f3 Merge remote-tracking branch 'mhi/mhi-next' discards 732b255992a3 Merge remote-tracking branch 'xarray/main' discards dff0904b6562 Merge remote-tracking branch 'nvmem/for-next' discards ab57c5c3b92e Merge remote-tracking branch 'slimbus/for-next' discards 598bb9ede1be Merge remote-tracking branch 'gnss/gnss-next' discards e33c109617c0 Merge remote-tracking branch 'kspp/for-next/kspp' discards 3b18a4bb3f1a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards d439f01f4e74 Merge remote-tracking branch 'coresight/next' discards 5e46c1134c10 Merge remote-tracking branch 'livepatching/for-next' discards 685b492af69f Merge remote-tracking branch 'pwm/for-next' discards 26874af4f634 Merge remote-tracking branch 'gpio-intel/for-next' discards 3fe007745418 Merge remote-tracking branch 'rpmsg/for-next' discards a7b0a33d6c95 Merge remote-tracking branch 'vhost/linux-next' discards 46a96112c319 Merge remote-tracking branch 'scsi-mkp/for-next' discards 431d3c0beff0 Merge remote-tracking branch 'scsi/for-next' discards a89d85d8f189 Merge remote-tracking branch 'cgroup/for-next' discards 8f7e1df094bb Merge remote-tracking branch 'dmaengine/next' discards 50dba014bc14 Merge remote-tracking branch 'vfio/next' discards e09bc2ebd780 Merge remote-tracking branch 'extcon/extcon-next' discards d71c47728787 Merge remote-tracking branch 'char-misc/char-misc-next' discards c3f2d2c688ba Merge remote-tracking branch 'driver-core/driver-core-next' discards aa123372b42c Merge remote-tracking branch 'leds/for-next' discards c567ee663e45 Merge remote-tracking branch 'percpu/for-next' discards 39206e1fd02e Merge remote-tracking branch 'xen-tip/linux-next' discards 14670dafafb7 Merge remote-tracking branch 'rcu/rcu/next' discards 2efc462f57cc Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 77ed50b342c9 Merge remote-tracking branch 'edac/edac-for-next' discards e37123bdeacc Merge remote-tracking branch 'tip/auto-latest' discards cf9202d1c44d Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 3ab2b533167a Merge remote-tracking branch 'keys/keys-next' discards 69a675204c34 Merge remote-tracking branch 'apparmor/apparmor-next' discards 06deff7ffd55 Merge remote-tracking branch 'security/next-testing' discards 518646a7e69f Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 42b08822dc9f Merge remote-tracking branch 'block/for-next' discards 9bac5697dde2 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards f43ec135d880 Merge remote-tracking branch 'drm-msm/msm-next' discards 205a9829153e Merge remote-tracking branch 'drm-intel/for-linux-next' discards 98bf3b2b1cdb Merge remote-tracking branch 'amdgpu/drm-next' discards 6dc37f7fa2b6 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 287cf10e6fa7 Merge remote-tracking branch 'gfs2/for-next' discards 25b3708414ea Merge remote-tracking branch 'swiotlb/linux-next' discards d4d0ec586151 Merge remote-tracking branch 'ieee1394/for-next' discards 499ecad1e1db Merge remote-tracking branch 'pm/linux-next' discards 6545cc73cbf2 Merge remote-tracking branch 'v4l-dvb-next/master' discards 9d0b6a4d22db Merge remote-tracking branch 'jc_docs/docs-next' discards 3425c687a0b2 Merge remote-tracking branch 'dmi/dmi-for-next' discards 901769bb9a75 Merge remote-tracking branch 'i2c/i2c/for-next' discards 1528511df607 Merge remote-tracking branch 'hid/for-next' discards 58ca1f84deee Merge remote-tracking branch 'pstore/for-next/pstore' discards a83bdef52a02 Merge remote-tracking branch 'pci/next' discards 991cfbdbff95 Merge remote-tracking branch 'printk/for-next' discards a12c12a54419 Merge remote-tracking branch 'vfs/for-next' discards 39d17c6ee0f8 Merge remote-tracking branch 'v9fs/9p-next' discards 5050b826bef3 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards c75362a249ed Merge remote-tracking branch 'cel/for-next' discards 6f6a5fb070d9 Merge remote-tracking branch 'nfs-anna/linux-next' discards bc7f5c0e4c95 Merge branch 'block-5.12' into for-next discards 10166b865de0 Merge remote-tracking branch 'ext4/dev' discards 8fd5d1040075 Merge remote-tracking branch 'ext3/for_next' discards 91bb4c1eb6f1 Merge remote-tracking branch 'ecryptfs/next' discards 8ce9c54f6763 Merge remote-tracking branch 'cifs/for-next' discards 7b34a2252e14 Merge branch 'io_uring-worker.v3' into for-next discards 4545f8716e80 io-wq: fix races around manager/worker creation and task exit discards e95f5656e671 Merge remote-tracking branch 'btrfs/for-next' discards f8fe28600194 Merge remote-tracking branch 'fscache/fscache-next' discards 7838a854e8ea Merge remote-tracking branch 'pidfd/for-next' discards 717dd6ae68db Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 7b621172de76 Merge remote-tracking branch 's390/for-next' discards b84fed4621d5 Merge remote-tracking branch 'risc-v/for-next' discards e319fc6c5388 Merge remote-tracking branch 'openrisc/for-next' discards c833fb99b0ae Merge remote-tracking branch 'nios2/for-next' discards 01b38789b144 Merge remote-tracking branch 'nds32/next' discards 7874b7ce6154 Merge remote-tracking branch 'mips/mips-next' discards 8698b5a3276b Merge remote-tracking branch 'm68knommu/for-next' discards c93956e6a699 Merge remote-tracking branch 'h8300/h8300-next' discards 6e8b6d3ffd0d Merge remote-tracking branch 'csky/linux-next' discards d43363800006 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards 002605f43fa9 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards d680c461fad5 Merge remote-tracking branch 'tegra/for-next' discards cf8c65f40839 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards dd0aea6c3774 Merge remote-tracking branch 'stm32/stm32-next' discards 57e15cfdafc4 Merge remote-tracking branch 'samsung-krzk/for-next' discards 86418a78f584 Merge remote-tracking branch 'rockchip/for-next' discards ec600a9d8186 Merge remote-tracking branch 'renesas/next' discards b9796a6f155b Merge remote-tracking branch 'realtek/for-next' discards eb941f55429d Merge remote-tracking branch 'raspberrypi/for-next' discards 337e75d3f00c Merge remote-tracking branch 'qcom/for-next' discards 6e9c4fffc4fe Merge remote-tracking branch 'omap/for-next' discards 55f223aec313 Merge remote-tracking branch 'mvebu/for-next' discards dbc8e1859f12 Merge remote-tracking branch 'mediatek/for-next' discards fcbb2019ca10 Merge remote-tracking branch 'keystone/next' discards 458de43c34d8 Merge remote-tracking branch 'imx-mxs/for-next' discards c8ff1d48bb60 Merge remote-tracking branch 'drivers-memory/for-next' discards 9be48f358a0b Merge remote-tracking branch 'at91/at91-next' discards 86e67cbb9777 Merge remote-tracking branch 'aspeed/for-next' discards 944e6bed8206 Merge remote-tracking branch 'amlogic/for-next' discards 6ab98131e99c Merge remote-tracking branch 'actions/for-next' discards b41312970540 Merge remote-tracking branch 'arm-soc/for-next' discards 20be62928d2d Merge remote-tracking branch 'arm/for-next' discards 98b2b7ca1f62 Merge remote-tracking branch 'asm-generic/master' discards 91db9a2704dc Merge remote-tracking branch 'dma-mapping/for-next' discards ec2fb6a68ca9 Merge remote-tracking branch 'kbuild/for-next' discards 5933851d9e7b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 7c7fe88bbd69 Merge remote-tracking branch 'cel-fixes/for-rc' discards d5a0ddaa7fec Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 06ee7c41e3a2 Merge remote-tracking branch 'omap-fixes/fixes' discards c2da0e3d6304 Merge remote-tracking branch 'at91-fixes/at91-fixes' discards 88bb4a8bc8ef Merge remote-tracking branch 'ide/master' discards 36306b33da59 Merge remote-tracking branch 'input-current/for-linus' discards b3875a65f676 Merge remote-tracking branch 'phy/fixes' discards 16188c3a64ce Merge remote-tracking branch 'pci-current/for-linus' discards e2b52beeca33 Merge remote-tracking branch 'spi-fixes/for-linus' discards f5c05dbfc67e Merge remote-tracking branch 'regulator-fixes/for-linus' discards 45d6fd9a7368 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 3ada1414c014 Merge remote-tracking branch 'wireless-drivers/master' discards ee9ed95cff38 Merge remote-tracking branch 'ipsec/master' discards badbdbea4c71 Merge remote-tracking branch 'bpf/master' discards 41e2972c0061 Merge remote-tracking branch 'net/master' discards 90bb501a72a8 Merge remote-tracking branch 'sparc/master' discards e9d2dfc49a8c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 6039bd61b69f Merge branch 'remotes/lorenzo/pci/misc' discards 918da858f9a2 Merge branch 'remotes/lorenzo/pci/xilinx' discards e21fd0c835bb Merge branch 'remotes/lorenzo/pci/tango' discards 543b42567cc6 Merge branch 'pci/rockchip' discards 99251dfd5645 Merge branch 'remotes/lorenzo/pci/rcar' discards 0cde4706c1e8 Merge branch 'remotes/lorenzo/pci/qcom' discards be693339b83f Merge branch 'pci/ntb' discards f3cd02fa3336 Merge branch 'pci/microchip' discards 6f99b70ed23b Merge branch 'remotes/lorenzo/pci/mediatek' discards 1ee26e5a9d99 Merge branch 'pci/dwc' discards 98bdd0b836ec Merge branch 'remotes/lorenzo/pci/cadence' discards 31d05bf15a0c Merge branch 'remotes/lorenzo/pci/brcmstb' discards 5d94f4e90fc3 Merge branch 'pci/misc' discards 4c5ce62755ce Merge branch 'pci/host-probe-refactor' discards 88dd4fbf0dbc Merge branch 'pci/resource' discards e8af69175ce5 Merge branch 'pci/link' discards 9e1ddb7504b2 Merge branch 'pci/hotplug' discards dfdc1fea1449 Merge branch 'pci/error' discards 6810808acf67 Merge branch 'pci/enumeration' discards 718466bbe763 PCI: dwc: Add upper limit address for outbound iATU discards 9d3c303c5d71 PCI: dwc: Change size to u64 for EP outbound iATU discards ccc3e8411467 PCI: dwc: al: Remove useless dw_pcie_ops discards 100904f3327a PCI: dwc: Don't assume the ops in dw_pcie always exists discards 735a3f356546 PCI: dwc: layerscape: Convert to builtin_platform_driver() discards 2c7b7acfa069 PCI: dwc: Drop support for config space in 'ranges' discards 138f65423b4e PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 discards e8880bbb624f PCI: layerscape: Add LX2160A rev2 EP mode support discards 3567754c4c6f dt-bindings: pci: layerscape-pci: Add LX2160A rev2 compati [...] discards 3faaa3b49644 PCI: dwc: Add support to configure for ECRC discards eb3703ae5632 drm/amdgpu: always reset the asic in suspend discards 1a98cfed8112 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x discards a08e984a4d6e drm/amdgpu/display: handle aux backlight in backlight_get_ [...] discards 2813d5ba0a6e drm/amdgpu/display: don't assert in set backlight function discards 1d7b38c9252b drm/amdgpu/display: simplify backlight setting discards f9f22a2df848 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] discards 4b53772f1a21 drm/amdgpu: add a dev_pm_ops prepare callback (v2) discards f180f44b458e drm/amdgpu/codec: drop the internal codec index discards 0a8fdb6dc69c drm/amdgpu: bump driver version for new video codec INFO i [...] discards 3db0b07a4d93 drm/amdgpu: add INFO ioctl support for querying video caps (v4) discards 7b8d646de464 drm/amdgpu: add video decode/encode cap tables and asic ca [...] discards 7a929f70df95 drm/amdgpu: add asic callback for querying video codec info (v3) discards b49e88bd21c4 drm/amdgpu: add another raven1 gfxoff quirk discards 70eba281c90f drm/amdgpu: Remove unnecessary conversion to bool discards 6ea015d7b235 drm/amdgpu/display: initialize the variable 'i' discards e3e12a4e300f drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory discards e0354b53392f Merge branch 'io_uring-worker.v3' into for-next discards 6f70bae3cffe io_uring: ensure io-wq context is always destroyed for tasks discards aad0357368bf Merge branch 'io_uring-worker.v3' into for-next discards e4595c30ec30 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() discards 3453f7fa1002 cifs: ignore FL_FLOCK locks in read/write discards 969c68ddedec Merge branch 'block-5.12' into for-next discards 914a702e915e Merge branch 'io_uring-worker.v3' into for-next discards 33a23998c378 io_uring: cleanup ->user usage discards c5f14d465874 io-wq: remove nr_process accounting discards 7ca102e95aec io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS discards 35c2afcb52b3 net: remove cmsg restriction from io_uring based send/recv [...] discards d89ee22736e6 Revert "proc: don't allow async path resolution of /proc/s [...] discards c7c5c2fb7bed Revert "proc: don't allow async path resolution of /proc/t [...] discards 80bef65c55d1 io-wq: make buffered file write hashed work map per-ctx discards 7303e95cf59a io_uring: move SQPOLL thread io-wq forked worker discards 0e7a251633d7 drm/amd/display: Enable ASSR in DM discards 8a1d6b78e572 drm/amdgpu: disable mec2 fw bin loading discards 64da37b8e6ba drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] discards 8dc8c9624089 drm/amdgpu: fix shutdown and poweroff process failed with s0ix omits 934ada4633ef Merge branch 'work.misc' into for-next discards 810d428a7c40 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool discards 67e2c17476ff drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] discards 222d7b6bc2b0 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool discards dd8f438e17f7 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] discards c9e73d70c93c drm/amd/display: Allow spatial dither to 10 bpc on all DCE discards 3cfd14b67b2c drm/amd/display: Fix system hang after multiple hotplugs (v2) discards 098474f3cf61 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards ff6f08e70d36 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus discards 1165069361b2 fs: nfsd: fix kconfig dependency warning for NFSD_V4 discards 47dce08daef8 svcrdma: disable timeouts on rdma backchannel omits 7d4f0956b9a4 nfsd: Don't keep looking up unhashed files in the nfsd file cache omits 2ec759d2fc93 vdpa_sim: Skip typecasting from void* omits f0c97d3841fc virtio: remove export for virtio_config_{enable, disable} omits 4a4943b0950d virtio-mmio: Use to_virtio_mmio_device() to simply code omits 010eee82c84e vdpa: introduce virtio pci driver omits ddd50f4495d3 vdpa: set the virtqueue num during register omits 3a49ec341960 ALSA: virtio: introduce device suspend/resume support omits b5a11b6465f4 ALSA: virtio: introduce PCM channel map support omits f71f0c21e808 ALSA: virtio: introduce jack support omits b189beae4911 ALSA: virtio: PCM substream operators omits 267421ead1ac ALSA: virtio: handling control and I/O messages for the PC [...] omits c85dc54ed490 ALSA: virtio: build PCM devices and substream hardware des [...] omits 571e98a00a30 ALSA: virtio: handling control messages omits c9265edd3997 ALSA: virtio: add virtio sound driver omits 80267d5d2336 uapi: virtio_ids: add a sound device type ID from OASIS spec discards 3d235355a792 initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] omits 05e7dad0a1f5 Merge branch 'for-5.12/io_uring' into for-next omits bdf383ee4427 Merge branch 'block-5.12' into for-next omits f1dc78fb9a13 NFSD: Clean up after updating NFSv3 ACL encoders omits 8bd834da6776 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits c803143cc233 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits fb99b0b31b88 NFSD: Clean up after updating NFSv2 ACL encoders omits 8b1223ebb78d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 164fde39fc4b NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 68abb1a4e408 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 497636bb8d4d NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits cf673ea41bfb NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 60561ba51838 NFSD: Remove unused NFSv2 directory entry encoders omits 8dede3e5e00b NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 6d5c96f2d765 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 1381a4efb182 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits 3a2f71dcbdf4 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 9c765922c4fe NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits 532b356b4590 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits cf3800272286 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 3e4a0a8bff28 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits d5d13186110f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits a4b9456b8055 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 5bc514019607 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits d7c038833034 NFSD: Remove unused NFSv3 directory entry encoders omits 956710b867da NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 18b32a71f21d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling omits e6905730f2d2 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits 37b32569c39b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 2076ba413e4c NFSD: Add a helper that encodes NFSv3 directory offset cookies omits fb8c57f8e5ae NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits 08b609a13e80 Merge branch 'misc-5.12' into next-fixes omits 15a6197738ea NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits ab13831996a6 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits c71f5e36355b NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits 6d2ca9194c43 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits dd13dd1ab94e NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits f91e3e98dc00 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits 53375ff77c2e NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 0c1bf14a9f1b NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 0250a46a563b NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits d8938770766f NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 3132038f5ef3 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits fd51ddf118e6 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits 415ecb796e64 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits acbffcb3e0c1 NFSD: Extract the svcxdr_init_encode() helper omits ecce3daec27a Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 28c93644d865 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits e124039e9567 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 1dbcf513dcf6 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 2126d722fe93 Merge branch 'sched/smp' omits e2488c8693af Merge branch 'timers/urgent' omits 850fa95dcef6 Merge branch 'x86/entry' omits 2f9dbf67b29a kbuild: remove deprecated 'always' and 'hostprogs-y/m' omits ee38bf52412c kbuild: parse C= and M= before changing the working directory omits 2c6a960613de kbuild: reuse this-makefile to define abs_srctree omits cfe93fcafd19 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] omits cd0bddd66b2c kconfig: omit --oldaskconfig option for 'make config' omits 79e901ab8e7e kconfig: fix 'invalid option' for help option omits 65517e25def9 kconfig: remove dead code in conf_askvalue() omits c523fb810ff3 kconfig: clean up nested if-conditionals in check_conf() omits 3e7709b8cb11 kconfig: Remove duplicate call to sym_get_string_value() omits 3d9055f99d24 Makefile: Remove # characters from compiler string omits 44903da5c0ff Merge branch 'work.namei' into for-next omits 47cfc5be1934 swiotlb: Validate bounce size in the sync/unmap path omits 83497fb11e42 nvme-pci: set min_align_mask omits c6f50c7719e7 swiotlb: respect min_align_mask omits e952d9a1bc20 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single omits 567d877f9a7d swiotlb: refactor swiotlb_tbl_map_single omits 4475f0291af9 Merge branch 'acpica-fixes' into linux-next omits 7ab39384da0b leds: lp50xx: Get rid of redundant explicit casting omits bebe9e37bc4c leds: lp50xx: Update headers block to reflect reality omits 05f23a954ba5 leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] omits 65be50bb2a5c leds: lp50xx: Reduce level of dereferences omits 203175025c96 leds: lp50xx: Switch to new style i2c-driver probe function omits a5af062036f4 leds: lp50xx: Don't spam logs when probe is deferred omits 76d007c3e293 leds: apu: extend support for PC Engines APU1 with newer firmware omits 8fd167361316 drm/ttm: Fix a memory leak omits 12e9b8a3c276 initramfs-panic-with-memory-information-fix omits 71cb9e7dcddf initramfs: panic with memory information omits c4822c552ea7 ubsan: remove overflow checks omits 44b15033506e scripts/gdb: fix list_for_each omits 4508881e0b76 aio: simplify read_events() omits 769fcdfe09e3 x86: fix seq_file iteration for pat/memtype.c omits a68cdbf635f1 seq_file-document-how-per-entry-resources-are-managed-fix omits 729170a8e849 seq_file: document how per-entry resources are managed. omits fdab5c341da3 fs/coredump: use kmap_local_page() omits 9206ebe62f23 init: clean up early_param_on_off() macro omits 8b275cdf2aee init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 3d19b51c8ae5 checkpatch: do not apply "initialise globals to 0" check t [...] omits 9b748818cd20 checkpatch: don't warn about colon termination in linker scripts omits e19841ec5f28 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits ccd545bca1bb checkpatch: add warning for avoiding .L prefix symbols in [...] omits e2474c7918de checkpatch: improve TYPECAST_INT_CONSTANT test message omits f6c50ee84bea checkpatch: prefer ftrace over function entry/exit printks omits f68471b4b730 checkpatch: trivial style fixes omits a9ff2824a7bd checkpatch: ignore warning designated initializers using NR_CPUS omits 1f7d3d590053 checkpatch: improve blank line after declaration test omits c8c590b8b560 include/linux/bitops.h: spelling s/synomyn/synonym/ omits f23bcfeafc7e mm/page_poison: use unhashed address in hexdump for check_ [...] omits 8820df439133 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits f8d7bc399ab7 lib/cmdline: remove an unneeded local variable in next_arg() omits 4ccf58a59421 lib: stackdepot: fix ignoring return value warning omits 24e025dc7eb8 lib-stackdepot-add-support-to-disable-stack-depot-fix omits 9edc18aecf98 lib: stackdepot: add support to disable stack depot omits d707610f6aae lib: stackdepot: add support to configure STACK_HASH_SIZE omits b51b6c192637 string.h: move fortified functions definitions in a dedica [...] omits c4c46aab8d54 lib/genalloc.c: change return type to unsigned long for bi [...] omits 2169c17ed375 MAINTAINERS: add uapi directories to API/ABI section omits a769f44ced6a kernel: delete repeated words in comments omits 42f42df9240f groups: simplify struct group_info allocation omits d4af8cb7d42b groups: use flexible-array member in struct group_info omits 3f564f05419e treewide: Miguel has moved omits f4a2ce1e082b include/linux: remove repeated words omits 9f9a4b79d3ec proc/sysctl: make protected_* world readable omits 882e3102fecd sysctl.c: fix underflow value setting risk in vm_table omits aaa41cd1b9f8 proc: use kvzalloc for our kernel buffer omits d671b5b81e04 proc/wchan: use printk format instead of lookup_symbol_name() omits df3aa4be787e alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 4f20a14ffd16 kernel/hung_task.c: Monitor killed tasks. omits 7669217d086f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits efc444fd218b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c34a66c47f46 mm, kasan: don't poison boot memory omits c982edf5c5f6 kasan: clarify that only first bug is reported in HW_TAGS omits bc57af975133 kasan: inline HW_TAGS helper functions omits f18478c021ad arm64: fix warning in mte_get_random_tag() omits eb38242db1f9 arm64: kasan: simplify and inline MTE functions omits f65212a1abf9 kasan: ensure poisoning size alignment omits a078c09d5c73 kasan, mm: optimize krealloc poisoning omits e3c1e8908496 kasan, mm: fail krealloc on freed objects omits 381ad84e29eb kasan: rework krealloc tests omits 9ca85be81eca kasan: unify large kfree checks omits a182b068ea10 kasan: clean up setting free info in kasan_slab_free omits 306cdf981f7a kasan: optimize large kmalloc poisoning omits dc3703755587 kasan, mm: optimize kmalloc poisoning omits fedad093cd5a kasan, mm: don't save alloc stacks twice omits d80a4ea66876 kasan: use error_report_end tracepoint omits 4acea57bbaa4 kfence: use error_report_end tracepoint omits 4fb3b51137c3 tracing: add error_report_end trace point omits 469e1a0efb60 MAINTAINERS: add entry for KFENCE omits 3adc617cf4b5 kfence: show access type in report omits 0178d2c8d254 kfence: fix typo in test omits c7bdaabce23c kfence: add test suite omits eb66e576453f kfence: add missing copyright header to documentation omits 9f340de3a916 kfence, Documentation: add KFENCE documentation omits 4152fa3b299f kasan: untag addresses for KFENCE omits ba66e9a6ebd8 revert kasan-remove-kfence-leftovers omits a3ee24e859b5 kfence, kasan: make KFENCE compatible with KASAN omits f8ebb7ab945f mm, kfence: insert KFENCE hooks for SLUB omits 2dd8dcfa6e06 mm, kfence: insert KFENCE hooks for SLAB omits f90e75d540ec kfence: use pt_regs to generate stack trace on faults omits 61583d1eea7f kfence, arm64: add missing copyright and description header omits a584ee1b14c8 arm64, kfence: enable KFENCE for ARM64 omits 7fb28c9f0d60 kfence, x86: add missing copyright and description header omits 770911e9b138 x86, kfence: enable KFENCE for x86 omits b260834aff71 kfence: add missing copyright and description headers omits 985b1fcefd2f kfence: add option to use KFENCE without static keys omits f53fa0bf382e kfence: fix potential deadlock due to wake_up() omits a4fd5d5b975b kfence: avoid stalling work queue task without allocations omits 5085fe9598ca kfence: Fix parameter description for kfence_object_start() omits 9d2833f5efc4 mm: add Kernel Electric-Fence infrastructure omits 09822f3cba06 mm/early_ioremap.c: use __func__ instead of function name omits cc20224fc075 bdi-use-might_alloc-fix omits f27643082160 mm/backing-dev.c: use might_alloc() omits 6a92c8dbfc37 mm/dmapool: use might_alloc() omits 4d6e832f5bcd mm: page-flags.h: Typo fix (It -> If) omits 5c220bd3d9a2 mm/highmem: Remove deprecated kmap_atomic omits c5acf28e5076 mm/zsmalloc.c: use page_private() to access page->private omits ff3ed6f37693 zsmalloc: account the number of compacted pages correctly omits 4630b54517af mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 4f9efcb47473 mm: set the sleep_mapped to true for zbud and z3fold omits 52b41f44f603 mm/zswap: add the flag can_sleep_mapped omits c8ce1ff1030b mm: zswap: clean up confusing comment omits ac3a4cad54bf mm/rmap: fix potential pte_unmap on an not mapped pte omits 2c6f160767d5 mm/rmap: correct obsolete comment of page_get_anon_vma() omits 3c1360d371b3 mm/rmap: use page_not_mapped in try_to_unmap() omits 05eaae161a2c mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits a01be7d67a9d mm/rmap: remove unneeded semicolon in page_not_mapped() omits 7e103c9798d5 mm/rmap: correct some obsolete comments of anon_vma omits 5173cb4db038 mm/mlock: stop counting mlocked pages when none vma is found omits 54827a5823b8 virtio-mem: check against mhp_get_pluggable_range() which [...] omits aa63e705d260 s390/mm: define arch_get_mappable_range() omits b44e5737e8c9 arm64/mm: define arch_get_mappable_range() omits a291e71399fd mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] omits 7cdc39e26339 mm/memory_hotplug: prevalidate the address range being add [...] omits c26570066604 Documentation: sysfs/memory: clarify some memory block dev [...] omits ceeb404fee9c drivers/base/memory: don't store phys_device in memory blocks omits d10ac7ae5ce7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits a25495360547 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits bcbdbb3980f8 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 338ffac2573b mm: fix memory_failure() handling of dax-namespace metadata omits 86be4893146c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits ad26af1d48a6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 03cf068b6291 mm: teach pfn_to_online_page() to consider subsection validity omits 6e145c1ac868 mm: move pfn_to_online_page() out of line omits cbf8c47ba088 mm/vmstat.c: erase latency in vmstat_shepherd omits 2e9430cebe4a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits f42307af767e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 0e8868113a6b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 33bc08043927 mm: vmstat: add some comments on internal storage of byte items omits 3b4f1aeee084 mm: vmstat: fix NOHZ wakeups for node stat changes omits d7f73af857a9 mm-cma-print-region-name-on-failure-v2 omits b6749d9792ba mm: cma: print region name on failure omits b04165677da4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 8b3f16cc30bf mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 4ede7e7f1e74 mm/page_alloc: count CMA pages per zone and print them in [...] omits 8dbeeb689b0f mm/cma: expose all pages to the buddy if activation of an [...] omits 93ec9b7520ad mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 9d987d246e06 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 0271aee9279e mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 1d09af72147c mm-cma-allocate-cma-areas-bottom-up-fix omits 9848545bb54f mm: cma: allocate cma areas bottom-up omits 5e69b1ceab90 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 8b4143f5a288 mm,thp,shm: limit gfp mask to no more than specified omits d029e06c5ee8 mm,thp,shmem: limit shmem THP alloc gfp_mask omits f60eddf121d8 mm: remove pagevec_lookup_entries omits 2a80c358273f mm: pass pvec directly to find_get_entries omits 8f0d2db80f00 mm: remove nr_entries parameter from pagevec_lookup_entries omits 492e2ba93813 mm: add an 'end' parameter to pagevec_lookup_entries omits 4daf12ff1622 mm: add an 'end' parameter to find_get_entries omits d69b0683601d fix mm-add-and-use-find_lock_entries.patch omits 74d9231633dd mm: add and use find_lock_entries omits 0eeec05b525e iomap: use mapping_seek_hole_data omits 0477810bb8ec fix mm-filemap-add-mapping_seek_hole_data.patch omits 490017a2746c mm/filemap: add mapping_seek_hole_data omits 6b222a82fad4 fix mm-filemap-add-helper-for-finding-pages.patch omits 57c6a1f41290 mm/filemap: add helper for finding pages omits babaa974ab5c mm/filemap: rename find_get_entry to mapping_get_entry omits 4d0697be072c mm: add FGP_ENTRY omits f4733e74a207 mm/swap: optimise get_shadow_from_swap_cache omits 02696188bbc3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 1a287283949b mm: make pagecache tagged lookups return only head pages omits 23fb6c2fbd2a mm/migrate: remove unneeded semicolons omits 74a4fef5f24c hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits 2acc6acff5f3 hugetlbfs: fix some comment typos omits 79f5993b1008 hugetlbfs: correct some obsolete comments about inode i_mutex omits 7338adaadb6f hugetlbfs: make hugepage size conversion more readable omits 7488042ebf29 hugetlbfs: remove meaningless variable avoid_reserve omits 10011b59f778 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 6461246b8a1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 667aa112f7b5 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits f7336e873510 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 8ce3524c183a mm/hugetlb: change hugetlb_reserve_pages() to type bool omits c8533f3770bf mm, oom: fix a comment in dump_task() omits 1d6470d8b2f3 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits c84e1af09fc7 numa balancing: migrate on fault among multiple bound nodes omits e2c6628dcac1 mm, compaction: make fast_isolate_freepages() stay within zone omits 8caf518fe7aa mm/compaction: fix misbehaviors of fast_find_migrateblock() omits cf04f8e90ded mm/compaction: correct deferral logic for proactive compaction omits cbd34023a176 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 831dd5c49faa mm/compaction: remove rcu_read_lock during page compaction omits 5da8f6fc1bf3 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 29d68ee1b981 z3fold: remove unused attribute for release_z3fold_page omits 3835c46cd3e7 hugetlb: convert PageHugeFreed to HPageFreed flag omits 07ddfe9c70a3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits eaefc66945ed hugetlb-convert-page_huge_active-hpagemigratable-flag-fix omits 67d0a122d079 hugetlb: convert page_huge_active() HPageMigratable flag omits f1280272ae4d hugetlb: use page.private for hugetlb specific page flags omits e02ccf46f10f mm: workingset: clarify eviction order and distance calculation omits 1a393c6c7405 mm/vmscan.c: make lruvec_lru_size() static omits 3e01800b79d3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits cf2f101bfb47 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits a84dbf1e9c3d mm: VM_BUG_ON lru page flags omits 740ef65363db mm: add __clear_page_lru_flags() to replace page_off_lru() omits b708fef91583 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 57e9af4dbefa mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 657596bc0bfd mm: don't pass "enum lru_list" to lru list addition functions omits 9faec60e1b6d include/linux/mm_inline.h: shuffle lru list addition and d [...] omits d38c0bd9f712 mm/vmscan.c: use add_page_to_lru_list() omits 4290eb6c7fea mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits 6c51b45fe6e7 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 4bbe850321af hugetlb: fix copy_huge_page_from_user contig page struct a [...] omits 6024358de4f8 hugetlb: fix update_and_free_page contig page struct assumption omits 2d53427b8766 mm/hugetlb: use helper huge_page_size() to get hugepage size omits 572deef35626 mm/hugetlb: use helper huge_page_size() to get hugepage size omits 2516a88a085a mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] omits 74e586939b72 mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits 52a546b058d8 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits a0ab9db7d50e mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 386e777f92d2 mm/huge_memory.c: remove unused return value of set_huge_z [...] omits c087a38ea1e6 mm/hugetlb.c: fix typos in comments omits 771457c0d4f1 mm/hugetlb: remove redundant check in preparing and destro [...] omits 686c87e83068 mm/hugetlb: fix some comment typos omits 0b1eacecd0d2 mm/hugetlb: refactor subpage recording omits 0c5983aace3c mm/hugetlb: grab head page refcount once for group of subpages omits 3eeb2eb415b3 mm/hugetlb: simplify the calculation of variables omits 824cec86627b mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits b62789f548d0 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 4218d7acf2ba mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 3c0fe23814c4 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 5de509c42149 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 98b2d3ce5cb1 MIPS: do not call flush_tlb_all when setting pmd entry omits 51da67a62901 mm/huge_memory.c: update tlb entry if pmd is changed omits 24090c4a94c4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits 9f7e9abdbd98 mm/page_alloc.c: refactor initialization of struct page fo [...] omits e8805271b827 mm/gfp: add kernel-doc for gfp_t omits 44936a7e5d26 mm: simplify free_highmem_page() and free_reserved_page() omits 942c38a1d185 video: fbdev: acornfb: remove free_unused_pages() omits 3eb26dfb86df mm: remove unneeded local variable in free_area_init_core omits e0f36168a845 mm: simplify parameter of setup_usemap() omits e7e00d8059fd mm: simplify parater of function memmap_init_zone() omits 981469b467f6 mm: rename memmap_init() and memmap_init_zone() omits 389371893e2e mm: fix prototype warning from kernel test robot omits 89457f367595 kasan-remove-redundant-config-option-v3 omits 9919ee3d92b5 kasan: remove redundant config option omits 98b73d9f2759 kasan: don't run tests when KASAN is not enabled omits fe7456180d95 kasan: add a test for kmem_cache_alloc/free_bulk omits d1bb929e1881 kasan: add proper page allocator tests omits efd6e5ace7bb kasan: fix bug detection via ksize for HW_TAGS mode omits 5973c3ab09f2 kasan: move _RET_IP_ to inline wrappers omits 786c4c6ee19a kasan: fix memory corruption in kasan_bitops_tags test omits 4f3481254af0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 9e45f52a8d1e kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits a96998aeab5c kasan: rename CONFIG_TEST_KASAN_MODULE omits 26f86b37941d kasan: export HW_TAGS symbols for KUnit tests omits 694d6772b234 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 4e7749260d82 kasan-add-match-all-tag-tests-fix-fix omits 6901f3b7e4da kasan: export kasan_poison omits 3d64f182ee22 kasan: add match-all tag tests omits 0464ea794fa0 kasan: add macros to simplify checking test constraints omits 4c039c509301 kasan: clean up comments in tests omits 4943fe8382b7 kasan: clarify HW_TAGS impact on TBI omits f2fd73bd7226 kasan: prefix global functions with kasan_ omits ec56875f5e5a vmalloc: remove redundant NULL check omits 6269b36b88ed mm/page_reporting: use list_entry_is_head() in page_report [...] omits 83a6f3aa8422 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 754868b07ccb mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits f7b86cb00894 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 4ec34e52ca57 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits c3dfad8dcbee mm/memory.c: fix potential pte_unmap_unlock pte error omits a86363048280 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits 9a9e52c395b2 mm/mmap.c: fix the adjusted length error omits 8f610d8f5ff9 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 1c276450b12b mm/memory.c: fix potential pte_unmap_unlock pte error omits 7d6fbad66a8c mm/mmap.c: remove unnecessary local variable omits cb9870e487c9 mm: memcontrol: fix swap undercounting in cgroup2 omits 816e7b1e424f fs: buffer: use raw page_memcg() on locked page omits 973d1e2e3641 mm/list_lru.c: remove kvfree_rcu_local() omits 87a7f3db117f mm: memcontrol: replace the loop with a list_for_each_entry() omits 1902f458aeaa mm/memcontrol: remove redundant NULL check omits b0e4542c11f9 mm: page_counter: re-layout structure to reduce false sharing omits 89bc49b6d74b mm: kmem: make __memcg_kmem_(un)charge static omits ba063f9af469 mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits ac77a0872a96 mm: memcg: add swapcache stat for memcg v2 omits 375705e31023 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 3a51c205773e mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 774ae674b63b mm: memcontrol: make the slab calculation consistent omits 6f872867a44c mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 30c01403a570 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 82c2a6d5ab83 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits ff83fea9c765 mm: memcontrol: convert NR_FILE_THPS account to pages omits 38a5e6e5535d mm: memcontrol: convert NR_ANON_THPS account to pages omits 92c99d5728c6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 73612b292fd6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 1a0e7b2c6b6f mm: memcontrol: optimize per-lruvec stats counter memory usage omits 0438549a801f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits d2fbe0b5367e mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits c4e9cd95b154 mm/swap: don't SetPageWorkingset unconditionally during swapin omits da7752c26fdb mm/swap_state: constify static struct attribute_group omits 592367f36f62 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits 6ee740745f15 mm/swapfile.c: fix debugging information problem omits 8f72e2d02379 mm/swap_slots.c: remove redundant NULL check omits c0925f375941 mm: backing-dev: Remove duplicated macro definition omits a3acf21c00da fs/buffer.c: add checking buffer head stat before clear omits 84babf6b962a mm/filemap: simplify generic_file_read_iter omits c73e687d8732 mm/filemap: rename generic_file_buffered_read to filemap_read omits 35d91544a492 mm/filemap: don't relock the page after calling readpage omits 6f6600dd76ed mm/filemap: restructure filemap_get_pages omits 2a38a7c32308 mm/filemap: split filemap_readahead out of filemap_get_pages omits 3e174fb1ec5e mm-filemap-add-filemap_range_uptodate-fix omits bad2e9095516 mm/filemap: add filemap_range_uptodate omits 32226b3f3e42 mm/filemap: move the iocb checks into filemap_update_page omits 2cc085e39980 mm/filemap: convert filemap_update_page to return an errno omits e1ce0875a599 mm/filemap: change filemap_create_page calling conventions omits c26694afef21 mm/filemap: change filemap_read_page calling conventions omits f1b60898aeca mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 04ad1050b8d0 mm/filemap: inline __wait_on_page_locked_async into caller omits 61528998271d mm/filemap: support readpage splitting a page omits 460aeaba8a6c mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 4d3ac4bbca98 mm/filemap: use head pages in generic_file_buffered_read omits da8d5e0316fb mm/filemap: convert filemap_get_pages to take a pagevec omits 526984361543 mm/filemap: remove dynamically allocated array from filemap_read omits 4a784cc6c076 mm/filemap: rename generic_file_buffered_read subfunctions omits 42a9691b74d0 mm/filemap: don't revert iter on -EIOCBQUEUED omits 478ae2bbbdbf mm/filemap: remove unused parameter and change to void typ [...] omits 79700331ccce mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 845bd8cbd313 mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 050b3cfdac49 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 2b0957e147ee mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 0a0f2a6883b1 mm/debug: improve memcg debugging omits dd37ebae88ad mm/slub: minor coding style tweaks omits d84094cffd66 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits 3cf4867bc08a mm, slub: splice cpu and page freelists in deactivate_slab() omits 9a4a555c5188 mm, slab, slub: stop taking cpu hotplug lock omits a072ed908e77 mm, slab, slub: stop taking memory hotplug lock omits 97f66560cf1b mm, slub: stop freeing kmem_cache_node structures on node offline omits 07e1b7ff3998 mm/slub: disable user tracing for kmemleak caches by default omits fbf49cf32fd0 mm/slab: minor coding style tweaks omits 797097df5480 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 40eee4a81855 mm, tracing: record slab name for kmem_cache_free() omits 57cf8bf4c1a4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 4dc46f05c317 ramfs: support O_TMPFILE omits 51eb8b27da3e fs: delete repeated words in comments omits 98742b334003 ocfs2: fix ocfs2 corrupt when iputting an inode omits 2f0cd8294548 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits dd4c81441ff8 ocfs2: Simplify the calculation of variables omits 63ddfc60a88f ocfs2: fix a use after free on error omits e8e5e77f2273 ocfs2: clean up some definitions which are not used any more omits 23449506d829 ocfs2: remove redundant conditional before iput omits d2ef2b9f5891 ntfs: layout.h: delete duplicated words omits d986a2f25b92 scripts/spelling.txt: add more spellings to spelling.txt omits 3c299288b940 scripts/spelling.txt: add "allocted" and "exeeds" typo omits 79970e555816 scripts/spelling.txt: check for "exeeds" omits 9a9aeed4cf89 scripts/spelling.txt: increase error-prone spell checking omits 00810caa0dae hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits faedcea4681c /proc/kpageflags: do not use uninitialized struct pages omits daf50759bfb9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 9639bdcf8954 Merge branch 'at91-fixes' into at91-next omits 8b72d3aa065c Merge branches 'pm-cpufreq-fixes' and 'pm-opp-fixes' into [...] omits 8a2664c3f092 Merge branch 'pm-opp' into linux-next omits 191e697796c2 Merge branch 'for-next-next-v5.11-20210217' into for-next- [...] omits 4d296fe10a59 Merge branch 'for-next-current-v5.10-20210217' into for-ne [...] omits c9f34259c600 Merge branch 'kmap-conversion' into for-next-next-v5.11-20210217 omits 70dbaa346f12 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 1d0759c4da7d Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits fb71a36f8661 Merge branch 'misc-next' into for-next-next-v5.11-20210217 omits c6a078fa577d Merge branch 'misc-5.12' into for-next-current-v5.10-20210217 omits 5b1c5c4216f2 btrfs: Prevent nowait or async read from doing sync IO omits 39e70ec09601 btrfs: check return value of btrfs_commit_transaction in r [...] omits 681ca9e605e2 btrfs: do proper error handling in merge_reloc_roots omits d2efcde71a5e btrfs: handle extent corruption with select_one_root properly omits d1c1f884dd90 btrfs: cleanup error handling in prepare_to_merge omits 0d5a0faf7449 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 38728764598b btrfs: do proper error handling in create_reloc_inode omits 50946182c60c btrfs: remove the extent item sanity checks in relocate_bl [...] omits c0867b54f7c2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 95458c404bb1 btrfs: handle extent reference errors in do_relocation omits 51bf41f2faa4 btrfs: handle errors in reference count manipulation in re [...] omits f1ef26336e08 btrfs: handle btrfs_search_slot failure in replace_path omits 4fe31b5239db btrfs: handle btrfs_cow_block errors in replace_path omits bb91d8d992dd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 673f9dd1b103 btrfs: do proper error handling in btrfs_update_reloc_root omits e5526d90b3b0 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 1de410e39ec4 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits cb48db067142 btrfs: change insert_dirty_subvol to return errors omits 88bcfe16ed4a btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 25e96c20d61e btrfs: validate ->reloc_root after recording root in trans omits bb8ada368285 btrfs: do proper error handling in create_reloc_root omits 2fb9763c5fce btrfs: have proper error handling in btrfs_init_reloc_root omits 48c098ed2a79 btrfs: do not panic in __add_reloc_root omits 0dafcbeb5ca3 btrfs: handle record_root_in_trans failure in create_pendi [...] omits e5dcf95e59f6 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 087a357a9afd btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 4db0152de0f7 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 26c27464f0c2 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 0a42df53da2c btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits a1682b094a00 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 2e68bff0e9fe btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 789252c80dce btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 2ae5de7c27ff btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits c5ead6424f19 btrfs: do proper error handling in record_reloc_root_in_trans omits b42de4e633f4 btrfs: check record_root_in_trans related failures in sele [...] omits fb281a0a33cc btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 981cac60a0d8 btrfs: handle errors from select_reloc_root() omits 21e335c89f76 btrfs: return an error from btrfs_record_root_in_trans omits ba35d57e5b89 btrfs: convert BUG_ON()'s in relocate_tree_block omits 594ed9b39b4c btrfs: zoned: fix deadlock on log sync omits 99addaa7e437 btrfs: avoid double put of block group when emptying cluster omits 632605c14eae btrfs: fix stale data exposure after cloning a hole with N [...] omits b85268cbb907 btrfs: tree-checker: do not error out if extent ref hash d [...] omits 205b3ac162cd btrfs: ix comment for btrfs ordered extent flag bits omits 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] omits af5b22027738 Merge branch 'acpi-properties' into linux-next omits 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next omits 341d64eb5c69 Merge branch 'work.d_name' into for-next omits 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next omits ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] omits 4abde3aecbe6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits 0016c9bb87a7 coredump: don't bother with do_truncate() omits b47f625e102b Merge branch 'features' into for-next omits 5352de4c92b3 Merge branch 'acpi-properties' into linux-next omits 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next omits 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next omits 32685453751f netfs: Hold a ref on a page when PG_private_2 is set omits c7104697aa94 netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] omits bbc24c42f2c0 btrfs: convert to zero_user() omits ebb5023a8bec btrfs: use copy_highpage() instead of 2 kmaps() omits ba17591bcb78 btrfs: use memcpy_[to|from]_page() and kmap_local_page() omits 325a835476e3 iov_iter: Remove memzero_page() in favor of zero_user() omits 3dc47131f8aa media: uvcvideo: Use dma_alloc_noncontiguos API omits c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next omits 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next omits 0cea36bd0c8e PCI/portdrv: Report reset for frozen channel omits a0bea14a8378 PCI/AER: Specify the type of Port that was reset omits fde474986573 PCI/ERR: Retain status from error notification omits d0d159c6c357 PCI/AER: Clear AER status from Root Port when resetting Do [...] omits e07e5cae10ae PCI/ERR: Clear status of the reporting device omits bd30a35764e1 extcon: sm5502: Detect OTG when USB_ID is connected to ground omits 8b8734be6294 dma-iommu: implement ->alloc_noncontiguous omits c87ca98a5762 dma-iommu: refactor iommu_dma_alloc_remap omits 3c9bc9fc3313 dma-mapping: add a dma_alloc_noncontiguous API omits a79c595298a8 dma-mapping: refactor dma_{alloc,free}_pages omits 8b81d54e6b2b dma-mapping: add a dma_mmap_pages helper omits 5bcd72358a7d Merge branch 'keys-cve-2020-26541' into keys-next omits 0fcc7c20d2e2 hrtimer: Update softirq_expires_next correctly in hrtimer_ [...] omits 32890f947002 Merge branch 'pm-devfreq' into linux-next omits 77363f8520dc Merge branch 'i2c/for-5.12' into i2c/for-next omits 49028e795ea8 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 131f00aebe13 extcon: Add stubs for extcon_register_notifier_all() functions omits 4084a778320d Merge branch 'pm-tools' into linux-next omits 5c289c7fae29 Merge branch 'mem-ctrl-next' into for-next omits da2f247fcbf4 Merge branch 'next/soc' into for-next omits 153551b4190b Merge branch 'powercap' into linux-next omits c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] omits e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 6f69a9c41180 Merge branch 'acpi-messages' into linux-next omits b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] omits f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits ca3cde5822b1 Merge branch 'acpica' into linux-next omits f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] omits 5f8f7ab22973 Merge branch 'pnp' into linux-next omits aae49663c4b4 Merge branch 'at91-defconfig' into at91-next omits f5d48a3328d0 PCI: qcom: add support for ddrss_sf_tbu clock omits a8069a4831d2 dt-bindings: pci: qcom: Document ddrss_sf_tbu clock for sm8250 omits 0b641da796d3 integrity: Load mokx variables into the blacklist keyring omits f06adbf4e80c certs: Add ability to preload revocation certs omits 181be4acc088 certs: Move load_system_certificate_list to a common function omits 30fdba3f40fd certs: Add EFI_CERT_X509_GUID support for dbx entries omits 1df6bf2cc0fa netfs: Fix kerneldoc on netfs_subreq_terminated() omits c5318e248f52 gpio: msic: Drop driver from Makefile omits d79b47c59576 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits 62615face8c1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 12a86789cc2c afs: Fix error handling in afs_req_issue_op() omits 5792dce657e8 netfs: Fix various bits of error handling omits b9425ace19e5 ceph: fix an oops in error handling in ceph_netfs_issue_op omits eb77831e2a89 Merge branch 'i2c/for-5.12' into i2c/for-next omits f9f1591ab487 gpio: wcove: Split out to_ireg() helper and deduplicate the code omits 776101f4570a gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() omits 47637989ed7d gpio: wcove: Get rid of error prone casting in IRQ handler omits fc6f32116126 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dri [...] omits 50af93f1fe88 Merge branch 'for-v5.12/tegra-mc' into for-next omits e37eac10bb5d Merge branch 'ti-k3-dts-next' into ti-k3-next omits d40a904c1211 Merge branch 'ceph-netfs-lib' of https://git.kernel.org/pu [...] omits fa886e056b15 Merge branch 'fscache-netfs-lib' into fscache-next omits 234cdf8d3e1b ceph: convert ceph_readpages to ceph_readahead omits d7e7695d7aeb ceph: plug write_begin into read helper omits 1cf7fdf52d5a ceph: convert readpage to fscache read helper omits 97fcbb235a38 ceph: fix fscache invalidation omits 5a1eb07add3b ceph: rework PageFsCache handling omits 324292d5734d ceph: disable old fscache readpage handling omits 751551a7a74a afs: Use new fscache read helper API omits 0bb652b54c3a afs: Use the fs operation ops to handle FetchData completion omits 6c725c73f452 afs: Prepare for use of THPs omits 11fac960efa0 afs: Extract writeback extension into its own function omits 2328e4defad1 afs: Wait on PG_fscache before modifying/releasing a page omits c88db749e4e0 afs: Use ITER_XARRAY for writing omits 442a1924037e afs: Set up the iov_iter before calling afs_extract_data() omits df901e884396 afs: Log remote unmarshalling errors omits e43aed22abf2 afs: Don't truncate iter during data fetch omits 1c43b142e4a9 afs: Move key to afs_read struct omits 9f739dc67037 afs: Print the operation debug_id when logging an unexpect [...] omits af6ab9406378 afs: Pass page into dirty region helpers to provide THP size omits f66aa628e7b2 afs: Disable use of the fscache I/O routines omits 6b323be9aad6 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits e82d026aea28 Merge branch 'i2c/for-5.12' into i2c/for-next omits eee0859bf6a9 Merge branch 'i2c/for-current' into i2c/for-next omits 99fed40841c4 netfs: Define an interface to talk to a cache omits 1cd11ccf1530 netfs: Add write_begin helper omits 2c9d76ec8343 netfs: Gather stats omits f36fd472366d netfs: Add tracepoints omits 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers omits 9d986b01feb9 csky: use free_initmem_default() in free_initmem() omits a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next omits 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding omits 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node omits a544e655137c ARM: dts: sunxi: Use the new r_intc binding omits 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next omits f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next omits bcd7e8ebb203 Merge branch 'at91-soc' into at91-next omits 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next omits 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next omits 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] omits 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc omits 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 176aac399404 Merge branch 'mem-ctrl-next' 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 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next omits 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform omits 353de70c71d9 gpio: msic: Remove driver for deprecated platform omits c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries omits 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header omits a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() omits 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input omits f0238f084054 lib/cmdline: Update documentation to reflect behaviour omits 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() omits 9641c66cd277 Merge branch 'at91-dt' into at91-next omits f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next omits bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next omits 84751c67f70a netfs: Make a netfs helper module omits 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles omits 13aecd8259dc mm: Implement readahead_control pageset expansion omits fa4910177245 vm: Add wait/unlock functions for PG_fscache omits 11432a3cc061 iov_iter: Add ITER_XARRAY omits 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr omits c7460ca9b50e csky: Using set_max_mapnr api omits 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs omits ab33b69c3299 Merge branch 'sunxi/drivers-for-5.12' into sunxi/for-next omits d044d8fd64fe Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits 24c31c6803d2 ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] omits 59af2d5b122a ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed omits 7395babda346 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs omits f00823fdce8d arm64: dts: allwinner: pinetab: Fix the panel compatible omits ee3ff030a3a9 arm64: dts: allwinner: pinephone: Remove useless light sen [...] omits f3788af62cfe arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries omits a46ab1e8bfa3 ARM: dts: sun8i-a33: sina33: Add missing panel power supply omits ad07ee4acaee ARM: dts: sun8i-a83t: Remove empty CSI port omits 290a9ba4b6e3 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings omits 119b7afd6588 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] omits ecf65c27a951 ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array omits 7e38bfb692d9 ARM: dts: sun6i: primo81: Remove useless io-channel-cells omits 7f06145638b9 ARM: dts: sunxi: Remove thermal zones without trip points omits b72b30fb341d Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits e25f2cd3f922 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits 8d1733b612c9 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] omits 98babb378826 Merge branch 'i2c/for-5.12' into i2c/for-next omits 253a772cdf11 Merge branch 'i2c/for-current' into i2c/for-next omits f9e152f18310 Merge branch 'next/drivers' into for-next omits 34f13f0656c0 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 0950109f1bd7 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits f1477673cb5a Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 3f47a7b0096d csky: kprobe: fix code in simulate without 'long' omits e1214a9b62c1 csky: Fixup swapon omits 0a9e723f9736 csky: Coding convention del unnecessary definition omits bdd87ad73d64 Merge branch 'ti-k3-maintainer-next' into ti-k3-next omits fc6d87ffc318 Merge branch 'i2c/for-current' into i2c/for-next omits 26dedf493a8b Merge branch 'i2c/for-5.12' into i2c/for-next omits ffb284986e56 Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 45d5996e034c gnss: drop stray semicolons omits a867287e9066 Merge branch 'next/drivers' into for-next omits 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon omits 2e76c5b3726d Merge branches 'sunxi/clk-for-5.12', 'sunxi/drivers-for-5. [...] omits 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next omits e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next omits 241505628993 qib_fs: switch to simple_recursive_removal() omits ef2a4443c150 Merge branch 'next/dt' into for-next omits f5bc3ac4f5d4 Merge branch 'next/drivers' into for-next omits feb7cf14d8de Merge branch 'next/dt64' into for-next omits b8e76cdb1574 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dt- [...] omits 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] adds a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding adds b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] adds 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm adds fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] adds 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer adds b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] adds a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] adds 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] adds e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] adds c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] adds 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...] adds 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...] adds e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...] adds c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking adds 02bbbc4b554e scripts/spelling.txt: check for "exeeds" adds 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo adds 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt adds 6bbf29010fa9 ntfs: layout.h: delete duplicated words adds 4dfe6bd94959 ntfs: check for valid standard information attribute adds 6efb59499aff ocfs2: remove redundant conditional before iput adds 95e126d65039 ocfs2: clean up some definitions which are not used any more adds c57d117f2b2f ocfs2: fix a use after free on error adds 7c908aec3473 ocfs2: simplify the calculation of variables adds 3d742d4b6ebb fs: delete repeated words in comments adds 93da40039744 ramfs: support O_TMPFILE adds 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() adds 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 0b41163407e2 mm/slab: minor coding style tweaks adds ca220593208d mm/slub: disable user tracing for kmemleak caches by default adds 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline adds 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock adds 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock adds d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() adds fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds 457c82c3516d mm/slub: minor coding style tweaks adds 91f5345afbc6 mm/debug: improve memcg debugging adds bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] adds ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED adds 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions adds 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read adds ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec adds cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read adds 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds bd8a1f3655a7 mm/filemap: support readpage splitting a page adds f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller adds 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 68430303c84e mm/filemap: change filemap_read_page calling conventions adds f253e1854ce8 mm/filemap: change filemap_create_page calling conventions adds 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno adds 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page adds fce70da3a80f mm/filemap: add filemap_range_uptodate adds 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages adds 2642fca64725 mm/filemap: restructure filemap_get_pages adds aa1ec2f69780 mm/filemap: don't relock the page after calling readpage adds 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read adds 826ea860bc4d mm/filemap: simplify generic_file_read_iter adds 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear adds 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition adds 191a7221b70d mm/swap_slots.c: remove redundant NULL check adds cf532faa41c5 mm/swapfile.c: fix debugging information problem adds 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds e48333b660d5 mm/swap_state: constify static struct attribute_group adds cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin adds 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage adds b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages adds bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages adds 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages adds a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds fff66b79a19c mm: memcontrol: make the slab calculation consistent adds d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series adds b6038942480e mm: memcg: add swapcache stat for memcg v2 adds c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static adds 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing adds 8a260162f9a0 mm/memcontrol: remove redundant NULL check adds c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() adds a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() adds 6eeb104e114c fs: buffer: use raw page_memcg() on locked page adds cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 adds 1685bde6b9af mm: memcontrol: fix get_active_memcg return value adds 96403bfe50c3 mm: memcontrol: fix slub memory accounting adds b7204006c860 mm/mmap.c: remove unnecessary local variable adds 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error adds c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error adds dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] adds fb9bf0484af4 vmalloc: remove redundant NULL check adds f00748bfa024 kasan: prefix global functions with kasan_ adds 4062c24598b1 kasan: clarify HW_TAGS impact on TBI adds 0fd379253691 kasan: clean up comments in tests adds da17e377723f kasan: add macros to simplify checking test constraints adds 573a48092313 kasan: add match-all tag tests adds f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE adds 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test adds 027b37b552f3 kasan: move _RET_IP_ to inline wrappers adds 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode adds 858bdeb046f6 kasan: add proper page allocator tests adds 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk adds d82dc3a40d12 kasan: don't run tests when KASAN is not enabled adds 93f503c3fcd1 mm: fix prototype warning from kernel test robot adds ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() adds 3256ff83c566 mm: simplify parater of function memmap_init_zone() adds 7010a6eca49f mm: simplify parameter of setup_usemap() adds 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core adds b3880c690beb video: fbdev: acornfb: remove free_unused_pages() adds a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() adds 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t adds 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed adds aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry adds cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds c93b0a992607 mm/hugetlb: simplify the calculation of variables adds 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages adds 82e5d378b0e4 mm/hugetlb: refactor subpage recording adds 6c26d3108393 mm/hugetlb: fix some comment typos adds 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] adds 578b7725d4bd mm/hugetlb.c: fix typos in comments adds 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] adds bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size adds dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption adds 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page adds c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup adds 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() adds f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions adds 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() adds bc7112719e1e mm: VM_BUG_ON lru page flags adds c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static adds aeddcee6c17b mm: workingset: clarify eviction order and distance calculation adds d6995da31122 hugetlb: use page.private for hugetlb specific page flags adds 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag adds 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag adds d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] adds ff5461176213 hugetlb: fix uninitialized subpool pointer adds 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI adds 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page adds c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] adds d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction adds e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction adds 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone adds bda420b98505 numa balancing: migrate on fault among multiple bound nodes adds ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds f8159c13905b mm, oom: fix a comment in dump_task() adds 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve adds a25fddced835 hugetlbfs: make hugepage size conversion more readable adds 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex adds 1935ebd3cf6c hugetlbfs: fix some comment typos adds e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds a553e3cd2053 mm/migrate: remove unneeded semicolons adds 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) adds 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y adds 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] adds d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds 9d63fecfcb2c nds32: remove dump_instr adds fa2f478a348e nds32: use get_kernel_nofault in dump_mem adds 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> adds 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] adds ce3e292eb703 Merge branch 'pci/enumeration' adds 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device adds 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] adds 387c72cdd7fb PCI/ERR: Retain status from error notification adds 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset adds ba952824e6c1 PCI/portdrv: Report reset for frozen channel adds c3900329b53f Merge branch 'pci/error' adds 35b7c87c1808 Merge branch 'pci/hotplug' adds 215fc27dd8a5 Merge branch 'pci/link' adds da8eb3feea12 Merge branch 'pci/resource' adds 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' adds d450f828b50c Merge branch 'pci/misc' adds 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' adds 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' adds 6104033bd25e PCI: dwc: Work around ECRC configuration issue adds 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' adds 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU adds 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU adds a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist adds 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops adds 29b10c606f1a Merge branch 'pci/dwc' adds 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings adds 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support adds 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() adds b994a66a9d98 Merge branch 'pci/layerscape' adds 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' adds 52c1de640eae Merge branch 'pci/microchip' adds 2ef38d7e2b01 Merge branch 'pci/ntb' adds c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 adds 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock adds 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 adds 9da5366938ad Merge branch 'pci/qcom' adds 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' adds ce96d1d7b8ea Merge branch 'pci/rockchip' adds 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' adds 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' adds e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' adds 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] adds 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds db07562aeac7 Makefile: reuse CC_VERSION_TEXT adds c75173a26948 Makefile: Remove # characters from compiler string adds f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() adds a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() adds 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() adds a2af62c3bd8f kconfig: fix 'invalid option' for help option adds ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' adds f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] adds 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree adds bcf637f54f6d kbuild: parse C= and M= before changing the working directory adds b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' adds 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] adds 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] adds 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option adds 6120484ef2bd ACPI: platform: Fix file references in comment adds 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile adds b11ffaeacd19 Merge branch 'acpi-tables' adds 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] adds 92584ddf550a vxlan: move debug check after netdev unregister adds fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open adds 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR() adds 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation adds d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams adds 5a0598695634 wireguard: peer: put frequently used members above cache lines adds 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets adds 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers adds bce2473927af wireguard: kconfig: use arm chacha even with no neon adds fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1' adds 7dcf7aa01c7b ice: report correct max number of TCs adds 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on adds a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation adds 0d4907f65dc8 ice: Fix state bits on LLDP mode switch adds 0393e46ac48a ice: update the number of available RSS queues adds 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem adds 4e096a18867a net: introduce CAN specific pointer in the struct net_device adds 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] adds 8f1c0fd2c84c ibmvnic: fix a race between open and reset adds fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() adds f17641140112 net: hsr: add support for EntryForgetTime adds 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak adds 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value adds a93dcaada2dd net: psample: Fix netlink skb length with tunnel info adds 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e adds 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...] adds cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort adds abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...] adds f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp adds 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 7a8a4b0729a8 drm/ttm: Fix a memory leak adds 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC adds d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock adds e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] adds 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] adds 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) adds 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] adds d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] adds fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] adds a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] adds ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] adds 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] adds c49f50d1983d mm: make pagecache tagged lookups return only head pages adds 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache adds 44835d20b2a0 mm: add FGP_ENTRY adds bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry adds c7bad633e6b7 mm/filemap: add helper for finding pages adds 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data adds 54fa39ac2e00 iomap: use mapping_seek_hole_data adds 5c211ba29deb mm: add and use find_lock_entries adds ca122fe40eb4 mm: add an 'end' parameter to find_get_entries adds 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries adds 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries adds cf2039af1a2e mm: pass pvec directly to find_get_entries adds a656a20241f0 mm: remove pagevec_lookup_entries adds 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified adds cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones adds df2ff39e78da mm: cma: allocate cma areas bottom-up adds 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] adds 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] adds a052d4d13d88 mm: cma: print region name on failure adds 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes adds 629484ae7375 mm: vmstat: add some comments on internal storage of byte items adds fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd adds 9f605f260594 mm: move pfn_to_online_page() out of line adds 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity adds 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata adds 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks adds a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] adds bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] adds 03aaf83fba6e arm64/mm: define arch_get_mappable_range() adds 7707248a4727 s390/mm: define arch_get_mappable_range() adds 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found adds aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma adds e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() adds 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() adds ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() adds 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte adds c0c641d77b9a mm: zswap: clean up confusing comment adds fc6697a89f56 mm/zswap: add the flag can_sleep_mapped adds e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold adds f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 239592815805 zsmalloc: account the number of compacted pages correctly adds a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private adds 4be408cec257 mm: page-flags.h: Typo fix (It -> If) adds 0f2f89b6de32 mm/dmapool: use might_alloc() adds c1ca59a1f21e mm/backing-dev.c: use might_alloc() adds 87005394e14a mm/early_ioremap.c: use __func__ instead of function name adds 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure adds 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 adds 840b23986344 arm64, kfence: enable KFENCE for ARM64 adds d438fabce786 kfence: use pt_regs to generate stack trace on faults adds d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB adds b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB adds 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN adds 10efe55f883f kfence, Documentation: add KFENCE documentation adds bc8fbc5f305a kfence: add test suite adds 0825c1d57f02 MAINTAINERS: add entry for KFENCE adds 35beccf0926d kfence: report sensitive information based on no_hash_pointers adds 9c0dee54eb91 tracing: add error_report_end trace point adds f2b84d2e40eb kfence: use error_report_end tracepoint adds d3a61f745e0d kasan: use error_report_end tracepoint adds 928501344fc6 kasan, mm: don't save alloc stacks twice adds e2db1a9aa381 kasan, mm: optimize kmalloc poisoning adds 43a219cbe5a4 kasan: optimize large kmalloc poisoning adds df54b383124c kasan: clean up setting free info in kasan_slab_free adds 200072ce33b2 kasan: unify large kfree checks adds b87c28b9a7ef kasan: rework krealloc tests adds 26a5ca7a73be kasan, mm: fail krealloc on freed objects adds d12d9ad81629 kasan, mm: optimize krealloc poisoning adds cde8a7eb778c kasan: ensure poisoning size alignment adds 2cb34276427a arm64: kasan: simplify and inline MTE functions adds c80a03664e15 kasan: inline HW_TAGS helper functions adds 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS adds 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() adds 4508943794ef proc: use kvzalloc for our kernel buffer adds 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table adds df54714f579a include/linux: remove repeated words adds c131bd0b5448 treewide: Miguel has moved adds c1f26493ed7f groups: use flexible-array member in struct group_info adds e1e014115dfd groups: simplify struct group_info allocation adds c034f48e9990 kernel: delete repeated words in comments adds 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section adds 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] adds a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] adds d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE adds e1fdc403349c lib: stackdepot: add support to disable stack depot adds 64427985c76f lib: stackdepot: fix ignoring return value warning adds 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() adds 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ adds b5e8736a954a checkpatch: improve blank line after declaration test adds 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS adds ea7dbab3e505 checkpatch: trivial style fixes adds adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks adds 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message adds de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] adds 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 263afd39c06f checkpatch: don't warn about colon termination in linker scripts adds 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] adds 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds a5a673f73122 init: clean up early_param_on_off() macro adds f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text adds 3159ed57792b fs/coredump: use kmap_local_page() adds b3656d8227f4 seq_file: document how per-entry resources are managed. adds 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c adds db7fbf492d94 scripts/gdb: fix list_for_each adds d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot adds 6aaa31aeb9cf ubsan: remove overflow checks adds dd23e8098f33 initramfs: panic with memory information adds f685a533a7fa MIPS: make userspace mapping young by default adds 245137cdf0cd Merge branch 'akpm' (patches from Andrew) adds 1838b06bf01a selftests: kvm: add hardware_disable test adds bcd22e145b9a selftests: kvm: avoid uninitialized variable warning adds 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD adds e42033342293 KVM: x86: Advertise INVPCID by default adds 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID adds f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier adds 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode adds a04aead144fd KVM: nSVM: fix running nested guests when npt=0 adds 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] adds c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] adds 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper adds 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks adds 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] adds c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 adds 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] adds 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] adds a018eba53870 KVM: x86: Move MMU's PML logic to common code adds 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] adds a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] adds b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] adds a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] adds 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports adds d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true adds 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] adds 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] adds 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry adds 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created adds 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling adds d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] adds 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY adds 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' adds fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] adds f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y adds 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] adds d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] adds c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes adds 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...] adds a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] adds 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local adds f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap adds 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch adds 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe adds df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) adds 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack adds 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...] adds 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware adds 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred adds ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function adds 556f15fe023e leds: lp50xx: Reduce level of dereferences adds 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds fb0f236beccb leds: lp50xx: Update headers block to reflect reality adds b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting adds fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single adds 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single adds 1f221a0d0dbf swiotlb: respect min_align_mask adds 3d2d861eb03e nvme-pci: set min_align_mask adds daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path adds ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...] adds 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path adds e5547d2c5eb3 io_uring: fix locked_free_list caches_free() adds cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" adds efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...] adds f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. adds 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] adds ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] adds 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] adds d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument adds d01132ae5020 cifs: fix nodfs mount option adds 8513222b9ef2 cifs: fix DFS failover adds ff2c54a04097 cifs: check all path components in resolved dfs target adds 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] adds cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] adds 8369dfd7841e cifs: update internal version number adds c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...] adds d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr adds 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer adds 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros adds 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] adds 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family adds 588a079ebd62 s390/smp: consolidate locking for smp_rescan() adds 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack adds f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack adds da6d2c289dbe s390/topology: move cpumasks away from stack adds 55f03123f609 s390/smp: implement arch_irq_work_raise() adds 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly adds cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction adds e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...] adds a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 4f3c8320c78c Documentation: features: remove c6x references adds a910f43efd60 Documentation: features: refresh feature list adds 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst adds 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program adds f37a15ea8db0 docs: proc.rst: fix indentation warning adds 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux adds a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition adds f53f15ba5a85 i2c: designware: Get right data length adds e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" adds f4ff0104d4c8 i2c: exynos5: Preserve high speed master code adds 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker adds 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] adds 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] adds e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] adds 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS adds 728f13e73009 io-wq: remove nr_process accounting adds 62e398be275a io_uring: cleanup ->user usage adds 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() adds 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks adds 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit adds eb2de9418d56 io-wq: fix race around io_worker grabbing adds e941894eae31 io-wq: make buffered file write hashed work map per-ctx adds eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] adds 4fb6ac326204 io-wq: improve manager/worker handling over exec adds 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec adds d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR adds 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...] adds 4601b4b130de block: reopen the device in blkdev_reread_part adds 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary adds 452c0bf8754f block: fix logging on capacity change adds 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios adds b90994c6ab62 block: fix bounce_clone_bio for passthrough bios adds ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio adds 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail adds 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() adds 5f7136db8299 block: Add bio_max_segs adds 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...] adds 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl adds 06058bc40534 xfs: don't reuse busy extents on extent trim adds 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks adds 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] adds 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...] adds 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds f01e631cccab RISC-V: Make NUMA depend on SMP adds b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs adds dd2d082b5760 riscv: Cleanup setup_bootmem() adds 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...] adds a8fac05acf38 csky: pgtable.h: Coding convention adds af94002bda1d csky: Fixup swapon adds 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' adds 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] adds c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr adds 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() adds 6607aa6f6b68 csky: Fixup compile error adds cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] adds da83616bcd3f kbuild: lto: add _mcount to list of used symbols adds a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO adds 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] adds ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile adds 2214945422c1 kbuild: make -s option take precedence over V=1 adds 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] adds 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] adds 07f1dc8cc85b ide/falconide: Fix module unload adds d346da4a4a44 Merge tag 'ide-5.11-2021-02-28' of git://git.kernel.dk/lin [...] adds fe07bfda2fb9 Linux 5.12-rc1 adds c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() adds 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] 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 5d2b62832c2e m68k: Fix virt_addr_valid() W=1 compiler warnings new 8fc85ba9c7b7 Merge remote-tracking branch 'm68k-current/for-linus' adds eead089311f4 powerpc/4xx: Fix build errors from mfdcr() adds f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump adds c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE adds 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() adds 386a966f5ce7 vio: make remove callback return void adds acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure adds 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] adds 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation new 1a8d19eaaa90 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 5f7f25de512b s390/time,idle: get rid of unsigned long long adds 31251010d881 s390/topology: remove always false if check adds 60b5fe80345c s390/cpumf: remove 60 seconds read limit adds 581ddd149d87 s390/zcore: no need to check return value of debugfs_creat [...] adds bbe6f1d34f10 s390/zcore: release dump save area on restart or power down adds ab08bc72be89 s390/cpumf: rename header file to hwctrset.h adds 2c3bd03fd136 s390/cio: return -EFAULT if copy_to_user() fails adds e931ddb75edf s390/crypto: return -EFAULT if copy_to_user() fails adds acf96d180f12 s390/cpumf: remove unneeded semicolon adds 71b357203508 s390/tty3270: avoid comma separated statements adds 882987a79ccc s390/cio: return -EFAULT if copy_to_user() fails adds 26951c90bfec s390,alpha: make TMPFS_INODE64 available again adds 767294f9fccf s390: update defconfigs adds f7546a8f6613 s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] new b9ed76946bf1 Merge remote-tracking branch 's390-fixes/fixes' adds b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] adds cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] new c63d19b74859 Merge remote-tracking branch 'sparc/master' adds f4eda8b6e4a5 bpf: Drop imprecise log message adds c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test adds 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains adds a7c9c25a99bb bpf: Remove blank line in bpf helper description comment adds 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] adds 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers adds ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t adds 77d7e87128d4 ath11k: fix AP mode for QCA6390 adds 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] adds fb5fabb192b2 mt76: mt7921: remove incorrect error handling adds d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 adds c490492f15f6 mt76: mt7915: fix unused 'mode' variable adds 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] adds a3e860a83397 net: stmmac: stop each tx channel independently adds c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] adds bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] adds 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport adds 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back adds 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' adds 907310ceb27e net: mscc: ocelot: select NET_DEVLINK adds 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency adds 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB adds 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused adds 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled adds 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) adds edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation adds ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register adds dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] adds 82adc457ac3b Merge branch 'mlxsw-various-fixes' adds d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. adds 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash adds eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' adds a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX adds d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets adds 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum adds ae85ddda0f1b net: hns3: fix error mask definition of flow director adds c75ec148a316 net: hns3: fix query vlan mask value error for flow director adds b36fc875bcde net: hns3: fix bug when calculating the TCAM table info adds 447621e373bd Merge branch 'net-hns3-fixes-fot-net' adds 73f476aa1975 net: phy: ti: take into account all possible interrupt sources adds 826d82170b53 xen-netback: use local var in xenvif_tx_check_gop() instea [...] adds 9eb8bc593a5e net: dsa: tag_rtl4_a: fix egress tags adds 4372339efc06 net: always use icmp{,v6}_ndo_send from ndo_start_xmit adds d9032dba5a2b net: phy: fix save wrong speed and duplex problem if auton [...] adds 4deb550bc3b6 atm: eni: dont release is never initialized adds a2bd45834e83 atm: lanai: dont run lanai_dev_close if not open adds 8c91bc3d44df sh_eth: fix TRSCER mask for SH771x adds 75be7fb7f978 sh_eth: fix TRSCER mask for R7S72100 adds 165bc5a4f30e sh_eth: fix TRSCER mask for R7S9210 adds 5db4f74ec864 Merge branch 'sh_eth-masks' adds 093b036aa94e net/qrtr: fix __netdev_alloc_skb call adds 8bd2a0552734 inetpeer: use div64_ul() and clamp_val() calculate inet_pe [...] adds c646d10dda2d net: enetc: don't overwrite the RSS indirection table when [...] adds 3222b5b613db net: enetc: initialize RFS/RSS memories for unused ports too adds 6d36ecdbc441 net: enetc: take the MDIO lock only once per NAPI poll cycle adds 827b6fd04651 net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] adds a74dbce9d454 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode adds c76a97218dcb net: enetc: force the RGMII speed and duplex instead of op [...] adds 96a5223b918c net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr adds 3a5d12c9be6f net: enetc: keep RX ring consumer index in sync with hardware adds 8a00946e1a0e Merge branch 'enetc-fixes' adds 449052cfebf6 can: flexcan: assert FRZ bit in flexcan_chip_freeze() adds ec15e27cc890 can: flexcan: enable RX FIFO after FRZ/HALT valid adds c63820045e20 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode adds 2afe72ead5ab can: mcp251xfd: revert "can: mcp251xfd: add BQL support" adds e940e0895a82 can: skb: can_skb_set_owner(): fix ref counting if socket [...] adds 2712625200ed can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] adds 2eb489825569 Merge tag 'linux-can-fixes-for-5.12-20210301' of git://git [...] adds 2353db75c3db docs: networking: bonding.rst Fix a typo in bonding.rst adds b228c9b05876 net: expand textsearch ts_state to fit skb_seq_state adds 9200f515c41f net: dsa: tag_mtk: fix 802.1ad VLAN egress adds 3946688edbc5 hv_netvsc: Fix validation in netvsc_linkstatus_callback() adds 8811f4a9836e tcp: add sanity tests to TCP_QUEUE_SEQ new fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S new 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling new 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() new 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] new 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] new dbbe7c962c3a docs: networking: drop special stable handling new 36095a29e72e Merge remote-tracking branch 'net/master' adds 42a382a466a9 selftests/bpf: Use the last page in test_snprintf_btf on s390 adds 6185266c5a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] new a6a8007b26b8 Merge remote-tracking branch 'bpf/master' new c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df new 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df new 4c6931f6bf8a Merge remote-tracking branch 'ipsec/master' adds c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error adds c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message adds 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup adds 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message adds c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] adds 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() adds 9cc0001a18b4 netfilter: nftables: disallow updates on table ownership new b67c4edc5813 Merge remote-tracking branch 'netfilter/master' new a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables new 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings new 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] new f3f0f97397c2 Merge remote-tracking branch 'wireless-drivers/master' new 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep new 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO new 3a9b3d4536e0 IB/mlx5: Add missing error code new b54264af6106 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() adds dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs adds 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level adds 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] adds 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits adds d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 adds 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] adds 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] adds 3531ba21f552 ALSA: hda: fix kernel-doc warnings adds a864e8f159b1 ALSA: hda: intel-nhlt: verify config type adds c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name adds 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency adds 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers adds 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers adds cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig adds 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module adds ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files adds 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus adds 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ new 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically new 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 new 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] new 88477d7da07a Merge remote-tracking branch 'sound-current/for-linus' adds f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE adds 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control adds 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control adds 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] adds 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds d74fcdc51afd ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] adds 4d4e677a68e7 ASoC: es8316: Simplify adc_pga_gain_tlv table adds 24a7b77daed8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] adds e4ffab875d32 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] adds d27f8feaf854 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 0bf36bd63292 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 78f312a8eb82 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] adds 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 66f9f2d5d94f regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] adds a077a13f9baf Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new e4639b376bd6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime adds 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime adds 21bb242db523 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 5cbbe59aafe2 Merge remote-tracking branch 'spi-fixes/for-linus' new 4a6a060f8fad Merge remote-tracking branch 'pci-current/for-linus' adds db1b8b93e01f leds: trigger: Fix error path to not unlock the unlocked mutex adds f842a2938488 leds: trigger/tty: Use led_set_brightness_sync() from workqueue adds 511a9d5dc2d4 Revert "serial: max310x: rework RX interrupt handling" new 8166bac9df33 Merge remote-tracking branch 'tty.current/tty-linus' adds c9de574e76bc Goodix Fingerprint device is not a modem adds 1016ecc84404 usb: dwc3: qcom: add ACPI device id for sc8180x adds 1236c1d95c99 USB: gadget: u_ether: Fix a configfs return code adds 089a8b8c6634 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds 466b4bed6798 usb: gadget: f_uac1: stop playback on function disable new 172841503f06 Merge remote-tracking branch 'usb.current/usb-linus' adds cd953112ea42 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter adds 4a9596e32514 USB: serial: cp210x: add some more GE USB IDs adds 9a962f427abb USB: serial: xr: fix NULL-deref on disconnect new 5496abc5e55a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds c7acf2a745ee phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds c92e72ae9e0e phy: ti: j721e-wiz: add missing call to of_node_put() new e31555e50e93 Merge remote-tracking branch 'phy/fixes' adds c852e27ef93f staging: rtl8192e: fix kconfig dependency on CRYPTO adds 3c0992038070 staging: rtl8712: unterminated string leads to read overflow adds 35eda75caac9 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds def9c897e73e staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds 651652def082 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 8920b116495a staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds a7638de0988f staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds 9f17114aa832 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds b8c94370d1b3 staging: comedi: das6402: Fix endian problem for AI command data adds 4ed84e4c429f staging: comedi: das800: Fix endian problem for AI command data adds b301bdc8c156 staging: comedi: dmm32at: Fix endian problem for AI command data adds b92634b83403 staging: comedi: me4000: Fix endian problem for AI command data adds 44f26e028c88 staging: comedi: pcl711: Fix endian problem for AI command data adds 6eec186a44c6 staging: comedi: pcl818: Fix endian problem for AI command data adds e42dd7442a8f staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] adds e5aabd706de3 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data adds 7cb249cadd07 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data adds 355c84fa2f6b staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data adds d1a5bd3f875c staging: comedi: pcl726: Use 16-bit 0 for interrupt data new ebe5f5b68794 Merge remote-tracking branch 'staging.current/staging-linus' new 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static new 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] new dca39490c5f0 habanalabs: Call put_pid() when releasing control device new 32e1b4cd087e habanalabs: Disable file operations after device is removed new 3612e9f5df4c habanalabs: fix debugfs address translation new 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] new 0f26acdc43e3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 207301037712 Merge remote-tracking branch 'ide/master' adds 246dc3e4a75b media: rc: compile rc-cec.c into rc-core new 3bae0ffb8c27 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 7371bf5b8659 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] adds fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] adds 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes adds a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted adds effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] adds 816fa08a1a32 ARM: OMAP4: Fix cpu_pm handling for HS/EMU interrupt save new 70e8ce3c9fdd Merge remote-tracking branch 'omap-fixes/fixes' adds aedb9d9089ce btrfs: ref-verify: use 'inline void' keyword ordering adds 4f6a49de64fd btrfs: unlock extents in btrfs_zero_range in case of quota [...] adds 5011c5a663b9 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl adds c55a4319c4f2 btrfs: fix spurious free_space_tree remount warning adds 0f9c03d824f6 btrfs: free correct amount of space in btrfs_delayed_inode [...] adds 80e9baed722c btrfs: export and rename qgroup_reserve_meta adds 4d14c5cde5c2 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata adds fd57a98d6f0c btrfs: fix warning when creating a directory with smack enabled adds c28ea613fafa btrfs: subpage: fix the false data csum mismatch error adds 026fb436af2e Merge branch 'misc-5.12' into next-fixes new 913ded20f7eb Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema adds 497a4dc8276d dts: drop dangling c6x symlink adds b5a95bb1883e dt-bindings: media: Use graph and video-interfaces schemas [...] adds 8242ff9ea9f0 dt-bindings: display: mediatek,dpi: Convert to use graph schema new 672d2425119f Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 4d52020545ac mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants new dbadacfc57ef Merge remote-tracking branch 'mmc-fixes/fixes' new a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] new 9c14c1016ac2 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds f21fe4f2433a selftests: gpio: update .gitignore adds 9565c9f23e91 gpio: fix NULL-deref-on-deregistration regression adds 235c2d137007 gpio: fix gpio-device list corruption new b03e9e129a25 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds a43e36928cf4 gpiolib: acpi: Add missing IRQF_ONESHOT new 9dedbc6e3e4f gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk new 6716fd7dadb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index new 437b57d20859 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 new 1cc3e0c08c8c Merge remote-tracking branch 'gpio-intel-fixes/fixes' adds 9a21a79ebf03 kunit: tool: Fix a python tuple typing error adds d50ffcd2c371 kunit: tool: Disable PAGE_POISONING under --alltests new dc4620a0256b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 63bd2ed05883 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 5b222d4f1ac1 svcrdma: disable timeouts on rdma backchannel adds 283ae0f46d56 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds 7267207de4f4 nfsd: don't abort copies early adds 95d4adecb7d8 NFSD: Repair misuse of sv_lock in 5.10.16-rt30. new af2f25b94e7f sunrpc: fix refcount leak for rpc auth modules new 76f3011fc516 rpc: fix NULL dereference on kmalloc failure new ce87f0b6c964 Merge remote-tracking branch 'cel-fixes/for-rc' adds 508ebf332593 drm/fb-helper: only unmap if buffer not null adds 5233363941f4 drm/qxl: unpin release objects adds 71688fdd51c3 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved new 0014888fa92d fbdev: atyfb: always declare aty_{ld,st}_lcd() new bde649441366 fbdev: atyfb: use LCD management functions for PPC_PMAC also new dbc40beb5545 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 7484bb55dcfb Merge remote-tracking branch 'asm-generic/master' new c823b59c28a2 Merge remote-tracking branch 'arm/for-next' new c864485b0e87 Merge remote-tracking branch 'arm-soc/for-next' new 0f8eb0a2a8bf Merge remote-tracking branch 'actions/for-next' new 1bf58405cee3 Merge remote-tracking branch 'amlogic/for-next' new 60d34f7bf463 Merge remote-tracking branch 'aspeed/for-next' adds 0012844c2466 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds cd6eb6742578 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] new be7098d43ac0 Merge remote-tracking branch 'drivers-memory/for-next' new f769e0c29003 Merge remote-tracking branch 'imx-mxs/for-next' new 7eb6bbb3ec48 Merge remote-tracking branch 'keystone/next' new c9455084577b Merge remote-tracking branch 'mediatek/for-next' new 097a8ebaac02 Merge remote-tracking branch 'mvebu/for-next' new 5a3e0ec3863f Merge remote-tracking branch 'omap/for-next' adds ee23057b4d6f soc: qcom: geni: shield geni_icc_get() for ACPI boot adds d0859ee76769 Merge branch 'drivers-fixes-for-5.12' into for-next adds dc7c5cde76b1 arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] adds f73558cc83d1 arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor adds 6748450a6bcb arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] adds 7822de1a2946 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] adds d242adf2067e Merge branch 'arm64-for-5.13' into for-next new a90b6055da41 Merge remote-tracking branch 'qcom/for-next' new 611ccf44c2b0 Merge remote-tracking branch 'raspberrypi/for-next' new 01e2fd55256b Merge remote-tracking branch 'realtek/for-next' adds 4a3aba12a937 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes adds 79360ef45229 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] adds 6a69c7f0b9b6 ARM: dts: renesas: Group tuples in APMU cpus properties adds afdd414b2a82 ARM: dts: renesas: Group tuples in playback and capture pr [...] adds 61e2a977b4cd ARM: dts: renesas: Group tuples in pin control properties adds 50aa7c39db15 arm64: dts: renesas: Group tuples in playback and capture [...] adds 4e1fda849052 arm64: dts: renesas: Group tuples in pin control properties adds 23cea1bd83cb ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds 292e0f7520a5 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support adds 9d839455a848 soc: renesas: rmobile-sysc: Remove unneeded platform includes adds fb13bbd6c90e soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added adds 3158164f1526 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] new 6440b859fb77 Merge remote-tracking branch 'renesas/next' new 82454d485acd Merge remote-tracking branch 'rockchip/for-next' adds e56a80a26fac ARM: dts: exynos: add charger supply for I9100 adds 38f80dec08fe arm64: dts: exynos: re-order Slim SSS clocks to match dtschema adds 20bc04ace4e4 Merge branch 'next/dt64' into for-next new 4a66a7a400d1 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 0fc150f0dfd7 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 64b87f3b5984 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] new 1a879631aecb ARM: dts: exynos: correct MUIC interrupt trigger level on [...] new 65c1b89d87c3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new c2e5afc5a4d5 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new bca328b1e896 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new 2ce868c1a9ff ARM: dts: exynos: correct PMIC interrupt trigger level on [...] new d03b71455f61 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow new 8c84f931b62e ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] new 944aa7186d59 Merge branch 'next/dt' into for-next new 05851e879d57 Merge remote-tracking branch 'samsung-krzk/for-next' new 25663ea8ccdd Merge remote-tracking branch 'stm32/stm32-next' adds 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding adds 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node adds 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding adds 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds 5952225054c9 dt-bindings: arm: Add Topwise A721 adds e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet adds 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll adds 981e0af7e064 Merge branches 'sunxi/dt-for-5.13' and 'sunxi/clk-for-5.13 [...] new b205511d972e Merge remote-tracking branch 'sunxi/sunxi/for-next' new 1c55f0a8dc86 Merge remote-tracking branch 'tegra/for-next' new 0ee915639e12 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0278277fb65e dt-bindings: arm: ti: Add bindings for AM642 SoC adds 05a5095d6fd4 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 adds 2560bb56251d arm64: dts: ti: Add support for AM642 SoC adds 926c9cab8221 arm64: dts: ti: k3-am64-main: Enable DMA support adds 8b12ce52b0c6 arm64: dts: ti: Add support for AM642 EVM adds 905627a3e9f4 dt-bindings: arm: ti: Add bindings for AM642 SK adds 40b329e4df7a arm64: dts: ti: Add support for AM642 SK adds 9e3faed4dc17 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] new 0d7571c36331 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes new 74ff3c403605 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 499725927061 module: remove duplicate include in arch/csky/kernel/entry.S new 7fcff41d76ea Merge remote-tracking branch 'csky/linux-next' new cd94dcf204ed Merge remote-tracking branch 'h8300/h8300-next' adds 751e8e413e59 m68k: fix flatmem memory model setup new bc6497986f36 Merge remote-tracking branch 'm68knommu/for-next' adds ce372128a79b microblaze: syscalls: switch to generic syscalltbl.sh adds 64f416c86973 microblaze: syscalls: switch to generic syscallhdr.sh adds 9dc12e4ccd97 microblaze: tag highmem_setup() with __meminit new 36f9bdf71f47 Merge remote-tracking branch 'microblaze/next' adds 2f9a900c1322 MIPS: SGI-IP27: fix spelling in Copyright adds c0f41a0dac1f mips: smp-bmips: fix CPU mappings adds ef3f556ab5c6 mips: octeon: Add Ubiquiti E300 board adds 5307c99a2964 MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs adds e32f04da0054 MIPS: enable GENERIC_FIND_FIRST_BIT adds ee54efc2bbf3 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] new 55f75f3257e3 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma new b70925213732 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma new aa697abd60e2 MIPS: force CONFIG_PCI to on for IP27 and IP30 new 2e33c5db298a Merge remote-tracking branch 'mips/mips-next' adds 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST new 572795d805c9 Merge remote-tracking branch 'parisc-hd/for-next' adds 1f6f48a8c81e Merge branch 'fixes' into for-next new 9cd1e29bf4dc Merge remote-tracking branch 's390/for-next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable new 0b6126ee2cbf Merge remote-tracking branch 'sh/for-next' adds 735cff7808b1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds d5cd31a2b6af xtensa: move coprocessor_flush to the .text section new 5b8726dd7a04 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 230f7a6b779e iov_iter: Add ITER_XARRAY adds 13f383a666e6 mm: Add an unlock function for PG_private_2/PG_fscache adds 95e4f87e0da9 mm: Implement readahead_control pageset expansion adds c04371c3c4d1 netfs: Make a netfs helper module new 12cf229841c9 netfs: Documentation for helper library new 1467d79df8ea netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 3b0f973b9fe7 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() new b3d08a480416 netfs: Provide readahead and readpage netfs helpers new ead347a5dc20 netfs: Add tracepoints new a6ea1e41d844 netfs: Gather stats new 9b10e846399d netfs: Add write_begin helper new a2d1df128272 netfs: Define an interface to talk to a cache new 374abb858726 netfs: Hold a ref on a page when PG_private_2 is set new d4b68228eeca fscache, cachefiles: Add alternate API to use kiocb for re [...] new 697d899df359 afs: Disable use of the fscache I/O routines new 315557fe6b60 afs: Pass page into dirty region helpers to provide THP size new fa6595734f49 afs: Print the operation debug_id when logging an unexpect [...] new cb29a8d25666 afs: Move key to afs_read struct new 343131846ce5 afs: Don't truncate iter during data fetch new 5ef24eb4b4f5 afs: Log remote unmarshalling errors new 1547d03fb2dc afs: Set up the iov_iter before calling afs_extract_data() new 9102ffe5f6aa afs: Use ITER_XARRAY for writing new 6b8ca3ddfdf1 afs: Wait on PG_fscache before modifying/releasing a page new 7579e32c4331 afs: Extract writeback extension into its own function new 339985d239a4 afs: Prepare for use of THPs new 0b4009d9115a afs: Use the fs operation ops to handle FetchData completion new 4544a1e08111 afs: Use new fscache read helper API new 58e7ffc82f41 afs: Use the fscache_write_begin() helper new 88385d0334a6 Merge remote-tracking branch 'fscache/fscache-next' adds 450ae1e8c15c Merge branch 'misc-5.12' into for-next-current-v5.11-20210226 adds e9e44970fc42 Merge branch 'for-next-current-v5.11-20210226' into for-ne [...] adds f9c4a2c8c90f btrfs: fix comment for btrfs ordered extent flag bits adds 72bd7184d586 btrfs: tree-checker: do not error out if extent ref hash d [...] adds a1109f395241 btrfs: fix stale data exposure after cloning a hole with N [...] adds 4f2a14c088e1 btrfs: avoid double put of block group when emptying cluster adds e40479860d02 btrfs: zoned: fix deadlock on log sync adds 20bbf8c91dc0 btrfs: ref-verify: use 'inline void' keyword ordering adds a646ddc2bba2 btrfs: unlock extents in btrfs_zero_range in case of quota [...] adds ac9de579c6c6 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl adds 307adcd80c61 btrfs: make btrfs_replace_file_extents take btrfs_inode adds 42ce6601e1d9 btrfs: make find_desired_extent take btrfs_inode adds d2f5fde002c2 btrfs: replace offset_in_entry with in_range adds 2b1e07fa6d88 btrfs: replace open coded while loop with proper construct adds 3382d21706a9 btrfs: fix spurious free_space_tree remount warning adds a5526db493f8 btrfs: unexport btrfs_extent_readonly() and make it static adds 912c88e248e6 btrfs: change return type to bool in btrfs_extent_readonly adds 44bceb34aed1 btrfs: scrub: drop a few function declarations adds 749b63ec9e8d Merge branch 'misc-next' into for-next-next-v5.12-20210226 adds 2293eab1a20d btrfs: Prevent nowait or async read from doing sync IO adds 45204390eb1e Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds 0dcbbd1ff44f btrfs: convert BUG_ON()'s in relocate_tree_block adds f65d06f10ebd btrfs: return an error from btrfs_record_root_in_trans adds 1f1d6dfd9243 btrfs: handle errors from select_reloc_root() adds 570154ec5870 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 7c42e2810f12 btrfs: check record_root_in_trans related failures in sele [...] adds 620e1183d972 btrfs: do proper error handling in record_reloc_root_in_trans adds aa07666291ed btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c1ca1c3da489 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 266d1ae752f8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c34d9b83626f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 92d1820b7cc2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 857221405fa1 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds b90ade968d2c btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 79df1a9901b8 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 62dfdf1594ea btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 182d3615c5ab btrfs: handle record_root_in_trans failure in create_pendi [...] adds f402a8f2c503 btrfs: do not panic in __add_reloc_root adds 33bda2414842 btrfs: have proper error handling in btrfs_init_reloc_root adds f902dead53ac btrfs: do proper error handling in create_reloc_root adds 25a57d09a128 btrfs: validate ->reloc_root after recording root in trans adds 885a3e3c3296 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 8745593c57af btrfs: change insert_dirty_subvol to return errors adds dc290aedf306 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 0ed85008b9a9 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds b8a60212d566 btrfs: do proper error handling in btrfs_update_reloc_root adds 48ef9c6e8f99 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 1281c2785ecb btrfs: handle btrfs_cow_block errors in replace_path adds 9c198469c439 btrfs: handle btrfs_search_slot failure in replace_path adds 032498d29463 btrfs: handle errors in reference count manipulation in re [...] adds bd068761a0cd btrfs: handle extent reference errors in do_relocation adds 013eb1dd5746 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 7a81c37e08bd btrfs: remove the extent item sanity checks in relocate_bl [...] adds 4881f08b19b2 btrfs: do proper error handling in create_reloc_inode adds b3f819f2b4f7 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 43c1ba0e15ac btrfs: cleanup error handling in prepare_to_merge adds b1dacf6fc80b btrfs: handle extent corruption with select_one_root properly adds 8f6a2c1634c8 btrfs: do proper error handling in merge_reloc_roots adds fcb42dc3b9b1 btrfs: check return value of btrfs_commit_transaction in r [...] adds 62cac92b3f23 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 56509f050268 Merge branch 'kmap-conversion-for-5.12' into for-next-next [...] adds 9cee91bcf4db Merge branch 'for-next-next-v5.12-20210226' into for-next- [...] new a6c5d9c69bfd Merge remote-tracking branch 'btrfs/for-next' adds a671cb46c294 smb3: allow files to be created with backslash in name new 7fef53498f0c Merge remote-tracking branch 'cifs/for-next' new 046f943ad1ae Merge remote-tracking branch 'ecryptfs/next' new fb04bbf92511 Merge remote-tracking branch 'ext3/for_next' new 39ed98aab42d f2fs: fix a spacing coding style new c21827ded5ca f2fs: fix a spelling error new 7dde6ba6ca7a f2fs: fix to allow migrating fully valid segment new 297b8560879a f2fs: fix panic during f2fs_resize_fs() new 71f590f57b4e f2fs: avoid unused f2fs_show_compress_options() new d9ee13ae09e1 f2fs: remove unused FORCE_FG_GC macro new 0942352037d4 f2fs: update comments for explicit memory barrier new 6eb2855f90d5 f2fs: check discard command number before traversing disca [...] new c4040f61722b f2fs: compress: Allow modular (de)compression algorithms new 140705d27bd1 f2fs: Replace one-element array with flexible-array member new 561372f33a9e f2fs: remove unnecessary IS_SWAPFILE check new 17ea3f674ec4 f2fs: fix last_lblock check in check_swap_activate_fast new 02eb84b96bc1 f2fs: check if swapfile is section-alligned new c33edb872e13 f2fs: remove unused file_clear_encrypt() new 7651c985f015 f2fs: expose # of overprivision segments new c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() new bf229a12d2ce Merge remote-tracking branch 'f2fs/dev' new c2ed8ebc6ffa NFSD: Extract the svcxdr_init_encode() helper new e0dd1f28dfdd NFSD: Update the GETATTR3res encoder to use struct xdr_stream new 5600bc75e6eb NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] new 5b697fd0b1c1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] new f371ec31126a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] new 1c6602592d66 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new e77445e83375 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new cc0baae756c4 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new 3ede96ed0222 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new 724c118ad65d NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new f3823efce940 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new aaf74ad56afb NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new ff092198d921 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 66d663a3f391 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new bb99402130cc NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 33849d4dc3dd NFSD: Add a helper that encodes NFSv3 directory offset cookies new 07d089a7bc2b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new 686341a04442 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new e231b3e5764d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 4dcc80a92151 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new d95085908421 NFSD: Remove unused NFSv3 directory entry encoders new 0bf29aaac785 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new 129b2f56b7e1 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new 4baf89613778 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new a66c890baecb NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new 21422494948d NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new ed32b37da00f NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 6a1c014732a4 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 9669dd69ddec NFSD: Add a helper that encodes NFSv3 directory offset cookies new 05ad42ba16c7 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new dba39a1136dc NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 588973509c96 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 9577515b9e88 NFSD: Remove unused NFSv2 directory entry encoders new d07f29e18fe3 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new eab5d78aaecf NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 880d5a0c416b NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new a20f94c26d24 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new f8d8ce125770 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new b3c008a0b05f NFSD: Clean up after updating NFSv2 ACL encoders new 4d7d77f30460 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 6c06cb98a61a NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new 56692a9c5ff2 NFSD: Clean up after updating NFSv3 ACL encoders new 26d89fd782b0 nfsd: helper for laundromat expiry calculations new aadb76657689 Merge remote-tracking branch 'cel/for-next' new 87c5d241d6c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 824506ef0022 Merge remote-tracking branch 'v9fs/9p-next' adds 425599cb2244 qib_fs: switch to simple_recursive_removal() adds c666514c052a coredump: don't bother with do_truncate() adds a7fa37c10534 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 086e94e6f4c3 Merge branches 'work.recursive_removal' and 'work.coredump [...] new 6498961cf21d Merge remote-tracking branch 'vfs/for-next' new 47dacfa8310b Merge remote-tracking branch 'printk/for-next' new 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message new 088783c5cad3 Merge remote-tracking branch 'pstore/for-next/pstore' new 68755e85371d Merge remote-tracking branch 'hid/for-next' new 5bd0fd653f92 Merge remote-tracking branch 'dmi/dmi-for-next' adds 779e1a24379f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py adds 9ed54eccf8fd doc: memcontrol: add description for oom_kill adds 4754eeb04933 scripts: kernel-doc: fix typedef support for struct/union parsing adds c6ab1674dd81 docs: driver-model: Remove obsolete device class documentation adds 779b55cb6525 docs: watchdog: fix obsolete include file reference in pcwd adds 6a01d3e5d7ca docs: add documentation for checkpatch adds fd5b4dc249f8 checkpatch: add verbose mode adds 2a74afc86474 MAINTAINERS: clarify responsibility for checkpatch documentation adds e26194abb89e docs: reporting-issues.rst: explain how to decode stack traces adds 7060e038f182 Documentation/submitting-patches: Extend commit message la [...] adds b7462da8e254 docs: arm: marvell: replace stale links with archive links adds 4c7e041efc02 docs: arm: marvell: clarify some unimportant Armada 6x0 details adds 0b6b79d09f48 Documentation: Replace more lkml.org links with lore adds 801487a76343 Documentation: ioctl: add entry for nsfs.h adds a4647ed956af fs: eventpoll: fix comments & kernel-doc notation adds a5dceb7e5f35 Docs: add fs/eventpoll to docbooks adds ba5cb300e0b5 docs: arm: /chosen node parameters new cb50fd4b796f Merge remote-tracking branch 'jc_docs/docs-next' new e8c0b07fd135 media: colorspaces-details.rst: drop tabularcolumns new 031d406bb680 media: control.rst: use a table for V4L2_CID_POWER_LINE new 60772b1de6dd media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs new 716b7e4a8cbd media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] new 8d08fc015dba media: ext-ctrls-codec.rst: add a missing profile description new 2184670c5068 media: ext-ctrls-codec.rst: simplify a few tables new ffd3cbc67c8c media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] new c40ad91b9e63 media: docs: pixfmt: use section titles for bayer formats new 8b5fcfeafd07 media: buffer.rst: fix a PDF output issue new 10fd4e4f0a98 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format new 5de32a0abe23 media: pixfmt-yuv-planar.rst: fix PDF OUTPUT new 67444267b6b7 media: docs: uAPI: fix table output in LaTeX/PDF format new e572b82eabca media: dev-overlay.rst: cleanup the xvideo example new f3ea6a19f413 media: vbi_hsync.svg: fix the viewports new b8e536f66a78 Merge remote-tracking branch 'v4l-dvb/master' new 0676967b5c27 Merge remote-tracking branch 'v4l-dvb-next/master' new 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] new b9048cbc5d13 Merge branch 'pm-core' into linux-next new f3c141057976 powercap/drivers/dtpm: Fix root node initialization new 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] new 51165d52eceb Merge branch 'powercap' into linux-next new cc30de28a8e9 Merge remote-tracking branch 'pm/linux-next' adds 3b743ed86853 cpufreq: qcom-hw: fix dereferencing freed memory 'data' adds 8f9d3ee02bcc cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev new 542e0185abd1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 0d844b9f3177 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() new 5ad62e29be65 Merge remote-tracking branch 'devfreq/devfreq-next' new 4193e14e7e81 Merge remote-tracking branch 'ieee1394/for-next' adds 405d89338fec fs: dlm: fix debugfs dump adds ef9748e86b28 fs: dlm: fix mark setting deadlock adds e1c500f5ff77 fs: dlm: set connected bit after accept adds d86fada4346c fs: dlm: set subclass for othercon sock_mutex adds a7661f704395 fs: dlm: add errno handling to check callback adds 504f15f2ae35 fs: dlm: add check if dlm is currently running adds f5c961068821 fs: dlm: change allocation limits adds 730a8da8fded fs: dlm: use GFP_ZERO for page buffer adds 0318255d4b75 fs: dlm: simplify writequeue handling adds fdcc95432780 fs: dlm: check on minimum msglen size adds 326c7afa7818 fs: dlm: remove unaligned memory access handling adds 742dd14d4749 fs: dlm: flush swork on shutdown adds c7a3549673d8 fs: dlm: add shutdown hook new 928a64ba12af Merge remote-tracking branch 'dlm/next' adds 3edc5782fb64 Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device adds 201cf3976c06 Bluetooth: btusb: Fix incorrect type in assignment and uni [...] adds 5cb08553f7f2 Bluetooth: Notify suspend on le conn failed new e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend new ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs new 10dde63b6343 Merge remote-tracking branch 'bluetooth/master' adds 7b3e9c56e6be mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds e936761e5893 mtd: Add helper macro for register_mtd_blktrans boilerplate adds 1f083af44d19 mtd: ftl: Use module_mtd_blktrans to register driver adds 98f431c2cee7 mtd: inftlcore: Use module_mtd_blktrans to register driver adds 1ac05af53791 mtd: mtdblock: Use module_mtd_blktrans to register driver adds ebaedffc4b4e mtd: mtdblock_ro: Use module_mtd_blktrans to register driver adds bd3514deb5ed mtd: mtdswap: Use module_mtd_blktrans to register driver adds e476b2ef618a mtd: nftlcore: Use module_mtd_blktrans to register driver adds f3587578f49c mtd: rfd_ftl: Use module_mtd_blktrans to register driver adds 6f89cd33e45c mtd: don't lock when recursively deleting partitions adds f820b201e545 mtd: char: Drop mtd_mutex usage from mtdchar_open() adds 91b44238312b mtd: char: Get rid of Big MTD Lock adds bf172496fecd mtd: parsers: extend Qcom SMEM parser to SPI flash adds ea8b4d3ed252 mtd: mtdcore: constify name param in mtd_bdi_init adds 457da931b608 mtd: parsers: ofpart: support BCM4908 fixed partitions new e8d896b7adc5 Merge remote-tracking branch 'mtd/mtd/next' adds 031937ce00a8 mtd: nand: Let ECC engines advertize the exact number of steps adds c16459eb54a1 mtd: nand: ecc-bch: Populate the public nsteps field adds 7e03d3ab7a39 mtd: nand: ecc-hamming: Populate the public nsteps field adds eb973c4f22f4 mtd: nand: Add a helper to retrieve the number of ECC steps adds 0c238af656c2 mtd: nand: Add a helper to retrieve the number of ECC byte [...] adds e92d8e7bb79f mtd: rawnand: Try not to use the ECC private structures adds dbe6a6da040c mtd: rawnand: omap: Use ECC information from the generic s [...] adds d7756af27338 mtd: nand: ecc-bch: Use the public nsteps field adds 0b92937c0316 mtd: nand: ecc-hamming: Use the public nsteps field adds f95add6ff804 mtd: rawnand: qcom: Update register macro name for 0x2c offset adds 52f67def97f1 mtd: nand: fix error handling in nand_prog_page_op() #1 new edd63fc25f30 mtd: nand: fix error handling in nand_prog_page_op() #2 new ee13db392c9a mtd: spinand: gigadevice: Support GD5F1GQ5UExxG new c6d4c6596919 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() new 1797726e248a mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper new ba9db24ca6e3 mtd: rawnand: qcom: Add helper to check last code word new 49e6f20b97b5 mtd: rawnand: qcom: Rename parameter name in macro new 94b0688c5339 mtd: rawnand: qcom: Add helper to configure location register new 1846697f565d mtd: rawnand: qcom: update last code word register new 9415cb5a4567 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC new df528d80b3bb mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() new 99a8e1154eb1 mtd: rawnand: qcom: Return actual error code instead of -ENODEV new 15dd9e911005 Merge remote-tracking branch 'nand/nand/next' adds f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds 5fd3de7a5185 drm/compat: Clear bounce structures new 39dfb7fd681e Merge remote-tracking branch 'drm-misc/for-linux-next' adds d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) adds afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE adds 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool adds 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] adds cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool adds b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] adds f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading adds 4588f7b7dd5f drm/amd/display: Enable ASSR in DM adds b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory adds eb0709ba077a drm/amdgpu/display: initialize the variable 'i' adds 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool adds f89b881c81d9 drm/amdgpu: reserve backup pages for bad page retirment adds 650bc7ae0064 drm/amdgpu:disable VCN for Navi12 SKU adds 996aede28094 drm/amdgpu: decline max_me for mec2_fw remove in renoir/arcturus adds 4df144f80d5b amdgpu/pm: Powerplay API for smu , added get_performance_level adds bab0f602918d amdgpu/pm: Powerplay API for smu , changed 6 dpm reset fun [...] adds f46587bcede5 amdgpu/pm: Powerplay API for smu , changed 6 pm hwmon fan [...] adds 8dfc8c53c3c4 amdgpu/pm: Powerplay API for smu , changed 9 pm power func [...] adds 9ab5001a99e1 amdgpu/pm: Powerplay API for smu , changed 5 dpm powergati [...] adds 2ea092e5d391 amdgpu/pm: Powerplay API for smu , changes to clock and pr [...] adds bc7d6c12054d amdgpu/pm: Powerplay API for smu , changed 4 dpm functions [...] adds 8f4828d0a104 amdgpu/pm: Powerplay API for smu , updates to some pm functions adds 8f8c80f43009 drm/amd/amdgpu: move inc gpu_reset_counter after drm_sched_stop adds 5392b2af97dc drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) adds 0eb1af2e8205 drm/amd/display: Add module parameter for freesync video mode adds d10cd527f5e5 drm/amd/display: Add freesync video modes based on preferr [...] adds 6f59f229f8ed drm/amd/display: Skip modeset for front porch change adds 9269bf186897 drm/amdgpu: add asic callback for querying video codec info (v3) adds 3b246e8b6a97 drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds f35e9bdb06fb drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds b50368da619f drm/amdgpu: bump driver version for new video codec INFO i [...] adds 6f786950b1ff drm/amdgpu/codec: drop the internal codec index adds 9d489afd3128 drm/amdgpu/pm: make unsupported power profile messages debug adds 5b2e2c096954 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 7271a5c2aefc drm/amdgpu: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DE [...] adds 439e6bbb3b85 drm/amd/display: remove unnecessary conversion to bool adds 4890d4e94da0 drm/amdgpu: add RAP TA version print in amdgpu_firmware_info adds e9995d4a3026 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds e0cd93b7e307 amdgpu/pm: read_sensor() report failure apporpriately adds 11003c68b158 drm/amdgpu: remove unnecessary reading for epprom header adds 0ee56acc4b55 drm/amd/pm/swsmu: Remove unnecessary conversion to bool adds dce38c8b0299 drm/amd/display/dc/dce/dmub_psr: Remove unnecessary conver [...] adds 3e9e62c780b1 drm/amdgpu: correct TA RAP firmware information print error adds 7d6c13ef466d drm/amd/pm: bump Navi1x driver if version and related data [...] adds c524c1c9a78f drm/amd/pm: optimize the link width/speed retrieving V2 adds 4f8e37dbaf58 drm/amd/display: Support for DMUB AUX adds e1f4328f22c0 drm/amd/display: Update link encoder object creation adds 4cda3243ec63 drm/amd/display: Add flag for building infopacket adds cca912e0a6b4 drm/amd/display: Add max bpc debugfs adds 45a1261b393b drm/amd/display: Refactored DC interfaces to support multiple eDP adds 8039bc7130ef drm/amd/display: Return invalid state if GPINT times out adds 70732504c53b drm/amd/display: Implement dmub trace event adds be1748bcdfe0 drm/amd/display: [FW Promotion] Release 0.0.54 adds c839292754b7 drm/amd/display: 3.2.125 adds dbc43d5fdf48 drm/amd/display: treat memory as a single-channel for asym [...] adds b8cc3e504622 drm/amd/display: Fix HSplit causing increase in DSC Slice Count adds 640a28b50c4a drm/amdgpu: add missing df counter disable write adds 783bf4035cb7 drm/amd/display: Fix 64 bit divisions on 32 bit platforms [...] adds a8a2e1348634 drm/amd/display: Fix 64 bit modulus operation using div64 API adds b6f91fc183f7 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] adds 9598173d14f5 drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 03e0dbcd10c4 drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds 6302aead150e drm/amd/display: fix the return of the uninitialized value in ret adds 7c7dd7748954 drm/amd/display: Fix an uninitialized index variable adds 3fcb4f01deed drm/radeon: Use kvmalloc for CS chunks new db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool new 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh new 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs new e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs new 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] new fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool new b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks new 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array new 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace new 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() new 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] new e957173a3822 usb/host: enable auto power control for xhci-pci new 997d1e68f6c9 drm/amdgpu: add another raven1 gfxoff quirk new 946c6e11e5c2 drm/amdgpu/display: simplify backlight setting new 0233dc8189b9 drm/amdgpu/display: don't assert in set backlight function new 58639b6b397c drm/amdgpu/display: handle aux backlight in backlight_get_ [...] new 383cf167c97e drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 9803984b2e90 drm/amdgpu: always reset the asic in suspend new e05eaf759f57 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new 47874c404f37 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 665a1bc28d1d drm/amdgpu: disentangle HG systems from vgaswitcheroo new 3575de2030b2 drm/amdgpu: enable TMZ by default on Raven asics new a47080519df6 drm/amdgpu: only check for _PR3 on dGPUs new ce3d52dd09ee drm/amdgpu/display/dm: drop oled check for aux backlight control new 1d5bb3caf432 drm/amdgpu/display/dc: drop oled check from backlight control new 47e72ce732de drm/amdgpu/dc: fill in missing call to atom cmd table for [...] new 0d44068ece32 Merge remote-tracking branch 'amdgpu/drm-next' adds 7bf168c8fe8c drm/msm: Fix speed-bin support not to access outside valid memory new 8793c9511214 Merge remote-tracking branch 'drm-msm/msm-next' new f29312f5d12e Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d9c05d22da79 Merge branch 'for-linus' into for-next adds d6e68c57e35b ALSA: usb-audio: use usb headers rather than define struct [...] adds eb596e0fd13c ALSA: usb-audio: generate midi streaming substream names f [...] adds 927a4c7b7ec1 Merge branch 'for-linus' into for-next adds a3c30b0cb6d0 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table adds 7687850b95b4 ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls adds 1a2a94a4392d ALSA: usb-audio: Configure Pioneer DJM-850 samplerate adds b8db8be812cb ALSA: usb-audio: fix Pioneer DJM-850 control label info adds d49c3e711c2b ALSA: ps3: fix spelling typo of values new 60fd71150391 ALSA: vx: fix kernel-doc warning new 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning new 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning new 6df0edfcc58b Merge remote-tracking branch 'sound/for-next' adds 0c493b8d3697 Merge existing fixes from asoc/for-5.12 adds 54928c5c63c8 ASoC: constify of_phandle_args in snd_soc_get_dai_name() adds e3fdb6288dd0 ASoC: uniphier: Simplify the return expression of uniphier [...] adds 6d85d770c171 ASoC: fsl_sai: Add pm qos cpu latency support adds 7f7d1c4fce10 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] adds e067855b8146 ASoC: Intel: boards: sof-wm8804: add check for PLL setting adds b0fd1b9bd056 ASoC: SOF: Intel: hda: turn off display power in resume adds 0f780e4bef45 ASoC: fsl_xcvr: move reset assert into runtime_resume adds cfa0faec5fc0 ASoC: Intel: Skylake: Compile when any configuration is selected adds a262057df513 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver adds 0bf10fbda556 ASoC: qcom: lpass-hdmi: remove useless return adds 25ab7dcdb77e ASoC: qcom: lpass-platform: remove useless assignment adds fd565b469d21 ASoC: qcom: q6dsp-dai: clarify expression adds 924d4aad2433 ASoC: qcom: q6afe: remove useless assignments adds 7ca70ca9914c ASoC: qcom: q6afe: align function prototype adds 63a372715a3c ASoC: qcom: q6asm: align function prototypes adds 297ef0a73103 ASoC: wcd-clsh-v2: align function prototypes adds 71ea36550bda ASoC: wcd9335: clarify return value adds 5c3252b3f711 ASoC: wcd934x: remove useless return adds 0076777b8753 ASoC: lpass-wsa-macro: add missing test adds b68d7e812d4e Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] adds 3ebb1b951880 ASoC: rt*: Constify static struct sdw_slave_ops adds 84732dd4ff3a ASoC: rt*: Constify static struct snd_soc_dai_ops adds c85ca92c716b ASoC: rt*: Constify static struct acpi_device_id adds 39f9eb613070 ASoc: rt5631: Constify static struct coeff_clk_div adds 3b484b4708b5 Merge series "ASoC: rt*: Constify static structs" from Rik [...] adds ca289c2c70c1 ASoC: fsl: fsl_asrc: remove useless assignment adds faff74679f51 ASoC: fsl: fsl_dma: remove unused variable adds e80382fe721f ASoC: fsl: fsl_easrc: remove useless assignments adds e7347520a432 ASoC: fsl: fsl_esai: clarify expression adds e06a8f1a7c4c ASoC: fsl: fsl_ssi: remove unnecessary tests adds 40e2c4450a34 ASoC: fsl: imx-hdmi: remove unused structure members adds 5a6d43108095 ASoC: fsl: mpc5200: signed parameter in snprintf format adds 3fb0dcec3e60 ASoC: fsl: mpc8610: remove useless assignment adds bafe21c9d01b ASoC: fsl: p1022_ds: remove useless assignment adds f8e3cce63e74 Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] adds bae5b4aff2dd ASoC: soc-pcm: remove strange format storing adds 75c4b5945d01 ASoC: soc-pcm: unpack dpcm_init_runtime_hw() adds 9337e738b96d ASoC: soc-pcm: add dpcm_runtime_setup_fe() adds c813f6ed347c ASoC: soc-pcm: add dpcm_runtime_setup() adds 6503916cefd8 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() adds a2d3fb0a622e Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] adds b832fa1ce082 ASoC: samsung: i2s: remove unassigned variable adds feb45eb2ecaf ASoC: samsung: s3c24xx_simtec: add missing error check adds 1e4a9fcffd56 ASoC: samsung: smdk_wm8994: add missing return adds 4ff97b8dc7e6 ASoC: samsung: snow: remove useless test adds 15f98893b0f3 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] adds 56dc057925b1 ASoC: soc-ops: remove useless assignment adds 8f7351ec37b5 ASoC: soc-pcm: remove redundant assignment adds 52fcd9638da0 ASoC: soc-pcm: remove shadowing variable adds 56fc1a7fd01e ASoC: soc-pcm: add error log adds 761fa730a2e1 ASoC: soc-topology: clarify expression adds 8754b443fa7d ASoC: generic: simple-card-utils: remove useless assignment adds aecf9b8cf004 Merge series "ASoC: core: remove cppcheck warnings" from P [...] adds 2497d156c297 ASoC: sh: dma-sh7760: remove unused variable adds 8644cbf296de ASoC: sh: rcar: align function prototypes adds d15737e24a96 ASoC: sh: rcar: simplify return adds a029ad994d24 ASoC: sh: rcar: ctu: add missing error check adds 0711cb41ce02 ASoC: sh: rcar: ssi: remove redundant assignment adds 075bfe61c88a ASoC: sh: siu_pcm: remove useless assignment adds 69011a3193be ASoC: sh: siu_pcm: remove unused variable adds 4599b55781ef Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] adds 131036ffae21 ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata adds 7150186f1edb ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata adds 0c34af2d5c9b ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata adds eb9db3066cdb ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata adds fee00af759de Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] adds 5c8f0b2a8d9c ASoC: rsnd: cleanup ppcheck warning for ssiu.c adds 8f5412423337 ASoC: rsnd: cleanup ppcheck warning for ssi.c adds d1031c8c058a ASoC: rsnd: cleanup ppcheck warning for core.c adds 783c09cbd1b5 ASoC: rsnd: cleanup ppcheck warning for cmd.c adds ba55cb110dc3 ASoC: rsnd: cleanup ppcheck warning for adg.c adds a02321775cb8 Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] adds 1bc068f39415 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 071a72f75550 Merge remote-tracking branch 'sound-asoc/for-next' adds 0f47227705d8 block: revert "block: fix bd_size_lock use" adds 5218e12e9f3a block: Drop leftover references to RQF_SORTED adds e4ef09e51294 rsxx: remove unused including <linux/version.h> adds 4168a8d27ed3 block/bfq: update comments and default value in docs for f [...] new f67e5cb46783 Merge branch 'block-5.12' into for-next adds 65d43023171e io-wq: wait for worker startup when forking a new one adds 9196d672605c io-wq: have manager wait for all workers to exit adds bbdb873fd59e io-wq: don't ask for a new worker if we're exiting adds 57509ec8cdeb io-wq: rename wq->done completion to wq->started adds 0af12cdcccbd io-wq: wait for manager exit on wq destroy adds bdfffb0f6afc io-wq: fix double put of 'wq' in error path adds 469855d180de io_uring: SQPOLL stop error handling fixes adds c994ea22789b io_uring: run fallback on cancellation adds 4c136eabf883 io_uring: don't use complete_all() on SQPOLL thread exit adds 2aa3fa29a640 io-wq: provide an io_wq_put_and_exit() helper adds 89f55cf4b7c7 io_uring: fix race condition in task_work add and clear adds ff392ee5fa0a io_uring: signal worker thread unshare adds 9a4f64f46c1e io_uring: warn on not destroyed io-wq adds 2d9cf9f8de66 io_uring: destroy io-wq on exec adds cec52acacd6b io_uring: remove unused argument 'tsk' from io_req_caches_free() adds 712b77c8c68c io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks adds cb0db8cf6959 io_uring: move cred assignment into io_issue_sqe() adds 164cebd66a58 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] adds f4c491e0c0b8 io_uring: kill io_uring_flush() adds 9b4868f11994 io_uring: fix __tctx_task_work() ctx race adds ac952f94f91a io_uring: replace cmpxchg in fallback with xchg adds 0c7d60c1c01d io_uring: ensure that SQPOLL thread is started for exit adds 9e27652c9875 io_uring: ignore double poll add on the same waitqueue head adds 2e31312d5bfc io_uring: kill sqo_dead and sqo submission halting adds e6ee7b08cd51 io_uring: remove sqo_task adds 40f408526e14 io-wq: fix error path leak of buffered write hash map adds 1141f3432fce io_uring: fix -EAGAIN retry with IOPOLL adds bf87ce9f29d2 io_uring: choose right tctx->io_wq for try cancel adds c6cb42349f8d io_uring: inline io_req_clean_work() adds 21acb3764866 io_uring: inline __io_queue_async_work() adds 82789553bea5 io_uring: remove extra in_idle wake up new 4f766d6f773b io_uring: ensure that threads freeze on suspend new 2549ae54cef3 Merge branch 'io_uring-5.12' into for-next new 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails new cb08c6284add Merge branch 'block-5.12' into for-next new e64db15019cb io-wq: ensure all pending work is canceled on exit new 0fcab68db7db Merge branch 'io_uring-5.12' into for-next new cd7259c6b8ed Merge remote-tracking branch 'block/for-next' adds f3e7bfc8bec4 mmc: core: Do a power cycle when the CMD11 fails adds 1c87c1d21f04 mmc: core: Drop superfluous validations in mmc_hw|sw_reset() adds 7b3c65352916 mmc: core: Drop reference counting of the bus_ops adds 52ee2cc93be0 mmc: dw_mmc: Drop redundant call to ->card_event callback adds 99a427866e0e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} adds 48e8053f3968 mmc: tmio: remove workaround for NON_REMOVABLE adds 7eae3b65e34b mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds b5326b5c5884 mmc: uniphier-sd: Fix a resource leak in the remove function adds ee643518e7d5 mmc: core: Set read only for SD cards with permanent write [...] adds a48d8256c9c3 mmc: tmio: support custom irq masks adds fd4957da3b6e dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings adds ab37b55ab930 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings adds ae210834b318 mmc: sdhci-esdhc-imx: validate pinctrl before use it adds 414acbb4a2ea mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] adds 807ec7e1e2a1 Merge branch 'fixes' into next adds 4e596fc8a610 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe new 051d057019eb Merge remote-tracking branch 'mmc/next' adds 13ac627fffae dt-bindings: Add vendor prefix for Netronix, Inc. adds ef24d460640a dt-bindings: mfd: Add binding for Netronix embedded controller adds c269c4d5797e mfd: Add base driver for Netronix embedded controller adds 03b990096cd5 pwm: ntxec: Add driver for PWM function in Netronix EC adds 6221220ae9ad rtc: New driver for RTC in Netronix embedded controller adds 80629611215d MAINTAINERS: Add entry for Netronix embedded controller adds 3b7957b1d304 dt-bindings: mfd: Convert rn5t618 to json-schema adds 14711e8f92cc dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] new 01adbc991f7b Merge remote-tracking branch 'mfd/for-mfd-next' adds 47ff9afe757a power: supply: max8997-charger: remove unneeded semicolon adds e717ffb80c9b power: supply: cw2015: Add CHARGE_NOW support adds df73d51fff0f MAINTAINERS: power: supply: add entry for S3C ADC battery driver adds bbe8c4dd1d24 power: supply: s3c_adc_battery: add SPDX license identifier adds de74d4b14bee power: supply: s3c_adc_battery: remove unused pdata in sus [...] adds c43bc5c7b3bb power: supply: smb347-charger: Improve interrupt initialization adds ef11d03735ac power: supply: smb347-charger: Clean up whitespaces in the code new 93f57dea5baf Merge remote-tracking branch 'battery/for-next' adds f198cbf049ca Merge existing fixes from regulator/for-5.12 adds b15d870510c0 regulator: spmi: Add support for ULT LV_P50 and ULT P300 adds 6930ab7ac03c regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] adds 755a74fc655e regulator: add missing call to of_node_put() adds c54607a8383c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new a675487638cd Merge remote-tracking branch 'regulator/for-next' new b5d11bd31288 Merge remote-tracking branch 'security/next-testing' new 9913b8368d3e Merge remote-tracking branch 'apparmor/apparmor-next' adds 912fd9b1eb00 certs: Add EFI_CERT_X509_GUID support for dbx entries adds d1c0c060471f certs: Move load_system_certificate_list to a common function adds 23ac82029ac2 certs: Add ability to preload revocation certs adds ea20ea8b8ba4 integrity: Load mokx variables into the blacklist keyring new cd14e8b063f2 Merge remote-tracking branch 'keys/keys-next' new a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() new d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] new 232a37ea3aee tpm: Remove unintentional dump_stack() call new 8b8c5f6c4bdf Merge remote-tracking branch 'tpmdd/next' adds 536e9fc6678d Merge existing fixes from spi/for-5.12 adds 9923f8e3039e spi: omap2-mcspi: Activate pinctrl idle state during runti [...] adds d86e880f7a7c spi: rockchip: avoid objtool warning adds c5f754fd0a31 spi: atmel: Drop unused variable adds 44233a5ba251 spi: cadence-quadspi: add missing of_node_put adds 86afa3913263 Merge remote-tracking branch 'spi/for-5.13' into spi-next new 159e5bfc36f1 Merge remote-tracking branch 'spi/for-next' adds bb8dc26937d5 x86/sev-es: Remove subtraction of res variable new 2cf65f1ee355 Merge branch 'x86/seves' adds 2430915f8291 x86/platform/uv: Fix indentation warning in Documentation/ [...] new 696bb78c936f Merge branch 'x86/platform' new b54d50640ca6 smp: Run functions concurrently in smp_call_function_many_cond() new f4f14f7c2044 x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] new bc51e8e6f9c3 x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] new efa72447b0b9 x86/mm/tlb: Flush remote and local TLBs concurrently new fe978069739b x86/mm/tlb: Privatize cpu_tlbstate new db73f8099a50 x86/mm/tlb: Do not make is_lazy dirty for no reason new 1028a5918cba cpumask: Mark functions as pure new 327db7a160b3 x86/mm/tlb: Remove unnecessary uses of the inline keyword new 28344ab0a282 smp: Inline on_each_cpu_cond() and on_each_cpu() new dd75cba56151 smp: Micro-optimize smp_call_function_many_cond() adds 4b816578c16b locking/csd_lock: Add boot parameter for controlling CSD l [...] adds b3e3bc34b1e9 locking/csd_lock: Prepare more CSD lock debugging adds 6bf3195fdbab locking/csd_lock: Add more data to CSD lock debugging new a78eda76b92b Merge branch 'locking/core' into x86/mm, to fix conflicts new 8a31e4de877d Merge branch 'x86/mm' new 191d799ecaca x86/cpu/hygon: Set __max_die_per_package on Hygon new 7f3d10b1d994 Merge branch 'x86/cpu' adds 05f7fcc675f5 hrtimer: Update softirq_expires_next correctly after __hrt [...] new 908c9120448b Merge branch 'timers/urgent' adds b8e45e2a14ba sched: Fix migration_cpu_stop() requeueing adds 6430eb536a97 sched: Simplify migration_cpu_stop() adds dbf983c0a5c3 sched: Collate affine_move_task() stoppers adds 9eca0f53b1c2 sched: Optimize migration_cpu_stop() adds de8115ef5c83 sched: Fix affine_move_task() self-concurrency adds a4c2579076dc sched: Simplify set_affinity_pending refcounts adds fba111913e51 sched/membarrier: fix missing local execution of ipi_sync_ [...] new 28d55ddd13ae Merge branch 'sched/urgent' new 560c86ed4c1c sched: Simplify migration_cpu_stop() new 4c7ee75cccbf kcov: Remove kcov include from sched.h and move it to its users. new 1690607f4232 sched/fair: Remove update of blocked load from newidle_balance new f2c0af1dabda sched/fair: Remove unused return of _nohz_idle_balance new 21c5d27a4c5d sched/fair: Remove unused parameter of update_nohz_stats new 2aa7f2f6d1e4 sched/fair: Merge for each idle cpu loop of ILB new 053192dea58d sched/fair: Reorder newidle_balance pulled_task tests new 63dbe695827f sched/fair: Trigger the update of blocked load on newly idle cpu new 780eec5b5093 sched/fair: Reduce the window for duplicated update new 2d120f71df4b sched/fair: Fix task utilization accountability in compute [...] new b641a8b52c61 sched/fair: use lsub_positive in cpu_util_next() new 9ab8f620eea3 sched/fair: Fix shift-out-of-bounds in load_balance() new 9357e217ba64 sched/pelt: Fix task util_est update filtering new 6d06c515e915 cpu/hotplug: Allowing to reset fail injection new 5e7f23892017 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception new 8b8922065014 cpu/hotplug: Add cpuhp_invoke_callback_range() new cbf981fd9045 Merge branch 'sched/core' adds e748d3716e0e perf/core: Flush PMU internal buffers for per-CPU events adds a8abc8819817 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR new 5b9161e057ca Merge branch 'perf/urgent' new 8c0cca513be9 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications new 5e506daa2d14 objtool,x86: Renumber CFI_reg new 7ee93978f459 objtool,x86: Rewrite LEA decode new a91451516348 objtool,x86: Rewrite LEAVE new 9d5a2c2caa10 objtool,x86: Simplify register decode new 0a8bef63e5bf objtool,x86: Support %riz encodings new e1bba6c8930b objtool,x86: Rewrite ADD/SUB/AND new 7e1b2eb05787 objtool,x86: More ModRM sugar new 327695eb9e34 objtool: Add --backup new 13d52bf07c55 objtool: Collate parse_options() users new b52eb21aeca7 objtool: Parse options from OBJTOOL_ARGS new ea4b565c7bdf Merge branch 'objtool/core' adds 8b97c027dfe4 static_call: Fix the module key fixup new c232db123b36 Merge branch 'locking/urgent' new 566a95223814 x86/jump_label: Mark arguments as const to satisfy asm con [...] new ac1cce365952 lockdep: Add lockdep_assert_not_held() new 298df9652725 lockdep: Add lockdep lock state defines new de469d82991b ath10k: Detect conf_mutex held ath10k_drain_tx() calls new 43e65ddac19c Merge branch 'locking/core' new 88f6223bfb93 Merge remote-tracking branch 'tip/auto-latest' new f3cbce2765e5 Merge remote-tracking branch 'edac/edac-for-next' new 266b34128195 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new f45e445af8b5 clocksource: Provide module parameters to inject delays in [...] new aa203ed806a8 clocksource: Retry clock read if long delays detected new 860a912c1a0a clocksource: Check per-CPU clock synchronization when mark [...] new 75231147fc65 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new 28684842b1ce clocksource: Do pairwise clock-desynchronization checking new 1fbf1da11e84 tools/memory-model: Remove reference to atomic_ops.rst new ae1d2bf08802 tools/memory-model: Add access-marking documentation new 07692cbabd49 tools/memory-model: Document locking corner cases new a6fae84f3188 tools/memory-model: Make judgelitmus.sh note timeouts new 598102f86e81 tools/memory-model: Make cmplitmushist.sh note timeouts new 7a88401cae5f tools/memory-model: Make judgelitmus.sh identify bad macros new ec90bdd46e8f tools/memory-model: Make judgelitmus.sh detect hard deadlocks new e1ce2b1c7927 tools/memory-model: Fix paulmck email address on pre-exist [...] new 557f6b5f5159 tools/memory-model: Update parseargs.sh for hardware verification new 1faee6cd6764 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 4c9a4049a089 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 691f8f1b35b3 tools/memory-model: Fix checkalllitmus.sh comment new 0a04dd0f75eb tools/memory-model: Hardware checking for check{,all}litmus.sh new 1ab68672ba65 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 9947b723a5f7 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new e028728c0f12 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 10a1a4903846 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new b6086ef6c88c tools/memory-model: Keep assembly-language litmus tests new 3682aa84a01c tools/memory-model: Allow herd to deduce CPU type new 80cfc1caf4c1 tools/memory-model: Make runlitmus.sh check for jingle errors new e74e7e582de5 tools/memory-model: Add -v flag to jingle7 runs new 5596847d035f tools/memory-model: Implement --hw support for checkghlitmus.sh new e79073fd9ec6 tools/memory-model: Fix scripting --jobs argument new 0c6351b31736 tools/memory-model: Make checkghlitmus.sh use mselect7 new 13241c9b9fbf tools/memory-model: Make history-check scripts use mselect7 new cbd3994e928b tools/memory-model: Add "--" to parseargs.sh for addition [...] new 4c89ff27d4fb tools/memory-model: Repair parseargs.sh header comment new 9037895629c7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new c040be2a507e tools/memory-model: Add data-race capabilities to judgelitmus.sh new af23441f88b1 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 2201b9fefe2b tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 796146d59745 Merge branches 'clocksource.2021.02.17a' and 'lkmm-dev.202 [...] new 5d9771b572c5 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 33a8d63397c1 rcutorture: Add crude tests for mem_dump_obj() new d4e2dd91e581 torturescript: Don't rerun failed rcutorture builds new ebfdb60d16f7 rcu/nocb: Detect unsafe checks for offloaded rdp new c3e5c22db646 rcu: Remove superfluous rdp fetch new ec05a000cb0d rcu: Fix CPU-offline trace in rcutree_dying_cpu new 8ed6779e385d rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 6f91fca025c8 doc: Update rcu_dereference.rst reference new 83b38c8a4858 rcu: Expedite deboost in case of deferred quiescent state new 595966233990 rcutorture: Make TREE03 use real-time tree.use_softirq setting new 511735375184 rculist: Replace reference to atomic_ops.rst new f4f97322ecac rcu: Fix kfree_rcu() docbook errors new 008ee94e2f9d rcutorture: Fix testing of RCU priority boosting new f472658f41a7 kcsan: Make test follow KUnit style recommendations new a000d859ff44 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 2aa2463e58b8 kcsan: Add missing license and copyright headers new 1cf5bee1d0ad kvfree_rcu: Directly allocate page for single-argument case new 35ca505f4075 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new 823c77c75ad1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 921314145317 torture: Replace torture_init_begin string with %s new ebbc7529d8b8 rcutorture: Replace rcu_torture_stall string with %s new 85f48fcbb33c rcu-tasks: Rectify kernel-doc for struct rcu_tasks new 8390f3f51044 torture: Allow 1G of memory for torture.sh kvfree testing new b49ecbc37e98 kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY new 59d4d6f84d59 torture: Provide bare-metal modprobe-based advice new 8376ff4edd61 kvfree_rcu: Use same set of GFP flags as does single-argument new 466549580188 torture: Improve readability of the testid.txt file new 650c433b46ca timer: Report ignored local enqueue in nohz mode new ea4393a8523c rcu: Make rcu_read_unlock_special() expedite strict grace periods new 5dbc65b6e849 rcuscale: Disable verbose torture-test output new 27c4b2ea9d54 refscale: Disable verbose torture-test output new 47286c9b8c3e rcu/nocb: Comment the reason behind BH disablement on batc [...] new 17cf35346480 rcu/nocb: Forbid NOCB toggling on offline CPUs new bd23157cb8cc rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep new 954253d73648 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up new 2fad34f8b2c7 rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] new 669b53e95f19 torture: Make jitter.sh handle large systems new 18465a1ddbd6 torture: Move build/run synchronization files into scenari [...] new 4b75b9205b3d torture: Use file-based protocol to mark batch's runs complete new 796d2c783793 torture: Use "jittering" file to control jitter.sh execution new 6a3350c18445 torture: Eliminate jitter_pids file new eaa993d5cb7b torture: Reverse jittering and duration parameters for jitter.sh new 09ae3fb2d98e torture: Abstract jitter.sh start/stop into scripts new 3d1257de2f7e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd new 51ecc9f117e6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh new f794c562e974 softirq: Don't try waking ksoftirqd before it has been spawned new 552c66fcdc12 torture: Record jitter start/stop commands new 48427f8acd6b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs new 41923322e13e torture: Remove no-mpstat error message new 70cdea55e892 torture: Make upper-case-only no-dot no-slash scenario nam [...] new 91c03809ade0 rcuscale: Add kfree_rcu() single-argument scale test new 5e029622c851 torture: De-capitalize TORTURE_SUITE new 405a2a74eee9 torture: Create a "batches" file for build reuse new 208138fd8521 rcu: Prevent dyntick-idle until ksoftirqd has been spawned new ca05ada23edb torture: Add kvm-again.sh to rerun a previous torture-test new 034fb9700e21 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters new d033eccf9682 torture: Add --duration argument to kvm-again.sh new d346360c753d torture: Make kvm-transform.sh update jitter commands new 2b18edac416f lib: test_bitmap: clearly separate ERANGE from EINVAL tests. new 2fbe8a5aba7a lib: test_bitmap: add tests to trigger ERANGE case. new 863ef436c240 lib: test_bitmap: add more start-end:offset/len tests new 360311d7b1c7 lib: bitmap: fold nbits into region struct new 1a0206245f45 lib: bitmap: move ERANGE check from set_region to check_region new 165a2f185235 lib: bitmap: support "N" as an alias for size of bitmap new 1f24f9567181 lib: test_bitmap: add tests for "N" alias new 86b3599119ba rcu: deprecate "all" option to rcu_nocbs= new a2fca5806816 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 25291e953f82 docs: Correctly spell Stephen Hemminger's name new 908565e10887 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] new 5e310b275ed0 torture: Print proper vmlinux path for kvm-again.sh runs new 9496fabb3bca torture: Consolidate qemu-cmd duration editing into kvm-tr [...] new f29b78a9c9f8 rcu: Make nocb_nobypass_lim_per_jiffy static new 5d926714d321 rcu-tasks: Add block comment laying out RCU Tasks Trace design new 7f9a26bbfff2 rcu: Provide polling interfaces for Tree RCU grace periods new 2f10df1e6e63 rcu: Provide polling interfaces for Tiny RCU grace periods new e489d1ee318b rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] new 7785eac5e958 rcu: Add explicit barrier() to __rcu_read_unlock() new 259eb2706dee torture: Fix kvm.sh --datestamp regex check new 22d488c6a62a rcu/nocb: Fix missed nocb_timer requeue new 08804dc76ea2 rcu/tree: Add a trace event for RCU CPU stall warnings new 705f799a4d1f Merge remote-tracking branch 'rcu/rcu/next' new e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst new 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags new ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages new 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref new 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] new c462f859f895 KVM: xen: flush deferred static key before checking it new b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface new 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 new 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area new 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] new 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information new 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset new 49ffd03c8721 Merge remote-tracking branch 'kvm/next' adds cfe1e2b69497 KVM: arm64: nvhe: Save the SPE context early adds a8a0f5dbcdf5 KVM: arm64: Avoid corrupting vCPU context register in guest exit adds 5c4dfcdc4c23 KVM: arm64: Fix nVHE hyp panic host context restore adds 54ee8a8a3cf2 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key adds 913e36d3f29d KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] adds 9a2910a968a7 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 06ddd2f2bf7f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 255af9c2d1df Merge remote-tracking branch 'kvmarm/fixes' into kvmarm-ma [...] new 4ed7b3163ff5 Merge remote-tracking branch 'kvm-arm/next' new c593440e7a36 Merge remote-tracking branch 'percpu/for-next' new 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 new a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] new 911d820fcb52 Merge remote-tracking branch 'workqueues/for-next' adds 59fa3def35de usb: dwc3: add a power supply for current control adds effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback adds 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events adds d41df82d16e3 usb: typec: tps6598x: Add trace event for status register adds 76813aabd81f usb: typec: tps6598x: Add trace event for power status register adds 415f23aa799c usb: typec: tps6598x: Add trace event for data status adds ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] adds cdcc614642f1 usb: gadget: function: fix typo in f_printer.c adds f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] adds 5410c878cc60 USB: core: no need to save usb_devices_root adds 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] adds 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings adds a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries adds 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs adds c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs adds 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs adds 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs adds b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver adds f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver adds 5bb9cdb320a5 USB: remove usb_bus_type from usb.h new 4d5c6942c57e Merge remote-tracking branch 'usb/usb-next' new 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer new 7050b9b12448 Merge remote-tracking branch 'tty/tty-next' new 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() new 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs new 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] new e47b4609a9b4 Merge remote-tracking branch 'char-misc/char-misc-next' adds 71ded94ec6bf extcon: Add stubs for extcon_register_notifier_all() functions adds 7e63f2c4dca7 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds 7134e5eb41fd extcon: sm5502: Detect OTG when USB_ID is connected to ground adds 767128762a4f extcon: Fix error handling in extcon_dev_register adds 687bba3899f6 bindings: pm8941-misc: Convert bindings to YAML adds 43b8382e257c bindings: pm8941-misc: Add support for VBUS detection adds b906ab549836 extcon: qcom-spmi: Add support for VBUS detection new e5449e6d03b2 Merge remote-tracking branch 'extcon/extcon-next' adds 1516db7d612b MAINTAINERS: Add linux-phy list and patchwork adds 8e6b3a78eddd phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 new 7af2dde59180 Merge remote-tracking branch 'phy-next/next' adds 3b176219ff3e thunderbolt: debugfs: Handle fail reading block adds a5b18338eb39 thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] new 2024dc5b3861 Merge remote-tracking branch 'thunderbolt/next' adds d12a064dbb06 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] adds 3516e2dc74fb staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] adds c54c50e52089 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c adds 5d5b2e776732 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c adds 4e9e87b1b807 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] adds d13927921e54 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] adds e7ecd9987c1f Staging: mt7621-pci: fixed a blank line coding style issue adds ee011f1927e3 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c adds e76ded12b867 staging: wlan-ng: Remove unused function pointer typedef f [...] adds c5d50491182b staging: wfx: logical continuations should be on the previ [...] adds 28f80f82a70f staging: wfx: Fix alignment style issue in sta.c adds 24162cca2a2f staging: rtl8192e: fix typo in a comment adds 991d95ac501e staging: rtl8192e: fix typo in a function name adds 09f33a2e1522 staging: rtl8192e: Fix comparisons to NULL adds c6755e180e55 staging: rtl8192e: rename ShortData to short_data in seque [...] adds 98a09edc981a staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] adds 9b4ccaf43532 staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] adds dc3400b788f6 staging: rtl8723bs: Remove unused function pointer typedef [...] adds c528d91df098 staging: qlge: fix comment style in qlge_main.c adds 8a93be91c35e staging: emxx_udc: remove unused variable driver_desc adds 9cabc19c00ca staging: rtl8188eu: Format comments adds c0e3feabb96d staging: vt6656: Fix alignment of function args adds d97256afd891 staging: wimax/i2400m: don't change the endianness of one [...] adds 95de6c7f5528 staging: rtl8192e: rename charData to char_data in ba_para [...] adds 5e575247ab87 staging: rtl8192e: rename shortData to short_data in ba_pa [...] adds 7dd69f3b9c3f staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] adds f76df002afdf staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] adds fea0881f1594 staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] adds e4142829a123 staging: rtl8192e: rename TID to tid in ba_param_set union adds acbb1e45d163 staging: hikey9xx: fix warning styling issues adds f8f4472df272 staging: sm750fb: added identifier names for function decl [...] adds 220f1032f382 staging: greybus: Fix blank line style issue in sdio.c adds c15f7dd8114b staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c adds 8e017c0c6deb staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c adds 7478aa69eea5 staging: fwserial: match alignment with open parenthesis adds 1f384afad907 staging: octeon: cleanup unnecessary parentheses in ethern [...] adds e831c4c79988 staging: gasket Fix comparison with Null adds d0f1be75eb16 staging: gasket: removed unnecessary debug message to fix [...] adds d0d3422d6b8c staging: rtl8723bs: fix code style comparison warning adds 503c94e96359 staging: rtl8192e: rename charData to char_data in delba_p [...] adds a36d9fd796be staging: rtl8192e: rename shortData to short_data in delba [...] adds baee9f73fd1c staging: rtl8192e: rename Reserved to reserved in delba_pa [...] adds ee44850766be staging: rtl8192e: rename Initiator to initiator in delba_ [...] adds 821530630520 staging: rtl8192e: rename TID to tid in delba_param_set union adds 4b2fb9793255 staging: rtl8192e: rename Timer to timer in ba_record struct adds 5d9b11f1f7a5 staging: rtl8192e: rename bValid to b_valid in ba_record struct adds 84fa45615a84 staging: rtl8192e: rename DialogToken to dialog_token in b [...] adds d6af12204d82 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] adds 30db4b618fe0 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] adds 9dd08166deec staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] adds 51e623de793e staging: rtl8192e: reformat ba_record struct adds 3f574dedf2e0 staging: rtl8192e: fix alignment issues in rtllib_wx.c adds 0c9b31d21fee staging: kpc2000: code style: match alignment with open pa [...] adds db849d29e3a4 staging: kpc2000: code style: fix line length issue adds 36ca8041c9f1 staging: wimax: i2400m: add space before open parenthesis adds 71c251c56d33 staging: comedi dt2814: Removed unused variables adds 36b12ec18c6c staging: android: Remove filename reference from file adds 3ac359397a99 staging: wimax: Fix block comment style issue in stack.c adds a5bab1ae6669 staging: rt8192u: Move constant in comparison to the RHS adds 9f80e6bde374 staging: vc04_services: fix indent in vchiq_debugfs_node adds 60d554615493 staging: wimax: fix code style issues adds 7e8442f43684 staging: rtl8192e: remove blank line in bss_ht struct adds 05bb37ea7dad staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] adds d64c995353d3 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] adds d61b656485a4 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] adds c53926e94754 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] adds 4c22ebf822d4 staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] adds cf943917a884 staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] adds 9fd0deeb1d39 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] adds bde4a20ca290 staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] adds eca151e0604b staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] adds 2c32a46f9812 staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] adds b84c0312093b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct adds 1d58372b4bde staging: rtl8192e: reformat bss_ht struct adds 1da25b8c9a9c staging: clocking-wizard: Fix kernel-doc warning adds 97e18edaff55 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade adds fdb90a36771c staging: clocking-wizard: Update the fixed factor divisors adds 85fbd1988112 staging: clocking-wizard: Allow changing of parent rate fo [...] adds fe4887730093 staging: clocking-wizard: Add support for dynamic reconfiguration adds 9783ae3621bd staging: clocking-wizard: Add support for fractional support adds b0ff7ee301a6 staging: clocking-wizard: Remove the hardcoding of the clo [...] new cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation new 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] new 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] new 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] new 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private new 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach new 5535412dc971 staging: fwserial: minor coding style fix new 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A new ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h new cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions new 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] new 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf new 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf new 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf new e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] new 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] new f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] new 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] new 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] new 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] new a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] new e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] new 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct new 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing new fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue new 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order new 7d3d9c4f70b8 Merge remote-tracking branch 'staging/staging-next' adds 8880ff72d287 interconnect: qcom: icc-rpm: record slave RPM id in error log adds f1b51b52986d dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds c63455ec42cd interconnect: qcom: Add SDM660 interconnect provider driver adds f8d9c5dabd04 Merge branch 'icc-sdm660' into icc-next adds e8a02ef90c06 interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes adds 3ffdec2843e1 Merge branch 'icc-fixes' into HEAD new 0e1db16c3dfa Merge remote-tracking branch 'icc/icc-next' new 8e4d02367768 Merge remote-tracking branch 'cgroup/for-next' adds 586b0f072857 Merge branch 'misc' into for-next new 7d303545f4d3 Merge remote-tracking branch 'scsi/for-next' adds 26b01633fac8 scsi: ufs: Add exception event tracepoint adds 8fd31fc2b84f scsi: ufs: Add exception event definitions adds e1c8b528dd23 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask adds c3f04083d653 scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] adds 46d2a5813454 scsi: sbitmap: Remove sbitmap_clear_bit_unlock adds ed9eb92974bc scsi: sbitmap: Maintain allocation round_robin in sbitmap adds a523156a9303 scsi: sbitmap: Add helpers for updating allocation hint adds 30d4ee6f3a9d scsi: sbitmap: Move allocation hint into sbitmap adds d9ba7618bec3 scsi: sbitmap: Export sbitmap_weight adds 5d747419d20e scsi: sbitmap: Add sbitmap_calculate_shift() helper adds 9dda23635dbe scsi: blk-mq: Add callbacks for storing & retrieving budget token adds cd4ef15a289a scsi: blk-mq: Return budget token from .get_budget callback adds a8474e7b28a0 scsi: core: Put hot fields of scsi_host_template in one cacheline adds d7afc2ed1447 scsi: megaraid_sas: Replace sdev_busy with local counter adds c300d1182331 scsi: core: Add scsi_device_busy() wrapper adds b0a4b45dc841 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] adds 62b38e49fcf7 scsi: core: Replace sdev->device_busy with sbitmap adds eccc70ccfb15 scsi: target: core: Move t_task_cdb initialization adds 14e025be793e scsi: target: core: Drop kref_get_unless_zero() in target_ [...] adds ed58729a69f4 scsi: target: core: Rename transport_init_se_cmd() adds 4a3f993e79db scsi: target: core: Break up target_submit_cmd_map_sgls() adds 834e8c13acc9 scsi: target: srpt: Convert to new submission API adds 3b168220e479 scsi: target: ibmvscsi_tgt: Convert to new submission API adds 9e54e530349a scsi: target: qla2xxx: Convert to new submission API adds 5f3e979db0ef scsi: target: tcm_loop: Convert to new submission API adds 207c30be067c scsi: target: sbp_target: Convert to new submission API adds 1edc02440bde scsi: target: usb: gadget: Convert to new submission API adds e4edee8ac14a scsi: target: vhost-scsi: Convert to new submission API adds 4d1d39e3a2e7 scsi: target: xen-scsiback: Convert to new submission API adds bde30acd9bd6 scsi: target: tcm_fc: Convert to new submission API adds 4d3a1c529373 scsi: target: core: Remove target_submit_cmd_map_sgls() adds 22be5fc090a1 scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() adds 1a8ce8031c2c scsi: target: core: Add workqueue based cmd submission adds f4e69b337bd5 scsi: target: vhost-scsi: Use LIO wq cmd submission helper adds 93239a54b60d scsi: target: tcm_loop: Use block cmd allocator for se_cmds adds 3f335d8914bb scsi: target: tcm_loop: Use LIO wq cmd submission helper adds 74493992906f scsi: target: core: Cleanup cmd flag bits adds 1518827a9c95 scsi: target: core: Fix backend plugging adds 18a45511925b scsi: target: iblock: Add backend plug/unplug callouts adds dfe49a322758 scsi: target: tcmu: Add backend plug/unplug callouts adds b0ab4acf2df8 scsi: target: core: Flush submission work during TMR processing adds 100d21c4ff29 scsi: target: core: Make completion affinity configurable new 636f1fbf183e Merge remote-tracking branch 'scsi-mkp/for-next' adds f00bdce04552 vdpa: set the virtqueue num during register adds 7075992ba887 vdpa: introduce virtio pci driver adds 7c8d0abe40d6 virtio-mmio: Use to_virtio_mmio_device() to simply code adds 16d354dc029e virtio: remove export for virtio_config_{enable, disable} adds 8b2c32fb81c3 vdpa_sim: Skip typecasting from void* adds 6054fac06e3c uapi: virtio_ids: add a sound device type ID from OASIS spec adds 1e2fb08629e5 ALSA: virtio: add virtio sound driver adds 3fb7ce161568 ALSA: virtio: handling control messages adds 83ec5db56076 ALSA: virtio: build PCM devices and substream hardware des [...] adds 68742d8557b8 ALSA: virtio: handling control and I/O messages for the PC [...] adds def2208d373b ALSA: virtio: PCM substream operators adds 613515055d34 ALSA: virtio: introduce jack support adds 96db428c31f1 ALSA: virtio: introduce PCM channel map support adds 1f77f124f2f2 ALSA: virtio: introduce device suspend/resume support new 9b9fca187c1f Merge remote-tracking branch 'vhost/linux-next' new 80dd0b23a0ae Merge remote-tracking branch 'rpmsg/for-next' new 7ac5bda3aad3 Merge remote-tracking branch 'livepatching/for-next' new 3d018761e81d Merge remote-tracking branch 'coresight/next' new 1326465dcc12 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds eaa895a2f4df gnss: drop stray semicolons new 9e1e22eb6468 Merge remote-tracking branch 'gnss/gnss-next' new 5c02020f3554 Merge remote-tracking branch 'slimbus/for-next' new ded486614f56 Merge remote-tracking branch 'nvmem/for-next' new f0302075b52c Merge remote-tracking branch 'xarray/main' new 513ef616b19b drivers: hv: Fix whitespace errors new b5034346161d Merge remote-tracking branch 'hyperv/hyperv-next' new 84067bd70f71 Merge remote-tracking branch 'mhi/mhi-next' adds 4764b103bb28 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds bc63e0dc8c27 /proc/kpageflags: do not use uninitialized struct pages adds 49b29e1f3bd1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds aeb5fbe70281 ocfs2: fix ocfs2 corrupt when iputting an inode adds c6bbab607287 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds ff32a20ddf90 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds a2cd6224ca51 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 48a59ab5e099 mm/mmap.c: fix the adjusted length error adds f25459dd2634 kasan: remove redundant config option adds 17bdd2c1a3f7 kasan-remove-redundant-config-option-v3 adds d1d32f3dcc6f mm/page_alloc.c: refactor initialization of struct page fo [...] adds 164302925e93 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 354d6d0f3e8a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 22d44801631d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds f3a2c56bd1dd mm/highmem: Remove deprecated kmap_atomic adds 5837099c8c02 mm, kasan: don't poison boot memory adds 8a2449e0a254 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d0f366c44ec3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds dd6daf3e9d87 kernel/hung_task.c: Monitor killed tasks. adds db31f86c5fe4 proc/sysctl: make protected_* world readable adds ec7989706c13 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds 2ed8cd3d29ac mm/page_poison: use unhashed address in hexdump for check_ [...] adds a2c9f62c837e aio: simplify read_events() new 9ce8c05f0c26 Merge branch 'akpm-current/current' new f5427c2460eb Add linux-next specific files for 20210304
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 (577c283560fe) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 557 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: CREDITS | 2 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 7 +- Documentation/ABI/testing/sysfs-platform_profile | 18 +- Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 3 + Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 7 + Documentation/admin-guide/kernel-parameters.txt | 64 +- Documentation/admin-guide/reporting-issues.rst | 81 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/xfs.rst | 16 +- Documentation/arm/marvell.rst | 159 +- Documentation/arm/uefi.rst | 7 + Documentation/block/bfq-iosched.rst | 4 +- Documentation/core-api/dma-api.rst | 84 - Documentation/dev-tools/checkpatch.rst | 513 ++ Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 3 + Documentation/dev-tools/kfence.rst | 8 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/extcon/qcom,pm8941-misc.txt | 41 - .../bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../devicetree/bindings/media/i2c/imx258.yaml | 14 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 5 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 16 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 16 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 11 +- .../devicetree/bindings/mfd/netronix,ntxec.yaml | 76 + .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 111 + Documentation/devicetree/bindings/mfd/rn5t618.txt | 52 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 20 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/class.rst | 149 - Documentation/driver-api/driver-model/index.rst | 1 - .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/api-summary.rst | 6 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 526 ++ Documentation/filesystems/porting.rst | 14 +- Documentation/filesystems/proc.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/networking/bonding.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 96 +- Documentation/sphinx/rstFlatTable.py | 4 +- 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 | 181 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 288 +- .../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 | 8 +- .../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 | 20 +- .../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 | 20 +- .../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 | 7 +- .../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 | 12 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 19 +- .../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 | 14 +- .../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/watchdog/pcwd-watchdog.rst | 2 +- MAINTAINERS | 31 +- Makefile | 31 +- Next/SHA1s | 324 +- Next/merge.log | 6081 ++++++-------------- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/exynos4210-i9100.dts | 4 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- 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/iwg20d-q7-common.dtsi | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 + .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 11 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 11 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 11 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 8 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 + arch/arm/boot/dts/sun8i-a83t.dtsi | 6 + arch/arm/boot/dts/sun8i-r40.dtsi | 16 + arch/arm/mach-omap2/omap-mpuss-lowpower.c | 17 +- arch/arm/mach-omap2/omap-secure.c | 16 + arch/arm/mach-omap2/omap-secure.h | 1 + arch/arm/mach-omap2/omap-wakeupgen.c | 20 +- arch/arm/mach-omap2/sr_device.c | 75 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 20 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 6 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 9 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 16 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 +- arch/arm64/boot/dts/ti/Makefile | 6 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 405 ++ arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 76 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 103 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 246 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 173 + arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 17 +- arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/hyp-stub.S | 40 +- arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kvm/hyp/entry.S | 2 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 9 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 +- arch/arm64/kvm/hyp/nvhe/host.S | 15 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 6 +- arch/arm64/kvm/hyp/nvhe/switch.c | 14 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 +- arch/arm64/kvm/perf.c | 10 + arch/arm64/kvm/pmu-emul.c | 10 - arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 - arch/csky/abiv1/inc/abi/ckmmu.h | 1 - arch/csky/abiv1/inc/abi/entry.h | 1 - arch/csky/abiv1/inc/abi/page.h | 1 - arch/csky/abiv1/inc/abi/pgtable-bits.h | 1 - arch/csky/abiv1/inc/abi/reg_ops.h | 1 - arch/csky/abiv1/inc/abi/regdef.h | 1 - arch/csky/abiv1/inc/abi/string.h | 1 - arch/csky/abiv1/inc/abi/switch_context.h | 1 - arch/csky/abiv2/inc/abi/ckmmu.h | 1 - arch/csky/abiv2/inc/abi/entry.h | 1 - arch/csky/abiv2/inc/abi/fpu.h | 1 - arch/csky/abiv2/inc/abi/page.h | 1 - arch/csky/abiv2/inc/abi/pgtable-bits.h | 1 - arch/csky/abiv2/inc/abi/reg_ops.h | 1 - arch/csky/abiv2/inc/abi/regdef.h | 1 - arch/csky/abiv2/inc/abi/switch_context.h | 1 - arch/csky/abiv2/sysdep.h | 1 - arch/csky/include/asm/addrspace.h | 1 - arch/csky/include/asm/barrier.h | 1 - arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/bug.h | 1 - arch/csky/include/asm/cacheflush.h | 1 - arch/csky/include/asm/checksum.h | 1 - arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/fixmap.h | 1 - arch/csky/include/asm/ftrace.h | 1 - arch/csky/include/asm/highmem.h | 1 - arch/csky/include/asm/io.h | 1 - arch/csky/include/asm/mmu.h | 1 - arch/csky/include/asm/mmu_context.h | 1 - arch/csky/include/asm/perf_event.h | 1 - arch/csky/include/asm/pgalloc.h | 1 - arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 1 - arch/csky/include/asm/ptrace.h | 1 - arch/csky/include/asm/segment.h | 1 - arch/csky/include/asm/shmparam.h | 1 - arch/csky/include/asm/string.h | 1 - arch/csky/include/asm/switch_to.h | 1 - arch/csky/include/asm/syscalls.h | 1 - arch/csky/include/asm/thread_info.h | 1 - arch/csky/include/asm/tlb.h | 1 - arch/csky/include/asm/tlbflush.h | 1 - arch/csky/include/asm/traps.h | 1 - arch/csky/include/asm/uaccess.h | 1 - arch/csky/include/asm/unistd.h | 1 - arch/csky/include/uapi/asm/byteorder.h | 1 - arch/csky/include/uapi/asm/perf_regs.h | 1 - arch/csky/include/uapi/asm/ptrace.h | 1 - arch/csky/include/uapi/asm/sigcontext.h | 1 - arch/csky/include/uapi/asm/unistd.h | 1 - arch/csky/kernel/entry.S | 1 - arch/ia64/Makefile | 1 - arch/ia64/kernel/signal.c | 3 +- arch/m68k/include/asm/page_mm.h | 4 +- arch/m68k/include/asm/page_no.h | 4 +- arch/microblaze/kernel/syscall_table.S | 3 +- arch/microblaze/kernel/syscalls/Makefile | 14 +- arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 - arch/microblaze/kernel/syscalls/syscalltbl.sh | 32 - arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 5 +- arch/mips/bmips/dma.c | 2 +- arch/mips/cavium-octeon/oct_ilm.c | 2 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 + arch/mips/kernel/smp-bmips.c | 27 +- arch/mips/pci/pci-ar2315.c | 1 + arch/mips/sgi-ip27/ip27-timer.c | 4 +- arch/parisc/Kconfig | 8 +- arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/riscv/Kconfig | 1 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/mm/init.c | 21 +- arch/s390/configs/debug_defconfig | 16 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 3 - arch/s390/include/asm/idle.h | 12 +- arch/s390/include/asm/irq_work.h | 12 + arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/asm/timex.h | 36 +- arch/s390/include/uapi/asm/hwctrset.h | 51 + arch/s390/kernel/idle.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 534 +- arch/s390/kernel/smp.c | 28 +- arch/s390/kernel/time.c | 28 +- arch/s390/kernel/topology.c | 27 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 30 +- arch/s390/tools/opcodes.txt | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps.c | 1 - arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/x86/events/intel/core.c | 5 +- arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/jump_label.h | 4 +- arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 45 +- arch/x86/include/asm/paravirt.h | 6 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/kvm.c | 11 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/sev-es.c | 2 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 224 +- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 66 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/svm/nested.c | 48 +- arch/x86/kvm/svm/svm.c | 23 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 112 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 165 +- arch/x86/kvm/xen.c | 290 + arch/x86/kvm/xen.h | 64 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/tlb.c | 176 +- arch/x86/xen/mmu_pv.c | 11 +- arch/xtensa/kernel/coprocessor.S | 64 +- block/bfq-iosched.c | 2 +- block/blk-crypto-fallback.c | 12 +- block/blk-map.c | 4 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 23 +- block/blk-mq.c | 38 +- block/blk-mq.h | 25 +- block/blk-settings.c | 12 + block/bounce.c | 24 +- block/genhd.c | 7 +- block/ioctl.c | 21 +- block/kyber-iosched.c | 3 +- block/partitions/core.c | 6 +- certs/Kconfig | 11 +- certs/blacklist.c | 75 +- certs/blacklist.h | 10 - certs/common.c | 1 + drivers/acpi/Kconfig | 16 +- drivers/acpi/platform_profile.c | 1 + drivers/atm/eni.c | 3 +- drivers/atm/lanai.c | 5 +- drivers/base/power/runtime.c | 62 +- drivers/block/rsxx/core.c | 8 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/xen-blkback/blkback.c | 4 +- drivers/bluetooth/btusb.c | 10 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/char/virtio_console.c | 23 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 33 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx.c | 4 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/extcon/extcon-qcom-spmi-misc.c | 99 +- drivers/extcon/extcon.c | 1 + drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 21 +- drivers/gpio/gpiolib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 100 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 394 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 153 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 115 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 112 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 64 + drivers/gpu/drm/amd/display/dc/dc.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 10 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 16 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 6 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- .../amd/display/dc/{dc_dmub_srv.h => dc_stat.h} | 49 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../dmub_trace_buffer.h => dc/dce/dmub_outbox.c} | 81 +- .../dmub_trace_buffer.h => dc/dce/dmub_outbox.h} | 48 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 19 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 72 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 13 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 31 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 3 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 + drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + drivers/gpu/drm/amd/display/dc/irq_types.h | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 55 + .../{inc/dmub_trace_buffer.h => dmub_srv_stat.h} | 56 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 7 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 50 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 28 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 77 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 105 + .../drm/amd/display/modules/freesync/freesync.c | 28 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 228 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 707 +-- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 73 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 98 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 366 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 607 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 7 +- drivers/gpu/drm/drm_ioc32.c | 11 + drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 31 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/qxl/qxl_release.c | 12 +- drivers/gpu/drm/radeon/radeon_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 + drivers/hv/channel.c | 2 +- drivers/hv/connection.c | 2 +- drivers/hv/ring_buffer.c | 1 - drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 34 - drivers/ide/falconide.c | 3 +- drivers/infiniband/core/cm.c | 5 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/sdm660.c | 922 +++ drivers/iommu/dma-iommu.c | 102 +- drivers/leds/trigger/ledtrig-tty.c | 11 +- drivers/mailbox/arm_mhuv2.c | 4 +- drivers/md/dm-io.c | 4 +- drivers/md/dm-log-writes.c | 10 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/keymaps/Makefile | 1 - drivers/media/rc/keymaps/rc-cec.c | 28 +- drivers/media/rc/rc-main.c | 6 + drivers/media/usb/uvc/uvc_video.c | 79 +- drivers/media/usb/uvc/uvcvideo.h | 4 +- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/message/fusion/mptsas.c | 2 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/ntxec.c | 221 + 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/ibmvmc.c | 4 +- drivers/misc/vmw_balloon.c | 11 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/core.c | 112 +- drivers/mmc/core/mmc_ops.c | 39 +- drivers/mmc/core/sd.c | 6 + drivers/mmc/host/dw_mmc.c | 2 - drivers/mmc/host/mmci.c | 10 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 8 + drivers/mmc/host/sdhci-pci-o2micro.c | 8 + drivers/mmc/host/tmio_mmc.h | 1 + drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 24 +- drivers/mtd/mtdcore.c | 6 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 + drivers/mtd/nand/raw/fsmc_nand.c | 2 + drivers/mtd/nand/raw/nand_base.c | 45 +- drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 262 +- drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 14 +- drivers/mtd/parsers/Makefile | 2 + drivers/mtd/parsers/ofpart_bcm4908.c | 64 + drivers/mtd/parsers/ofpart_bcm4908.h | 15 + drivers/mtd/parsers/{ofpart.c => ofpart_core.c} | 28 +- drivers/mtd/rfd_ftl.c | 13 +- drivers/net/Kconfig | 2 +- drivers/net/can/dev/dev.c | 4 +- drivers/net/can/flexcan.c | 24 +- drivers/net/can/m_can/tcan4x5x-core.c | 6 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 21 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 6 +- drivers/net/dsa/mt7530.c | 4 + drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 17 +- drivers/net/ethernet/freescale/enetc/enetc.c | 87 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 18 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 98 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 + drivers/net/ethernet/freescale/fec_ptp.c | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 76 +- drivers/net/ethernet/intel/ice/ice.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 35 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/renesas/sh_eth.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 54 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 151 +- drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 13 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/micrel.c | 1 + drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vxlan.c | 11 +- drivers/net/wireguard/device.c | 21 +- drivers/net/wireguard/device.h | 15 +- drivers/net/wireguard/peer.c | 28 +- drivers/net/wireguard/peer.h | 8 +- drivers/net/wireguard/queueing.c | 86 +- drivers/net/wireguard/queueing.h | 45 +- drivers/net/wireguard/receive.c | 16 +- drivers/net/wireguard/send.c | 31 +- drivers/net/wireguard/socket.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 11 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 8 +- drivers/nvme/target/passthru.c | 4 +- drivers/phy/ralink/phy-mt7621-pci.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/platform/x86/Kconfig | 4 +- drivers/power/supply/cw2015_battery.c | 6 + drivers/power/supply/max8997_charger.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 19 +- drivers/power/supply/smb347-charger.c | 65 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/dtpm.c | 3 + drivers/pwm/Kconfig | 8 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-ntxec.c | 184 + drivers/regulator/pca9450-regulator.c | 10 +- drivers/regulator/pf8x00-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 6 +- drivers/regulator/qcom_spmi-regulator.c | 2 + drivers/regulator/scmi-regulator.c | 4 +- drivers/rtc/Kconfig | 8 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ntxec.c | 145 + drivers/s390/char/tty3270.c | 6 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 19 +- drivers/scsi/megaraid/megaraid_sas.h | 2 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 47 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 17 +- drivers/scsi/scsi.c | 13 + drivers/scsi/scsi_lib.c | 71 +- drivers/scsi/scsi_priv.h | 3 + drivers/scsi/scsi_scan.c | 23 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/scsi/sg.c | 2 +- drivers/scsi/ufs/ufs-debugfs.c | 90 + drivers/scsi/ufs/ufs-debugfs.h | 2 + drivers/scsi/ufs/ufs.h | 10 +- drivers/scsi/ufs/ufshcd.c | 87 +- drivers/scsi/ufs/ufshcd.h | 26 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/qcom/qcom-geni-se.c | 3 + drivers/soc/renesas/rmobile-sysc.c | 4 +- drivers/soc/ti/omap_prm.c | 8 +- drivers/soundwire/intel.h | 2 - drivers/soundwire/intel_init.c | 158 - drivers/spi/spi-atmel.c | 4 - drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 6 +- drivers/spi/spi-cadence-quadspi.c | 6 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-rockchip.c | 13 +- drivers/staging/android/uapi/ashmem.h | 2 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +- drivers/staging/comedi/drivers/adv_pci1710.c | 10 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/comedi_parport.c | 3 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 152 +- drivers/staging/comedi/drivers/me4000.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 4 +- drivers/staging/comedi/drivers/ni_65xx.c | 3 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 1 - drivers/staging/fwserial/fwserial.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 - drivers/staging/gasket/gasket_sysfs.c | 2 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 - drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/qlge/qlge_main.c | 3 +- drivers/staging/rtl8188eu/core/rtw_security.c | 72 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 58 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 62 +- drivers/staging/rtl8192e/rtllib_rx.c | 170 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8712/ieee80211.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- 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/core/rtw_recv.c | 44 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 44 +- drivers/staging/rtl8723bs/hal/hal_com.c | 45 +- drivers/staging/rtl8723bs/include/drv_types.h | 131 - drivers/staging/rtl8723bs/include/rtw_debug.h | 6 - drivers/staging/rtl8723bs/include/rtw_mp.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 23 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 15 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 17 +- drivers/staging/sm750fb/sm750.h | 29 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- drivers/staging/wimax/i2400m/control.c | 4 +- drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/netdev.c | 2 +- drivers/staging/wimax/i2400m/op-rfkill.c | 6 +- drivers/staging/wimax/stack.c | 16 +- drivers/staging/wlan-ng/p80211conv.h | 3 - drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target.c | 19 +- drivers/target/loopback/tcm_loop.c | 60 +- drivers/target/loopback/tcm_loop.h | 1 - drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_device.c | 10 +- drivers/target/target_core_fabric_configfs.c | 58 + drivers/target/target_core_iblock.c | 53 +- drivers/target/target_core_iblock.h | 10 + drivers/target/target_core_internal.h | 2 + drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_tmr.c | 4 + drivers/target/target_core_transport.c | 299 +- drivers/target/target_core_user.c | 27 +- drivers/target/target_core_xcopy.c | 10 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/thunderbolt/debugfs.c | 39 +- drivers/thunderbolt/tb.h | 26 - drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/pch_uart.c | 19 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/core/usb.c | 8 +- drivers/usb/dwc2/debugfs.c | 2 + drivers/usb/dwc3/core.c | 15 + drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/dwc3-qcom.c | 2 + drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/function/f_mass_storage.c | 2 - drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 36 +- drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 5 +- drivers/usb/gadget/udc/dummy_hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 - drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 - drivers/usb/host/sl811-hcd.c | 7 +- drivers/usb/host/sl811.h | 1 - drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 - drivers/usb/host/xhci-pci.c | 3 + drivers/usb/serial/cp210x.c | 3 + drivers/usb/serial/xr_serial.c | 25 - drivers/usb/typec/Makefile | 3 + drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 80 +- drivers/usb/typec/tps6598x.c | 66 +- drivers/usb/typec/tps6598x.h | 189 + drivers/usb/typec/tps6598x_trace.h | 283 + drivers/usb/usbip/usbip_common.h | 1 + drivers/vhost/scsi.c | 58 +- drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/xen/xen-scsiback.c | 21 +- fs/Kconfig | 2 +- fs/afs/file.c | 33 +- fs/afs/internal.h | 1 + fs/afs/write.c | 108 +- fs/block_dev.c | 10 +- fs/btrfs/block-group.c | 42 +- fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.h | 6 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/extent-tree.c | 13 - fs/btrfs/extent_io.c | 43 +- fs/btrfs/file.c | 71 +- fs/btrfs/inode.c | 49 +- fs/btrfs/ioctl.c | 19 +- fs/btrfs/ordered-data.c | 19 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/qgroup.h | 2 + fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 14 +- fs/btrfs/scrub.c | 8 - fs/btrfs/super.c | 4 +- fs/btrfs/xattr.c | 31 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/cachefiles/internal.h | 4 +- fs/cachefiles/rdwr2.c | 37 +- fs/ceph/Kconfig | 1 - fs/ceph/addr.c | 535 +- fs/ceph/cache.c | 125 + fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 10 +- fs/ceph/inode.c | 1 - fs/ceph/super.h | 1 - fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 3 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 5 +- fs/cifs/cifsproto.h | 2 + fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 280 +- fs/cifs/dfs_cache.c | 33 +- fs/cifs/dir.c | 18 +- fs/cifs/file.c | 6 +- fs/cifs/fs_context.c | 73 +- fs/cifs/fs_context.h | 6 +- fs/cifs/inode.c | 23 +- fs/cifs/misc.c | 2 +- fs/cifs/smb2misc.c | 18 +- fs/direct-io.c | 2 +- fs/dlm/config.c | 86 +- fs/dlm/config.h | 1 - fs/dlm/debug_fs.c | 1 + fs/dlm/lock.c | 2 - fs/dlm/lockspace.c | 20 +- fs/dlm/lowcomms.c | 193 +- fs/dlm/lowcomms.h | 5 + fs/dlm/midcomms.c | 33 +- fs/dlm/rcom.c | 2 - fs/erofs/data.c | 4 +- fs/eventpoll.c | 52 +- fs/ext4/readpage.c | 3 +- fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/data.c | 116 +- fs/f2fs/f2fs.h | 21 +- fs/f2fs/file.c | 9 +- fs/f2fs/gc.c | 34 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 10 +- fs/f2fs/segment.h | 2 - fs/f2fs/super.c | 4 +- fs/f2fs/sysfs.c | 9 + fs/f2fs/verity.c | 61 +- fs/fscache/Makefile | 4 +- fs/fscache/internal.h | 7 +- fs/fscache/{page2.c => io.c} | 1 - fs/internal.h | 5 + fs/io-wq.c | 297 +- fs/io-wq.h | 22 +- fs/io_uring.c | 488 +- fs/iomap/buffered-io.c | 11 +- fs/mpage.c | 4 +- fs/netfs/read_helper.c | 119 +- fs/nfs/blocklayout/blocklayout.c | 6 +- fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4state.c | 49 +- fs/nfsd/nfsxdr.c | 3 +- fs/ntfs/inode.c | 6 + fs/pstore/ram_core.c | 2 +- fs/read_write.c | 1 - fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_extent_busy.c | 14 - fs/xfs/xfs_sysctl.c | 35 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans.h | 30 + include/asm-generic/vmlinux.lds.h | 9 +- include/drm/drm_file.h | 3 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/pinctrl/k3.h | 5 +- include/keys/system_keyring.h | 8 +- include/kvm/arm_pmu.h | 9 +- include/linux/acpi.h | 10 +- include/linux/bio.h | 7 +- include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 2 - include/linux/can/can-ml.h | 12 + include/linux/can/skb.h | 8 +- include/linux/clocksource.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 6 +- include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 18 - include/linux/dma-mapping.h | 33 - include/linux/f2fs_fs.h | 2 +- include/linux/fs.h | 1 - include/linux/fscache.h | 16 +- include/linux/gfp.h | 7 +- include/linux/gpio/consumer.h | 2 + include/linux/hugetlb.h | 10 + include/linux/io_uring.h | 11 +- include/linux/kcov.h | 1 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/kgdb.h | 2 + include/linux/kvm_host.h | 25 +- include/linux/lockdep.h | 18 +- include/linux/mfd/ntxec.h | 37 + include/linux/mm.h | 4 + include/linux/mmc/host.h | 2 - include/linux/mtd/blktrans.h | 11 + include/linux/mtd/mtd.h | 1 + include/linux/mtd/nand-ecc-sw-bch.h | 2 - include/linux/mtd/nand-ecc-sw-hamming.h | 2 - include/linux/mtd/nand.h | 22 + include/linux/netdevice.h | 34 +- include/linux/netfs.h | 9 +- include/linux/pagemap.h | 6 +- include/linux/perf_event.h | 2 + include/linux/platform_profile.h | 6 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 11 +- include/linux/rcutree.h | 2 + include/linux/regulator/pca9450.h | 3 + include/linux/sbitmap.h | 85 +- include/linux/sched.h | 1 - include/linux/slab.h | 2 + include/linux/smp.h | 50 +- include/linux/soundwire/sdw_intel.h | 2 + include/linux/sunrpc/xdr.h | 18 +- include/linux/swap.h | 1 + include/linux/textsearch.h | 2 +- include/linux/usb.h | 2 - include/linux/vmalloc.h | 2 +- include/media/rc-map.h | 7 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/mgmt.h | 1 + include/scsi/scsi_cmnd.h | 2 + include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 72 +- include/sound/intel-nhlt.h | 5 + include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 4 +- include/sound/soc.h | 2 +- include/target/target_core_backend.h | 2 + include/target/target_core_base.h | 59 +- include/target/target_core_fabric.h | 21 +- include/trace/events/kmem.h | 6 +- include/trace/events/rcu.h | 28 + include/trace/events/ufs.h | 21 + include/trace/events/xen.h | 2 +- include/uapi/linux/bpf.h | 1 - include/uapi/linux/kvm.h | 13 + include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- init/Kconfig | 7 +- init/main.c | 1 + kernel/bpf/btf.c | 2 - kernel/cpu.c | 194 +- kernel/cred.c | 2 + kernel/debug/debug_core.c | 11 + kernel/dma/mapping.c | 145 +- kernel/dma/swiotlb.c | 2 +- kernel/events/core.c | 42 +- kernel/fork.c | 2 + kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 5 + kernel/kcsan/debugfs.c | 5 + kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan.h | 3 +- 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/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 93 +- kernel/rcu/tasks.h | 40 +- kernel/rcu/tiny.c | 40 + kernel/rcu/tree.c | 164 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_plugin.h | 225 +- kernel/rcu/tree_stall.h | 2 + kernel/sched/core.c | 167 +- kernel/sched/fair.c | 162 +- kernel/sched/idle.c | 6 + kernel/sched/membarrier.c | 4 +- kernel/sched/sched.h | 14 + kernel/smp.c | 464 +- kernel/softirq.c | 2 +- kernel/static_call.c | 7 +- kernel/time/clocksource.c | 138 +- kernel/time/hrtimer.c | 68 +- kernel/torture.c | 6 +- kernel/trace/blktrace.c | 2 +- kernel/trace/error_report-traces.c | 1 - kernel/up.c | 38 +- kernel/workqueue.c | 2 +- lib/Kconfig.kcsan | 5 +- lib/bitmap.c | 49 +- lib/iov_iter.c | 22 +- lib/sbitmap.c | 210 +- lib/test_bitmap.c | 46 +- localversion-next | 2 +- mm/hugetlb.c | 5 +- mm/kfence/core.c | 10 +- mm/kfence/kfence.h | 7 - mm/kfence/kfence_test.c | 2 +- mm/kfence/report.c | 18 +- mm/memcontrol.c | 16 +- mm/page_io.c | 5 - mm/shmem.c | 6 +- mm/slab.c | 2 + mm/slab.h | 2 + mm/slab_common.c | 8 +- mm/slob.c | 2 + mm/slub.c | 10 +- mm/swapfile.c | 13 + mm/util.c | 3 + mm/vmalloc.c | 2 + mm/vmscan.c | 9 +- net/bluetooth/hci_conn.c | 10 + net/bluetooth/hci_event.c | 27 + net/bluetooth/hci_request.c | 47 +- net/bluetooth/mgmt.c | 1 + net/can/af_can.c | 34 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/core/skbuff.c | 3 + net/dsa/Kconfig | 2 + net/dsa/tag_mtk.c | 19 +- net/dsa/tag_rtl4_a.c | 12 +- net/ethtool/channels.c | 26 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 + net/hsr/hsr_main.h | 1 + net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ip_vti.c | 12 +- net/ipv4/tcp.c | 26 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 12 +- net/ipv6/sit.c | 2 +- net/mac80211/iface.c | 1 + net/mac80211/rx.c | 1 + net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 6 + net/netfilter/x_tables.c | 6 +- net/psample/psample.c | 4 +- net/qrtr/qrtr.c | 2 +- net/qrtr/tun.c | 12 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 4 +- scripts/adjust_autoksyms.sh | 3 - scripts/checkpatch.pl | 133 +- scripts/dtc/include-prefixes/c6x | 1 - scripts/gen_autoksyms.sh | 35 +- scripts/kernel-doc | 17 +- scripts/lto-used-symbollist.txt | 5 - sound/drivers/vx/vx_core.c | 2 +- sound/hda/Kconfig | 4 + sound/hda/Makefile | 3 + sound/hda/ext/hdac_ext_controller.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_regmap.c | 2 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 54 +- sound/hda/intel-sdw-acpi.c | 179 + sound/mips/snd-n64.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/hda/hda_codec.c | 6 +- sound/pci/hda/hda_generic.c | 4 +- sound/pci/hda/hda_jack.c | 4 +- sound/pci/hda/patch_ca0132.c | 9 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 26 + sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- sound/ppc/snd_ps3_reg.h | 2 +- sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4458.c | 1 + sound/soc/codecs/ak5558.c | 1 + sound/soc/codecs/es8316.c | 9 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 2 + sound/soc/codecs/rt1011.c | 2 +- sound/soc/codecs/rt1015.c | 4 +- sound/soc/codecs/rt1016.c | 4 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 744 +++ sound/soc/codecs/rt1316-sdw.h | 55 + sound/soc/codecs/rt5631.c | 2 +- sound/soc/codecs/rt5640.c | 4 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5670.c | 110 +- sound/soc/codecs/rt5670.h | 9 +- sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/wcd-clsh-v2.h | 6 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 - sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_dma.c | 3 - sound/soc/fsl/fsl_easrc.c | 6 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_micfil.c | 2 - sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/fsl/fsl_sai.h | 4 + sound/soc/fsl/fsl_ssi.c | 5 +- sound/soc/fsl/fsl_xcvr.c | 11 +- sound/soc/fsl/imx-hdmi.c | 4 - sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/generic/simple-card-utils.c | 2 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/skylake/Makefile | 2 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/aiu.c | 4 +- sound/soc/meson/aiu.h | 2 +- sound/soc/mxs/mxs-saif.c | 10 - sound/soc/pxa/mmp-sspa.c | 1 - sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/lpass-hdmi.c | 4 - sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 4 +- sound/soc/qcom/qdsp6/q6afe.c | 5 +- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/s3c24xx_simtec.c | 5 + sound/soc/samsung/smdk_wm8994.c | 1 + sound/soc/samsung/snow.c | 5 +- sound/soc/sh/dma-sh7760.c | 1 - sound/soc/sh/rcar/adg.c | 15 +- sound/soc/sh/rcar/cmd.c | 15 +- sound/soc/sh/rcar/core.c | 34 +- sound/soc/sh/rcar/ctu.c | 2 + sound/soc/sh/rcar/rsnd.h | 6 +- sound/soc/sh/rcar/ssi.c | 46 +- sound/soc/sh/rcar/ssiu.c | 22 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/soc-component.c | 2 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 83 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/intel/Kconfig | 254 +- sound/soc/sof/intel/Makefile | 20 +- sound/soc/sof/intel/bdw.c | 67 +- sound/soc/sof/intel/byt.c | 106 +- sound/soc/sof/intel/hda-dsp.c | 6 +- sound/soc/sof/intel/hda.c | 18 + sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/pci-apl.c | 81 + sound/soc/sof/intel/pci-cnl.c | 104 + sound/soc/sof/intel/pci-icl.c | 84 + sound/soc/sof/intel/pci-tgl.c | 121 + sound/soc/sof/intel/pci-tng.c | 70 + sound/soc/sof/intel/shim.h | 6 - sound/soc/sof/sof-acpi-dev.c | 130 +- sound/soc/sof/sof-acpi-dev.h | 16 + sound/soc/sof/sof-pci-dev.c | 340 +- sound/soc/sof/sof-pci-dev.h | 17 + sound/soc/sunxi/sun4i-i2s.c | 2 - sound/soc/uniphier/aio-cpu.c | 7 +- sound/usb/clock.c | 8 +- sound/usb/midi.c | 123 +- sound/usb/midi.h | 2 + sound/usb/mixer.c | 11 + sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 60 +- sound/usb/pcm.c | 12 +- sound/usb/quirks-table.h | 63 + sound/usb/quirks.c | 5 +- tools/bpf/resolve_btfids/main.c | 5 + tools/include/uapi/linux/bpf.h | 1 - .../memory-model/Documentation/access-marking.txt | 474 ++ 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 | 53 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/objtool.c | 64 + tools/scripts/Makefile.include | 3 +- tools/testing/kunit/configs/broken_on_uml.config | 2 + tools/testing/kunit/kunit_config.py | 2 +- .../selftests/bpf/progs/netif_receive_skb.c | 13 +- .../selftests/bpf/progs/test_global_func11.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- tools/testing/selftests/gpio/.gitignore | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 165 + tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 +- .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 + 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 | 199 + .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../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 | 98 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../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 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- tools/testing/selftests/wireguard/netns.sh | 15 +- tools/tracing/latency/latency-collector.c | 6 +- virt/kvm/kvm_main.c | 29 +- 1439 files changed, 28346 insertions(+), 15901 deletions(-) create mode 100644 Documentation/dev-tools/checkpatch.rst delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt delete mode 100644 Documentation/driver-api/driver-model/class.rst create mode 100644 Documentation/filesystems/netfs_library.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 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi delete mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh create mode 100644 arch/s390/include/asm/irq_work.h create mode 100644 arch/s390/include/uapi/asm/hwctrset.h create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c copy drivers/gpu/drm/amd/display/dc/{dc_dmub_srv.h => dc_stat.h} (54%) copy drivers/gpu/drm/amd/display/{dmub/inc/dmub_trace_buffer.h => dc/dce/dmub_outb [...] copy drivers/gpu/drm/amd/display/{dmub/inc/dmub_trace_buffer.h => dc/dce/dmub_outb [...] copy drivers/gpu/drm/amd/display/dmub/{inc/dmub_trace_buffer.h => dmub_srv_stat.h} (53%) create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/mfd/ntxec.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h rename drivers/mtd/parsers/{ofpart.c => ofpart_core.c} (88%) create mode 100644 drivers/pwm/pwm-ntxec.c create mode 100644 drivers/rtc/rtc-ntxec.c create mode 100644 drivers/usb/typec/tps6598x.h create mode 100644 drivers/usb/typec/tps6598x_trace.h rename fs/fscache/{page2.c => io.c} (99%) create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h create mode 100644 include/linux/mfd/ntxec.h rename kernel/kcsan/{kcsan-test.c => kcsan_test.c} (94%) delete mode 120000 scripts/dtc/include-prefixes/c6x delete mode 100644 scripts/lto-used-symbollist.txt create mode 100644 sound/hda/intel-sdw-acpi.c create mode 100644 sound/soc/codecs/rt1316-sdw.c create mode 100644 sound/soc/codecs/rt1316-sdw.h create mode 100644 sound/soc/sof/intel/pci-apl.c create mode 100644 sound/soc/sof/intel/pci-cnl.c create mode 100644 sound/soc/sof/intel/pci-icl.c create mode 100644 sound/soc/sof/intel/pci-tgl.c create mode 100644 sound/soc/sof/intel/pci-tng.c create mode 100644 sound/soc/sof/sof-acpi-dev.h create mode 100644 sound/soc/sof/sof-pci-dev.h 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/testing/selftests/kvm/hardware_disable_test.c create mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh 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-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%)