Change the peripheral driver list from a linker set to module driven
authorPeter Avalos <pavalos@dragonflybsd.org>
Sat, 17 Nov 2007 20:28:46 +0000 (20:28 +0000)
committerPeter Avalos <pavalos@dragonflybsd.org>
Sat, 17 Nov 2007 20:28:46 +0000 (20:28 +0000)
commit2ad14cb5938c564776756a8ecad2a4d5bf483514
tree26aa10bc39a1f6bb625cee5859aafcc1bb6d05ee
parentc92c47fd7099c0a08267ea9d9ef72be37fcddc06
Change the peripheral driver list from a linker set to module driven
driver registration.  This should allow things like da, sa, cd etc to be
in seperate KLD's to the cam core and make them preloadable.

Obtained-from: FreeBSD
12 files changed:
sys/bus/cam/cam_periph.c
sys/bus/cam/cam_periph.h
sys/bus/cam/cam_xpt.c
sys/bus/cam/scsi/scsi_cd.c
sys/bus/cam/scsi/scsi_ch.c
sys/bus/cam/scsi/scsi_da.c
sys/bus/cam/scsi/scsi_pass.c
sys/bus/cam/scsi/scsi_pt.c
sys/bus/cam/scsi/scsi_sa.c
sys/bus/cam/scsi/scsi_ses.c
sys/bus/cam/scsi/scsi_targ_bh.c
sys/bus/cam/scsi/scsi_target.c