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

fnic: switch to fixed_size_llseek()

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

Al Viro eb5881d3 65004276

+2 -14
+2 -14
drivers/scsi/fnic/fnic_debugfs.c
··· 164 164 int howto) 165 165 { 166 166 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; 167 - loff_t pos = -1; 168 - 169 - switch (howto) { 170 - case 0: 171 - pos = offset; 172 - break; 173 - case 1: 174 - pos = file->f_pos + offset; 175 - break; 176 - case 2: 177 - pos = fnic_dbg_prt->buffer_len + offset; 178 - } 179 - return (pos < 0 || pos > fnic_dbg_prt->buffer_len) ? 180 - -EINVAL : (file->f_pos = pos); 167 + return fixed_size_llseek(file, offset, howto, 168 + fnic_dbg_prt->buffer_len); 181 169 } 182 170 183 171 /*