|
@@ -202,7 +202,6 @@ static struct ratelimit_state printk_limits[] = {
|
|
|
|
|
|
void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...)
|
|
|
{
|
|
|
- struct super_block *sb = fs_info->sb;
|
|
|
char lvl[PRINTK_MAX_SINGLE_HEADER_LEN + 1] = "\0";
|
|
|
struct va_format vaf;
|
|
|
va_list args;
|
|
@@ -228,7 +227,8 @@ void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...)
|
|
|
vaf.va = &args;
|
|
|
|
|
|
if (__ratelimit(ratelimit))
|
|
|
- printk("%sBTRFS %s (device %s): %pV\n", lvl, type, sb->s_id, &vaf);
|
|
|
+ printk("%sBTRFS %s (device %s): %pV\n", lvl, type,
|
|
|
+ fs_info ? fs_info->sb->s_id : "<unknown>", &vaf);
|
|
|
|
|
|
va_end(args);
|
|
|
}
|