diff options
Diffstat (limited to 'fs/udf/inode.c')
-rw-r--r-- | fs/udf/inode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/udf/inode.c b/fs/udf/inode.c index 166d3ed32c39..2dc461eeb415 100644 --- a/fs/udf/inode.c +++ b/fs/udf/inode.c | |||
@@ -287,7 +287,7 @@ int udf_expand_file_adinicb(struct inode *inode) | |||
287 | if (!PageUptodate(page)) { | 287 | if (!PageUptodate(page)) { |
288 | kaddr = kmap(page); | 288 | kaddr = kmap(page); |
289 | memset(kaddr + iinfo->i_lenAlloc, 0x00, | 289 | memset(kaddr + iinfo->i_lenAlloc, 0x00, |
290 | PAGE_CACHE_SIZE - iinfo->i_lenAlloc); | 290 | PAGE_SIZE - iinfo->i_lenAlloc); |
291 | memcpy(kaddr, iinfo->i_ext.i_data + iinfo->i_lenEAttr, | 291 | memcpy(kaddr, iinfo->i_ext.i_data + iinfo->i_lenEAttr, |
292 | iinfo->i_lenAlloc); | 292 | iinfo->i_lenAlloc); |
293 | flush_dcache_page(page); | 293 | flush_dcache_page(page); |
@@ -319,7 +319,7 @@ int udf_expand_file_adinicb(struct inode *inode) | |||
319 | inode->i_data.a_ops = &udf_adinicb_aops; | 319 | inode->i_data.a_ops = &udf_adinicb_aops; |
320 | up_write(&iinfo->i_data_sem); | 320 | up_write(&iinfo->i_data_sem); |
321 | } | 321 | } |
322 | page_cache_release(page); | 322 | put_page(page); |
323 | mark_inode_dirty(inode); | 323 | mark_inode_dirty(inode); |
324 | 324 | ||
325 | return err; | 325 | return err; |