|
@@ -1866,6 +1866,8 @@ static void udf_open_lvid(struct super_block *sb)
|
|
|
mark_buffer_dirty(bh);
|
|
|
sbi->s_lvid_dirty = 0;
|
|
|
mutex_unlock(&sbi->s_alloc_mutex);
|
|
|
+ /* Make opening of filesystem visible on the media immediately */
|
|
|
+ sync_dirty_buffer(bh);
|
|
|
}
|
|
|
|
|
|
static void udf_close_lvid(struct super_block *sb)
|
|
@@ -1906,6 +1908,8 @@ static void udf_close_lvid(struct super_block *sb)
|
|
|
mark_buffer_dirty(bh);
|
|
|
sbi->s_lvid_dirty = 0;
|
|
|
mutex_unlock(&sbi->s_alloc_mutex);
|
|
|
+ /* Make closing of filesystem visible on the media immediately */
|
|
|
+ sync_dirty_buffer(bh);
|
|
|
}
|
|
|
|
|
|
u64 lvid_get_unique_id(struct super_block *sb)
|