int prev_adaption;
        u32 modem_rx;           /* Our incoming virtual modem lines */
        u32 modem_tx;           /* Our outgoing modem lines */
-       int dead;               /* Refuse re-open */
+       bool dead;              /* Refuse re-open */
        /* Flow control */
        int throttled;          /* Private copy of throttle state */
        int constipated;        /* Throttle status for outgoing */
        unsigned int mru;
        unsigned int mtu;
        int initiator;                  /* Did we initiate connection */
-       int dead;                       /* Has the mux been shut down */
+       bool dead;                      /* Has the mux been shut down */
        struct gsm_dlci *dlci[NUM_DLCI];
        int constipated;                /* Asked by remote to shut up */
 
                struct gsm_dlci *dlci = gsm->dlci[0];
                /* Modem wishes to close down */
                if (dlci) {
-                       dlci->dead = 1;
-                       gsm->dead = 1;
+                       dlci->dead = true;
+                       gsm->dead = true;
                        gsm_dlci_begin_close(dlci);
                }
                }
                tty_port_tty_hangup(&dlci->port, false);
                kfifo_reset(&dlci->fifo);
        } else
-               dlci->gsm->dead = 1;
+               dlci->gsm->dead = true;
        wake_up(&dlci->gsm->event);
        /* A DLCI 0 close is a MUX termination so we need to kick that
           back to userspace somehow */
        struct gsm_dlci *dlci = gsm->dlci[0];
        struct gsm_msg *txq, *ntxq;
 
-       gsm->dead = 1;
+       gsm->dead = true;
 
        spin_lock(&gsm_mux_lock);
        for (i = 0; i < MAX_MUX; i++) {
        del_timer_sync(&gsm->t2_timer);
        /* Now we are sure T2 has stopped */
        if (dlci)
-               dlci->dead = 1;
+               dlci->dead = true;
 
        /* Free up any link layer users */
        mutex_lock(&gsm->mutex);
        dlci = gsm_dlci_alloc(gsm, 0);
        if (dlci == NULL)
                return -ENOMEM;
-       gsm->dead = 0;          /* Tty opens are now permissible */
+       gsm->dead = false;              /* Tty opens are now permissible */
        return 0;
 }
 
        gsm->encoding = 1;
        gsm->mru = 64;  /* Default to encoding 1 so these should be 64 */
        gsm->mtu = 64;
-       gsm->dead = 1;  /* Avoid early tty opens */
+       gsm->dead = true;       /* Avoid early tty opens */
 
        return gsm;
 }