tty: vt: reflow csi_J()
Push cases one level left, according to coding style. And reorder local variables. Signed-off-by: "Jiri Slaby (SUSE)" <jirislaby@kernel.org> Tested-by: Helge Deller <deller@gmx.de> # parisc STI console Link: https://lore.kernel.org/r/20240122110401.7289-13-jirislaby@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
4b8f936185
commit
fe4f6beb59
+25
-25
@@ -1507,34 +1507,34 @@ enum CSI_J {
|
||||
|
||||
static void csi_J(struct vc_data *vc, enum CSI_J vpar)
|
||||
{
|
||||
unsigned short *start;
|
||||
unsigned int count;
|
||||
unsigned short * start;
|
||||
|
||||
switch (vpar) {
|
||||
case CSI_J_CURSOR_TO_END:
|
||||
vc_uniscr_clear_line(vc, vc->state.x,
|
||||
vc->vc_cols - vc->state.x);
|
||||
vc_uniscr_clear_lines(vc, vc->state.y + 1,
|
||||
vc->vc_rows - vc->state.y - 1);
|
||||
count = (vc->vc_scr_end - vc->vc_pos) >> 1;
|
||||
start = (unsigned short *)vc->vc_pos;
|
||||
break;
|
||||
case CSI_J_START_TO_CURSOR:
|
||||
vc_uniscr_clear_line(vc, 0, vc->state.x + 1);
|
||||
vc_uniscr_clear_lines(vc, 0, vc->state.y);
|
||||
count = ((vc->vc_pos - vc->vc_origin) >> 1) + 1;
|
||||
start = (unsigned short *)vc->vc_origin;
|
||||
break;
|
||||
case CSI_J_FULL:
|
||||
flush_scrollback(vc);
|
||||
fallthrough;
|
||||
case CSI_J_VISIBLE:
|
||||
vc_uniscr_clear_lines(vc, 0, vc->vc_rows);
|
||||
count = vc->vc_cols * vc->vc_rows;
|
||||
start = (unsigned short *)vc->vc_origin;
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
case CSI_J_CURSOR_TO_END:
|
||||
vc_uniscr_clear_line(vc, vc->state.x,
|
||||
vc->vc_cols - vc->state.x);
|
||||
vc_uniscr_clear_lines(vc, vc->state.y + 1,
|
||||
vc->vc_rows - vc->state.y - 1);
|
||||
count = (vc->vc_scr_end - vc->vc_pos) >> 1;
|
||||
start = (unsigned short *)vc->vc_pos;
|
||||
break;
|
||||
case CSI_J_START_TO_CURSOR:
|
||||
vc_uniscr_clear_line(vc, 0, vc->state.x + 1);
|
||||
vc_uniscr_clear_lines(vc, 0, vc->state.y);
|
||||
count = ((vc->vc_pos - vc->vc_origin) >> 1) + 1;
|
||||
start = (unsigned short *)vc->vc_origin;
|
||||
break;
|
||||
case CSI_J_FULL:
|
||||
flush_scrollback(vc);
|
||||
fallthrough;
|
||||
case CSI_J_VISIBLE:
|
||||
vc_uniscr_clear_lines(vc, 0, vc->vc_rows);
|
||||
count = vc->vc_cols * vc->vc_rows;
|
||||
start = (unsigned short *)vc->vc_origin;
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
scr_memsetw(start, vc->vc_video_erase_char, 2 * count);
|
||||
if (con_should_update(vc))
|
||||
|
||||
Reference in New Issue
Block a user