diff options
author | mdodd <mdodd@FreeBSD.org> | 2003-08-08 23:01:12 +0000 |
---|---|---|
committer | mdodd <mdodd@FreeBSD.org> | 2003-08-08 23:01:12 +0000 |
commit | 2523b9f8e4dc71a01daa31b0dcd61c35c4b7a5f9 (patch) | |
tree | 771999735b65430778ef30cddca01fb05b4904c7 /sys/dev/ida | |
parent | f5d5533b42ab6e80d52af9fb3721386007478b0c (diff) | |
download | FreeBSD-src-2523b9f8e4dc71a01daa31b0dcd61c35c4b7a5f9.zip FreeBSD-src-2523b9f8e4dc71a01daa31b0dcd61c35c4b7a5f9.tar.gz |
Initialize bp->bio_driver1 in idad_strategy().
Removed by accident in 1.38.
This fixes the trap 12 everyone was seeing in ida_construct_qcb().
PR: kern/53245
Diffstat (limited to 'sys/dev/ida')
-rw-r--r-- | sys/dev/ida/ida_disk.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ida/ida_disk.c b/sys/dev/ida/ida_disk.c index bc82980..a960a33 100644 --- a/sys/dev/ida/ida_disk.c +++ b/sys/dev/ida/ida_disk.c @@ -104,6 +104,7 @@ idad_strategy(struct bio *bp) goto bad; } + bp->bio_driver1 = drv; s = splbio(); ida_submit_buf(drv->controller, bp); splx(s); |