Commit 7b8e8924 authored by Chris Snook's avatar Chris Snook Committed by Linus Torvalds
Browse files

use symbolic constants in generic lseek code



Convert magic numbers to SEEK_* values from fs.h

Signed-off-by: default avatarChris Snook <csnook@redhat.com>
Acked-by: default avatarDavid Howells <dhowells@redhat.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 5b795202
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -37,10 +37,10 @@ loff_t generic_file_llseek(struct file *file, loff_t offset, int origin)

	mutex_lock(&inode->i_mutex);
	switch (origin) {
		case 2:
		case SEEK_END:
			offset += inode->i_size;
			break;
		case 1:
		case SEEK_CUR:
			offset += file->f_pos;
	}
	retval = -EINVAL;
@@ -63,10 +63,10 @@ loff_t remote_llseek(struct file *file, loff_t offset, int origin)

	lock_kernel();
	switch (origin) {
		case 2:
		case SEEK_END:
			offset += i_size_read(file->f_path.dentry->d_inode);
			break;
		case 1:
		case SEEK_CUR:
			offset += file->f_pos;
	}
	retval = -EINVAL;
@@ -94,10 +94,10 @@ loff_t default_llseek(struct file *file, loff_t offset, int origin)

	lock_kernel();
	switch (origin) {
		case 2:
		case SEEK_END:
			offset += i_size_read(file->f_path.dentry->d_inode);
			break;
		case 1:
		case SEEK_CUR:
			offset += file->f_pos;
	}
	retval = -EINVAL;