Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

vc: switch to fixed_size_llseek()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 65004276 74797797

+1 -16
+1 -16
drivers/tty/vt/vc_screen.c
··· 188 188 console_unlock(); 189 189 if (size < 0) 190 190 return size; 191 - switch (orig) { 192 - default: 193 - return -EINVAL; 194 - case 2: 195 - offset += size; 196 - break; 197 - case 1: 198 - offset += file->f_pos; 199 - case 0: 200 - break; 201 - } 202 - if (offset < 0 || offset > size) { 203 - return -EINVAL; 204 - } 205 - file->f_pos = offset; 206 - return file->f_pos; 191 + return fixed_size_llseek(file, offset, orig, size); 207 192 } 208 193 209 194