scsi_get_xs, scsi_free_xs, scsi_execuse_xs, and scsi_user_done don't exist anymore. No need for prototypes for them.
Index: scsi/scsiconf.h =================================================================== RCS file: /cvs/src/sys/scsi/scsiconf.h,v retrieving revision 1.124 diff -u scsi/scsiconf.h --- scsi/scsiconf.h 17 Apr 2010 00:51:13 -0000 1.124 +++ scsi/scsiconf.h 20 May 2010 23:45:46 -0000 @@ -567,10 +567,6 @@ void scsi_init(void); void scsi_deinit(void); -struct scsi_xfer * - scsi_get_xs(struct scsi_link *, int); -void scsi_free_xs(struct scsi_xfer *, int); -int scsi_execute_xs(struct scsi_xfer *); daddr64_t scsi_size(struct scsi_link *, int, u_int32_t *); int scsi_test_unit_ready(struct scsi_link *, int, int); int scsi_inquire(struct scsi_link *, struct scsi_inquiry_data *, int); @@ -591,7 +587,6 @@ int scsi_mode_select_big(struct scsi_link *, int, struct scsi_mode_header_big *, int, int); void scsi_done(struct scsi_xfer *); -void scsi_user_done(struct scsi_xfer *); int scsi_scsi_cmd(struct scsi_link *, struct scsi_generic *, int cmdlen, u_char *data_addr, int datalen, int retries, int timeout, struct buf *bp, int flags);