From 1c779419d6e0737d6a2585d6879e86388122baee Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Tue, 21 Oct 2003 18:20:33 -0700 Subject: [PATCH] [PATCH] tmpfs 6/7 write i_size_write From: Hugh Dickins mm/shmem.c was converted to i_size_read in -test1, and the remaining references to a file's naked i_size are safely protected by i_sem; but surely shmem_file_write must use i_size_write to update i_size. --- mm/shmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/shmem.c b/mm/shmem.c index 9000d1e596736..6dd3a4a3f86e5 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -1239,7 +1239,7 @@ shmem_file_write(struct file *file, const char __user *buf, size_t count, loff_t pos += bytes; buf += bytes; if (pos > inode->i_size) - inode->i_size = pos; + i_size_write(inode, pos); flush_dcache_page(page); set_page_dirty(page); -- 2.53.0