int custom_divisor;     /* custom_divisor kludge, this is for
                                   baud_base (different from what goes to the
                                   chip!) */
-       __u16 last_set_data_urb_value ;
+       u16 last_set_data_urb_value;
                                /* the last data state set - needed for doing
                                 * a break
                                 */
        unsigned long last_dtr_rts;     /* saved modem control outputs */
        char prev_status;        /* Used for TIOCMIWAIT */
        char transmit_empty;    /* If transmitter is empty or not */
-       __u16 interface;        /* FT2232C, FT2232H or FT4232H port interface
+       u16 interface;          /* FT2232C, FT2232H or FT4232H port interface
                                   (0 for FT232/245) */
 
        speed_t force_baud;     /* if non-zero, force the baud rate to
 
 static unsigned short int ftdi_232am_baud_base_to_divisor(int baud, int base);
 static unsigned short int ftdi_232am_baud_to_divisor(int baud);
-static __u32 ftdi_232bm_baud_base_to_divisor(int baud, int base);
-static __u32 ftdi_232bm_baud_to_divisor(int baud);
-static __u32 ftdi_2232h_baud_base_to_divisor(int baud, int base);
-static __u32 ftdi_2232h_baud_to_divisor(int baud);
+static u32 ftdi_232bm_baud_base_to_divisor(int baud, int base);
+static u32 ftdi_232bm_baud_to_divisor(int baud);
+static u32 ftdi_2232h_baud_base_to_divisor(int baud, int base);
+static u32 ftdi_2232h_baud_to_divisor(int baud);
 
 static struct usb_serial_driver ftdi_sio_device = {
        .driver = {
         return ftdi_232am_baud_base_to_divisor(baud, 48000000);
 }
 
-static __u32 ftdi_232bm_baud_base_to_divisor(int baud, int base)
+static u32 ftdi_232bm_baud_base_to_divisor(int baud, int base)
 {
        static const unsigned char divfrac[8] = { 0, 3, 2, 4, 1, 5, 6, 7 };
-       __u32 divisor;
+       u32 divisor;
        /* divisor shifted 3 bits to the left */
        int divisor3 = base / 2 / baud;
        divisor = divisor3 >> 3;
-       divisor |= (__u32)divfrac[divisor3 & 0x7] << 14;
+       divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
        /* Deal with special cases for highest baud rates. */
        if (divisor == 1)
                divisor = 0;
        return divisor;
 }
 
-static __u32 ftdi_232bm_baud_to_divisor(int baud)
+static u32 ftdi_232bm_baud_to_divisor(int baud)
 {
         return ftdi_232bm_baud_base_to_divisor(baud, 48000000);
 }
 
-static __u32 ftdi_2232h_baud_base_to_divisor(int baud, int base)
+static u32 ftdi_2232h_baud_base_to_divisor(int baud, int base)
 {
        static const unsigned char divfrac[8] = { 0, 3, 2, 4, 1, 5, 6, 7 };
-       __u32 divisor;
+       u32 divisor;
        int divisor3;
 
        /* hi-speed baud rate is 10-bit sampling instead of 16-bit */
        divisor3 = base * 8 / (baud * 10);
 
        divisor = divisor3 >> 3;
-       divisor |= (__u32)divfrac[divisor3 & 0x7] << 14;
+       divisor |= (u32)divfrac[divisor3 & 0x7] << 14;
        /* Deal with special cases for highest baud rates. */
        if (divisor == 1)
                divisor = 0;
        return divisor;
 }
 
-static __u32 ftdi_2232h_baud_to_divisor(int baud)
+static u32 ftdi_2232h_baud_to_divisor(int baud)
 {
         return ftdi_2232h_baud_base_to_divisor(baud, 120000000);
 }
 }
 
 
-static __u32 get_ftdi_divisor(struct tty_struct *tty,
+static u32 get_ftdi_divisor(struct tty_struct *tty,
                                                struct usb_serial_port *port)
 {
        struct ftdi_private *priv = usb_get_serial_port_data(port);
        struct device *dev = &port->dev;
-       __u32 div_value = 0;
+       u32 div_value = 0;
        int div_okay = 1;
        int baud;
 
        case FT232RL: /* FT232RL chip */
        case FTX:     /* FT-X series */
                if (baud <= 3000000) {
-                       __u16 product_id = le16_to_cpu(
+                       u16 product_id = le16_to_cpu(
                                port->serial->dev->descriptor.idProduct);
                        if (((product_id == FTDI_NDI_HUC_PID)           ||
                             (product_id == FTDI_NDI_SPECTRA_SCU_PID)   ||
 static int change_speed(struct tty_struct *tty, struct usb_serial_port *port)
 {
        struct ftdi_private *priv = usb_get_serial_port_data(port);
-       __u16 urb_value;
-       __u16 urb_index;
-       __u32 urb_index_value;
+       u16 urb_value;
+       u16 urb_index;
+       u32 urb_index_value;
        int rv;
 
        urb_index_value = get_ftdi_divisor(tty, port);
-       urb_value = (__u16)urb_index_value;
-       urb_index = (__u16)(urb_index_value >> 16);
+       urb_value = (u16)urb_index_value;
+       urb_index = (u16)(urb_index_value >> 16);
        if ((priv->chip_type == FT2232C) || (priv->chip_type == FT2232H) ||
                (priv->chip_type == FT4232H) || (priv->chip_type == FT232H)) {
                /* Probably the BM type needs the MSB of the encoded fractional
                 * divider also moved like for the chips above. Any infos? */
-               urb_index = (__u16)((urb_index << 8) | priv->interface);
+               urb_index = (u16)((urb_index << 8) | priv->interface);
        }
 
        rv = usb_control_msg(port->serial->dev,
 {
        struct usb_serial_port *port = tty->driver_data;
        struct ftdi_private *priv = usb_get_serial_port_data(port);
-       __u16 urb_value;
+       u16 urb_value;
 
        /* break_state = -1 to turn on break, and 0 to turn off break */
        /* see drivers/char/tty_io.c to see it used */
        struct ftdi_private *priv = usb_get_serial_port_data(port);
        struct ktermios *termios = &tty->termios;
        unsigned int cflag = termios->c_cflag;
-       __u16 urb_value; /* will hold the new flags */
+       u16 urb_value; /* will hold the new flags */
 
        /* Added for xon/xoff support */
        unsigned int iflag = termios->c_iflag;