Commit f56453c9 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] tmpfs 3/6: use generic_file_llseek

From: Hugh Dickins <hugh@veritas.com>

default_llseek's use of BKL and not i_sem was recently exposed:
tmpfs should be using generic_file_llseek which guards with i_sem.
parent 2927b748
...@@ -1749,6 +1749,7 @@ static struct address_space_operations shmem_aops = { ...@@ -1749,6 +1749,7 @@ static struct address_space_operations shmem_aops = {
static struct file_operations shmem_file_operations = { static struct file_operations shmem_file_operations = {
.mmap = shmem_mmap, .mmap = shmem_mmap,
#ifdef CONFIG_TMPFS #ifdef CONFIG_TMPFS
.llseek = generic_file_llseek,
.read = shmem_file_read, .read = shmem_file_read,
.write = shmem_file_write, .write = shmem_file_write,
.fsync = simple_sync_file, .fsync = simple_sync_file,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment