This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits 9aa6fec91ed6 Merge remote-tracking branch 'rust/rust-next' omits 2a1c215f7625 Merge remote-tracking branch 'mhi/mhi-next' omits d6548dc78250 Merge remote-tracking branch 'fpga/for-next' omits 124aef8756c1 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits e88d9d789ddc Merge remote-tracking branch 'hyperv/hyperv-next' omits 414b57e7d05b Merge remote-tracking branch 'nvmem/for-next' omits 1937dea010f5 Merge remote-tracking branch 'slimbus/for-next' omits ffb34475f702 Merge remote-tracking branch 'gnss/gnss-next' omits 98f8515fe0ac Merge remote-tracking branch 'kspp/for-next/kspp' omits 42b3eb2760c4 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 83bf9dd52f2f Merge remote-tracking branch 'ntb/ntb-next' omits e5b45f95c333 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 36c3b616ae91 Merge remote-tracking branch 'coresight/next' omits 2c12dc90082c Merge remote-tracking branch 'livepatching/for-next' omits bd5e4c3fe653 Merge remote-tracking branch 'pwm/for-next' omits 1794e5e2dc5a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 54a44635867a Merge remote-tracking branch 'rpmsg/for-next' omits 0e2fe8c87317 Merge remote-tracking branch 'scsi/for-next' omits bc018dd5b4d1 Merge remote-tracking branch 'cgroup/for-next' omits ff2073ac536e Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 0a2976662301 Merge remote-tracking branch 'usb/usb-next' omits 995d40e0477a Merge remote-tracking branch 'leds/for-next' omits eb39fcce45a0 Merge remote-tracking branch 'workqueues/for-next' omits 2d7cc7bd2314 Merge remote-tracking branch 'percpu/for-next' omits 7c81756ea0df Merge remote-tracking branch 'rcu/rcu/next' omits f6bfc7e6909f Merge remote-tracking branch 'ftrace/for-next' omits a1fb23212f0b Merge remote-tracking branch 'edac/edac-for-next' omits 00d506b837b7 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 6c549958a434 Merge remote-tracking branch 'tip/auto-latest' omits 5aa744e1f479 Merge remote-tracking branch 'spi/for-next' omits 1ac02e838c17 Merge remote-tracking branch 'devicetree/for-next' omits 7a78db37458c Merge remote-tracking branch 'tomoyo/master' omits 6e5bd7999438 Merge remote-tracking branch 'keys/keys-next' omits dd7d5117d022 Merge remote-tracking branch 'apparmor/apparmor-next' omits 048e951efa3b Merge remote-tracking branch 'security/next-testing' omits 6477e04e6c25 Merge remote-tracking branch 'regulator/for-next' omits 48528e8e7bed Merge remote-tracking branch 'mfd/for-mfd-next' omits 0cd97cdc6985 Merge remote-tracking branch 'sound-asoc/for-next' omits fb68b8d56db9 Merge remote-tracking branch 'sound/for-next' omits 022a9e3122d6 Merge remote-tracking branch 'regmap/for-next' omits c262f1c98cca Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 291ea61f21db Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 3509da4524f3 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a07beb655260 Merge remote-tracking branch 'amdgpu/drm-next' omits ef204520029e Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2016f5f2befd Merge remote-tracking branch 'bluetooth/master' omits 55ec5aa673e0 Merge remote-tracking branch 'swiotlb/linux-next' omits 5ac155ff5230 Merge remote-tracking branch 'ieee1394/for-next' omits cda3a2cfff39 Merge remote-tracking branch 'v4l-dvb-next/master' omits 50e4c553871b Merge remote-tracking branch 'jc_docs/docs-next' omits 5a714a385479 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 239a4e4a970c Merge remote-tracking branch 'i2c/i2c/for-next' omits d9968951c30c Merge remote-tracking branch 'hid/for-next' omits fb7c7f9acb42 Merge remote-tracking branch 'pstore/for-next/pstore' omits 25c94e1f5304 Merge remote-tracking branch 'printk/for-next' omits 34cc00967c15 Merge remote-tracking branch 'file-locks/locks-next' omits ccae4e682a80 Merge remote-tracking branch 'zonefs/for-next' omits bc90f74a595b Merge remote-tracking branch 'v9fs/9p-next' omits 2367e18442ff Merge remote-tracking branch 'cel/for-next' omits febfec215a9a Merge remote-tracking branch 'gfs2/for-next' omits e705730ba46f Merge remote-tracking branch 'configfs/for-next' omits 983717a1520b Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 011712028ee4 Merge remote-tracking branch 'cifs/for-next' omits ff3881af3069 Merge remote-tracking branch 'btrfs/for-next' omits 5b39e82301eb Merge remote-tracking branch 'fscache/fscache-next' omits 94ae329056f8 Merge remote-tracking branch 'pidfd/for-next' omits e27464870445 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 334d047ad0d2 Merge remote-tracking branch 'sh/for-next' omits ec3472f455d6 Merge remote-tracking branch 's390/for-next' omits 4fc5177cc7b1 Merge remote-tracking branch 'parisc-hd/for-next' omits 1d8c07f75f70 Merge remote-tracking branch 'm68knommu/for-next' omits 83b7312bbad2 Merge remote-tracking branch 'h8300/h8300-next' omits 5e607fc42ed1 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 650f95857966 Merge remote-tracking branch 'xilinx/for-next' omits 61c17336da0a Merge remote-tracking branch 'ti-k3/ti-k3-next' omits d88fb25ea0f6 Merge remote-tracking branch 'tegra/for-next' omits d9fa7c657da2 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits e3440755d5a8 Merge remote-tracking branch 'scmi/for-linux-next' omits e4ec6c483065 Merge remote-tracking branch 'samsung-krzk/for-next' omits 3534b92e1ad7 Merge remote-tracking branch 'rockchip/for-next' omits c52802be75c4 Merge remote-tracking branch 'renesas/next' omits 7d6fde0b804c Merge remote-tracking branch 'qcom/for-next' omits 9c6ec4922c86 Merge remote-tracking branch 'omap/for-next' omits 9e3458a00f76 Merge remote-tracking branch 'mvebu/for-next' omits eb878fe03fa3 Merge remote-tracking branch 'mediatek/for-next' omits 7769ffb907da Merge remote-tracking branch 'keystone/next' omits c4839db9549b Merge remote-tracking branch 'imx-mxs/for-next' omits 2b77b02d88bb Merge remote-tracking branch 'drivers-memory/for-next' omits 4e9911ec892a Merge remote-tracking branch 'at91/at91-next' omits 45317641a214 Merge remote-tracking branch 'aspeed/for-next' omits db3bad2ba525 Merge remote-tracking branch 'amlogic/for-next' omits b86072fa264c Merge remote-tracking branch 'actions/for-next' omits f48a9d40510a Merge remote-tracking branch 'arm-soc/for-next' omits 6c66529ca3b5 Merge remote-tracking branch 'arm/for-next' omits fed5dc37a70c Merge remote-tracking branch 'asm-generic/master' omits c0e09fa81b64 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 902b4f67cc56 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits fb958724ff9c Merge remote-tracking branch 'renesas-fixes/fixes' omits 2126cf1a15a7 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 3e679858454e Merge remote-tracking branch 'pidfd-fixes/fixes' omits 7281109babc2 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f13c3faf1da5 Merge remote-tracking branch 'mmc-fixes/fixes' omits 1477223767b7 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 0d8d983a4747 Merge remote-tracking branch 'scsi-fixes/fixes' omits 36f632d31119 Merge remote-tracking branch 'vfs-fixes/fixes' omits 30cfdea6ad4e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 977dd0c86937 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits ff2a81a1685b Merge remote-tracking branch 'kvms390-fixes/master' omits 676c44d5a9d7 Merge remote-tracking branch 'omap-fixes/fixes' omits b8cd43be6fcc Merge remote-tracking branch 'kselftest-fixes/fixes' omits 676b635308a8 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits b268b4df7466 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 41ea8cd219d6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 79d0e38acd91 Merge remote-tracking branch 'usb.current/usb-linus' omits d05c002daa31 Merge remote-tracking branch 'spi-fixes/for-linus' omits d9d46fe6b7f7 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 09645b0b7a06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7db49b9e198e Merge remote-tracking branch 'sound-current/for-linus' omits 369dfb06a02b Merge remote-tracking branch 'ipsec/master' omits 4e164e23c3d9 Merge remote-tracking branch 'bpf/master' omits 741eb51f1265 Merge remote-tracking branch 'net/master' omits cc6cb0169901 Merge remote-tracking branch 's390-fixes/fixes' omits 1f5b7606a481 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 7c4548d2cc81 Makefile: Enable -Wimplicit-fallthrough for Clang omits 32eda9f08e05 cifs: handle reconnect of tcon when there is no cached dfs [...] omits 2a28947404c5 cifs: do not share tcp sessions of dfs connections omits e18fc84414df cifs: fix the out of range assignment to bit fields in par [...] omits 0a11cfee8395 cifs: Do not use the original cruid when following DFS lin [...] omits 281566664c56 cifs: use the expiry output of dns_query to schedule next [...] omits 785a89f5ed9c drm/amdgpu/display: add support for multiple backlights omits 32dd1e447782 PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits 8b76715de449 drm/radeon: Add HD-audio component notifier support (v2) omits 835c4e6f986c drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 33e3fe82fa72 Revert "drm/amd/display: To modify the condition in indica [...] omits 8841f5f219d0 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits f029ef6781bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits f2c1b62cdd43 drm/amdgpu: only check for _PR3 on dGPUs omits 693e7153197e drm/amdgpu: add another raven1 gfxoff quirk omits 0d852542ae99 usb/host: enable auto power control for xhci-pci omits 35d283658a61 drm/shmem-helper: Align to page size in dumb_create omits 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper omits bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] omits b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB omits 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state omits b71565022031 drm/gem: Export implementation of shadow-plane helpers omits 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" omits 067eadbb0f2f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits aaac4af5b013 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries omits 3ce0a773e143 clk: renesas: r9a07g044: Add USB clocks/resets omits 1a95840b0d0d clk: renesas: r9a07g044: Add DMAC clocks/resets omits 1f5cda1cc885 clk: renesas: r9a07g044: Add I2C clocks/resets omits 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs omits b557a5f8da57 drm/of: free the right object omits fc8ad9b858f0 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 1b88320bc371 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 144d3c5cc791 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits feb9cd725da7 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits af201f2ec49b Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 48b2d8fb74b4 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 3bca1d1d77ad Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" omits 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config omits f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel omits e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel omits f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 omits a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU omits a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] omits 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 omits a5f65ad078e9 Merge branch for-5.14/arm64/dt into for-next omits 383957328f16 Merge branch for-5.14/arm/defconfig into for-next omits ef5365cbb102 Merge branch for-5.14/arm/dt into for-next omits b2187c19ae8c Merge branch for-5.14/memory into for-next omits 4049c5b8671d Merge branch for-5.14/firmware into for-next omits 69cc4541858d Merge branch for-5.14/soc into for-next omits 6675eaed1577 Merge branch for-5.14/dt-bindings into for-next omits 1a5f44c62466 Merge branch for-5.14/usb into for-next omits 3d3658107549 Merge branch for-5.14/phy into for-next omits 0bfc103a19b8 Merge branch for-5.14/regulator into for-next omits cba152b62be7 Merge branch for-5.14/clk into for-next omits 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 omits c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 omits 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] omits 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator omits bfd451403d70 drm/panel-simple: Support DP AUX backlight omits 10f7b40e4f30 drm/panel: add basic DP AUX backlight support omits 60f800b2bdfa drm/msm: always wait for the exclusive fence omits ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry omits 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data omits 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence omits 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 omits a0356899ebe8 drm/gud: Add async_flush module parameter omits b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID omits 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer omits f8ac863b6a93 drm/gud: Free buffers on device removal omits 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces omits b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces omits 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h omits 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces omits 900185fe29d3 mmc: core: Don't allocate IDA for OF aliases omits 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() omits 5c0777665b3e mmc: core: Use kref in place of struct mmc_blk_data::usage omits 1a3c1959740c drm/vkms: replace macro in vkms_release() omits 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown omits 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration omits 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function omits d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp omits 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() omits 382d019d1022 drm/mgag200: Inline mgag200_device_init() omits e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() omits 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() omits 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers omits 796c3e35ac16 drm/bochs: Move to tiny/ omits 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() omits fb786a48ac0d drm/vkms: update the current status of todo list omits 7d31f1c65cc9 swiotlb: fix implicit debugfs declarations omits 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name omits 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout omits 030761e097b4 drm/panfrost: Queue jobs on the hardware omits 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close omits 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] omits f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck omits ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults omits 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] omits a11c4711238a drm/panfrost: Simplify the reset serialization logic omits 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts omits 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset omits 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] omits 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] omits 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] omits 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] omits 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] omits 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do omits 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats omits 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled omits fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled omits aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled omits 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled omits 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled omits a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled omits 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled omits 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled omits aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled omits 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled omits e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled omits 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled omits daea75017cfc drm/omapdrm: Track IRQ state in local device state omits a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled omits 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled omits d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled omits b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled omits 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled omits 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled omits a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled omits 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled omits ac1723c16b66 drm/i915: Track IRQ state in local device state omits 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled omits 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls omits b2ffa2c25bba drm/radeon: Track IRQ state in local device state omits f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally omits 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state omits 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission omits b655006619b7 of: Add plumbing for restricted DMA pool omits 081bec2577cd dt-bindings: of: Add restricted DMA pool omits 461021875c50 swiotlb: Add restricted DMA pool initialization omits 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support omits dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single omits e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots omits af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default omits 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] omits 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb omits f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS omits 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks omits 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default omits 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] omits 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules omits d6abed2ad168 dma-buf: Switch to inline kerneldoc omits d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add omits 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function omits 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections omits 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge omits d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates omits bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional omits 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional omits 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] omits 7601d53c2c49 drm/panfrost: Fix implicit sync omits 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking omits 94dd80feb658 drm/panfrost: Shrink sched_lock omits 2254e49cef70 dma-resv: Fix kerneldoc omits ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert omits 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages omits 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain omits 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer omits ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 omits 403797925768 drm/ttm: Fix multihop assert on eviction. omits 91e99e113929 drm/vc4: hdmi: Register HDMI codec omits 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting omits 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE omits 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT omits 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET omits ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] omits bacbab58f09d drm: Mention the power state requirement on side-channel o [...] omits c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex omits 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation omits 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present omits 56934baef47b drm/virtio: Prepare resource_flush to accept a fence omits 3a1fde58fab3 drm/virtio: Add fences for Guest blobs omits 2e717a55982a udmabuf: configurable list_limit and size_limit_mb omits f127c9556a8e swiotlb: Update is_swiotlb_active to add a struct device argument omits f895aa069686 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 659cccc8060a swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 1d9f94400a7a swiotlb: Refactor swiotlb_create_debugfs omits 781938ee0432 swiotlb: Refactor swiotlb init functions omits 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better omits 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 omits 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence omits 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] omits 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] omits a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations omits 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] omits b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] omits 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 omits d112e10fece5 drm/panel: Add connector_type for some EDT displays omits a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] omits db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] omits e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break omits 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() omits f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable omits 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) omits d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). omits 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] omits 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown omits c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 omits ebc9ac7c3dfe drm/vmwgfx: Update device headers omits 3f35b6b041f6 MAINTAINERS: update vmwgfx info omits f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug omits ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c omits bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs omits aae74ff9caa8 drm/ast: Add detect function support omits c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI omits 413f52f146f1 drm/dbi: Support DBI typec1 read operations omits 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 omits 9c61e7895468 dma-buf: some dma_fence_chain improvements omits ade0e676ecdc drm/doc: document drm_mode_get_plane omits bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next omits 00f4471e42c8 Merge drm/drm-next into drm-misc-next omits 5004b2d18827 Merge branch 'imx/defconfig' into for-next omits 22991c7d2552 Merge branch 'imx/dt64' into for-next omits 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next omits 04de0809124e Merge branch 'imx/bindings' into for-next omits 377a9383ebdb Merge branch 'imx/soc' into for-next omits 1c255a514019 Merge branch 'imx/drivers' into for-next omits 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error omits baee602e5c0d drm/vmwgfx: Remove vmw_chipset omits b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] omits 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter omits f674a218c610 drm/vmwgfx: remove code that was using physical page addresses omits 74231041d140 drm/vmwgfx: Fix some static checker warnings omits a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts omits 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats omits d92223ead97c drm/vmwgfx: Simplify devcaps code omits ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] omits 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] omits a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC omits e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus omits a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] omits cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC omits 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] omits aeb33699fc2c drm: Introduce the DP AUX bus omits 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child omits feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus omits 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple omits a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot omits df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] omits f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] omits cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. omits f425821b9468 drm/vma: Add a driver_private member to vma_node. omits 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency omits 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend omits a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 omits 26594678d00f drm/doc: document how userspace should find out CRTC index omits 86441fa29e57 Merge drm/drm-next into drm-misc-next omits d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) omits 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] omits 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers omits 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures omits 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] omits ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] omits 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] omits 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] omits 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] omits 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] omits 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 3b0462726e7e cgroup: verify that source is a string adds d1d488d81370 fs: add vfs_parse_fs_param_source() helper adds 8096acd7442e Merge tag 'net-5.14-rc2' of git://git.kernel.org/pub/scm/l [...] adds 9e822497131c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 32fe10ff168f Merge remote-tracking branch 's390-fixes/fixes' adds 9c23aa51477a r8152: Fix potential PM refcount imbalance adds 776ac63a986d r8152: Fix a deadlock by doubly PM resume adds 3ffd3dad4b5d Merge branch 'r8152-pm-fixxes' adds 76310065b323 Merge remote-tracking branch 'net/master' adds 0603fb0f2e8a Merge remote-tracking branch 'bpf/master' adds a48a804b3d08 Merge remote-tracking branch 'ipsec/master' adds 64752a95b702 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type adds 1c0800701aee Merge remote-tracking branch 'sound-current/for-linus' adds c71f78a66261 ASoC: rt5631: Fix regcache sync errors on resume adds aa21548e34c1 ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states adds 9431f8df233f ASoC: codecs: wcd938x: make sdw dependency explicit in Kconfig adds 071f948e3e20 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 2cc8b32c40f2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 2578cc100741 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds e7a5b8d8bb84 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c934fec1c328 spi: mediatek: move devm_spi_register_master position adds 19c19a816fc9 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds eac9c7363a0a Merge remote-tracking branch 'spi-fixes/for-linus' adds 5a9e678554a1 Merge remote-tracking branch 'usb.current/usb-linus' adds 17e30ca34646 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 97876c3df4b3 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 482a0abce6ed Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds d0aab2af392d Merge remote-tracking branch 'kselftest-fixes/fixes' adds 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] adds 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() adds da435aedb00a dmaengine: idxd: fix array index when int_handles are being used adds d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table adds 34451aafa631 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 9cde9efc300f Merge remote-tracking branch 'omap-fixes/fixes' adds f3cf800778e9 Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org [...] adds f8f0edabcc09 KVM: selftests: x86: Address missing vm_install_exception_ [...] adds f0414b078dd1 Revert "KVM: x86: WARN and reject loading KVM if NX is sup [...] adds 4bf48e3c0aaf KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff [...] adds e39f00f60ebd KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR adds fc9bf2e087ef KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs adds 76ff371b67cb KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler adds 23fa2e46a555 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregis [...] adds 7234c362ccb3 KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf [...] adds a7958a21cbe9 KVM: X86: Also reload the debug registers before kvm_x86-> [...] adds f90eb5a1260f kvm: debugfs: fix memory leak in kvm_create_vm_debugfs adds 5d5726884925 KVM: VMX: Remove vmx_msr_index from vmx.h adds 5ca6076a1c72 KVM: selftests: Address extra memslot parameters in vm_vad [...] adds 9853f1c97d83 KVM: SVM: #SMI interception must not skip the instruction adds b66d415aadb6 KVM: SVM: remove INIT intercept handler adds 95722b7f251a KVM: SVM: add module param to control the #SMI interception adds 6e95d3bd7734 KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig pac [...] adds bdf4f6a24fe7 KVM: SVM: Fix sev_pin_memory() error checks in SEV migrati [...] adds 2115eb643cce KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA adds 34a1882051c5 KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN adds a140f0de81c9 KVM: nSVM: Introduce svm_copy_vmrun_state() adds bc0f9860de45 KVM: nSVM: Fix L1 state corruption upon return from SMM adds 4b84a588e494 KVM: nSVM: Restore nested control upon leaving SMM adds 1889228d80fe KVM: selftests: smm_test: Test SMM enter from L2 adds 14114ab8d512 Merge remote-tracking branch 'kvm-fixes/master' adds 832ef0cc44bd Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds caf41af539ca Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 658a0c9c04b4 Merge remote-tracking branch 'vfs-fixes/fixes' adds 95d429206c97 platform/x86: think-lmi: Add pending_reboot support adds 95e1b60f8dc8 platform/x86: amd-pmc: Fix command completion code adds 4c06d35dfedf platform/x86: amd-pmc: Fix SMU firmware reporting mechanism adds 162b937a8064 platform/x86: amd-pmc: call dump registers only once adds 766205674962 platform/x86: amd-pmc: Add support for logging SMU metrics adds b9a4fa6978be platform/x86: amd-pmc: Add support for logging s0ix counters adds 9422584a601a platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 adds 83cbaf14275a platform/x86: amd-pmc: Add new acpi id for future PMC controllers adds a973c983375c platform/x86: amd-pmc: Use return code on suspend adds 23e9592b06b4 platform/x86: wireless-hotkey: remove hardcoded "hp" from [...] adds 25b8674069b4 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 74ac4f405a40 Merge remote-tracking branch 'scsi-fixes/fixes' adds 66128e0a27b5 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 2feeb52859fc drm/i915/gt: Fix -EDEADLK handling regression adds 0abb33bfca0f drm/i915/gtt: drop the page table optimisation adds caef66fd28aa Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds edb25572fc70 mmc: core: Use kref in place of struct mmc_blk_data::usage adds 10252bae863d mmc: core: Don't allocate IDA for OF aliases adds b3152dc8a8fa Merge remote-tracking branch 'mmc-fixes/fixes' adds 88cab51c9e6d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 07ed86576707 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 3d4fe6edf8b0 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 2a14df30299f Merge remote-tracking branch 'renesas-fixes/fixes' adds 9e5c77295440 drm/ttm: add a check against null pointer dereference adds 315c5bb65361 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 479857a9bcc8 powerpc/powernv: Fix fall-through warning for Clang new 14158aa45104 usb: gadget: fsl_qe_udc: Fix fall-through warning for Clang new afbd0d299289 dmaengine: mpc512x: Fix fall-through warning for Clang new 104aba8dd7dc powerpc/smp: Fix fall-through warning for Clang new b7eb335e26a9 Makefile: Enable -Wimplicit-fallthrough for Clang new aea25ffe2958 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new f3fe42d316c1 Merge remote-tracking branch 'asm-generic/master' new 866954f82774 Merge remote-tracking branch 'arm/for-next' new dccf87adde17 Merge remote-tracking branch 'arm-soc/for-next' new de58d0c48160 Merge remote-tracking branch 'actions/for-next' new 9e3b8f8923e6 Merge remote-tracking branch 'amlogic/for-next' new be67d9952661 Merge remote-tracking branch 'aspeed/for-next' new aab5ebe74ac6 Merge remote-tracking branch 'at91/at91-next' new bc31d5c0f7ae Merge remote-tracking branch 'drivers-memory/for-next' new 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk new f9613aa07f16 ARM: imx: add missing iounmap() new f07ec8536580 ARM: imx: add missing clk_disable_unprepare() new fb1425b436bc ARM: imx: common: Move prototype outside the SMP block new fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms new f5adb50e9aa3 Revert "soc: imx8m: change to use platform driver" new 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM new 26d816652c92 dt-bindings: vendor-prefixes: add mntre new ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board new 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] new d7114b576859 dt-bindings: arm: fsl: add SolidSense boards new 56b8ce5bef4f Merge branch 'imx/bindings' into for-next new 857e67e935b7 ARM: dts: add SolidRun SolidSense support new 718200b5591f Merge branch 'imx/dt' into for-next new 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM new d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 new 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART new 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information new 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information new b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information new 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings new 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes new 91eb4b818975 Merge branch 'imx/dt64' into for-next new 0c261fbbc30b Merge remote-tracking branch 'imx-mxs/for-next' new 105e5e429692 Merge remote-tracking branch 'keystone/next' new 28ec825edbc9 Merge remote-tracking branch 'mediatek/for-next' new 95600d8ce0f4 Merge remote-tracking branch 'mvebu/for-next' new c77d71b16e84 Merge remote-tracking branch 'omap/for-next' new c192d1b8429b Merge remote-tracking branch 'qcom/for-next' new c32b1c4f019d Merge remote-tracking branch 'renesas/next' new d50554f5dcf5 Merge remote-tracking branch 'rockchip/for-next' new d50b091354a1 Merge remote-tracking branch 'samsung-krzk/for-next' new f72c2c64c36c Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] new 6ce2ccff5621 Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] new 856dcadd0b73 Merge remote-tracking branch 'scmi/for-linux-next' new 5faef34fa9d0 Merge remote-tracking branch 'sunxi/sunxi/for-next' new c3cab38e10fb Merge branch for-5.14/arm64/dt into for-next new 7f101fecf471 arm64: tegra: Enable SMMU support for PCIe on Tegra194 new b34c0e9111d0 Merge branch for-5.15/arm64/dt into for-next new 7aeb08c4dc8d Merge remote-tracking branch 'tegra/for-next' new 6f99d76958be Merge remote-tracking branch 'ti-k3/ti-k3-next' new c5852a59a095 Merge remote-tracking branch 'xilinx/for-next' new 560ee656a46a clk: renesas: r9a07g044: Add I2C clocks/resets new c9499089df6f clk: renesas: r9a07g044: Add DMAC clocks/resets new 5eeb7b207fc8 clk: renesas: r9a07g044: Add USB clocks/resets new 55e35ffd52dc clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries new b7df565340e1 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 1623cc6b0390 Merge remote-tracking branch 'h8300/h8300-next' new 60135d4e7a2a Merge remote-tracking branch 'm68knommu/for-next' new d91040c60b39 Merge remote-tracking branch 'parisc-hd/for-next' new c09ea33f67a8 Merge remote-tracking branch 's390/for-next' new 94149ae94a33 Merge remote-tracking branch 'sh/for-next' new 9b866b68cb97 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9f7f5cf81af1 Merge remote-tracking branch 'pidfd/for-next' new 6b1c19b1f028 Merge remote-tracking branch 'fscache/fscache-next' new ab7b54ee2df3 Merge remote-tracking branch 'btrfs/for-next' new 506c1da44fee cifs: use the expiry output of dns_query to schedule next [...] new 50630b3f1ada cifs: Do not use the original cruid when following DFS lin [...] new c9c9c6815f90 cifs: fix the out of range assignment to bit fields in par [...] new 3b61260cbfec cifs: do not share tcp sessions of dfs connections new b47db9884f48 cifs: handle reconnect of tcon when there is no cached dfs [...] new 07b1adb52d14 cifs: fix missing null session check in mount new 5b621b5bfa31 Merge remote-tracking branch 'cifs/for-next' new 6c9b6fdd1452 Merge remote-tracking branch 'cifsd/cifsd-for-next' new ad5ba98c0ab0 Merge remote-tracking branch 'configfs/for-next' new 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode new 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly new 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list new 90d9c5f93271 Merge remote-tracking branch 'f2fs/dev' new 0689e1cd8b96 Merge remote-tracking branch 'gfs2/for-next' new 7393b3cbe0d9 Merge remote-tracking branch 'cel/for-next' new 439b7161e74b Merge remote-tracking branch 'v9fs/9p-next' new ea462a1c56f6 Merge remote-tracking branch 'zonefs/for-next' new cff45b7cef3c Merge remote-tracking branch 'file-locks/locks-next' new 99f506eed1e1 Merge remote-tracking branch 'printk/for-next' new 2b931341c229 Merge remote-tracking branch 'pstore/for-next/pstore' new c99d18c0c337 Merge remote-tracking branch 'hid/for-next' new 7234e1533390 Merge remote-tracking branch 'i2c/i2c/for-next' new 6df16d2f7563 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 8ba53256d878 Merge remote-tracking branch 'jc_docs/docs-next' new 22de2ac6e7e6 Merge remote-tracking branch 'v4l-dvb-next/master' new 931410a94c81 Merge remote-tracking branch 'ieee1394/for-next' new 0a65579cdd28 swiotlb: Refactor swiotlb init functions new 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs new 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used new 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument new 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument new 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing new 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots new 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single new f4111e39a52a swiotlb: Add restricted DMA alloc/free support new 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization new b12fe999545c dt-bindings: of: Add restricted DMA pool new fec9b625095f of: Add plumbing for restricted DMA pool new 09a4a79d42ce swiotlb: fix implicit debugfs declarations new 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce new 4d4798af2089 Merge remote-tracking branch 'swiotlb/linux-next' new b26e9567979d Merge remote-tracking branch 'bluetooth/master' new 85fd4a8a8431 drm/ttm: Fix COW check new 79c536b36cf7 Merge remote-tracking branch 'drm-misc/for-linux-next' new 0c492e22ba2c drm/amdgpu: add another Renoir DID new 7b3dae326517 usb/host: enable auto power control for xhci-pci new 380e52c73fdf drm/amdgpu: add another raven1 gfxoff quirk new 3a97377c8f11 drm/amdgpu: only check for _PR3 on dGPUs new 33e55b50ccea drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new a2c528a51f1d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 5136cb93d23b Revert "drm/amd/display: To modify the condition in indica [...] new c97e5b373751 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 97d2597d1082 drm/radeon: Add HD-audio component notifier support (v2) new 95620add4e7b PCI: quirks: Quirk PCI d3hot delay for AMD xhci new 47ba6aa65bed drm/amdgpu/display: add support for multiple backlights new 7720da72342a Merge remote-tracking branch 'amdgpu/drm-next' new 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability new 2c5c6bfeb3c8 Merge remote-tracking branch 'drm-intel/for-linux-next' new ad0529424def gpu: host1x: Add DMA fence implementation new 684e366e1794 gpu: host1x: Add no-recovery mode new a8cdf8c779e1 gpu: host1x: Add job release callback new 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer new 67fe57e9beda drm/tegra: Extract tegra_gem_lookup new 75ffbc5acf0f drm/tegra: Add new UAPI to header new 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume new 69d77868b1ad drm/tegra: Allocate per-engine channel in core code new cdf631031f3e drm/tegra: Implement new UAPI new 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI new 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI new 43636451db8c drm/tegra: Implement job submission part of new UAPI new 5925961174ce drm/tegra: Add job firewall new b19502d1a683 drm/tegra: Bump driver version new 6a2a6a632aed Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new bf9dc5cc4482 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 2bdfec55b07b Merge remote-tracking branch 'regmap/for-next' new 1e61ff161035 Merge remote-tracking branch 'sound/for-next' new 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence new 07acee589f42 ASoC: Intel: maxim-common: support max98360a new 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a new 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a new 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits new 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode new f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP new 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support new 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices new 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices new 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] new eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] new f743d00ee66a Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 6beb0dba10a1 Merge remote-tracking branch 'sound-asoc/for-next' new 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes new 60b8191c4777 Merge branch 'for-5.15/block' into for-next new 0412f10b072b Merge remote-tracking branch 'block/for-next' new 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able new 875610e8a83c mmc: host: factor out clearing the retune state new 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] new b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] new 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] new 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions new 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro new 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array new 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT new 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 new e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] new e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination new 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination new 425655900fb1 mmc: mmci: De-assert reset on probe new bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() new 441b4dc421dc Merge branch 'fixes' into next new 4ab890086abf Merge remote-tracking branch 'mmc/next' new 5b7f9dd00b2a Merge remote-tracking branch 'mfd/for-mfd-next' new e98fb032170b regulator: rtq6752: Refine binding document new 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name new cd108cb28754 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new c3d6ae2f1df6 Merge remote-tracking branch 'regulator/for-next' new 62165060bd21 Merge remote-tracking branch 'security/next-testing' new 6c073e4671d8 Merge remote-tracking branch 'apparmor/apparmor-next' new 0cf28f2adea4 Merge remote-tracking branch 'keys/keys-next' new 893c47d1964f selinux: return early for possible NULL audit buffers new 7a3f92132cb2 Merge remote-tracking branch 'selinux/next' new 0fd09a81e74e Merge remote-tracking branch 'tomoyo/master' new ce36c94214f0 iommu/qcom: Revert "iommu/arm: Cleanup resources in case o [...] new 37764b952e1b iommu/vt-d: Global devTLB flush when present context entry [...] new 474dd1c65064 iommu/vt-d: Fix clearing real DMA device's scalable-mode c [...] new c987b65a574f iommu/rockchip: Fix physical address decoding new 5cfdac1a35f9 Merge remote-tracking branch 'iommu/next' new e9ef6c7cd36f Merge remote-tracking branch 'devicetree/for-next' new f84d866ab43f spi: mediatek: add tick_delay support new 014861c2fb3d spi: omap-spi: Convert to json-schema new 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] new 890b475785ce Merge remote-tracking branch 'spi/for-5.15' into spi-next new 6a6fef9da7bc Merge remote-tracking branch 'spi/for-next' new 78315b84037a Merge remote-tracking branch 'tip/auto-latest' new bdfb62da3f24 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 1d3d0d498d67 Merge remote-tracking branch 'edac/edac-for-next' new 5879a76a8121 Merge remote-tracking branch 'ftrace/for-next' adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite new c7348ee55646 Merge branch 'lkmm-dev.2021.05.10c' into HEAD new d78d8f2a78a8 refscale: Add measurement of clock readout new 1a8b5f93b3ba torture: Add clocksource-watchdog testing to torture.sh new d8c79f015238 torture: Make torture.sh accept --do-all and --donone new 3d956a007e79 rcu: Fix to include first blocked task in stall warning new 7a0de6eed586 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] new e848aa7bf715 rcutorture: Preempt rather than block when testing task stalls new bcf326b7dc31 tools/memory-model: Make read_foo_diagnostic() more clearl [...] new fec563409eb8 tools/memory-model: Add example for heuristic lockless reads new 4fee7f5b9af9 tools/memory-model: Heuristics using data_race() must hand [...] new 92b65e19140a tools/memory-model: Document data_race(READ_ONCE()) new 28afef3b581e rcu: Remove special bit at the bottom of the ->dynticks counter new 4c674c220dc4 rcu/nocb: Start moving nocb code to its own plugin file new 35469e285d3f rcu: Weaken ->dynticks accesses and updates new 95d595f5cb15 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() new 2533f46e0903 Documentation/RCU: Fix emphasis markers new 6764d0a06241 rcu: Mark accesses to ->rcu_read_lock_nesting new 864aee8609f5 Documentation/RCU: Fix nested inline markup new de805a1a6651 rculist: Unify documentation about missing list_empty_rcu() new 8236fa3ce511 rcu/tree: Handle VM stoppage in stall detection new 817690fd18af rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() new 9ed9bf0d17cd rcu: Start timing stall repetitions after warning complete new 9fc5e619310c rcu-tasks: Add comments explaining task_struct strategy new 314d29a8e8c5 rcu-tasks: Mark ->trc_reader_nesting data races new 5ff6158467ce rcu-tasks: Mark ->trc_reader_special.b.need_qs data races new 0a9f6bd6f720 docs: Fix a typo in Documentation/RCU/stallwarn.rst new 801c4cfe0ba9 locktorture: Mark statistics data races new 4e96cbd3b00e locktorture: Count lock readers new 277a7d716b30 srcutiny: Mark read-side data races new 19c3a93cd7cb rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() new d7cbb0d9373b torture: Enable KCSAN summaries over groups of torture-test runs new 830550912a3a torture: Create KCSAN summaries for torture.sh runs new 8c51a918de84 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] new e72d0b7107b9 rcu: Remove trailing spaces and tabs new a47006812b5f rcu/doc: Add a quick quiz to explain further why we need s [...] new 50d9fc22ee2c kcsan: Improve some Kconfig comments new 2a797e52eb9f kcsan: Remove CONFIG_KCSAN_DEBUG new e879477de342 kcsan: Introduce CONFIG_KCSAN_STRICT new 8e1cabfe729a kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() new 094abee9dbdb kcsan: Rework atomic.h into permissive.h new a7fcbe6fe245 kcsan: Print if strict or non-strict during init new 4f6f189b5153 kcsan: permissive: Ignore data-racy 1-bit value changes new 64fbd8a6c4e9 kcsan: Make strict mode imply interruptible watchers new 25d40e4ea01e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new 7e2dab1a501d torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments new cce60ed72c00 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments new de35d1cf5cbf torture: Log more kvm-remote.sh information new d4f7bc0a8ae6 torture: Protect kvm-remote.sh directory trees from /tmp reaping new 8196ba416bbb rcuscale: Console output claims too few grace periods new ac0f949c659c rcu-tasks: Fix synchronize_rcu_rude() typo in comment new bf95e1a551cb torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs new 6de82a14f81c torture: Move parse-console.sh call to PATH-aware scripts new 1842e2cf38d4 tools: include: nolibc: Fix a typo occured to occurred in [...] new 637e784da7f1 tools/nolibc: Implement msleep() new 71cdf62b4ca8 scftorture: Add RPC-like IPI tests new 3634324ebba9 EXP rcu: Mark accesses in tree_stall.h new dd25901cc088 scftorture: Provide additional debug for memory-ordering d [...] new c545c5e3e0d1 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() new f67c5bdfeb2d EXP clocksource: Forgive repeated long-latency watchdog cl [...] new 9a73bfc3a9b1 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable new d73bda0850cc clocksource: Prohibit clocksource watchdog test when HZ<100 new a3ebc1df882c rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU new be42b221bc48 torture: Put kvm.sh batch-creation awk script into a temp file new ca919e315efa torture: Make kvm.sh select per-scenario affinity masks new 21debe7122a4 torture: Don't redirect qemu-cmd comment lines new 6bf5a4bbbc9b torture: Make kvm-test-1-run-qemu.sh apply affinity new 9588ccc3a192 rcutorture: Upgrade two-CPU scenarios to four CPUs new 6d26c0df4129 torture: Use numeric taskset argument in jitter.sh new 9cd95d25a479 torture: Consistently name "qemu*" test output files new 8e11853b8c73 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] new a705e02e2466 torture: Don't use "test" command's "-a" argument new 3e2aa6d9e56a torture: Add timestamps to kvm-test-1-run-qemu.sh output new d1d881313f05 torture: Make kvm-test-1-run-qemu.sh check for reboot loops new b9b727f14693 scftorture: Avoid NULL pointer exception on early exit new 0dbba46d6769 RCU: Fix macro name CONFIG_TASKS_RCU_TRACE new e1aab4f65fca scftorture: Allow zero weight to exclude an smp_call_funct [...] new ccd9519212d6 scftorture: Shut down if nonsensical arguments given new 06637fa4ee72 scftorture: Account for weight_resched when checking for a [...] new eb1563520928 scftorture: Count reschedule IPIs new e107ca1a35b6 doc: Update stallwarn.rst with recent changes new fd700a6604db Merge remote-tracking branch 'rcu/rcu/next' new 08f9f1f03191 Merge remote-tracking branch 'percpu/for-next' new 4c4a715d06c2 Merge remote-tracking branch 'workqueues/for-next' new b8209ea88bf6 Merge remote-tracking branch 'leds/for-next' new 1de2a994930a Merge remote-tracking branch 'usb/usb-next' new 7c81720f38c4 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake new 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] new 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] new e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute new 53499d1fc112 dmaengine: idxd: have command status always set new ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure new 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] new b2296eeac915 dmaengine: idxd: depends on !UML new 4beaf8a239a5 Merge remote-tracking branch 'dmaengine/next' new 25a9edc58763 Merge remote-tracking branch 'cgroup/for-next' new 1ea4bf1bf8a3 Merge remote-tracking branch 'scsi/for-next' new f9940b692c28 Merge remote-tracking branch 'rpmsg/for-next' new 445334caa64d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 31fde7960f8c Merge remote-tracking branch 'pwm/for-next' new 83b101a8e6a2 Merge remote-tracking branch 'livepatching/for-next' new 248c428c6aa6 Merge remote-tracking branch 'coresight/next' new aa4f1f956735 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new fa9930f423a2 Merge remote-tracking branch 'ntb/ntb-next' new 8b21b710c747 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 1fa72b2dbb2c Merge remote-tracking branch 'kspp/for-next/kspp' new e39c7659ac11 Merge remote-tracking branch 'gnss/gnss-next' new df725c9ffd53 Merge remote-tracking branch 'slimbus/for-next' new e64d81f9ba21 Merge remote-tracking branch 'nvmem/for-next' new 5b0394e6f7f4 Merge remote-tracking branch 'hyperv/hyperv-next' new 28eeec93cd98 Merge remote-tracking branch 'auxdisplay/auxdisplay' new e4998f490675 Merge tag 'v5.14-rc1' into for-next new d47f03a6066a Merge remote-tracking branch 'fpga/for-next' new 45e344849ea4 Merge remote-tracking branch 'mhi/mhi-next' new 0bf49946ff9a Merge remote-tracking branch 'rust/rust-next'
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 (9aa6fec91ed6) \ N -- N -- N refs/heads/akpm-base (0bf49946ff9a)
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 321 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/ABI/stable/sysfs-driver-dma-idxd | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 14 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 52 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/dev-tools/kcsan.rst | 12 + Documentation/devicetree/bindings/arm/fsl.yaml | 4 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 - .../bindings/display/panel/panel-simple.yaml | 10 - .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../regulator/richtek,rtq6752-regulator.yaml | 2 - Documentation/devicetree/bindings/spi/omap-spi.txt | 48 - .../devicetree/bindings/spi/omap-spi.yaml | 117 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dma-buf.rst | 13 - Documentation/gpu/drm-uapi.rst | 13 - Documentation/gpu/vkms.rst | 38 +- .../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 + MAINTAINERS | 12 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/imx6dl-solidsense.dts | 54 + arch/arm/boot/dts/imx6q-solidsense.dts | 54 + arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 15 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 + .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 30 +- arch/powerpc/platforms/powermac/smp.c | 1 + arch/x86/kvm/cpuid.c | 30 +- arch/x86/kvm/mmu/mmu.c | 2 + arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/svm/nested.c | 53 +- arch/x86/kvm/svm/sev.c | 14 +- arch/x86/kvm/svm/svm.c | 77 +- arch/x86/kvm/svm/svm.h | 5 + arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 5 +- drivers/char/powernv-op-panel.c | 1 + drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 1 - drivers/dma-buf/dma-buf-sysfs-stats.c | 337 -- drivers/dma-buf/dma-buf-sysfs-stats.h | 62 - drivers/dma-buf/dma-buf.c | 40 - drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/idxd/device.c | 97 +- drivers/dma/idxd/idxd.h | 8 +- drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 40 +- drivers/dma/idxd/sysfs.c | 41 +- drivers/dma/mpc512x_dma.c | 1 + drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/gpu/drm/Kconfig | 7 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 4 + drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 + drivers/gpu/drm/armada/armada_plane.c | 29 + drivers/gpu/drm/armada/armada_plane.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/bochs/Kconfig | 11 + drivers/gpu/drm/bochs/Makefile | 4 + drivers/gpu/drm/bochs/bochs.h | 98 + drivers/gpu/drm/bochs/bochs_drv.c | 205 ++ drivers/gpu/drm/bochs/bochs_hw.c | 323 ++ drivers/gpu/drm/bochs/bochs_kms.c | 178 + drivers/gpu/drm/bochs/bochs_mm.c | 24 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 ++-- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 - drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 326 -- drivers/gpu/drm/drm_dp_helper.c | 460 --- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 - drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_display.c | 2 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 5 + drivers/gpu/drm/i915/display/intel_display_types.h | 2 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 ---- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 2 - drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 + drivers/gpu/drm/i915/intel_memory_region.h | 1 + drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 3 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 + drivers/gpu/drm/imx/imx-drm-core.c | 11 + drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 + drivers/gpu/drm/meson/meson_plane.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 + drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 6 - drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 - drivers/gpu/drm/omapdrm/omap_irq.c | 6 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 - drivers/gpu/drm/panel/Kconfig | 12 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 -- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 205 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++-- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 + drivers/gpu/drm/pl111/pl111_display.c | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/qxl/qxl_prime.c | 6 + drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 + drivers/gpu/drm/stm/ltdc.c | 4 + drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 + drivers/gpu/drm/tegra/Makefile | 4 + drivers/gpu/drm/tegra/drm.c | 91 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 ++ drivers/gpu/drm/tegra/gather_bo.c | 81 + drivers/gpu/drm/tegra/gather_bo.h | 22 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/submit.c | 527 +++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 387 ++ drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 + drivers/gpu/drm/tidss/tidss_plane.c | 1 + drivers/gpu/drm/tiny/Kconfig | 13 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 733 ---- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/ili9341.c | 1 + drivers/gpu/drm/tiny/ili9486.c | 1 + drivers/gpu/drm/tiny/mi0283qt.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/tiny/st7586.c | 1 + drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 14 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 3 + drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 369 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_regs.h | 30 - drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 - drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 + .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 + drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++++++++++-------- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +++-- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++++++++--------- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 +++++++++-------- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++++++------- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 +++++++++++---- .../device_include/{svga3d_reg.h => svga_types.h} | 37 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 + .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 - drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 --- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +-- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 + drivers/gpu/drm/zte/zx_drm_drv.c | 6 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 209 ++ drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 13 +- drivers/iommu/intel/iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 6 +- drivers/mmc/core/block.c | 1 + drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/net/usb/r8152.c | 30 +- drivers/platform/x86/amd-pmc.c | 246 +- drivers/platform/x86/think-lmi.c | 19 + drivers/platform/x86/think-lmi.h | 1 + drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/regulator/rtq6752-regulator.c | 4 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/spi/spi-geni-qcom.c | 6 - drivers/spi/spi-mt65xx.c | 23 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- fs/cifs/connect.c | 2 +- fs/f2fs/debug.c | 9 + fs/f2fs/f2fs.h | 8 +- fs/f2fs/gc.c | 1 + fs/f2fs/sysfs.c | 30 +- fs/fs_context.c | 54 +- include/drm/drm_aperture.h | 14 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 - include/drm/drm_dp_aux_bus.h | 57 - include/drm/drm_dp_helper.h | 175 +- include/drm/drm_gem_atomic_helper.h | 6 - include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 - include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_bo_api.h | 4 + include/drm/ttm/ttm_placement.h | 7 +- include/linux/dma-buf.h | 177 +- include/linux/dma-fence-chain.h | 52 +- include/linux/fs_context.h | 2 + include/linux/host1x.h | 22 +- include/linux/ioprio.h | 41 +- include/linux/platform_data/dma-dw.h | 3 + include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 - include/linux/srcutiny.h | 8 +- include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 - include/uapi/drm/tegra_drm.h | 425 ++- include/uapi/drm/vmwgfx_drm.h | 41 - include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/ioprio.h | 46 + kernel/cgroup/cgroup-v1.c | 12 +- kernel/dma/swiotlb.c | 20 +- kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + kernel/locking/locktorture.c | 25 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 119 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ++++++++ kernel/rcu/tree_plugin.h | 1504 +------- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 105 +- kernel/sched/core.c | 11 + kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 21 +- lib/Kconfig.debug | 1 + lib/Kconfig.kcsan | 42 +- security/selinux/hooks.c | 4 + security/selinux/ss/services.c | 2 + sound/soc/codecs/Kconfig | 19 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/rt5631.c | 2 + sound/soc/codecs/sdw-mockup.c | 310 ++ sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_cs42l42.c | 353 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 + sound/soc/sof/intel/pci-tgl.c | 1 + sound/usb/mixer.c | 10 +- tools/include/nolibc/nolibc.h | 15 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 ++ 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 + .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 70 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 105 + .../rcutorture/bin/kvm-get-cpus-script.sh | 87 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 + tools/testing/selftests/rcutorture/bin/kvm.sh | 41 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 508 files changed, 23189 insertions(+), 18738 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers delete mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml 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/imx6dl-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi create mode 100644 arch/x86/kvm/mmu/paging.h delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/gpu/drm/bochs/Kconfig create mode 100644 drivers/gpu/drm/bochs/Makefile create mode 100644 drivers/gpu/drm/bochs/bochs.h create mode 100644 drivers/gpu/drm/bochs/bochs_drv.c create mode 100644 drivers/gpu/drm/bochs/bochs_hw.c create mode 100644 drivers/gpu/drm/bochs/bochs_kms.c create mode 100644 drivers/gpu/drm/bochs/bochs_mm.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h delete mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h delete mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h copy drivers/gpu/drm/vmwgfx/device_include/{svga3d_reg.h => svga_types.h} (70%) create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h delete mode 100644 include/drm/drm_dp_aux_bus.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h 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 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh