Paul Mundt
f50bf2b2f5
video: sm501fb: Early initialization of mm_lock mutex.
...
Commit 537a1bf059 (fbdev: add mutex for
fb_mmap locking) introduces a ->mm_lock mutex for protecting smem
assignments. Unfortunately in the case of sm501fb these happen quite
early in the initialization code, well before the mutex_init() that takes
place in register_framebuffer(), leading to:
Badness at kernel/mutex.c:207
Pid : 1, Comm: swapper
CPU : 0 Not tainted (2.6.31-rc1-00284-g529ba0d-dirty #2273 )
PC is at __mutex_lock_slowpath+0x72/0x1bc
PR is at __mutex_lock_slowpath+0x66/0x1bc
...
matroxfb appears to have the same issue and has solved it with an early
mutex_init(), so we do the same for sm501fb.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
Cc: Krzysztof Helt <krzysztof.h1@wp.pl >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-07-04 10:39:06 -07:00
..
2009-06-26 00:23:42 -04:00
2009-06-23 01:54:30 -04:00
2009-06-16 19:50:13 -07:00
2009-07-03 21:06:45 +02:00
2009-06-15 03:02:23 -07:00
2009-05-22 23:22:54 +02:00
2009-07-03 15:45:29 +01:00
2009-06-24 21:08:11 +09:00
2009-06-12 18:01:50 +02:00
2009-06-15 11:49:41 -04:00
2009-06-18 19:31:09 +08:00
2009-06-24 18:34:40 +01:00
2009-06-30 18:55:59 -07:00
2009-06-16 19:50:13 -07:00
2009-06-22 21:29:52 -07:00
2009-06-17 09:35:24 -07:00
2009-07-03 15:45:29 +01:00
2009-06-25 17:04:37 -07:00
2009-06-15 21:30:25 -07:00
2009-06-16 19:50:13 -07:00
2009-06-25 11:22:12 -07:00
2009-06-29 19:31:41 -07:00
2009-05-28 20:52:40 -04:00
2009-06-22 21:29:52 -07:00
2009-06-13 23:36:29 -07:00
2009-06-23 10:38:47 -07:00
2009-07-03 15:45:29 +01:00
2009-06-17 04:31:16 -07:00
2009-07-03 15:45:29 +01:00
2009-06-30 18:55:58 -07:00
2009-06-26 14:37:25 +10:00
2009-07-01 10:41:09 -07:00
2009-06-23 03:29:57 -03:00
2009-05-22 23:22:54 +02:00
2009-06-22 08:54:14 -05:00
2009-07-03 11:54:57 +02:00
2009-06-18 13:04:04 -07:00
2009-06-30 18:56:00 -07:00
2009-06-28 10:24:13 +01:00
2009-06-30 19:47:04 -07:00
2009-06-15 09:40:05 -07:00
2009-07-03 03:34:12 +00:00
2009-06-30 18:55:59 -07:00
2009-07-02 16:51:09 -07:00
2009-07-03 15:45:29 +01:00
2009-06-29 09:40:38 -07:00
Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release
2009-06-24 01:19:50 -04:00
2009-06-09 01:12:38 +04:00
2009-06-18 13:04:04 -07:00
2009-06-15 16:47:25 +10:00
2009-06-15 21:45:32 -05:00
2009-06-15 11:18:27 +01:00
2009-07-03 15:45:29 +01:00
2009-06-22 12:08:23 +02:00
2009-06-16 04:56:57 -07:00
2009-07-04 09:46:01 -07:00
2009-07-03 15:45:29 +01:00
2009-06-12 01:34:12 +03:00
2009-06-30 18:56:00 -07:00
2009-07-03 15:45:27 +01:00
2009-06-24 18:34:41 +01:00
2009-06-15 21:30:27 -07:00
2009-06-25 11:24:26 -07:00
2009-06-01 12:03:15 +01:00
2009-07-04 10:39:06 -07:00
2009-06-12 22:16:40 +09:30
2009-06-16 19:47:52 -07:00
2009-06-24 14:35:57 -07:00
2009-06-26 16:55:37 +10:00
2009-06-12 21:32:31 +02:00
2009-06-18 13:04:04 -07:00
2009-06-18 13:04:04 -07:00