• Theodore Ts'o's avatar
    jbd2: clean up how the journal device name is printed · 05496769
    Theodore Ts'o authored
    Calculate the journal device name once and stash it away in the
    journal_s structure.  This avoids needing to call bdevname()
    everywhere and reduces stack usage by not needing to allocate an
    on-stack buffer.  In addition, we eliminate the '/' that can appear in
    device names (e.g. "cciss/c0d0p9" --- see kernel bugzilla #11321) that
    can cause problems when creating proc directory names, and include the
    inode number to support ocfs2 which creates multiple journals with
    different inode numbers.
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    05496769
commit.c 29.7 KB