n_gsm: switch escape to bool
authorJiri Slaby <jslaby@suse.cz>
Wed, 19 Feb 2020 08:49:49 +0000 (09:49 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 Feb 2020 11:46:48 +0000 (12:46 +0100)
gsm_mux->escape is used as a bool, so treat it as such.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20200219084949.28074-10-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/n_gsm.c

index e0283bb..d77ed82 100644 (file)
@@ -215,7 +215,7 @@ struct gsm_mux {
        unsigned int len;
        unsigned int address;
        unsigned int count;
-       int escape;
+       bool escape;
        int encoding;
        u8 control;
        u8 fcs;
@@ -1976,7 +1976,7 @@ static void gsm1_receive(struct gsm_mux *gsm, unsigned char c)
        }
 
        if (c == GSM1_ESCAPE) {
-               gsm->escape = 1;
+               gsm->escape = true;
                return;
        }
 
@@ -1986,7 +1986,7 @@ static void gsm1_receive(struct gsm_mux *gsm, unsigned char c)
 
        if (gsm->escape) {
                c ^= GSM1_ESCAPE_BITS;
-               gsm->escape = 0;
+               gsm->escape = false;
        }
        switch (gsm->state) {
        case GSM_START:         /* First byte after SOF */