Fix an off by one in the critical section clearing code. The
commit71c3e0132fc6ca6278c346e60bb1247952be2f1c
authorpavalos <pavalos>
Fri, 6 Jul 2007 02:44:30 +0000 (6 02:44 +0000)
committerpavalos <pavalos>
Fri, 6 Jul 2007 02:44:30 +0000 (6 02:44 +0000)
treea09e95f9b9d5d935d2798ba2062a75bb6d6a5825
parent97c657d1db3eeb60c71723d3253b04de5f785c66
Fix an off by one in the critical section clearing code.  The
code was adjusting twice for the instruction pointer indicating
the *next* instruction to execute.  The aic79xx driver had a similar
bug, but was already fixed.

Obtained-from: FreeBSD
sys/dev/disk/aic7xxx/aic7xxx.c