diff options
author | Matthias Kaehlcke <matthias.kaehlcke@gmail.com> | 2007-07-29 23:38:15 +0200 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.localdomain> | 2007-07-31 17:44:01 +0200 |
commit | 28f85009e0cf6a5232cd285131eac3dfe26d9e3a (patch) | |
tree | 7fbf47978234fc2cd92d4695f784a8bc15501edc /drivers/scsi/st.h | |
parent | [SCSI] bsg: update sg_io_v4 structure (diff) | |
download | linux-28f85009e0cf6a5232cd285131eac3dfe26d9e3a.tar.xz linux-28f85009e0cf6a5232cd285131eac3dfe26d9e3a.zip |
[SCSI] st: Use mutex instead of semaphore
The SCSI Tape driver uses a semaphore as mutex. Use the mutex API
instead of the (binary) semaphore.
Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com>
Acked-by: Kai Makisara <kai.makisara@kolumbus.fi>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/st.h')
-rw-r--r-- | drivers/scsi/st.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/st.h b/drivers/scsi/st.h index 50f3deb1f9ed..6c8075712974 100644 --- a/drivers/scsi/st.h +++ b/drivers/scsi/st.h @@ -3,6 +3,7 @@ #define _ST_H #include <linux/completion.h> +#include <linux/mutex.h> #include <linux/kref.h> #include <scsi/scsi_cmnd.h> @@ -98,7 +99,7 @@ struct st_partstat { struct scsi_tape { struct scsi_driver *driver; struct scsi_device *device; - struct semaphore lock; /* For serialization */ + struct mutex lock; /* For serialization */ struct completion wait; /* For SCSI commands */ struct st_buffer *buffer; |