kernel/drivers/video/fbdev/omap/lcd_mipid.c
.. .. @@ -563,11 +563,15 @@ 563 563 564 564 r = mipid_detect(md); 565 565 if (r < 0) 566 - return r;566 + goto free_md;567 567 568 568 omapfb_register_panel(&md->panel); 569 569 570 570 return 0; 571 +572 +free_md:573 + kfree(md);574 + return r;571 575 } 572 576 573 577 static int mipid_spi_remove(struct spi_device *spi)