RE: [RFC] I/O MCA recovery

Luck, Tony
2004-05-13T16:07:23Z

>Thanks Tony, I hadn't looked at that code in awhile. I guess
>the I/O error recovery code should try to acquire the
>io_range_list_lock before looking through the list.

Yes ... I wouldn't attempt anything tricker than a "trylock"
in code that's going to run as part of an MCA handler. The
async delivery of MCA means that there's always a risk of
deadlocking a cpu if it tries to grab a lock that it already
holds at the time the MCA is delivered.

-Tony