diff options
Diffstat (limited to 'drivers/gpu/drm/xe/display/xe_panic.c')
-rw-r--r-- | drivers/gpu/drm/xe/display/xe_panic.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/drivers/gpu/drm/xe/display/xe_panic.c b/drivers/gpu/drm/xe/display/xe_panic.c index 3ef23a6795b3..b5a7615708a1 100644 --- a/drivers/gpu/drm/xe/display/xe_panic.c +++ b/drivers/gpu/drm/xe/display/xe_panic.c @@ -15,11 +15,6 @@ struct intel_panic { void *vaddr; }; -struct xe_framebuffer { - struct intel_framebuffer base; - struct intel_panic panic; -}; - static void xe_panic_kunmap(struct intel_panic *panic) { if (panic->vaddr) { @@ -62,17 +57,13 @@ static void xe_panic_page_set_pixel(struct drm_scanout_buffer *sb, unsigned int } } -struct intel_framebuffer *intel_bo_alloc_framebuffer(void) +struct intel_panic *intel_panic_alloc(void) { - struct xe_framebuffer *xe_fb; - - xe_fb = kzalloc(sizeof(*xe_fb), GFP_KERNEL); - if (!xe_fb) - return NULL; + struct intel_panic *panic; - xe_fb->base.panic = &xe_fb->panic; + panic = kzalloc(sizeof(*panic), GFP_KERNEL); - return &xe_fb->base; + return panic; } int intel_panic_setup(struct drm_scanout_buffer *sb) |