On Tue, 19 Oct 2010, Greg KH wrote:
So no need to clean it up for multiprocessor support.
http://download.intel.com/design/chipsets/datashts/29067602.pdf http://www.intel.com/design/chipsets/specupdt/29069403.pdf
Great, we can just drop all calls to lock_kernel() and the like in the driver and be done with it, right?
No,
you still need to switch off preemption.
Hm, how would you do that from within a driver?
preempt_disable()