Peter Jones
907355a97f
Release efifb's colormap in efifb_destroy()
This was found by Alexandra Kossovsky, who noted this traceback from
kmemleak:
> unreferenced object 0xffff880216fcfe00 (size 512):
> comm "swapper/0", pid 1, jiffies 4294895429 (age 1415.320s)
> hex dump (first 32 bytes):
> 00 00 00 00 00 00 00 00 aa aa aa aa aa aa aa aa ................
> 55 55 55 55 55 55 55 55 ff ff ff ff ff ff ff ff UUUUUUUU........
> backtrace:
> [<ffffffff813e415c>] kmemleak_alloc+0x21/0x3e
> [<ffffffff8111c17f>]
> kmemleak_alloc_recursive.constprop.57+0x16/0x18
> [<ffffffff8111e63b>] __kmalloc+0xf9/0x144
> [<ffffffff8123d9cf>] fb_alloc_cmap_gfp+0x47/0xe1
> [<ffffffff8123da77>] fb_alloc_cmap+0xe/0x10
> [<ffffffff81aff40a>] efifb_probe+0x3e9/0x48f
> [<ffffffff812c566f>] platform_drv_probe+0x34/0x5e
> [<ffffffff812c3e6d>] driver_probe_device+0x98/0x1b4
> [<ffffffff812c3fd7>] __driver_attach+0x4e/0x6f
> [<ffffffff812c25bf>] bus_for_each_dev+0x57/0x8a
> [<ffffffff812c3984>] driver_attach+0x19/0x1b
> [<ffffffff812c362b>] bus_add_driver+0xde/0x201
> [<ffffffff812c453f>] driver_register+0x8c/0x110
> [<ffffffff812c510d>] platform_driver_register+0x41/0x43
> [<ffffffff812c5127>] platform_driver_probe+0x18/0x8a
> [<ffffffff81aff002>] efifb_init+0x276/0x295
Signed-off-by: Peter Jones <pjones@redhat.com>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2013-08-30 10:46:23 +03:00
..
2013-07-21 10:11:04 -07:00
2013-06-03 21:49:52 +02:00
2013-07-13 14:52:21 -07:00
2013-06-17 17:12:20 -07:00
2013-07-18 12:48:40 -07:00
2013-06-27 13:42:16 -04:00
2013-07-10 10:16:07 -07:00
2013-06-23 00:23:53 +01:00
2013-07-02 14:23:01 -07:00
2013-07-03 16:07:25 -07:00
2013-07-13 14:52:21 -07:00
2013-07-03 14:35:40 -07:00
2013-07-14 19:36:57 -04:00
2013-07-19 09:59:06 -07:00
2013-07-03 14:35:40 -07:00
2013-07-09 10:33:30 -07:00
2013-07-03 17:12:13 -07:00
2013-07-09 10:33:19 -07:00
2013-07-13 14:52:21 -07:00
2013-07-03 16:07:41 -07:00
2013-06-09 18:15:00 +02:00
2013-07-11 11:00:31 +01:00
2013-06-24 16:23:25 -07:00
2013-07-03 14:35:40 -07:00
2013-07-21 10:11:04 -07:00
2013-07-04 15:35:08 -07:00
2013-07-03 16:07:41 -07:00
2013-06-24 16:24:17 -07:00
2013-07-18 11:32:36 -07:00
2013-07-13 14:52:21 -07:00
2013-07-10 18:15:41 -07:00
2013-07-16 22:41:38 -07:00
2013-07-13 12:57:21 -07:00
2013-07-13 18:05:13 -07:00
2013-07-10 14:46:40 -07:00
2013-07-14 19:36:57 -04:00
2013-07-09 18:24:39 -07:00
2013-07-02 08:44:02 -07:00
2013-07-04 11:40:58 -07:00
2013-07-01 11:46:56 +10:00
2013-06-11 11:41:51 -05:00
2013-07-18 14:18:04 +10:00
2013-07-15 21:25:14 +02:00
2013-06-17 16:46:06 -07:00
2013-07-03 16:08:06 -07:00
2013-07-03 16:07:41 -07:00
2013-07-10 11:10:27 -07:00
2013-07-04 11:40:58 -07:00
2013-07-10 11:16:00 -07:00
2013-07-05 12:09:48 -07:00
2013-07-18 13:04:25 -07:00
2013-07-09 18:24:39 -07:00
2013-07-09 18:24:39 -07:00
2013-07-14 19:36:59 -04:00
2013-07-09 22:09:16 +02:00
2013-07-03 17:12:13 -07:00
2013-07-03 17:12:13 -07:00
2013-07-02 11:44:19 -07:00
2013-07-03 11:48:03 -07:00
2013-07-10 15:42:51 -04:00
2013-07-18 01:38:59 +02:00
2013-07-10 11:13:00 -07:00
2013-07-03 16:08:06 -07:00
2013-06-24 16:41:32 -07:00
2013-06-26 23:23:54 +02:00
2013-07-13 14:52:21 -07:00
2013-07-10 11:10:27 -07:00
2013-07-11 12:35:09 -07:00
2013-07-10 11:10:27 -07:00
2013-07-19 08:37:39 +02:00
2013-07-13 17:41:21 -07:00
2013-06-28 13:01:40 +02:00
2013-07-15 11:46:16 +01:00
2013-07-13 14:52:21 -07:00
2013-07-20 15:42:38 -07:00
2013-07-11 12:57:19 -07:00
2013-07-11 12:26:08 -07:00
2013-07-13 14:52:21 -07:00
2013-07-03 16:07:26 -07:00
2013-07-13 14:52:21 -07:00
2013-07-03 16:07:41 -07:00
2013-07-10 14:50:08 -07:00
2013-07-11 12:57:19 -07:00
2013-08-30 10:46:23 +03:00
2013-07-10 14:50:58 -07:00
2013-06-24 16:23:25 -07:00
2013-07-03 16:08:06 -07:00
2013-07-13 14:52:21 -07:00
2013-07-14 19:36:59 -04:00
2013-06-29 12:57:28 +04:00
2013-07-10 11:10:27 -07:00
2013-07-10 11:10:27 -07:00