lkml.org 
[lkml]   [2009]   [Jun]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2.1 14/17] UDF: do not manipulate s_dirt directly
    Date
    From: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>

    ... use new VFS helpers instead.

    Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
    Jan Kara <jack@suse.cz>
    ---
    fs/udf/super.c | 6 +++---
    fs/udf/udfdecl.h | 2 +-
    2 files changed, 4 insertions(+), 4 deletions(-)

    diff --git a/fs/udf/super.c b/fs/udf/super.c
    index e2e06b0..7926436 100644
    --- a/fs/udf/super.c
    +++ b/fs/udf/super.c
    @@ -1908,7 +1908,7 @@ static int udf_fill_super(struct super_block *sb, void *options, int silent)
    sb->s_op = &udf_sb_ops;
    sb->s_export_op = &udf_export_ops;
    sb->dq_op = NULL;
    - sb->s_dirt = 0;
    + mark_sb_clean(sb);
    sb->s_magic = UDF_SUPER_MAGIC;
    sb->s_time_gran = 1000;

    @@ -2035,7 +2035,7 @@ static void udf_error(struct super_block *sb, const char *function,

    if (!(sb->s_flags & MS_RDONLY)) {
    /* mark sb error */
    - sb->s_dirt = 1;
    + mark_sb_dirty(sb);
    }
    va_start(args, fmt);
    vsnprintf(error_buf, sizeof(error_buf), fmt, args);
    @@ -2095,7 +2095,7 @@ static int udf_sync_fs(struct super_block *sb, int wait)
    * the buffer for IO
    */
    mark_buffer_dirty(sbi->s_lvid_bh);
    - sb->s_dirt = 0;
    + mark_sb_clean(sb);
    sbi->s_lvid_dirty = 0;
    }
    mutex_unlock(&sbi->s_alloc_mutex);
    diff --git a/fs/udf/udfdecl.h b/fs/udf/udfdecl.h
    index cac51b7..8ad1818 100644
    --- a/fs/udf/udfdecl.h
    +++ b/fs/udf/udfdecl.h
    @@ -119,7 +119,7 @@ static inline void udf_updated_lvid(struct super_block *sb)
    WARN_ON_ONCE(((struct logicalVolIntegrityDesc *)
    bh->b_data)->integrityType !=
    cpu_to_le32(LVID_INTEGRITY_TYPE_OPEN));
    - sb->s_dirt = 1;
    + mark_sb_dirty(sb);
    UDF_SB(sb)->s_lvid_dirty = 1;
    }

    --
    1.6.0.6


    \
     
     \ /
      Last update: 2009-06-05 13:21    [W:4.290 / U:0.164 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site