--- linux/fs/reiserfs/stree.c.orig	Mon Feb 11 09:14:42 2002
+++ linux/fs/reiserfs/stree.c	Mon Feb 11 09:14:09 2002
@@ -1700,6 +1700,10 @@
     }
 
     if ( n_file_size == 0 || n_file_size < n_new_file_size ) {
+	if (update_timestamps) {
+	    p_s_inode->i_mtime = p_s_inode->i_ctime = CURRENT_TIME;
+	    reiserfs_update_sd(th, p_s_inode) ;
+	}
 	pathrelse(&s_search_path);
 	return;
     }
