Re: [PATCH] fb: udlfb: fix scheduling while atomic.

2013-01-06 Thread Alexander Holler
Am 05.01.2013 12:42, schrieb Alexander Holler: The console functions are using spinlocks while calling fb-driver ops but udlfb waits for a semaphore in many ops. This results in the BUG "scheduling while atomic". One of those call flows is e.g. vt_console_print() (spinlock printing_lock)

[PATCH] fb: udlfb: fix scheduling while atomic.

2013-01-05 Thread Alexander Holler
The console functions are using spinlocks while calling fb-driver ops but udlfb waits for a semaphore in many ops. This results in the BUG "scheduling while atomic". One of those call flows is e.g. vt_console_print() (spinlock printing_lock) (...) dlfb_ops_imageblit()