summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/display/xe_panic.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/xe/display/xe_panic.c')
-rw-r--r--drivers/gpu/drm/xe/display/xe_panic.c17
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)