summaryrefslogtreecommitdiffstats
path: root/sys/dev/ida
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>2003-08-08 23:01:12 +0000
committermdodd <mdodd@FreeBSD.org>2003-08-08 23:01:12 +0000
commit2523b9f8e4dc71a01daa31b0dcd61c35c4b7a5f9 (patch)
tree771999735b65430778ef30cddca01fb05b4904c7 /sys/dev/ida
parentf5d5533b42ab6e80d52af9fb3721386007478b0c (diff)
downloadFreeBSD-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.c1
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);
OpenPOWER on IntegriCloud