|
@@ -376,6 +376,9 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
|
|
|
*/
|
|
|
vfs_check_frozen(inode->i_sb, SB_FREEZE_WRITE);
|
|
|
|
|
|
+ /* Update file times before taking page lock */
|
|
|
+ file_update_time(vma->vm_file);
|
|
|
+
|
|
|
gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh);
|
|
|
ret = gfs2_glock_nq(&gh);
|
|
|
if (ret)
|