Dave Jones
e299dd4d7c
[PATCH] fbcon: Use persistent allocation for cursor blinking
...
Every time the console cursor blinks, we do a kmalloc/kfree pair. This
patch turns that into a single allocation.
This allocation was the most frequent kmalloc I saw on my test box.
[adaplas]
Per Alan's suggestion, move global variables to fbcon's private structure.
This would also avoid resource leaks when fbcon is unloaded.
Signed-off-by: Dave Jones <davej@redhat.com>
Acked-by: Alan Cox <alan@redhat.com>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-03 08:04:10 -07:00
..
2006-10-03 08:04:10 -07:00
2006-09-28 14:40:39 -07:00
2006-10-03 08:04:10 -07:00
2006-07-10 13:24:16 -07:00
2006-10-03 08:04:09 -07:00
2006-09-30 09:36:56 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-09-26 15:38:51 -07:00
2006-07-14 21:53:55 -07:00
2006-10-03 08:04:09 -07:00
2006-07-03 15:26:59 -07:00
2006-10-03 08:04:09 -07:00
2006-10-03 08:04:10 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-01-26 14:12:06 +00:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-10-03 08:04:09 -07:00
2005-10-29 19:31:01 +01:00
2006-07-02 13:58:53 -07:00
2006-03-27 08:44:55 -08:00
2006-06-29 16:37:18 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-29 16:37:18 -07:00
2006-06-29 16:37:18 -07:00
2006-06-29 16:37:18 -07:00
2006-07-10 13:24:20 -07:00
2006-07-10 13:24:16 -07:00
2005-11-07 07:53:50 -08:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-10-03 08:04:09 -07:00
2006-07-31 13:28:44 -07:00
2006-07-10 13:24:16 -07:00
2006-06-26 09:58:31 -07:00
2006-07-31 13:28:44 -07:00
2006-07-10 13:24:16 -07:00
2006-09-25 17:38:36 -07:00
2006-06-29 16:37:18 -07:00
2005-11-07 07:53:50 -08:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-09-27 13:47:22 +09:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-08-27 11:01:29 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-10-03 08:04:10 -07:00
2006-06-29 16:37:18 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-06-26 09:58:31 -07:00
2006-10-03 08:04:09 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-08-01 10:37:25 +10:00
2006-06-29 16:37:18 -07:00
2006-07-10 13:24:16 -07:00
2006-01-09 14:53:51 +11:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-02-07 20:56:35 -05:00
2006-03-27 08:44:58 -08:00
2006-09-27 16:03:25 +09:00
2006-07-02 13:58:53 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-08-01 10:37:25 +10:00
2006-07-02 13:58:53 -07:00
2006-03-22 01:15:13 -08:00
2006-01-17 15:53:11 -08:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-03-30 17:48:47 +00:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-06-29 16:37:18 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-07-10 13:24:16 -07:00
2006-06-30 19:25:36 +02:00
2006-07-10 13:24:16 -07:00
2006-03-31 12:19:00 -08:00
2006-03-31 12:19:00 -08:00