We need two values to store the status of mouse reporting, both need at least two (vc_protocol_mouse) or three (vc_report_mouse) bits, so use chars.
Signed-off-by: Tammo Block <tammo.bl...@gmail.com> --- include/linux/console_struct.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/console_struct.h b/include/linux/console_struct.h index 153734816b49..dd42287ed553 100644 --- a/include/linux/console_struct.h +++ b/include/linux/console_struct.h @@ -132,6 +132,8 @@ struct vc_data { struct pid *vt_pid; int vt_newvt; wait_queue_head_t paste_wait; + unsigned char vc_report_mouse; /* Which events to report to userspace */ + unsigned char vc_protocol_mouse; /* What protocol to use for report */ /* mode flags */ unsigned int vc_disp_ctrl : 1; /* Display chars < 32? */ unsigned int vc_toggle_meta : 1; /* Toggle high bit? */ @@ -144,7 +146,6 @@ struct vc_data { unsigned int vc_priv : 3; unsigned int vc_need_wrap : 1; unsigned int vc_can_do_color : 1; - unsigned int vc_report_mouse : 2; unsigned char vc_utf : 1; /* Unicode UTF-8 encoding */ unsigned char vc_utf_count; int vc_utf_char; -- 2.27.0