ref: 9aec87c46c483ca1cf560e0e8a929cdf72447371
parent: 7848fe597006ecc6ee0605341ada08b7dea42f2a
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Jan 2 10:29:15 EST 2015
vgavesa: get rid of the vesa kproc in 9front, screen blanking is always initiated from process context, so there is no need for a kproc anymore. care has been taken for the race between vesadisable() and vesablank() by acquiering the drawlock prior calling scr->dev->enable() and scr->dev->disable(). this also has the side effect of accelerated fills and scrolls not being called during device disable.