csi_J(vc, CSI_J_VISIBLE);
 }
 
-static void vc_setGx(struct vc_data *vc, unsigned int which, int c)
+static void vc_setGx(struct vc_data *vc, unsigned int which, u8 c)
 {
        unsigned char *charset = &vc->state.Gx_charset[which];
 
 };
 
 /* console_lock is held */
-static void do_con_trol(struct tty_struct *tty, struct vc_data *vc, int c)
+static void do_con_trol(struct tty_struct *tty, struct vc_data *vc, u8 c)
 {
        /*
         *  Control characters can be used in the _middle_
        param.vc = vc;
 
        while (!tty->flow.stopped && count) {
-               int orig = *buf;
+               u8 orig = *buf;
                buf++;
                n++;
                count--;