diff options
Diffstat (limited to 'fs/udf/ialloc.c')
| -rw-r--r-- | fs/udf/ialloc.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c index 6eb279d5f4f..c10fa39f97e 100644 --- a/fs/udf/ialloc.c +++ b/fs/udf/ialloc.c @@ -49,8 +49,7 @@ void udf_free_inode(struct inode *inode)  			le32_add_cpu(&lvidiu->numDirs, -1);  		else  			le32_add_cpu(&lvidiu->numFiles, -1); - -		mark_buffer_dirty(sbi->s_lvid_bh); +		udf_updated_lvid(sb);  	}  	mutex_unlock(&sbi->s_alloc_mutex); @@ -122,7 +121,7 @@ struct inode *udf_new_inode(struct inode *dir, int mode, int *err)  		if (!(++uniqueID & 0x00000000FFFFFFFFUL))  			uniqueID += 16;  		lvhd->uniqueID = cpu_to_le64(uniqueID); -		mark_buffer_dirty(sbi->s_lvid_bh); +		udf_updated_lvid(sb);  	}  	mutex_unlock(&sbi->s_alloc_mutex);  	inode->i_mode = mode;  |