SCCS-vsn: sys/kern/vfs_bio.c 4.42
SCCS-vsn: sys/kern/vfs_cluster.c 4.42
-/* vfs_bio.c 4.41 82/12/19 */
+/* vfs_bio.c 4.42 83/04/04 */
#include "../machine/pte.h"
#include "../machine/pte.h"
while ((bp->b_flags&B_DONE)==0)
sleep((caddr_t)bp, PRIBIO);
splx(s);
while ((bp->b_flags&B_DONE)==0)
sleep((caddr_t)bp, PRIBIO);
splx(s);
- u.u_error = geterror(bp);
+ if (u.u_error == 0) /* XXX */
+ u.u_error = geterror(bp);
-/* vfs_cluster.c 4.41 82/12/19 */
+/* vfs_cluster.c 4.42 83/04/04 */
#include "../machine/pte.h"
#include "../machine/pte.h"
while ((bp->b_flags&B_DONE)==0)
sleep((caddr_t)bp, PRIBIO);
splx(s);
while ((bp->b_flags&B_DONE)==0)
sleep((caddr_t)bp, PRIBIO);
splx(s);
- u.u_error = geterror(bp);
+ if (u.u_error == 0) /* XXX */
+ u.u_error = geterror(bp);