|
@@ -186,7 +186,8 @@ static int astfb_create_object(struct ast_fbdev *afbdev,
|
|
|
static int astfb_create(struct drm_fb_helper *helper,
|
|
|
struct drm_fb_helper_surface_size *sizes)
|
|
|
{
|
|
|
- struct ast_fbdev *afbdev = (struct ast_fbdev *)helper;
|
|
|
+ struct ast_fbdev *afbdev =
|
|
|
+ container_of(helper, struct ast_fbdev, helper);
|
|
|
struct drm_device *dev = afbdev->helper.dev;
|
|
|
struct drm_mode_fb_cmd2 mode_cmd;
|
|
|
struct drm_framebuffer *fb;
|