-
- Downloads
vc: separate state
There are two copies of some members of struct vc_data. This is because we need to save them and restore later. Move these memebers to a separate structure called vc_state. So now instead of members like: vc_x, vc_y and vc_saved_x, vc_saved_y we have state and saved_state (of type: struct vc_state) containing state.x, state.y and saved_state.x, saved_state.y This change: * makes clear what is saved & restored * eases save & restore by using memcpy (see save_cur and restore_cur) Finally, we document the newly added struct vc_state using kernel-doc. Signed-off-by:Jiri Slaby <jslaby@suse.cz> Link: https://lore.kernel.org/r/20200615074910.19267-1-jslaby@suse.cz Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/accessibility/braille/braille_console.c 5 additions, 5 deletionsdrivers/accessibility/braille/braille_console.c
- drivers/staging/speakup/main.c 14 additions, 14 deletionsdrivers/staging/speakup/main.c
- drivers/tty/vt/vt.c 157 additions, 170 deletionsdrivers/tty/vt/vt.c
- drivers/video/console/mdacon.c 1 addition, 1 deletiondrivers/video/console/mdacon.c
- drivers/video/console/sticon.c 3 additions, 3 deletionsdrivers/video/console/sticon.c
- drivers/video/console/vgacon.c 11 additions, 11 deletionsdrivers/video/console/vgacon.c
- drivers/video/fbdev/core/bitblit.c 3 additions, 3 deletionsdrivers/video/fbdev/core/bitblit.c
- drivers/video/fbdev/core/fbcon.c 4 additions, 4 deletionsdrivers/video/fbdev/core/fbcon.c
- drivers/video/fbdev/core/fbcon_ccw.c 2 additions, 2 deletionsdrivers/video/fbdev/core/fbcon_ccw.c
- drivers/video/fbdev/core/fbcon_cw.c 2 additions, 2 deletionsdrivers/video/fbdev/core/fbcon_cw.c
- drivers/video/fbdev/core/fbcon_ud.c 2 additions, 2 deletionsdrivers/video/fbdev/core/fbcon_ud.c
- drivers/video/fbdev/core/tileblit.c 2 additions, 2 deletionsdrivers/video/fbdev/core/tileblit.c
- include/linux/console_struct.h 33 additions, 21 deletionsinclude/linux/console_struct.h
Loading
Please register or sign in to comment