aboutsummaryrefslogtreecommitdiff
path: root/include/linux/console_struct.h
diff options
context:
space:
mode:
authorNicolas Pitre <[email protected]>2018-07-19 00:05:25 -0400
committerGreg Kroah-Hartman <[email protected]>2018-07-21 09:19:46 +0200
commitd541ae4e76ae35b76490206ef946a9124b993e32 (patch)
tree5c04d74c91af1d1a312030921042f433a7e8942a /include/linux/console_struct.h
parent13aa0a12183f804d95c4c5c4d09df19ea74eb424 (diff)
vt: avoid a VLA in the unicode screen scroll function
The nr argument is typically small: most often nr == 1. However this could be abused with a very large explicit scroll in a resized screen. Make the code scroll lines by performing an array rotation operation to avoid the need for a large temporary space. Requested-by: Kees Cook <[email protected]> Suggested-by: Adam Borowski <[email protected]> Signed-off-by: Nicolas Pitre <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'include/linux/console_struct.h')
0 files changed, 0 insertions, 0 deletions