shithub: riscv

Download patch

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.