SCCS-vsn: sys/kern/kern_physio.c 4.19
SCCS-vsn: sys/kern/vfs_bio.c 4.19
SCCS-vsn: sys/kern/vfs_cluster.c 4.19
-/* kern_physio.c 4.18 81/03/11 */
+/* kern_physio.c 4.19 81/04/23 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
- while (u.u_count != 0 && bp->b_error==0) {
+ while (u.u_count != 0 && (bp->b_flags&B_ERROR)==0) {
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;
-/* vfs_bio.c 4.18 81/03/11 */
+/* vfs_bio.c 4.19 81/04/23 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
- while (u.u_count != 0 && bp->b_error==0) {
+ while (u.u_count != 0 && (bp->b_flags&B_ERROR)==0) {
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;
-/* vfs_cluster.c 4.18 81/03/11 */
+/* vfs_cluster.c 4.19 81/04/23 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
bp->b_error = 0;
bp->b_proc = u.u_procp;
bp->b_un.b_addr = u.u_base;
- while (u.u_count != 0 && bp->b_error==0) {
+ while (u.u_count != 0 && (bp->b_flags&B_ERROR)==0) {
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;
bp->b_flags = B_BUSY | B_PHYS | rw;
bp->b_dev = dev;
bp->b_blkno = u.u_offset >> PGSHIFT;