mirror of https://github.com/torvalds/linux.git
Avoid dereferencing struct drm_gem_object.import_attach for the imported dma-buf. The dma_buf field in the GEM object instance refers to the same buffer. Prepares to make import_attach optional. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Cc: Zack Rusin <zack.rusin@broadcom.com> Cc: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com> Reviewed-by: Zack Rusin <zack.rusin@broadcom.com> Link: https://lore.kernel.org/r/20250317131923.238374-15-tzimmermann@suse.de |
||
|---|---|---|
| .. | ||
| device_include | ||
| Kconfig | ||
| Makefile | ||
| ttm_object.c | ||
| ttm_object.h | ||
| vmw_surface_cache.h | ||
| vmwgfx_binding.c | ||
| vmwgfx_binding.h | ||
| vmwgfx_blit.c | ||
| vmwgfx_bo.c | ||
| vmwgfx_bo.h | ||
| vmwgfx_cmd.c | ||
| vmwgfx_cmdbuf.c | ||
| vmwgfx_cmdbuf_res.c | ||
| vmwgfx_context.c | ||
| vmwgfx_cotable.c | ||
| vmwgfx_cursor_plane.c | ||
| vmwgfx_cursor_plane.h | ||
| vmwgfx_devcaps.c | ||
| vmwgfx_devcaps.h | ||
| vmwgfx_drv.c | ||
| vmwgfx_drv.h | ||
| vmwgfx_execbuf.c | ||
| vmwgfx_fence.c | ||
| vmwgfx_fence.h | ||
| vmwgfx_gem.c | ||
| vmwgfx_gmr.c | ||
| vmwgfx_gmrid_manager.c | ||
| vmwgfx_ioctl.c | ||
| vmwgfx_irq.c | ||
| vmwgfx_kms.c | ||
| vmwgfx_kms.h | ||
| vmwgfx_ldu.c | ||
| vmwgfx_mksstat.h | ||
| vmwgfx_mob.c | ||
| vmwgfx_msg.c | ||
| vmwgfx_msg_arm64.h | ||
| vmwgfx_msg_x86.h | ||
| vmwgfx_overlay.c | ||
| vmwgfx_page_dirty.c | ||
| vmwgfx_prime.c | ||
| vmwgfx_reg.h | ||
| vmwgfx_resource.c | ||
| vmwgfx_resource_priv.h | ||
| vmwgfx_scrn.c | ||
| vmwgfx_shader.c | ||
| vmwgfx_simple_resource.c | ||
| vmwgfx_so.c | ||
| vmwgfx_so.h | ||
| vmwgfx_stdu.c | ||
| vmwgfx_streamoutput.c | ||
| vmwgfx_surface.c | ||
| vmwgfx_system_manager.c | ||
| vmwgfx_ttm_buffer.c | ||
| vmwgfx_va.c | ||
| vmwgfx_validation.c | ||
| vmwgfx_validation.h | ||
| vmwgfx_vkms.c | ||
| vmwgfx_vkms.h | ||