• Jiri Slaby (SUSE)'s avatar
    tty: vt: pass vc_resize_user as a parameter · beccdcfa
    Jiri Slaby (SUSE) authored
    It is pretty unfortunate to set vc_data::vc_resize_user in two callers
    of vc_do_resize(). vc_resize_user is immediately reset there (while
    remembering it). So instead of this back and forth, pass 'from_user' as
    a parameter.
    
    Notes on 'int user':
    * The name changes from 'user' to 'from_user' on some places to be
      consistent.
    * The type is bool now as 'int user' might evoke user's uid or whatever.
    
    Provided vc_resize() is called on many places and they need not to care
    about this parameter, its prototype is kept unchanged. Instead, it is
    now an inline calling a new __vc_resize() which implements the above.
    
    This patch makes the situation much more obvious.
    Signed-off-by: default avatar"Jiri Slaby (SUSE)" <jirislaby@kernel.org>
    Cc: Helge Deller <deller@gmx.de>
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: linux-fbdev@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Tested-by: Helge Deller <deller@gmx.de> # parisc STI console
    Link: https://lore.kernel.org/r/20240122110401.7289-8-jirislaby@kernel.orgSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    beccdcfa
vt_ioctl.c 29.7 KB