I am sorry I didn't quite understand. You mean it is true that caller
must hold os_scsi_tapes_lock?
new_tape_buffer in drivers/scsi/st.c is called without the lock, but
the new_tape_buffer in drivers/scsi/osst.c
is called with the lock. Both comments says no lock is needed. Should
the two new_tap_buffer functions have similar usage?
BTW, I am on the mailing list now, so I no longer need to be
personally CC-ed. Thanks.
Lin
--