Date: Wed, 24 May 2006 15:22:21 +0000 (UTC) From: Matt Jacob <mjacob@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam cam_ccb.h cam_periph.c src/sys/cam/scsi scsi_target.c Message-ID: <200605241522.k4OFMLqJ017645@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mjacob 2006-05-24 15:22:21 UTC
FreeBSD src repository
Modified files:
sys/cam cam_ccb.h cam_periph.c
sys/cam/scsi scsi_target.c
Log:
Make physical buffers in cam_periph_mapmem owned by the kernel in case we
return to user space w/o waiting for I/O to complete.
I tried to get several folks who know this code better than me to review it
with no luck. I *do* know that w/o this code, using the SCSI target driver
panics in userret (if it doesn't panic in knote first).
Revision Changes Path
1.30 +2 -1 src/sys/cam/cam_ccb.h
1.62 +10 -0 src/sys/cam/cam_periph.c
1.69 +9 -57 src/sys/cam/scsi/scsi_target.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605241522.k4OFMLqJ017645>
