diff options
author | Eric <sandeen@redhat.com> | 2007-07-16 18:23:19 +0200 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2007-07-16 18:23:19 +0200 |
commit | 6fa20d4fb58cb342638bc14658083aadcad8fb74 (patch) | |
tree | d6b2959b965f87e1b92ff7b90636bf2a9257a9ff | |
parent | [CIFS] use simple_prepare_write to zero page data (diff) | |
download | linux-6fa20d4fb58cb342638bc14658083aadcad8fb74.tar.xz linux-6fa20d4fb58cb342638bc14658083aadcad8fb74.zip |
[CIFS] zero_user_page() conversions
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Steve French <sfrench@us.ibm.com>
-rw-r--r-- | fs/cifs/inode.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/fs/cifs/inode.c b/fs/cifs/inode.c index cfa5b360d12e..9ae901e54412 100644 --- a/fs/cifs/inode.c +++ b/fs/cifs/inode.c @@ -1353,10 +1353,7 @@ static int cifs_truncate_page(struct address_space *mapping, loff_t from) if (!page) return -ENOMEM; - kaddr = kmap_atomic(page, KM_USER0); - memset(kaddr + offset, 0, PAGE_CACHE_SIZE - offset); - flush_dcache_page(page); - kunmap_atomic(kaddr, KM_USER0); + zero_user_page(page, offset, PAGE_CACHE_SIZE - offset), KM_USER0); unlock_page(page); page_cache_release(page); return rc; |