![]() ![]() 9:36 ` Ingo Molnar 8:44 ` Sudip Mukherjee RDX: ffffffffa489ac8f RSI: ffffffffa489b27b RDI: ffffffffa489b11e invalid opcode: 0000 PREEMPT SMP DEBUG_PAGEALLOC kfree_debugcheck: out of range ptr 6b6b6b6b6b6b6b6bh. mgadrmfb: enable CONFIG_FB_LITTLE_ENDIAN to support this framebuffer There's a new regression: v4.3-rc1 crashes on bootup on non-supported hardware, ifĬONFIG_DRM_MGAG200=y (built into the kernel). > static int mga_fbdev_destroy(struct drm_device *dev, > -226,6 +228,13 static int mgag200fb_create(struct drm_fb_helper *helper, > ret = mgag200_framebuffer_init(dev, &mfbdev->mfb, &mode_cmd, gobj) ![]() > info = drm_fb_helper_alloc_fbi(helper) > 1 file changed, 12 insertions(+), 3 deletions(-) > mgag200_framebuffer_init() fails then we were not releasing sysram and Also if drm_fb_helper_alloc_fbi() succeeds but > If drm_fb_helper_alloc_fbi() fails then we were directly returning To: Sudip Mukherjee +Cc: David Airlie, Daniel Vetter, linux-kernel, dri-devel 11:58 drm/mgag200: fix memory leak Sudip 9:36 ` Ingo Molnarġ sibling, 2 replies 14+ messages in thread Static int mga_fbdev_destroy(struct drm_device *dev, Mfbdev->size = -226,6 +228,13 static int mgag200fb_create(struct drm_fb_helper *helper, Ret = mgag200_framebuffer_init(dev, &mfbdev->mfb, &mode_cmd, gobj) Mgag200_framebuffer_init() fails then we were not releasing sysram andĭrivers/gpu/drm/mgag200/mgag200_fb.c | 15 ++++++++++++-ġ file changed, 12 insertions(+), 3 deletions(-)ĭiff -git a/drivers/gpu/drm/mgag200/mgag200_fb.c b/drivers/gpu/drm/mgag200/mgag200_fb.c ![]() If drm_fb_helper_alloc_fbi() fails then we were directly returning To: David Airlie, Daniel Vetter +Cc: linux-kernel, dri-devel, Sudip Mukherjee 15:53 ` drm/mgag200: fix memory leak Sudip MukherjeeĠ siblings, 2 replies 14+ messages in threadįrom: Sudip Mukherjee 11:58 UTC ( / raw) Drm/mgag200: fix memory leak LKML Archive on help / color / mirror / Atom feed * drm/mgag200: fix memory leak 11:58 Sudip Mukherjee ![]()
0 Comments
Leave a Reply. |