This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 929e9e4cd9a3 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits f74bab25ce64 mm, memcg: consider subtrees in memory.events omits c942c708f330 pinctrl: fix pxa2xx.c build warnings omits 76eeb8ab144c Merge branch 'akpm-current/current' omits cd4f7ea75b1a Merge remote-tracking branch 'pidfd/for-next' omits 4d27f2ee9235 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 58e8923f4c95 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8f3a8c7cddf0 Merge remote-tracking branch 'xarray/xarray' omits 2e3ebf666d0b Merge remote-tracking branch 'nvmem/for-next' omits 291c233d30c8 Merge remote-tracking branch 'kspp/for-next/kspp' omits 3b576cc19ae0 Merge remote-tracking branch 'ntb/ntb-next' omits 391e561aebb0 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d5df76581d52 Merge remote-tracking branch 'coresight/next' omits a65f43b28791 Merge remote-tracking branch 'livepatching/for-next' omits 700177fb97ea Merge remote-tracking branch 'y2038/y2038' omits 604b470cb4b4 Merge remote-tracking branch 'userns/for-next' omits c6bd1f531ee6 Merge remote-tracking branch 'pinctrl/for-next' omits c923eaddd626 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits edc286732b34 Merge remote-tracking branch 'gpio/for-next' omits cc7634dedfa6 Merge remote-tracking branch 'rpmsg/for-next' omits 8cd4cabbeba1 Merge remote-tracking branch 'vhost/linux-next' omits 4dcd4f076875 Merge remote-tracking branch 'scsi/for-next' omits 11f70299f619 Merge remote-tracking branch 'slave-dma/next' omits 44351c36fbc6 Merge remote-tracking branch 'mux/for-next' omits a2e64f0759f2 Merge remote-tracking branch 'staging/staging-next' omits 81073558d311 Merge remote-tracking branch 'soundwire/next' omits 1e1d173cd910 Merge remote-tracking branch 'char-misc/char-misc-next' omits a4696d3c6491 Merge remote-tracking branch 'tty/tty-next' omits 0c6144f58970 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 3bb35d3ab16f Merge remote-tracking branch 'usb/usb-next' omits 5f8c01120d97 Merge remote-tracking branch 'ipmi/for-next' omits 47e56680ab22 Merge remote-tracking branch 'leds/for-next' omits 0d4c187711dd Merge remote-tracking branch 'chrome-platform/for-next' omits b3def52942d1 Merge remote-tracking branch 'drivers-x86/for-next' omits 89156501a0e7 Merge remote-tracking branch 'percpu/for-next' omits ce02fc837aa5 Merge remote-tracking branch 'kvms390/next' omits 7d39ab1f4f76 Merge remote-tracking branch 'ftrace/for-next' omits 21fedda5136c Merge remote-tracking branch 'tip/auto-latest' omits 64f129f32c8f Merge remote-tracking branch 'spi/for-next' omits 2620d6bfd340 Merge remote-tracking branch 'devicetree/for-next' omits 8c3b5c9e416a Merge remote-tracking branch 'audit/next' omits b308c1bc3170 Merge remote-tracking branch 'tpmdd/next' omits e1aa8cbc7224 Merge remote-tracking branch 'selinux/next' omits dd15b71c28ce Merge remote-tracking branch 'integrity/next-integrity' omits 6e443deadb63 Merge remote-tracking branch 'apparmor/apparmor-next' omits 068cc2c9a789 Merge remote-tracking branch 'security/next-testing' omits 496056e61566 Merge remote-tracking branch 'regulator/for-next' omits 809cdbb4d42d Merge remote-tracking branch 'backlight/for-backlight-next' omits 9cc44fb17ce6 Merge remote-tracking branch 'kgdb/kgdb-next' omits 499855018944 Merge remote-tracking branch 'mmc/next' omits e9bc8413467b Merge remote-tracking branch 'block/for-next' omits 464dcdcb0e6d Merge remote-tracking branch 'input/next' omits 830ad01b02d6 Merge remote-tracking branch 'sound-asoc/for-next' omits 53155ac3d3d0 Merge remote-tracking branch 'sound/for-next' omits e06aca3f5236 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits d53ac6ce63b2 Merge remote-tracking branch 'drm-msm/msm-next' omits 65207bdf2d61 Merge remote-tracking branch 'drm-misc/for-linux-next' omits a47064c1037d Merge remote-tracking branch 'drm-intel/for-linux-next' omits 15fd97d093b0 Merge remote-tracking branch 'amdgpu/drm-next' omits f5ca65ec4ae1 Merge remote-tracking branch 'drm/drm-next' omits 0b61d4c3b7d7 Merge remote-tracking branch 'crypto/master' omits 218b86dc173d Merge remote-tracking branch 'nand/nand/next' omits 17e5c0b5324e Merge remote-tracking branch 'gfs2/for-next' omits 7a75afb8422f Merge remote-tracking branch 'wireless-drivers-next/master' omits 079c50f14081 Merge remote-tracking branch 'nfc-next/master' omits b5c768ab8dfb Merge remote-tracking branch 'bpf-next/master' omits 1b0bf78d0384 Merge remote-tracking branch 'net-next/master' omits 495f9a8a8318 Merge remote-tracking branch 'rdma/for-next' omits 440d8add097c Merge remote-tracking branch 'dlm/next' omits 4b4eedc52dd9 Merge remote-tracking branch 'ieee1394/for-next' omits 389c47fb12a9 Merge remote-tracking branch 'opp/opp/linux-next' omits 2b7bf2acdc47 Merge remote-tracking branch 'cpupower/cpupower' omits 553c2f559fc1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 5159e46e20fc Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 22cc3750c78d Merge remote-tracking branch 'v4l-dvb/master' omits e69071b295d1 Merge remote-tracking branch 'jc_docs/docs-next' omits 52f1f6870e4d Merge remote-tracking branch 'i2c/i2c/for-next' omits 5b9f36c9db51 Merge remote-tracking branch 'hid/for-next' omits 886db1d687f5 Merge remote-tracking branch 'pstore/for-next/pstore' omits 7873d223fb59 Merge remote-tracking branch 'printk/for-next' omits 6f30e17340ae Merge remote-tracking branch 'vfs/for-next' omits 3a513df0db46 Merge remote-tracking branch 'v9fs/9p-next' omits d4a76e71b5fd Merge remote-tracking branch 'ubifs/linux-next' omits bf806c26d8d2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 6cb1237cb4c0 Merge remote-tracking branch 'nfsd/nfsd-next' omits c51d32f5c7a7 Merge remote-tracking branch 'fuse/for-next' omits 7bff1405d86c Merge remote-tracking branch 'f2fs/dev' omits e396d736ca66 Merge remote-tracking branch 'ext4/dev' omits 374b6fc50706 Merge remote-tracking branch 'ext3/for_next' omits ce10affd7210 Merge remote-tracking branch 'ecryptfs/next' omits 5d7f255ddd5f Merge remote-tracking branch 'cifs/for-next' omits 321f786d1af3 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 6179e21b065d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits a025200b7008 Merge remote-tracking branch 'soc-fsl/next' omits af2bb6831e66 Merge remote-tracking branch 'parisc-hd/for-next' omits 97c8aae68b24 Merge remote-tracking branch 'nds32/next' omits 413dcf0c175f Merge remote-tracking branch 'csky/linux-next' omits 4b9cb581b12b Merge remote-tracking branch 'clk-samsung/for-next' omits c57ad2e87023 Merge remote-tracking branch 'clk/clk-next' omits 6f2de28db459 Merge remote-tracking branch 'tegra/for-next' omits ec5dd9f514ca Merge remote-tracking branch 'sunxi/sunxi/for-next' omits f540d7a7bf03 Merge remote-tracking branch 'samsung-krzk/for-next' omits 336cff39df78 Merge remote-tracking branch 'rockchip/for-next' omits 7bd70da3a20e Merge remote-tracking branch 'renesas/next' omits 940977675b31 Merge remote-tracking branch 'qcom/for-next' omits 3716facf6234 Merge remote-tracking branch 'reset/reset/next' omits 61f1a6ffeca8 Merge remote-tracking branch 'mvebu/for-next' omits 4ef11431f062 Merge remote-tracking branch 'mediatek/for-next' omits 658badf1b11c Merge remote-tracking branch 'keystone/next' omits 3ccd5e990ca6 Merge remote-tracking branch 'imx-mxs/for-next' omits bcc0491d9533 Merge remote-tracking branch 'bcm2835/for-next' omits 8310782cef2a Merge remote-tracking branch 'at91/at91-next' omits 8675f1d9a51a Merge remote-tracking branch 'aspeed/for-next' omits 3e085f66fe7e Merge remote-tracking branch 'amlogic/for-next' omits 43c96000c03a Merge remote-tracking branch 'actions/for-next' omits ff3637b5b191 Merge remote-tracking branch 'arm-soc/for-next' omits 07a801e146eb Merge remote-tracking branch 'arm64/for-next/core' omits b6b52a3e0c65 Merge remote-tracking branch 'arm/for-next' omits 5f3057a62730 Merge remote-tracking branch 'arc/for-next' omits b0251876abbf Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 0ab38ed74d29 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c7b08fd43953 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1ead256d0122 Merge remote-tracking branch 'omap-fixes/fixes' omits 93c4e3edfb8e Merge remote-tracking branch 'mips-fixes/mips-fixes' omits d6566726cfe7 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 806634b2bd7f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 61ec589894c3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 3f3fdc5557a3 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 0374ea252d7b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 0c2bbff82f52 Merge remote-tracking branch 'input-current/for-linus' omits 465f5e8b13f1 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 4264bca58132 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits b9afa223a342 Merge remote-tracking branch 'staging.current/staging-linus' omits f2d6ef423c45 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 64f5528036fb Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 602eca3f3b28 Merge remote-tracking branch 'usb.current/usb-linus' omits 528d6558b6af Merge remote-tracking branch 'tty.current/tty-linus' omits 6c3f2a0e0f23 Merge remote-tracking branch 'spi-fixes/for-linus' omits e9079b18854f Merge remote-tracking branch 'regulator-fixes/for-linus' omits 19c44bc6682f Merge remote-tracking branch 'regmap-fixes/for-linus' omits c508d68752a9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits fe1d6451bdd8 Merge remote-tracking branch 'sound-current/for-linus' omits 3dd655bc3d7f Merge remote-tracking branch 'rdma-fixes/for-rc' omits 850fa58d6f3b Merge remote-tracking branch 'mac80211/master' omits fc6557648e19 Merge remote-tracking branch 'bpf/master' omits d997c478427a Merge remote-tracking branch 'net/master' omits f6672360e780 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 556a2003e503 Merge remote-tracking branch 'arc-current/for-curr' omits d3ff90b80c23 Merge remote-tracking branch 'kbuild-current/fixes' omits fd8d578618b1 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits aecf85698386 Merge branch 'misc-5.2' into next-fixes omits ca9945166b06 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] omits 39c194c250f0 KVM: selftests: enable pgste option for the linker on s390 omits d4368e07b4fc KVM: selftests: Move kvm_create_max_vcpus test to generic code omits e497610569fc KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID omits 56bd89b3e6b9 Merge branch 'regulator-5.3' into regulator-next omits bb509baa7fec Merge branch 'regulator-5.2' into regulator-linus omits 188d45fe779e Merge branch 'asoc-5.3' into asoc-next omits 20a5f9c8649d Merge branch 'asoc-5.2' into asoc-linus omits 1240f935dc09 Merge branch 'fixes' into next omits 85be041dd1f9 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits 8bf3d360ecc7 Merge branch 'spi-5.3' into spi-next omits da33d0c685f9 Merge branch 'spi-5.2' into spi-linus omits 14aace8a9261 Btrfs: incremental send, fix emission of invalid clone operations omits 53a88841bf36 Btrfs: incremental send, fix file corruption when no-holes [...] omits a382f6868b87 btrfs: correct zstd workspace manager lock to use spin_lock_bh() omits d21fa09f9635 btrfs: Ensure replaced device doesn't have pending chunk a [...] omits 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 omits a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 omits e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 omits c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 omits 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 omits 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 omits 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 omits 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config new 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() new ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] new e58926e781d8 pinctrl: intel: Use GENMASK() consistently new 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback new b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] new 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] new 3e0f315e914c Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 30a28f11b618 kbuild: tar-pkg: enable communication with jobserver new 2e530d1f5812 Merge remote-tracking branch 'kbuild-current/fixes' new 09929ce6a98c Merge remote-tracking branch 'arc-current/for-curr' new d1edc71d3581 Merge remote-tracking branch 'powerpc-fixes/fixes' new bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] new d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] new 1354b38b3ddf s390/pci: fix struct definition for set PCI function new dcd33b23c9f3 s390/pci: fix assignment of bus resources new 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs new bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures new b9115af1021d Merge remote-tracking branch 's390-fixes/fixes' new 31bafc49a773 net: aquantia: tx clean budget logic error new f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session new eaeb3b7494ba net: aquantia: fix LRO with FCS error new 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly new c3cf73c7a2c6 Merge branch 'aquantia-fixes' new 54ed6fd2e03f net: stmmac: Do not output error on deferred probe new d484e06e25eb net: mvneta: Fix err code path of probe new 7aae703f8096 dpaa_eth: use only online CPU portals new 346a5e7cf176 Merge remote-tracking branch 'net/master' new cca84f2c0ebe Merge remote-tracking branch 'bpf/master' new b38ff4075a80 xfrm: Fix xfrm sel prefix length validation new 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. new 4683b6519ecf Merge remote-tracking branch 'ipsec/master' new 8a03447dd311 rtw88: fix subscript above array bounds compiler warning new a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info new f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset new 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] new 6aca09771db4 rtw88: Make some symbols static new eeaf481dd0e1 Merge remote-tracking branch 'wireless-drivers/master' new a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC new f77bf4863dc2 nl80211: fix station_info pertid memory leak new 551842446ed6 mac80211: mesh: fix RCU warning new 8168a52be17f Merge remote-tracking branch 'mac80211/master' new c25c67da610d Merge remote-tracking branch 'rdma-fixes/for-rc' new fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] new 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection new 739786a162b1 Merge remote-tracking branch 'sound-current/for-linus' new 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() new b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver new 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] new 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue new 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly new fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open new 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put new 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts new be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip new 4796b9d9b0fb Merge branch 'asoc-5.2' into asoc-linus new f9f8fcfb50f0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 1a6fd1716b87 Merge remote-tracking branch 'regmap-fixes/for-linus' new ae920866d4fc Merge branch 'regulator-5.2' into regulator-linus new 7345936a0750 Merge remote-tracking branch 'regulator-fixes/for-linus' new 10f94574dfdc Merge branch 'spi-5.2' into spi-linus new 29519ceda0a4 Merge remote-tracking branch 'spi-fixes/for-linus' new 11db642a6285 Merge remote-tracking branch 'tty.current/tty-linus' new 673e28ea2b57 Merge remote-tracking branch 'usb.current/usb-linus' new ed3323966357 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new e04ddb73933a Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new ce0310455452 Merge remote-tracking branch 'staging.current/staging-linus' new de00f95e2773 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 5eb410c5ef56 Merge remote-tracking branch 'soundwire-fixes/fixes' new 466dd2f7ebd0 Merge remote-tracking branch 'input-current/for-linus' new c3af0e0936c9 Merge remote-tracking branch 'kselftest-fixes/fixes' new 66cf487f7527 Merge remote-tracking branch 'slave-dma-fixes/fixes' new b543981ab1f7 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new c53123c26a7f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 4e8781dddd5a Merge remote-tracking branch 'reset-fixes/reset/fixes' new d1da48e017a5 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 91ba7c96a82f Merge remote-tracking branch 'omap-fixes/fixes' new eb1f2f387db8 kvm: fix compile on s390 part 2 new a86cb413f4bf KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID new d4f1f6efe84b Merge remote-tracking branch 'kvms390-fixes/master' new debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] new fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() new 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] new 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations new 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] new 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] new 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory new 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay new 06989c799f04 Btrfs: fix race updating log root item during fsync new 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes new e57f4d4d78be Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) new b2578d4466c8 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' new 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] new d96dc68e9890 mmc: tegra: Fix a warning message new 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] new c2c1e63a80d6 mmc: meson-gx: fix irq ack new 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock new e0be1cf2a5aa Merge remote-tracking branch 'mmc-fixes/fixes' new ba54c26e255d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 49af21d00074 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 185da893fab1 iommu/dma: Cleanup dma-iommu.h new af751d4308a7 iommu/dma: Remove the flush_page callback new 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc new 06d60728ff5c iommu/dma: move the arm64 wrappers to common code new 92aec09cc879 iommu/dma: Move __iommu_dma_map new b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} new 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers new 4c360acee929 iommu/dma: Factor out remapped pages lookup new 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator new aa8ba2275705 iommu/dma: Remove __iommu_dma_free new bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free new 072bebc06917 iommu/dma: Refactor iommu_dma_alloc new 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily new 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths new 8553f6e65240 iommu/dma: Split iommu_dma_free new 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc new ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 new 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable new efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap new e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP new a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX new b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c new a84cc69eb537 arm64: trim includes in dma-mapping.c new fdaeec198ada dma-contiguous: add dma_{alloc,free}_contiguous() helpers new aac32e6a1b18 dma-contiguous: use fallback alloc_pages for single pages new d0756fb00259 Merge remote-tracking branch 'dma-mapping/for-next' new 7e20ef2d9b46 Merge remote-tracking branch 'arc/for-next' new aa22e5d592b2 Merge remote-tracking branch 'arm/for-next' new 91054a683dcc Merge remote-tracking branch 'arm64/for-next/core' new 89c23cf6743a Merge remote-tracking branch 'arm-soc/for-next' new df846fa0031f Merge remote-tracking branch 'actions/for-next' new 25e6e33173ab Merge remote-tracking branch 'amlogic/for-next' new 6a6785a57960 Merge remote-tracking branch 'aspeed/for-next' new 12f02492aaa1 Merge remote-tracking branch 'at91/at91-next' new 83d5b2e2847c Merge remote-tracking branch 'bcm2835/for-next' new b25bce95d429 Merge remote-tracking branch 'imx-mxs/for-next' new 6feb6b35317c Merge remote-tracking branch 'keystone/next' new 3f07eaa7345c Merge remote-tracking branch 'mediatek/for-next' new ecd370a68cc6 Merge remote-tracking branch 'mvebu/for-next' new 56fb7882a1b6 Merge remote-tracking branch 'reset/reset/next' new dcbf5e6ae9bb arm64: dts: msm8996: Add UFS PHY reset controller new 5b6c4d09e84f arm64: dts: qcom: qcs404-evb: Fix typo new 11517cd9bfa6 arm64: dts: sdm845: Fix up CPU topology new 3c3aa8cb95e6 Revert "drivers: thermal: tsens: Add new operation to chec [...] new d611277189e9 Merge remote-tracking branch 'qcom/for-next' new 57aa50c98baa Merge remote-tracking branch 'renesas/next' new 04f9635e23de Merge remote-tracking branch 'rockchip/for-next' new 7840be68c5f0 Merge remote-tracking branch 'samsung-krzk/for-next' new 51437d1e6f40 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 827f0b957555 Merge remote-tracking branch 'tegra/for-next' new b88c8f8a6ff6 Merge remote-tracking branch 'clk/clk-next' new c6fe2a303cdd Merge remote-tracking branch 'clk-samsung/for-next' new 3a197e596926 Merge remote-tracking branch 'csky/linux-next' new 936cf70876c2 Merge remote-tracking branch 'nds32/next' new 029ab28a86e7 parisc: Use implicit space register selection for loading [...] new aec08e3c92dc Merge remote-tracking branch 'parisc-hd/for-next' new 512799f16b19 Merge remote-tracking branch 'soc-fsl/next' new ffd5fc17ee0c Merge remote-tracking branch 'xtensa/xtensa-for-next' new 075714d1614a Merge remote-tracking branch 'btrfs-kdave/for-next' new fb6c277c97b3 Merge remote-tracking branch 'cifs/for-next' new f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry new 51ca65f17971 Merge remote-tracking branch 'configfs/for-next' new 9490dcbbf93e Merge remote-tracking branch 'ecryptfs/next' new 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() new 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() new d561d4dd4f56 ext2: introduce new helper for xattr entry comparison new 1eaf5faab18c ext2: optimize ext2_xattr_get() new 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem new 1915f44c9cca Merge change to disable fanotify permission events for proc. new bef884d882a2 Merge remote-tracking branch 'ext3/for_next' new 660bdc7ca301 Merge remote-tracking branch 'ext4/dev' new 16445c0b5d7b Merge remote-tracking branch 'f2fs/dev' new a2bc92362941 fuse: fix copy_file_range() in the writeback case new 26eb3bae5003 fuse: extract helper for range writeback new 596adf83e92a Merge remote-tracking branch 'fuse/for-next' new 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() new 42932ebe057d Merge remote-tracking branch 'nfs-anna/linux-next' new b68c7554e676 Merge remote-tracking branch 'nfsd/nfsd-next' new 61f6ee4347df Merge remote-tracking branch 'overlayfs/overlayfs-next' new bf04b727308a Merge remote-tracking branch 'ubifs/linux-next' new 44f65e13db91 Merge remote-tracking branch 'v9fs/9p-next' new 0e05ed32836e Merge remote-tracking branch 'vfs/for-next' new 946fbfad0d03 Merge remote-tracking branch 'printk/for-next' new ea81874b3dff Merge remote-tracking branch 'pstore/for-next/pstore' new c5234c3a86f5 Merge remote-tracking branch 'hid/for-next' new 3d42eaf11bd2 Merge remote-tracking branch 'i2c/i2c/for-next' new 88c50322449a i3c: Drop support for I2C 10 bit addresing new 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices new c9e7bd3740e3 Merge remote-tracking branch 'i3c/i3c/next' new 44a5360984f6 Merge remote-tracking branch 'jc_docs/docs-next' new 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork new 4914425e28fb media: coda/venus/s5p_mfc: fix control typo new cf760c4b6020 media: rockchip/vpu: Use pixel format helpers new 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata new 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment new 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management new 6002e0be7571 media: rockchip/vpu: Remove a useless test new 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init new c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* new 1753c7c4367a media: pvrusb2: use a different format for warnings new ddfef32a3386 media: coda: Print a nicer device registered message new 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock new 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt new 2b4116290c20 media: coda: Clear the interrupt reason new bfe819509f4e media: v4l2: Initialize mpeg slice controls new 0783525fff6e media: vicodec: correctly support unbinding of the driver new a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field new eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect new debb0dd644ce media: pwc: convert to BIT macro new 20059cbbf981 media: vim2m: fix two double-free issues new 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() new 3e0f724346e9 media: v4l2-core: fix use-after-free error new ee1c71a8e145 media: vimc: fix component match compare new fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] new 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] new 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] new 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning new 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] new 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs new 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf new 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] new 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] new 523759c7bfd5 media: staging/imx: Remove capture_device_set_format new 6b8952db0644 media: staging/imx: Re-organize modules new 3ef46bc97ca2 media: staging/imx: Improve pipeline searching new 87562287444d media: staging/imx: Don't set driver data for v4l2_dev new 434d40df057c media: imx7-media-csi: Acquire a single clock new 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() new b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] new 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] new 964fcacddff4 media: imx7-media-csi: Remove unneeded break new ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] new 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void new 76800503cd29 Merge remote-tracking branch 'v4l-dvb/master' new 371923d97def Merge remote-tracking branch 'fbdev/fbdev-for-next' new 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks new bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation new d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue new 7673896a4069 Update to pm-graph 5.3 new 45dd0a42b90b Update to pm-graph 5.4 new d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs new f6491366f1e6 Merge branch 'pm-tools' into linux-next new 6179aedbaa1f Merge remote-tracking branch 'pm/linux-next' new 732723bb4907 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 10eafab76a35 Merge remote-tracking branch 'cpupower/cpupower' new 5c52c49b0cca Merge remote-tracking branch 'opp/opp/linux-next' new afff88e1811f Merge remote-tracking branch 'ieee1394/for-next' new 07c64aff7e56 Merge remote-tracking branch 'dlm/next' new 316cc291d651 Merge remote-tracking branch 'rdma/for-next' new 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] new c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction new 463da38aa3be Merge remote-tracking branch 'net-next/master' new 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump new e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper new 92bd6820f2b1 bpf: style fix in while(!feof()) loop new d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used new 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf new 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] new 55d778076b03 tools: bpftool: make -d option print debug output from verifier new 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' new 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail new 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load new 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself new ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest new 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers new d5506591d54b selftests/bpf: add auto-detach test new d0a3a4b21899 Merge branch 'cgroup-auto-detach' new b61ec85dbdba Merge remote-tracking branch 'bpf-next/master' new 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling new 511a99cb6017 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 19b9b6556943 Merge remote-tracking branch 'nfc-next/master' new 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 new 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq new a3b0c66c5928 rtw88: more descriptions about LPS new 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] new afe06f822035 brcmutil: switch source files to using SPDX license identifier new f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] new daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier new 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac new 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac new b07e1ae2ce53 brcmfmac: fix typos in code comments new bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() new 1645ab931998 p54: fix crash during initialization new c11c75ec784e p54: Support boottime in scan results new 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style new 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' new 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] new 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables new 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] new f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros new bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor new f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] new 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] new d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] new dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] new aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" new ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() new ad86e9e085da Merge remote-tracking branch 'wireless-drivers-next/master' new a3ce17d1495b cfg80211: Handle bss expiry during connection new 950e28d335e7 Merge remote-tracking branch 'mac80211-next/master' new e4b3e448adbc Merge remote-tracking branch 'gfs2/for-next' new d51529b9aa22 Merge remote-tracking branch 'nand/nand/next' new eb756b9cce06 Merge remote-tracking branch 'crypto/master' new d0d6d09da1bb Merge remote-tracking branch 'drm/drm-next' new c8bdf2b63e5b drm/amdgpu: fix unload driver fail new d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio new 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties new ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu new e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization new 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process new eb82da1dc442 drm/amdkfd: Add function to set queue gws new 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS new 023509737140 drm/amdkfd: PM4 packets change to support GWS new 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu new d55f33da5413 drm/amdgpu/soc15: skip reset on init new 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset new 5ddf7069d0f8 Merge remote-tracking branch 'amdgpu/drm-next' new b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms new 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued new cc80b2ef2489 drm/i915/guc: Change platform default GuC mode new a2904ade3dc2 drm/i915/guc: Don't allow GuC submission new ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware new 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize new e958cc908792 drm/i915/guc: Always ask GuC to update power domain states new 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake new afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake new 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 new 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 new 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 new 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] new 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 new 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition new a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 new f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake new c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake new 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes new c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT new 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR new 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel new b37f588e4f68 drm/i915: Add state readout for DRM infoframe new b7bedf31252a drm/i915: Attach HDR metadata property to connector new 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie new 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header new afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file new 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] new 8475355f7a26 drm/i915: Move shmem object setup to its own file new f033428db28b drm/i915: Move phys objects to its own file new b414fcd5be0b drm/i915: Move mmap and friends to its own file new f0e4a0639752 drm/i915: Move GEM domain management to its own file new 10be98a77c55 drm/i915: Move more GEM objects under gem/ new 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h new 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] new d45a1a533499 drm/i915: Move GEM object waiting to its own file new 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file new 446e2d16a131 drm/i915: Move GEM client throttling to its own file new 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight new c017cf6b1a5c drm/i915: Drop the deferred active reference new 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] new be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case new bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl new 135a63b68250 drm/i915: Add macro for SSEU stride calculation new b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function new 0040fd19e728 drm/i915: Refactor sseu helper functions new 1ac159e23c2c drm/i915: Expand subslice mask new e96a9f715e32 Merge remote-tracking branch 'drm-intel/for-linux-next' new fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 new cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} new 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next new 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable new cb23eae3ecf5 drm/panel: drop drmP.h usage new 4d3ea082d0d5 Merge remote-tracking branch 'drm-misc/for-linux-next' new cafb88a3071e Merge remote-tracking branch 'drm-msm/msm-next' new 0849f639b3f0 Merge remote-tracking branch 'imx-drm/imx-drm/next' new bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init new 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus new 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response new 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL new 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next new 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] new a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] new 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] new be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function new f23a09eea1e7 ALSA: line6: Use container_of() new 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next new 48d9bc6bee7f Merge remote-tracking branch 'sound/for-next' new 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len new 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper new b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible new 99afc8df8b6f ASoC: max98357a: Show KConfig entry new b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() new f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] new ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend new 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML new eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] new be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply new 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" new ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top new f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks new 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC new d55862438c80 Merge branch 'asoc-5.3' into asoc-next new 643ca0cff2cc Merge remote-tracking branch 'sound-asoc/for-next' new c114dc5e5bb3 Merge branch 'for-linus' into next new 37548659bb22 Input: elantech - query the min/max information beforehand too new 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() new fd1cf11f7130 Input: elantech - detect middle button based on firmware version new 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads new e3a9a1290688 Input: elan_i2c - do not query the info if they are provided new 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] new 140a79523e0a Input: elan_i2c - handle physical middle button new 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist new b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] new b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' new 9a56ee2c12ba Merge remote-tracking branch 'input/next' new 0e3ed9c02325 Merge remote-tracking branch 'block/for-next' new 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] new b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] new 70ef2a635b97 Merge branch 'fixes' into next new c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier new 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier new 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property new be6f5269fee2 mmc: meson-gx: add dram-access-quirk new 4bacf4d920ee Merge branch 'fixes' into next new 183a6f3e7dd6 Merge remote-tracking branch 'mmc/next' new e9de383879c4 Merge remote-tracking branch 'kgdb/kgdb-next' new 458968b0035d Merge remote-tracking branch 'backlight/for-backlight-next' new cbafbd1dcc04 regulator: max77620: Support Maxim 77663 new f405b6c10a21 Merge branch 'regulator-5.3' into regulator-next new 1f7182c9ee1d Merge remote-tracking branch 'regulator/for-next' new 84b7d76ec8c2 Merge remote-tracking branch 'security/next-testing' new 16da637122a8 Merge remote-tracking branch 'apparmor/apparmor-next' new 6ec3fb85fcb4 Merge remote-tracking branch 'integrity/next-integrity' new 2f250b38b115 Merge remote-tracking branch 'selinux/next' new 2f3ac24da31c Merge remote-tracking branch 'tpmdd/next' new 24f307d8abf7 iommu: Add missing new line for dma type new 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] new 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop new d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices new f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks new ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump new cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table new dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] new 7423e01741dd iommu: Add API to request DMA domain for device new 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry new d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] new d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped new f273a453b740 iommu/vt-d: Add device_def_domain_type() helper new 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer new fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer new 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private new 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain new fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices new 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry new 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() new 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] new b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug new df4f3c603aeb iommu/vt-d: Remove static identity map code new f34e1176df34 iommu/vt-d: Fix typo in SVM code comment new 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages new c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event new 57274ea25736 iommu: Use right function to get group for device new a02a28008bf7 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'gene [...] new 8ace5b2e7cb1 Merge remote-tracking branch 'iommu/next' new 1ea3f2d543ec Merge remote-tracking branch 'audit/next' new 7be5c7e92d7b Merge remote-tracking branch 'devicetree/for-next' new 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() new 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier new 0f4bca55595e Merge branch 'spi-5.3' into spi-next new 0d7177e843b2 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next new 2d98ebf26927 Merge remote-tracking branch 'spi/for-next' new 0ef86cb93ab1 Merge remote-tracking branch 'tip/auto-latest' new 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains new 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support new 3d090a36c8c8 irqchip/exiu: Implement ACPI support new 18f8c3ce43a4 gpio: mb86s7x: Enable ACPI support new a70fd91712b5 dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] new bf358f6866b3 irqchip: Add Renesas RZ/A1 Interrupt Controller driver new 896829be6755 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] new 72c85eb1657d irqchip/renesas-irqc: Remove error messages on out-of-memo [...] new 980c08f5cf5f irqchip/renesas-irqc: Add helper variable dev = &pdev->dev new 8c74291d9dca irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev new 929524bdf76b irqchip/renesas-irqc: Convert to managed initializations new 586ec3ca2c43 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition new 291d57f43ddc Merge remote-tracking branch 'irqchip/irq/irqchip-next' new f445b2630aaf Merge remote-tracking branch 'ftrace/for-next' new 270fa8ec7269 KVM: selftests: Move kvm_create_max_vcpus test to generic code new 2ee567d31a58 KVM: selftests: enable pgste option for the linker on s390 new 52307b5d0dd2 Merge remote-tracking branch 'kvms390/next' new 41349672e3cb xen/pvcalls: Remove set but not used variable new d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions new 3922de15e22f Merge remote-tracking branch 'xen-tip/linux-next' new 1696dee5215d Merge remote-tracking branch 'percpu/for-next' new 88e416d9ea24 Merge remote-tracking branch 'drivers-x86/for-next' new 947710853aad Merge remote-tracking branch 'chrome-platform/for-next' new 04d79b3ce353 Merge remote-tracking branch 'leds/for-next' new c1961f8e98b0 Merge remote-tracking branch 'ipmi/for-next' new 208a116fd99f Merge remote-tracking branch 'usb/usb-next' new fbad0fae4efb Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 1dae72b029a0 Merge remote-tracking branch 'tty/tty-next' new 5f8bb1ee3ffa Merge remote-tracking branch 'char-misc/char-misc-next' new 89810151c554 Merge remote-tracking branch 'soundwire/next' new 27c077df05a6 Merge remote-tracking branch 'staging/staging-next' new 5fa90132ee95 Merge remote-tracking branch 'mux/for-next' new ffdc4a48f89d Merge remote-tracking branch 'slave-dma/next' new c4896c68b2ff Merge remote-tracking branch 'scsi/for-next' new 96d6c90a4ed0 Merge remote-tracking branch 'vhost/linux-next' new 359578cb00e0 Merge remote-tracking branch 'rpmsg/for-next' new e0d6ad349098 Merge remote-tracking branch 'gpio/for-next' new 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions new 715ed72801ff gpio: em: Return early on error in em_gio_probe() new 0de532f40caa Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 724402a84c08 Merge remote-tracking branch 'pinctrl/for-next' new 3f0511148bf9 Merge remote-tracking branch 'userns/for-next' new 3246c2501c71 Merge remote-tracking branch 'y2038/y2038' new 0d1bfddb112a Merge remote-tracking branch 'livepatching/for-next' new b5ba6233b366 coresight: funnel: Clean up device book keeping new 9d75f7bac292 coresight: replicator: Cleanup device tracking new e172419fb8c5 coresight: tmc: Clean up device specific data new d28ded6d938a coresight: catu: Cleanup device specific data new 87f16a69731f coresight: tpiu: Clean up device specific data new f71696096355 coresight: stm: Cleanup device specific data new da6efba24089 coresight: etm: Clean up device specific data new e173d6ba0538 coresight: etb10: Clean up device specific data new 66767e99b7a3 coresight: Use coresight device names for sinks in PMU attribute new 19387295b7ce coresight: Rename of_coresight to coresight-platform new 85385b5ad587 coresight: etm3x: Rearrange cp14 access detection new 378f7ecbd4f6 coresight: stm: Rearrange probing the stimulus area new b45eb65dac58 coresight: tmc-etr: Rearrange probing default buffer size new 58772031d1e7 coresight: platform: Make memory allocation helper generic new c26f38e913a6 coresight: Make sure device uses DT for obsolete compatible check new ca647d98fde1 coresight: Introduce generic platform data helper new f32aaa057218 coresight: Make device to CPU mapping generic new e071021f0f1b coresight: Remove cpu field from platform data new 8f04478cfb5e coresight: Remove name from platform description new 4684997f8ad4 coresight: Cleanup coresight_remove_conns new e8ce92e37de2 coresight: Reuse platform data structure for connection tracking new 1b27483be4a0 coresight: Rearrange platform data probing new 3ac0c8ad22e2 coresight: Add support for releasing platform specific data new f21d564b5a95 coresight: platform: Use fwnode handle for device search new 13238111d905 coresight: Use fwnode handle instead of device names new 2b5df32aa16a coresight: Use platform agnostic names new 2508dfaf642a coresight: stm: ACPI support for parsing stimulus base new 9bfd27e7e6c2 coresight: Support for ACPI bindings new daf5ab01dd77 coresight: acpi: Support for AMBA components new 8f35caae1e1f coresight: acpi: Support for platform devices new 91141414007b Merge remote-tracking branch 'coresight/next' new ae34fe3ddd68 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() new b20eb4c1f026 eeprom: at24: drop unnecessary label new 7d1a11ca1f63 Merge remote-tracking branch 'at24/at24/for-next' new 571f2761d735 Merge remote-tracking branch 'ntb/ntb-next' new 6386bed65e07 Merge remote-tracking branch 'kspp/for-next/kspp' new b98715209fe3 Merge remote-tracking branch 'nvmem/for-next' new 8098cb1d7266 Merge remote-tracking branch 'xarray/xarray' new 0f3e64a817c9 Merge remote-tracking branch 'hyperv/hyperv-next' new a743ebfa0702 Merge remote-tracking branch 'auxdisplay/auxdisplay' new d4f83fa22b16 Merge remote-tracking branch 'pidfd/for-next' new fe3508dfdb93 kernel/hung_task.c: Monitor killed tasks. new 1ca1336ac874 Merge branch 'akpm-current/current' new 072c1a0c6002 pinctrl: fix pxa2xx.c build warnings new 18557feb4575 mm, memcg: consider subtrees in memory.events new 94986f64b5d9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (929e9e4cd9a3) \ N -- N -- N refs/heads/akpm (94986f64b5d9)
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 561 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: Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/input/elan_i2c.txt | 11 + .../interrupt-controller/renesas,rza1-irqc.txt | 43 + .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 1 + .../devicetree/bindings/sound/sun4i-i2s.txt | 45 - Documentation/media/uapi/v4l/field-order.rst | 17 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +- arch/arm64/configs/defconfig | 9 - arch/arm64/mm/dma-mapping.c | 425 +-- arch/ia64/mm/numa.c | 1 + arch/s390/crypto/aes_s390.c | 148 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/mm/fault.c | 4 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- drivers/acpi/acpi_amba.c | 9 + drivers/acpi/device_pm.c | 4 +- drivers/acpi/irq.c | 26 + drivers/acpi/sleep.c | 39 +- drivers/gpio/gpio-em.c | 30 +- drivers/gpio/gpio-mb86s7x.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 72 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 15 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 57 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 24 + .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 + drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/i915/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 39 +- drivers/gpu/drm/i915/Makefile.header-test | 2 - drivers/gpu/drm/i915/gem/Makefile | 1 + .../gpu/drm/i915/{gt => gem}/Makefile.header-test | 0 drivers/gpu/drm/i915/gem/i915_gem_busy.c | 138 + drivers/gpu/drm/i915/{ => gem}/i915_gem_clflush.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 + drivers/gpu/drm/i915/{ => gem}/i915_gem_context.c | 29 +- drivers/gpu/drm/i915/{ => gem}/i915_gem_context.h | 22 +- .../drm/i915/{ => gem}/i915_gem_context_types.h | 0 drivers/gpu/drm/i915/{ => gem}/i915_gem_dmabuf.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 790 +++++ .../gpu/drm/i915/{ => gem}/i915_gem_execbuffer.c | 158 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 + drivers/gpu/drm/i915/{ => gem}/i915_gem_internal.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 507 +++ drivers/gpu/drm/i915/gem/i915_gem_object.c | 443 +++ drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 +++ .../i915_gem_object_types.h} | 260 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 522 +++ drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 ++ drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.c | 10 +- drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h | 0 drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 573 +++ drivers/gpu/drm/i915/{ => gem}/i915_gem_shrinker.c | 82 +- drivers/gpu/drm/i915/{ => gem}/i915_gem_stolen.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 + drivers/gpu/drm/i915/{ => gem}/i915_gem_tiling.c | 31 +- drivers/gpu/drm/i915/{ => gem}/i915_gem_userptr.c | 34 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 277 ++ drivers/gpu/drm/i915/{ => gem}/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 + .../drm/i915/{ => gem}/selftests/huge_gem_object.c | 24 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 + .../gpu/drm/i915/{ => gem}/selftests/huge_pages.c | 60 +- .../i915/{ => gem}/selftests/i915_gem_coherency.c | 50 +- .../i915/{ => gem}/selftests/i915_gem_context.c | 79 +- .../drm/i915/{ => gem}/selftests/i915_gem_dmabuf.c | 35 +- .../selftests/i915_gem_mman.c} | 193 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 + drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 + .../drm/i915/{ => gem}/selftests/igt_gem_utils.c | 6 +- .../drm/i915/{ => gem}/selftests/igt_gem_utils.h | 0 .../drm/i915/{ => gem}/selftests/mock_context.c | 24 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 + .../gpu/drm/i915/{ => gem}/selftests/mock_dmabuf.c | 22 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 + .../drm/i915/{ => gem}/selftests/mock_gem_object.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 28 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 14 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 8 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 62 + drivers/gpu/drm/i915/gt/intel_sseu.h | 35 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +- drivers/gpu/drm/i915/gt/mock_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 19 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 9 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 15 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 27 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 19 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 23 +- drivers/gpu/drm/i915/i915_debugfs.c | 48 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 351 +- drivers/gpu/drm/i915/i915_gem.c | 3662 +------------------- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 2 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.h | 36 - drivers/gpu/drm/i915/i915_gem_evict.c | 2 + drivers/gpu/drm/i915/i915_gem_fence_reg.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 8 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 5 +- drivers/gpu/drm/i915/i915_gem_object.c | 90 - drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +- drivers/gpu/drm/i915/i915_gemfs.h | 34 - drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 8 +- drivers/gpu/drm/i915/i915_irq.c | 59 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 4 +- drivers/gpu/drm/i915/i915_query.c | 15 +- drivers/gpu/drm/i915/i915_reg.h | 9 +- drivers/gpu/drm/i915/i915_request.c | 3 + drivers/gpu/drm/i915/i915_scatterlist.c | 39 + drivers/gpu/drm/i915/i915_scatterlist.h | 127 + drivers/gpu/drm/i915/i915_utils.h | 10 - drivers/gpu/drm/i915/i915_vma.c | 23 +- drivers/gpu/drm/i915/i915_vma.h | 14 +- drivers/gpu/drm/i915/intel_atomic.c | 14 +- drivers/gpu/drm/i915/intel_color.c | 4 +- drivers/gpu/drm/i915/intel_context.c | 270 -- drivers/gpu/drm/i915/intel_ddi.c | 3 + drivers/gpu/drm/i915/intel_device_info.c | 176 +- drivers/gpu/drm/i915/intel_device_info.h | 47 - drivers/gpu/drm/i915/intel_display.c | 25 +- drivers/gpu/drm/i915/intel_drv.h | 1 + drivers/gpu/drm/i915/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/intel_guc.c | 123 +- drivers/gpu/drm/i915/intel_guc.h | 8 +- drivers/gpu/drm/i915/intel_guc_ads.c | 167 +- drivers/gpu/drm/i915/intel_guc_ads.h | 1 + drivers/gpu/drm/i915/intel_guc_ct.c | 2 +- drivers/gpu/drm/i915/intel_guc_fw.c | 97 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 199 +- drivers/gpu/drm/i915/intel_guc_log.c | 6 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 + drivers/gpu/drm/i915/intel_guc_submission.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 68 +- drivers/gpu/drm/i915/intel_huc.c | 26 +- drivers/gpu/drm/i915/intel_huc.h | 7 + drivers/gpu/drm/i915/intel_huc_fw.c | 24 + drivers/gpu/drm/i915/intel_overlay.c | 27 +- drivers/gpu/drm/i915/intel_uc.c | 51 +- drivers/gpu/drm/i915/intel_uc_fw.c | 29 +- drivers/gpu/drm/i915/intel_wakeref.c | 63 + drivers/gpu/drm/i915/intel_wakeref.h | 31 + drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 - drivers/gpu/drm/i915/selftests/i915_active.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 18 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 8 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 6 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 14 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 3 +- drivers/gpu/drm/i915/selftests/mock_context.h | 42 - drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 5 +- drivers/gpu/drm/i915/selftests/mock_request.c | 2 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 9 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 12 +- drivers/gpu/drm/stm/ltdc.c | 2 + drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 - drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 51 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 45 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 - drivers/hwtracing/coresight/coresight-funnel.c | 35 +- drivers/hwtracing/coresight/coresight-platform.c | 810 +++++ drivers/hwtracing/coresight/coresight-priv.h | 4 + drivers/hwtracing/coresight/coresight-replicator.c | 42 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 9 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 44 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 -- drivers/i3c/master.c | 21 +- drivers/i3c/master/dw-i3c-master.c | 6 - drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/input/keyboard/tca8418_keypad.c | 3 +- drivers/input/mouse/elan_i2c_core.c | 72 +- drivers/input/mouse/elantech.c | 322 +- drivers/input/mouse/elantech.h | 8 + drivers/input/rmi4/rmi_f12.c | 6 +- drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 467 ++- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 627 ++-- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 + drivers/iommu/intel-svm.c | 15 + drivers/iommu/iommu.c | 44 +- drivers/irqchip/Kconfig | 4 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-renesas-irqc.c | 88 +- drivers/irqchip/irq-renesas-rza1.c | 283 ++ drivers/irqchip/irq-sni-exiu.c | 142 +- drivers/media/Kconfig | 34 +- drivers/media/Makefile | 13 +- drivers/media/mc/Kconfig | 33 + drivers/media/mc/Makefile | 10 + .../mc-dev-allocator.c} | 0 drivers/media/{media-device.c => mc/mc-device.c} | 0 drivers/media/{media-devnode.c => mc/mc-devnode.c} | 0 drivers/media/{media-entity.c => mc/mc-entity.c} | 0 drivers/media/{media-request.c => mc/mc-request.c} | 0 drivers/media/platform/coda/coda-bit.c | 6 +- drivers/media/platform/coda/coda-common.c | 19 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 2 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/vicodec/vicodec-core.c | 23 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 1 - drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/zr364xx/zr364xx.c | 3 +- drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/memstick/core/mspro_block.c | 13 +- drivers/misc/eeprom/at24.c | 75 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/meson-mx-sdio.c | 6 +- drivers/mmc/host/renesas_sdhi_core.c | 6 + drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc_core.c | 14 +- drivers/mmc/host/uniphier-sd.c | 3 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 51 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 64 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 6 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../broadcom/brcm80211/{ => brcmfmac}/Kconfig | 45 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 - .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 ++-- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 ++-- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 22 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- drivers/parisc/ccio-dma.c | 4 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 17 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/regulator/max77620-regulator.c | 26 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/zcrypt_api.c | 17 +- drivers/spi/spi-meson-spifc.c | 18 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 47 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +-- drivers/staging/media/imx/imx-media-fim.c | 9 - drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 123 +- drivers/staging/media/imx/imx7-mipi-csis.c | 24 +- drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 2 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 4 +- drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 2 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 4 +- drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 12 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 24 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 134 +- .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 28 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 29 + drivers/thermal/qcom/tsens-common.c | 14 - drivers/thermal/qcom/tsens-v0_1.c | 1 - drivers/thermal/qcom/tsens-v2.c | 1 - drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/qcom/tsens.h | 1 - drivers/xen/pvcalls-front.c | 4 - drivers/xen/xenbus/xenbus.h | 3 + drivers/xen/xenbus/xenbus_dev_frontend.c | 18 + drivers/xen/xenbus/xenbus_xs.c | 7 +- fs/btrfs/inode.c | 14 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/tree-log.c | 20 +- fs/configfs/dir.c | 14 +- fs/ext2/ialloc.c | 4 +- fs/ext2/xattr.c | 73 +- fs/fuse/file.c | 30 +- fs/notify/fanotify/fanotify_user.c | 22 + fs/proc/root.c | 2 +- include/linux/acpi.h | 7 + include/linux/bpf-cgroup.h | 11 +- include/linux/cgroup.h | 18 + include/linux/coresight.h | 61 +- include/linux/dma-contiguous.h | 13 + include/linux/dma-iommu.h | 62 +- include/linux/fs.h | 1 + include/linux/i3c/master.h | 5 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-svm.h | 2 +- include/linux/iommu.h | 6 + include/linux/pci.h | 1 + include/linux/sched.h | 1 + include/linux/suspend.h | 2 +- include/net/cfg80211.h | 15 +- include/sound/hdaudio.h | 3 + include/uapi/linux/kfd_ioctl.h | 20 +- include/uapi/linux/v4l2-controls.h | 5 + kernel/bpf/cgroup.c | 41 +- kernel/cgroup/cgroup.c | 11 +- kernel/dma/contiguous.c | 56 + kernel/dma/direct.c | 24 +- kernel/hung_task.c | 44 + kernel/irq/irqdomain.c | 2 +- kernel/power/hibernate.c | 4 +- kernel/trace/bpf_trace.c | 6 + net/key/af_key.c | 8 +- net/mac80211/mesh.c | 5 +- net/mac80211/wpa.c | 7 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/wireless/core.h | 4 + net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 32 +- net/xfrm/xfrm_user.c | 16 + samples/bpf/Makefile | 2 - samples/bpf/bpf_load.c | 8 +- samples/v4l/v4l2-pci-skeleton.c | 1 + scripts/package/Makefile | 2 +- sound/hda/hdac_controller.c | 2 + sound/pci/hda/hda_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 9 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cx2072x.c | 6 +- sound/soc/soc-core.c | 7 +- sound/soc/soc-dapm.c | 3 + sound/soc/sof/control.c | 9 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/intel/bdw.c | 9 +- sound/soc/sof/intel/byt.c | 10 +- sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-ctrl.c | 102 +- sound/soc/sof/intel/hda-ipc.c | 17 +- sound/soc/sof/intel/hda.c | 107 +- sound/soc/sof/ipc.c | 13 - sound/soc/sof/loader.c | 6 +- sound/soc/sof/pcm.c | 8 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 10 +- sound/soc/sof/trace.c | 50 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/usb/line6/driver.c | 23 +- sound/usb/line6/driver.h | 13 +- sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 29 +- sound/usb/line6/variax.c | 138 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 + tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/bash-completion/bpftool | 11 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 27 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/libbpf.c | 24 +- tools/lib/bpf/libbpf.h | 6 + tools/lib/bpf/libbpf.map | 1 + tools/power/pm-graph/README | 552 +++ tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 + tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +++-- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 + .../testing/selftests/bpf/test_cgroup_attach.c | 146 +- tools/testing/selftests/bpf/test_tunnel.sh | 32 + tools/testing/selftests/bpf/trace_helpers.c | 4 +- virt/kvm/kvm_main.c | 2 + 556 files changed, 15174 insertions(+), 12587 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt create mode 100644 drivers/gpu/drm/i915/gem/Makefile copy drivers/gpu/drm/i915/{gt => gem}/Makefile.header-test (100%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_clflush.c (76%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context.c (97%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context.h (85%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_context_types.h (100%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_dmabuf.c (84%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_execbuffer.c (97%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_internal.c (81%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h rename drivers/gpu/drm/i915/{i915_gem_object.h => gem/i915_gem_object_types.h} (51%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.c (96%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_pm.h (100%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_shrinker.c (86%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_stolen.c (93%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c rename drivers/gpu/drm/i915/{ => gem}/i915_gem_tiling.c (90%) rename drivers/gpu/drm/i915/{ => gem}/i915_gem_userptr.c (94%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c rename drivers/gpu/drm/i915/{ => gem}/i915_gemfs.c (51%) create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h rename drivers/gpu/drm/i915/{ => gem}/selftests/huge_gem_object.c (70%) create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h rename drivers/gpu/drm/i915/{ => gem}/selftests/huge_pages.c (95%) rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_coherency.c (84%) rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_context.c (95%) rename drivers/gpu/drm/i915/{ => gem}/selftests/i915_gem_dmabuf.c (85%) rename drivers/gpu/drm/i915/{selftests/i915_gem_object.c => gem/selftests/i915_gem [...] create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c rename drivers/gpu/drm/i915/{ => gem}/selftests/igt_gem_utils.c (87%) rename drivers/gpu/drm/i915/{ => gem}/selftests/igt_gem_utils.h (100%) rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_context.c (63%) create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_dmabuf.c (73%) create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h rename drivers/gpu/drm/i915/{ => gem}/selftests/mock_gem_object.h (65%) delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h delete mode 100644 drivers/gpu/drm/i915/intel_context.c delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h create mode 100644 drivers/hwtracing/coresight/coresight-platform.c delete mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/media/mc/Kconfig create mode 100644 drivers/media/mc/Makefile rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%) rename drivers/media/{media-device.c => mc/mc-device.c} (100%) rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%) rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%) rename drivers/media/{media-request.c => mc/mc-request.c} (100%) copy drivers/net/wireless/broadcom/brcm80211/{ => brcmfmac}/Kconfig (52%) create mode 100644 tools/power/pm-graph/README rename samples/bpf/test_cgrp2_attach2.c => tools/testing/selftests/bpf/test_cgroup [...]