linux/drivers/gpu/drm
Felix Kuehling 5702d05295 drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
If a kfd_bo was shared (e.g. a dmabuf export), the original kfd_bo may be
freed when the amdgpu_bo still lives on. Free the kfd_bo struct in the
release_notify callback then the amdgpu_bo is freed.

Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-By: Ramesh Errabolu <Ramesh.Errabolu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-11-05 14:12:45 -04:00
..
amd drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs 2021-11-05 14:12:45 -04:00
arm
armada
aspeed
ast Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
atmel-hlcdc
bridge drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() 2021-10-06 11:21:46 +02:00
etnaviv Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-10-28 15:07:48 +10:00
exynos drm/exynos: Make use of the helper function devm_platform_ioremap_resource() 2021-09-16 14:05:07 +09:00
fsl-dcu
gma500 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" 2021-10-04 09:34:55 -04:00
gud drm/gud: Add GUD_PIXEL_FORMAT_RGB888 2021-10-04 12:06:14 +02:00
hisilicon
hyperv drm/hyperv: Fix double mouse pointers 2021-10-15 15:04:44 +10:00
i2c
i810
i915 Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
imx drm for v5.15-rc1 2021-09-01 11:26:46 -07:00
ingenic
kmb drm/kmb: Enable ADV bridge after modeset 2021-10-21 11:08:09 +02:00
lib
lima
mcde drm/mcde: Make use of the helper function devm_platform_ioremap_resource() 2021-09-07 22:50:17 +02:00
mediatek Revert "drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb" 2021-10-12 08:02:27 +08:00
meson Merge drm/drm-next into drm-misc-next 2021-09-14 09:25:30 +02:00
mga
mgag200 drm/mgag200: Use managed interfaces for framebuffer write combining 2021-09-23 09:26:09 +02:00
msm Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-10-28 15:07:48 +10:00
mxsfb drm: mxsfb: Fix NULL pointer dereference crash on unload 2021-10-21 11:08:08 +02:00
nouveau Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
omapdrm drm/omap: Depend on CONFIG_OF 2021-10-07 05:42:16 +03:00
panel Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
panfrost drm/panfrost: simplify getting .driver_data 2021-09-20 14:34:37 +01:00
pl111
qxl drm/qxl: User page size macro for qxl release bo 2021-09-15 08:21:32 +02:00
r128 Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
radeon drm: Update MST First Link Slot Information Based on Encoding Format 2021-10-25 21:21:07 -04:00
rcar-du drm: rcar-du: Don't create encoder for unconnected LVDS outputs 2021-10-13 07:44:04 +10:00
rockchip Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
savage
scheduler drm/sched: fix the bug of time out calculation(v4) 2021-09-15 10:21:30 -04:00
selftests
shmobile drm/shmobile: Make use of the helper function devm_platform_ioremap_resource() 2021-10-07 05:42:18 +03:00
sis
sti drm/sti: Use correct printk format specifiers for size_t 2021-10-07 05:42:17 +03:00
stm drm/stm: ltdc: add layer alpha support 2021-09-09 14:58:27 +02:00
sun4i Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
tdfx
tegra Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
tidss
tilcdc drm: Remove redundant 'flush_workqueue()' calls 2021-10-15 16:48:51 -07:00
tiny drm/bochs: add Bochs PCI ID for Simics model 2021-09-15 08:21:32 +02:00
ttm Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2021-10-11 18:09:39 +10:00
tve200
udl
v3d drm/v3d: add multiple syncobjs support 2021-10-04 10:08:46 +01:00
vboxvideo drm/vboxvideo: Use managed interfaces for framebuffer write combining 2021-09-23 09:26:09 +02:00
vc4 Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
vgem
via
virtio drm/virtio: implement context init: advertise feature to userspace 2021-09-29 09:22:31 +02:00
vkms
vmwgfx Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-10-28 15:07:48 +10:00
xen
xlnx
drm_agpsupport.c
drm_aperture.c
drm_atomic.c
drm_atomic_helper.c
drm_atomic_state_helper.c
drm_atomic_uapi.c
drm_auth.c
drm_blend.c
drm_bridge.c drm/bridge: Document the probe issue with MIPI-DSI bridges 2021-09-24 19:25:23 +02:00
drm_bridge_connector.c
drm_bufs.c
drm_cache.c
drm_client.c
drm_client_modeset.c Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()" 2021-10-04 09:34:57 -04:00
drm_color_mgmt.c
drm_connector.c drm: Fix scaling_mode docs 2021-09-22 22:11:53 +03:00
drm_context.c
drm_crtc.c
drm_crtc_helper.c Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" 2021-10-04 09:34:57 -04:00
drm_crtc_helper_internal.h
drm_crtc_internal.h
drm_damage_helper.c
drm_debugfs.c
drm_debugfs_crc.c
drm_displayid.c
drm_dma.c
drm_dp_aux_bus.c
drm_dp_aux_dev.c
drm_dp_cec.c
drm_dp_dual_mode_helper.c
drm_dp_helper.c drm/dp: add helper for extracting adjust 128b/132b TX FFE preset 2021-09-20 18:45:35 +03:00
drm_dp_mst_topology.c drm: Update MST First Link Slot Information Based on Encoding Format 2021-10-25 21:21:07 -04:00
drm_dp_mst_topology_internal.h
drm_drv.c
drm_dsc.c
drm_dumb_buffers.c
drm_edid.c Linux 5.15-rc7 2021-10-28 14:59:38 +10:00
drm_edid_load.c
drm_encoder.c
drm_encoder_slave.c
drm_fb_cma_helper.c
drm_fb_helper.c drm/fbdev: Clamp fbdev surface size if too large 2021-10-15 15:04:05 +10:00
drm_file.c
drm_flip_work.c
drm_format_helper.c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() 2021-10-04 12:04:19 +02:00
drm_fourcc.c drm: Add R10 and R12 FourCC 2021-10-28 17:20:45 +10:00
drm_framebuffer.c Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" 2021-10-04 09:34:57 -04:00
drm_gem.c
drm_gem_atomic_helper.c
drm_gem_cma_helper.c
drm_gem_framebuffer_helper.c
drm_gem_shmem_helper.c
drm_gem_ttm_helper.c
drm_gem_vram_helper.c
drm_hashtab.c
drm_hdcp.c
drm_internal.h
drm_ioc32.c
drm_ioctl.c
drm_irq.c
drm_kms_helper_common.c
drm_lease.c drm/lease: allow empty leases 2021-10-01 15:55:47 +02:00
drm_legacy.h
drm_legacy_misc.c
drm_lock.c
drm_managed.c
drm_memory.c
drm_mipi_dbi.c
drm_mipi_dsi.c drm/mipi-dsi: Create devm device attachment 2021-09-24 19:25:33 +02:00
drm_mm.c
drm_mode_config.c
drm_mode_object.c
drm_modes.c
drm_modeset_helper.c
drm_modeset_lock.c Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" 2021-10-04 09:34:55 -04:00
drm_of.c drm/bridge: Add a function to abstract away panels 2021-09-14 10:39:01 +02:00
drm_panel.c
drm_panel_orientation_quirks.c drm/panel-orientation-quirks: add Valve Steam Deck 2021-09-12 15:10:12 +02:00
drm_pci.c
drm_plane.c
drm_plane_helper.c
drm_prime.c RDMA v5.15 merge window Pull Request 2021-09-02 14:47:21 -07:00
drm_print.c
drm_probe_helper.c drm/probe-helper: Create a HPD IRQ event helper for a single connector 2021-09-28 12:29:13 +02:00
drm_property.c drm: property: Replace strncpy() with strscpy_pad() 2021-10-07 05:42:13 +03:00
drm_rect.c
drm_scatter.c
drm_scdc_helper.c
drm_self_refresh_helper.c
drm_simple_kms_helper.c
drm_syncobj.c
drm_sysfs.c
drm_trace.h
drm_trace_points.c
drm_vblank.c
drm_vblank_work.c
drm_vm.c
drm_vma_manager.c
drm_writeback.c
Kconfig drm: fb_helper: fix CONFIG_FB dependency 2021-10-01 09:40:16 +02:00
Makefile