> On Fri, 2002-09-27 at 22:04, Andre Hedrick wrote:
> > See in trying to move to a spinlock it goes totally south.
> > So now that you know the where, and why ... please go fix.
> > See I am off working with AC on the issues for 2.4.
> > Also with PREMPT, bah never mind.
> Sigh... I do not want to start this but this problem has nothing to do
> with preemption and everything to do with you sleeping while holding a
> lock. It exists whether preempt is on or off.
Glad we agree on the lock issue, thanks for confirming the point!
There is an issue of interrupt acknowledgement and when one can pre-empt.
I would like to resolve the issue, but I need a global caller/notifier api
from you so I can block IO in a safe spot on the 'data transfer' state
bar. Yeah, blah blah on underfined terms.
Some how I need to figure out how to address the pre-empt and keep the
driver data stable. Initially I would suggest throttling back on the
request size to maybe 4k or 8k regardless. I may not sound right but it
will serve the purpose.
LAD Storage Consulting Group
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/