Browse Source

staging: speakup: fix type mismatch warnings

Compiling speakup driver with sparse produces following warning:

drivers/staging/speakup/serialio.c:22:9: warning: incorrect type in
initializer (different base types)
drivers/staging/speakup/serialio.c:22:9:    expected unsigned int
[unsigned] flags
drivers/staging/speakup/serialio.c:22:9:    got restricted upf_t

This patch fixes it.

Signed-off-by: Okash Khawaja <okash.khawaja@gmail.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Okash Khawaja 9 years ago
parent
commit
ff59f2a6d4
1 changed files with 2 additions and 1 deletions
  1. 2 1
      drivers/staging/speakup/serialio.h

+ 2 - 1
drivers/staging/speakup/serialio.h

@@ -6,6 +6,7 @@
 #ifndef __sparc__
 #ifndef __sparc__
 #include <linux/serial.h>
 #include <linux/serial.h>
 #endif
 #endif
+#include <linux/serial_core.h>
 
 
 /*
 /*
  * this is cut&paste from 8250.h. Get rid of the structure, the definitions
  * this is cut&paste from 8250.h. Get rid of the structure, the definitions
@@ -16,7 +17,7 @@ struct old_serial_port {
 	unsigned int baud_base;
 	unsigned int baud_base;
 	unsigned int port;
 	unsigned int port;
 	unsigned int irq;
 	unsigned int irq;
-	unsigned int flags; /* unused */
+	upf_t flags; /* unused */
 };
 };
 
 
 /* countdown values for serial timeouts in us */
 /* countdown values for serial timeouts in us */