mirror of https://gitee.com/openkylin/linux.git
fs/seq_file.c:seq_lseek(): fix switch statement indenting
[akpm@linux-foundation.org: checkpatch fixes] Cc: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
80de7f7ae0
commit
5e62adef9e
|
@ -308,27 +308,27 @@ loff_t seq_lseek(struct file *file, loff_t offset, int whence)
|
|||
mutex_lock(&m->lock);
|
||||
m->version = file->f_version;
|
||||
switch (whence) {
|
||||
case SEEK_CUR:
|
||||
offset += file->f_pos;
|
||||
case SEEK_SET:
|
||||
if (offset < 0)
|
||||
break;
|
||||
retval = offset;
|
||||
if (offset != m->read_pos) {
|
||||
while ((retval=traverse(m, offset)) == -EAGAIN)
|
||||
;
|
||||
if (retval) {
|
||||
/* with extreme prejudice... */
|
||||
file->f_pos = 0;
|
||||
m->read_pos = 0;
|
||||
m->version = 0;
|
||||
m->index = 0;
|
||||
m->count = 0;
|
||||
} else {
|
||||
m->read_pos = offset;
|
||||
retval = file->f_pos = offset;
|
||||
}
|
||||
case SEEK_CUR:
|
||||
offset += file->f_pos;
|
||||
case SEEK_SET:
|
||||
if (offset < 0)
|
||||
break;
|
||||
retval = offset;
|
||||
if (offset != m->read_pos) {
|
||||
while ((retval = traverse(m, offset)) == -EAGAIN)
|
||||
;
|
||||
if (retval) {
|
||||
/* with extreme prejudice... */
|
||||
file->f_pos = 0;
|
||||
m->read_pos = 0;
|
||||
m->version = 0;
|
||||
m->index = 0;
|
||||
m->count = 0;
|
||||
} else {
|
||||
m->read_pos = offset;
|
||||
retval = file->f_pos = offset;
|
||||
}
|
||||
}
|
||||
}
|
||||
file->f_version = m->version;
|
||||
mutex_unlock(&m->lock);
|
||||
|
|
Loading…
Reference in New Issue