cvs commit: src/sys/cam cam_ccb.h cam_periph.c src/sys/cam/scsi
scsi_target.c
Matt Jacob
mjacob at FreeBSD.org
Wed May 24 08:23:13 PDT 2006
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
More information about the cvs-src
mailing list