mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 08:43:31 +00:00
tty: vt: accept u8 in do_con_trol() and vc_setGx()
These functions expect u8 as the control character. Switch the type from 'int' appropriately. The caller passing the value (do_con_write()) is fixed as well. Signed-off-by: "Jiri Slaby (SUSE)" <jirislaby@kernel.org> Link: https://lore.kernel.org/r/20240202065608.14019-11-jirislaby@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9156792bcf
commit
a8ccce55a8
1 changed files with 3 additions and 3 deletions
|
@ -2144,7 +2144,7 @@ static void reset_terminal(struct vc_data *vc, int do_clear)
|
|||
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];
|
||||
|
||||
|
@ -2198,7 +2198,7 @@ enum {
|
|||
};
|
||||
|
||||
/* 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_
|
||||
|
@ -2963,7 +2963,7 @@ static int do_con_write(struct tty_struct *tty, const u8 *buf, int count)
|
|||
param.vc = vc;
|
||||
|
||||
while (!tty->flow.stopped && count) {
|
||||
int orig = *buf;
|
||||
u8 orig = *buf;
|
||||
buf++;
|
||||
n++;
|
||||
count--;
|
||||
|
|
Loading…
Add table
Reference in a new issue