]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/generic_serial.h
[PATCH] md: Final stages of raid5 expand code
[linux-2.6-omap-h63xx.git] / include / linux / generic_serial.h
index 0abe9d9a0069d9b17e4771a9a5aaffb394402556..652611a4bdcd1ea05aa0bcd6e6a2d9d1a2a39da7 100644 (file)
@@ -12,6 +12,8 @@
 #ifndef GENERIC_SERIAL_H
 #define GENERIC_SERIAL_H
 
+#include <linux/mutex.h>
+
 struct real_driver {
   void                    (*disable_tx_interrupts) (void *);
   void                    (*enable_tx_interrupts) (void *);
@@ -34,7 +36,7 @@ struct gs_port {
   int                     xmit_head;
   int                     xmit_tail;
   int                     xmit_cnt;
-  struct semaphore        port_write_sem;
+  struct mutex            port_write_mutex;
   int                     flags;
   wait_queue_head_t       open_wait;
   wait_queue_head_t       close_wait;