cvs commit: src/sys/cam cam_xpt.c cam_xpt.h src/sys/cam/scsi
scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c scsi_pt.c scsi_sa.c
scsi_ses.c scsi_sg.c scsi_targ_bh.c
Scott Long
scottl at FreeBSD.org
Wed May 16 16:54:24 UTC 2007
scottl 2007-05-16 16:54:24 UTC
FreeBSD src repository
Modified files:
sys/cam cam_xpt.c cam_xpt.h
sys/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c
scsi_pt.c scsi_sa.c scsi_ses.c scsi_sg.c
scsi_targ_bh.c
Log:
Add a helper function for registering async callbacks. Besides
eliminating a lot of duplicated code, this also fixes a locking edge case.
Revision Changes Path
1.185 +33 -0 src/sys/cam/cam_xpt.c
1.9 +2 -0 src/sys/cam/cam_xpt.h
1.101 +4 -32 src/sys/cam/scsi/scsi_cd.c
1.46 +4 -32 src/sys/cam/scsi/scsi_ch.c
1.210 +5 -32 src/sys/cam/scsi/scsi_da.c
1.48 +4 -32 src/sys/cam/scsi/scsi_pass.c
1.47 +5 -32 src/sys/cam/scsi/scsi_pt.c
1.111 +4 -35 src/sys/cam/scsi/scsi_sa.c
1.35 +3 -30 src/sys/cam/scsi/scsi_ses.c
1.9 +4 -31 src/sys/cam/scsi/scsi_sg.c
1.25 +2 -16 src/sys/cam/scsi/scsi_targ_bh.c
More information about the cvs-src
mailing list