Commit 62e85577 authored by Jeff Mahoney's avatar Jeff Mahoney Committed by David Sterba

btrfs: convert printk(KERN_* to use pr_* calls

This patch converts printk(KERN_* style messages to use the pr_* versions.

One side effect is that anything that was KERN_DEBUG is now automatically
a dynamic debug message.
Signed-off-by: default avatarJeff Mahoney <jeffm@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 5d163e0e
This diff is collapsed.
...@@ -783,8 +783,7 @@ void __init btrfs_init_compress(void) ...@@ -783,8 +783,7 @@ void __init btrfs_init_compress(void)
*/ */
workspace = btrfs_compress_op[i]->alloc_workspace(); workspace = btrfs_compress_op[i]->alloc_workspace();
if (IS_ERR(workspace)) { if (IS_ERR(workspace)) {
printk(KERN_WARNING pr_warn("BTRFS: cannot preallocate compression workspace, will try later\n");
"BTRFS: cannot preallocate compression workspace, will try later");
} else { } else {
atomic_set(&btrfs_comp_ws[i].total_ws, 1); atomic_set(&btrfs_comp_ws[i].total_ws, 1);
btrfs_comp_ws[i].free_ws = 1; btrfs_comp_ws[i].free_ws = 1;
...@@ -854,8 +853,7 @@ static struct list_head *find_workspace(int type) ...@@ -854,8 +853,7 @@ static struct list_head *find_workspace(int type)
/* no burst */ 1); /* no burst */ 1);
if (__ratelimit(&_rs)) { if (__ratelimit(&_rs)) {
printk(KERN_WARNING pr_warn("no compression workspaces, low memory, retrying\n");
"no compression workspaces, low memory, retrying");
} }
} }
goto again; goto again;
......
...@@ -4791,7 +4791,7 @@ void setup_items_for_insert(struct btrfs_root *root, struct btrfs_path *path, ...@@ -4791,7 +4791,7 @@ void setup_items_for_insert(struct btrfs_root *root, struct btrfs_path *path,
for (i = slot; i < nritems; i++) { for (i = slot; i < nritems; i++) {
u32 ioff; u32 ioff;
item = btrfs_item_nr( i); item = btrfs_item_nr(i);
ioff = btrfs_token_item_offset(leaf, item, &token); ioff = btrfs_token_item_offset(leaf, item, &token);
btrfs_set_token_item_offset(leaf, item, btrfs_set_token_item_offset(leaf, item,
ioff - total_data, &token); ioff - total_data, &token);
......
...@@ -1435,13 +1435,13 @@ static inline void btrfs_init_map_token (struct btrfs_map_token *token) ...@@ -1435,13 +1435,13 @@ static inline void btrfs_init_map_token (struct btrfs_map_token *token)
#define cpu_to_le8(v) (v) #define cpu_to_le8(v) (v)
#define __le8 u8 #define __le8 u8
#define read_eb_member(eb, ptr, type, member, result) ( \ #define read_eb_member(eb, ptr, type, member, result) (\
read_extent_buffer(eb, (char *)(result), \ read_extent_buffer(eb, (char *)(result), \
((unsigned long)(ptr)) + \ ((unsigned long)(ptr)) + \
offsetof(type, member), \ offsetof(type, member), \
sizeof(((type *)0)->member))) sizeof(((type *)0)->member)))
#define write_eb_member(eb, ptr, type, member, result) ( \ #define write_eb_member(eb, ptr, type, member, result) (\
write_extent_buffer(eb, (char *)(result), \ write_extent_buffer(eb, (char *)(result), \
((unsigned long)(ptr)) + \ ((unsigned long)(ptr)) + \
offsetof(type, member), \ offsetof(type, member), \
...@@ -3358,7 +3358,7 @@ do { \ ...@@ -3358,7 +3358,7 @@ do { \
btrfs_printk_ratelimited(fs_info, KERN_DEBUG fmt, ##args) btrfs_printk_ratelimited(fs_info, KERN_DEBUG fmt, ##args)
#else #else
#define btrfs_debug(fs_info, fmt, args...) \ #define btrfs_debug(fs_info, fmt, args...) \
no_printk(KERN_DEBUG fmt, ##args) no_printk(KERN_DEBUG fmt, ##args)
#define btrfs_debug_in_rcu(fs_info, fmt, args...) \ #define btrfs_debug_in_rcu(fs_info, fmt, args...) \
no_printk(KERN_DEBUG fmt, ##args) no_printk(KERN_DEBUG fmt, ##args)
#define btrfs_debug_rl_in_rcu(fs_info, fmt, args...) \ #define btrfs_debug_rl_in_rcu(fs_info, fmt, args...) \
......
...@@ -427,7 +427,7 @@ static int btrfs_check_super_csum(char *raw_disk_sb) ...@@ -427,7 +427,7 @@ static int btrfs_check_super_csum(char *raw_disk_sb)
} }
if (csum_type >= ARRAY_SIZE(btrfs_csum_sizes)) { if (csum_type >= ARRAY_SIZE(btrfs_csum_sizes)) {
printk(KERN_ERR "BTRFS: unsupported checksum algorithm %u\n", pr_err("BTRFS: unsupported checksum algorithm %u\n",
csum_type); csum_type);
ret = 1; ret = 1;
} }
...@@ -4114,24 +4114,24 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4114,24 +4114,24 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
int ret = 0; int ret = 0;
if (btrfs_super_magic(sb) != BTRFS_MAGIC) { if (btrfs_super_magic(sb) != BTRFS_MAGIC) {
printk(KERN_ERR "BTRFS: no valid FS found\n"); pr_err("BTRFS: no valid FS found\n");
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_flags(sb) & ~BTRFS_SUPER_FLAG_SUPP) if (btrfs_super_flags(sb) & ~BTRFS_SUPER_FLAG_SUPP)
printk(KERN_WARNING "BTRFS: unrecognized super flag: %llu\n", pr_warn("BTRFS: unrecognized super flag: %llu\n",
btrfs_super_flags(sb) & ~BTRFS_SUPER_FLAG_SUPP); btrfs_super_flags(sb) & ~BTRFS_SUPER_FLAG_SUPP);
if (btrfs_super_root_level(sb) >= BTRFS_MAX_LEVEL) { if (btrfs_super_root_level(sb) >= BTRFS_MAX_LEVEL) {
printk(KERN_ERR "BTRFS: tree_root level too big: %d >= %d\n", pr_err("BTRFS: tree_root level too big: %d >= %d\n",
btrfs_super_root_level(sb), BTRFS_MAX_LEVEL); btrfs_super_root_level(sb), BTRFS_MAX_LEVEL);
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_chunk_root_level(sb) >= BTRFS_MAX_LEVEL) { if (btrfs_super_chunk_root_level(sb) >= BTRFS_MAX_LEVEL) {
printk(KERN_ERR "BTRFS: chunk_root level too big: %d >= %d\n", pr_err("BTRFS: chunk_root level too big: %d >= %d\n",
btrfs_super_chunk_root_level(sb), BTRFS_MAX_LEVEL); btrfs_super_chunk_root_level(sb), BTRFS_MAX_LEVEL);
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_log_root_level(sb) >= BTRFS_MAX_LEVEL) { if (btrfs_super_log_root_level(sb) >= BTRFS_MAX_LEVEL) {
printk(KERN_ERR "BTRFS: log_root level too big: %d >= %d\n", pr_err("BTRFS: log_root level too big: %d >= %d\n",
btrfs_super_log_root_level(sb), BTRFS_MAX_LEVEL); btrfs_super_log_root_level(sb), BTRFS_MAX_LEVEL);
ret = -EINVAL; ret = -EINVAL;
} }
...@@ -4142,22 +4142,22 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4142,22 +4142,22 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
*/ */
if (!is_power_of_2(sectorsize) || sectorsize < 4096 || if (!is_power_of_2(sectorsize) || sectorsize < 4096 ||
sectorsize > BTRFS_MAX_METADATA_BLOCKSIZE) { sectorsize > BTRFS_MAX_METADATA_BLOCKSIZE) {
printk(KERN_ERR "BTRFS: invalid sectorsize %llu\n", sectorsize); pr_err("BTRFS: invalid sectorsize %llu\n", sectorsize);
ret = -EINVAL; ret = -EINVAL;
} }
/* Only PAGE SIZE is supported yet */ /* Only PAGE SIZE is supported yet */
if (sectorsize != PAGE_SIZE) { if (sectorsize != PAGE_SIZE) {
printk(KERN_ERR "BTRFS: sectorsize %llu not supported yet, only support %lu\n", pr_err("BTRFS: sectorsize %llu not supported yet, only support %lu\n",
sectorsize, PAGE_SIZE); sectorsize, PAGE_SIZE);
ret = -EINVAL; ret = -EINVAL;
} }
if (!is_power_of_2(nodesize) || nodesize < sectorsize || if (!is_power_of_2(nodesize) || nodesize < sectorsize ||
nodesize > BTRFS_MAX_METADATA_BLOCKSIZE) { nodesize > BTRFS_MAX_METADATA_BLOCKSIZE) {
printk(KERN_ERR "BTRFS: invalid nodesize %llu\n", nodesize); pr_err("BTRFS: invalid nodesize %llu\n", nodesize);
ret = -EINVAL; ret = -EINVAL;
} }
if (nodesize != le32_to_cpu(sb->__unused_leafsize)) { if (nodesize != le32_to_cpu(sb->__unused_leafsize)) {
printk(KERN_ERR "BTRFS: invalid leafsize %u, should be %llu\n", pr_err("BTRFS: invalid leafsize %u, should be %llu\n",
le32_to_cpu(sb->__unused_leafsize), le32_to_cpu(sb->__unused_leafsize),
nodesize); nodesize);
ret = -EINVAL; ret = -EINVAL;
...@@ -4165,23 +4165,23 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4165,23 +4165,23 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
/* Root alignment check */ /* Root alignment check */
if (!IS_ALIGNED(btrfs_super_root(sb), sectorsize)) { if (!IS_ALIGNED(btrfs_super_root(sb), sectorsize)) {
printk(KERN_WARNING "BTRFS: tree_root block unaligned: %llu\n", pr_warn("BTRFS: tree_root block unaligned: %llu\n",
btrfs_super_root(sb)); btrfs_super_root(sb));
ret = -EINVAL; ret = -EINVAL;
} }
if (!IS_ALIGNED(btrfs_super_chunk_root(sb), sectorsize)) { if (!IS_ALIGNED(btrfs_super_chunk_root(sb), sectorsize)) {
printk(KERN_WARNING "BTRFS: chunk_root block unaligned: %llu\n", pr_warn("BTRFS: chunk_root block unaligned: %llu\n",
btrfs_super_chunk_root(sb)); btrfs_super_chunk_root(sb));
ret = -EINVAL; ret = -EINVAL;
} }
if (!IS_ALIGNED(btrfs_super_log_root(sb), sectorsize)) { if (!IS_ALIGNED(btrfs_super_log_root(sb), sectorsize)) {
printk(KERN_WARNING "BTRFS: log_root block unaligned: %llu\n", pr_warn("BTRFS: log_root block unaligned: %llu\n",
btrfs_super_log_root(sb)); btrfs_super_log_root(sb));
ret = -EINVAL; ret = -EINVAL;
} }
if (memcmp(fs_info->fsid, sb->dev_item.fsid, BTRFS_UUID_SIZE) != 0) { if (memcmp(fs_info->fsid, sb->dev_item.fsid, BTRFS_UUID_SIZE) != 0) {
printk(KERN_ERR "BTRFS: dev_item UUID does not match fsid: %pU != %pU\n", pr_err("BTRFS: dev_item UUID does not match fsid: %pU != %pU\n",
fs_info->fsid, sb->dev_item.fsid); fs_info->fsid, sb->dev_item.fsid);
ret = -EINVAL; ret = -EINVAL;
} }
...@@ -4201,15 +4201,15 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4201,15 +4201,15 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_num_devices(sb) > (1UL << 31)) if (btrfs_super_num_devices(sb) > (1UL << 31))
printk(KERN_WARNING "BTRFS: suspicious number of devices: %llu\n", pr_warn("BTRFS: suspicious number of devices: %llu\n",
btrfs_super_num_devices(sb)); btrfs_super_num_devices(sb));
if (btrfs_super_num_devices(sb) == 0) { if (btrfs_super_num_devices(sb) == 0) {
printk(KERN_ERR "BTRFS: number of devices is 0\n"); pr_err("BTRFS: number of devices is 0\n");
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_bytenr(sb) != BTRFS_SUPER_INFO_OFFSET) { if (btrfs_super_bytenr(sb) != BTRFS_SUPER_INFO_OFFSET) {
printk(KERN_ERR "BTRFS: super offset mismatch %llu != %u\n", pr_err("BTRFS: super offset mismatch %llu != %u\n",
btrfs_super_bytenr(sb), BTRFS_SUPER_INFO_OFFSET); btrfs_super_bytenr(sb), BTRFS_SUPER_INFO_OFFSET);
ret = -EINVAL; ret = -EINVAL;
} }
...@@ -4219,14 +4219,14 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4219,14 +4219,14 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
* and one chunk * and one chunk
*/ */
if (btrfs_super_sys_array_size(sb) > BTRFS_SYSTEM_CHUNK_ARRAY_SIZE) { if (btrfs_super_sys_array_size(sb) > BTRFS_SYSTEM_CHUNK_ARRAY_SIZE) {
printk(KERN_ERR "BTRFS: system chunk array too big %u > %u\n", pr_err("BTRFS: system chunk array too big %u > %u\n",
btrfs_super_sys_array_size(sb), btrfs_super_sys_array_size(sb),
BTRFS_SYSTEM_CHUNK_ARRAY_SIZE); BTRFS_SYSTEM_CHUNK_ARRAY_SIZE);
ret = -EINVAL; ret = -EINVAL;
} }
if (btrfs_super_sys_array_size(sb) < sizeof(struct btrfs_disk_key) if (btrfs_super_sys_array_size(sb) < sizeof(struct btrfs_disk_key)
+ sizeof(struct btrfs_chunk)) { + sizeof(struct btrfs_chunk)) {
printk(KERN_ERR "BTRFS: system chunk array too small %u < %zu\n", pr_err("BTRFS: system chunk array too small %u < %zu\n",
btrfs_super_sys_array_size(sb), btrfs_super_sys_array_size(sb),
sizeof(struct btrfs_disk_key) sizeof(struct btrfs_disk_key)
+ sizeof(struct btrfs_chunk)); + sizeof(struct btrfs_chunk));
...@@ -4238,13 +4238,11 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info, ...@@ -4238,13 +4238,11 @@ static int btrfs_check_super_valid(struct btrfs_fs_info *fs_info,
* but it's still possible that it's the one that's wrong. * but it's still possible that it's the one that's wrong.
*/ */
if (btrfs_super_generation(sb) < btrfs_super_chunk_root_generation(sb)) if (btrfs_super_generation(sb) < btrfs_super_chunk_root_generation(sb))
printk(KERN_WARNING pr_warn("BTRFS: suspicious: generation < chunk_root_generation: %llu < %llu\n",
"BTRFS: suspicious: generation < chunk_root_generation: %llu < %llu\n",
btrfs_super_generation(sb), btrfs_super_chunk_root_generation(sb)); btrfs_super_generation(sb), btrfs_super_chunk_root_generation(sb));
if (btrfs_super_generation(sb) < btrfs_super_cache_generation(sb) if (btrfs_super_generation(sb) < btrfs_super_cache_generation(sb)
&& btrfs_super_cache_generation(sb) != (u64)-1) && btrfs_super_cache_generation(sb) != (u64)-1)
printk(KERN_WARNING pr_warn("BTRFS: suspicious: generation < cache_generation: %llu < %llu\n",
"BTRFS: suspicious: generation < cache_generation: %llu < %llu\n",
btrfs_super_generation(sb), btrfs_super_cache_generation(sb)); btrfs_super_generation(sb), btrfs_super_cache_generation(sb));
return ret; return ret;
......
...@@ -7914,12 +7914,12 @@ static void dump_space_info(struct btrfs_space_info *info, u64 bytes, ...@@ -7914,12 +7914,12 @@ static void dump_space_info(struct btrfs_space_info *info, u64 bytes,
int index = 0; int index = 0;
spin_lock(&info->lock); spin_lock(&info->lock);
printk(KERN_INFO "BTRFS: space_info %llu has %llu free, is %sfull\n", pr_info("BTRFS: space_info %llu has %llu free, is %sfull\n",
info->flags, info->flags,
info->total_bytes - info->bytes_used - info->bytes_pinned - info->total_bytes - info->bytes_used - info->bytes_pinned -
info->bytes_reserved - info->bytes_readonly - info->bytes_reserved - info->bytes_readonly -
info->bytes_may_use, (info->full) ? "" : "not "); info->bytes_may_use, (info->full) ? "" : "not ");
printk(KERN_INFO "BTRFS: space_info total=%llu, used=%llu, pinned=%llu, reserved=%llu, may_use=%llu, readonly=%llu\n", pr_info("BTRFS: space_info total=%llu, used=%llu, pinned=%llu, reserved=%llu, may_use=%llu, readonly=%llu\n",
info->total_bytes, info->bytes_used, info->bytes_pinned, info->total_bytes, info->bytes_used, info->bytes_pinned,
info->bytes_reserved, info->bytes_may_use, info->bytes_reserved, info->bytes_may_use,
info->bytes_readonly); info->bytes_readonly);
...@@ -7932,7 +7932,7 @@ static void dump_space_info(struct btrfs_space_info *info, u64 bytes, ...@@ -7932,7 +7932,7 @@ static void dump_space_info(struct btrfs_space_info *info, u64 bytes,
again: again:
list_for_each_entry(cache, &info->block_groups[index], list) { list_for_each_entry(cache, &info->block_groups[index], list) {
spin_lock(&cache->lock); spin_lock(&cache->lock);
printk(KERN_INFO "BTRFS: block group %llu has %llu bytes, %llu used %llu pinned %llu reserved %s\n", pr_info("BTRFS: block group %llu has %llu bytes, %llu used %llu pinned %llu reserved %s\n",
cache->key.objectid, cache->key.offset, cache->key.objectid, cache->key.offset,
btrfs_block_group_used(&cache->item), cache->pinned, btrfs_block_group_used(&cache->item), cache->pinned,
cache->reserved, cache->ro ? "[readonly]" : ""); cache->reserved, cache->ro ? "[readonly]" : "");
......
...@@ -75,7 +75,7 @@ void btrfs_leak_debug_check(void) ...@@ -75,7 +75,7 @@ void btrfs_leak_debug_check(void)
while (!list_empty(&buffers)) { while (!list_empty(&buffers)) {
eb = list_entry(buffers.next, struct extent_buffer, leak_list); eb = list_entry(buffers.next, struct extent_buffer, leak_list);
printk(KERN_ERR "BTRFS: buffer leak start %llu len %lu refs %d\n", pr_err("BTRFS: buffer leak start %llu len %lu refs %d\n",
eb->start, eb->len, atomic_read(&eb->refs)); eb->start, eb->len, atomic_read(&eb->refs));
list_del(&eb->leak_list); list_del(&eb->leak_list);
kmem_cache_free(extent_buffer_cache, eb); kmem_cache_free(extent_buffer_cache, eb);
...@@ -460,7 +460,7 @@ static int insert_state(struct extent_io_tree *tree, ...@@ -460,7 +460,7 @@ static int insert_state(struct extent_io_tree *tree,
if (node) { if (node) {
struct extent_state *found; struct extent_state *found;
found = rb_entry(node, struct extent_state, rb_node); found = rb_entry(node, struct extent_state, rb_node);
printk(KERN_ERR "BTRFS: found node %llu %llu on insert of %llu %llu\n", pr_err("BTRFS: found node %llu %llu on insert of %llu %llu\n",
found->start, found->end, start, end); found->start, found->end, start, end);
return -EEXIST; return -EEXIST;
} }
......
...@@ -2346,7 +2346,7 @@ int __btrfs_add_free_space(struct btrfs_free_space_ctl *ctl, ...@@ -2346,7 +2346,7 @@ int __btrfs_add_free_space(struct btrfs_free_space_ctl *ctl,
spin_unlock(&ctl->tree_lock); spin_unlock(&ctl->tree_lock);
if (ret) { if (ret) {
printk(KERN_CRIT "BTRFS: unable to add free space :%d\n", ret); pr_crit("BTRFS: unable to add free space :%d\n", ret);
ASSERT(ret != -EEXIST); ASSERT(ret != -EEXIST);
} }
......
...@@ -141,7 +141,7 @@ static int lzo_compress_pages(struct list_head *ws, ...@@ -141,7 +141,7 @@ static int lzo_compress_pages(struct list_head *ws,
ret = lzo1x_1_compress(data_in, in_len, workspace->cbuf, ret = lzo1x_1_compress(data_in, in_len, workspace->cbuf,
&out_len, workspace->mem); &out_len, workspace->mem);
if (ret != LZO_E_OK) { if (ret != LZO_E_OK) {
printk(KERN_DEBUG "BTRFS: deflate in loop returned %d\n", pr_debug("BTRFS: deflate in loop returned %d\n",
ret); ret);
ret = -EIO; ret = -EIO;
goto out; goto out;
...@@ -356,7 +356,7 @@ static int lzo_decompress_biovec(struct list_head *ws, ...@@ -356,7 +356,7 @@ static int lzo_decompress_biovec(struct list_head *ws,
if (need_unmap) if (need_unmap)
kunmap(pages_in[page_in_index - 1]); kunmap(pages_in[page_in_index - 1]);
if (ret != LZO_E_OK) { if (ret != LZO_E_OK) {
printk(KERN_WARNING "BTRFS: decompress failed\n"); pr_warn("BTRFS: decompress failed\n");
ret = -EIO; ret = -EIO;
break; break;
} }
...@@ -402,7 +402,7 @@ static int lzo_decompress(struct list_head *ws, unsigned char *data_in, ...@@ -402,7 +402,7 @@ static int lzo_decompress(struct list_head *ws, unsigned char *data_in,
out_len = PAGE_SIZE; out_len = PAGE_SIZE;
ret = lzo1x_decompress_safe(data_in, in_len, workspace->buf, &out_len); ret = lzo1x_decompress_safe(data_in, in_len, workspace->buf, &out_len);
if (ret != LZO_E_OK) { if (ret != LZO_E_OK) {
printk(KERN_WARNING "BTRFS: decompress failed!\n"); pr_warn("BTRFS: decompress failed!\n");
ret = -EIO; ret = -EIO;
goto out; goto out;
} }
......
...@@ -24,11 +24,11 @@ static void print_chunk(struct extent_buffer *eb, struct btrfs_chunk *chunk) ...@@ -24,11 +24,11 @@ static void print_chunk(struct extent_buffer *eb, struct btrfs_chunk *chunk)
{ {
int num_stripes = btrfs_chunk_num_stripes(eb, chunk); int num_stripes = btrfs_chunk_num_stripes(eb, chunk);
int i; int i;
printk(KERN_INFO "\t\tchunk length %llu owner %llu type %llu num_stripes %d\n", pr_info("\t\tchunk length %llu owner %llu type %llu num_stripes %d\n",
btrfs_chunk_length(eb, chunk), btrfs_chunk_owner(eb, chunk), btrfs_chunk_length(eb, chunk), btrfs_chunk_owner(eb, chunk),
btrfs_chunk_type(eb, chunk), num_stripes); btrfs_chunk_type(eb, chunk), num_stripes);
for (i = 0 ; i < num_stripes ; i++) { for (i = 0 ; i < num_stripes ; i++) {
printk(KERN_INFO "\t\t\tstripe %d devid %llu offset %llu\n", i, pr_info("\t\t\tstripe %d devid %llu offset %llu\n", i,
btrfs_stripe_devid_nr(eb, chunk, i), btrfs_stripe_devid_nr(eb, chunk, i),
btrfs_stripe_offset_nr(eb, chunk, i)); btrfs_stripe_offset_nr(eb, chunk, i));
} }
...@@ -36,7 +36,7 @@ static void print_chunk(struct extent_buffer *eb, struct btrfs_chunk *chunk) ...@@ -36,7 +36,7 @@ static void print_chunk(struct extent_buffer *eb, struct btrfs_chunk *chunk)
static void print_dev_item(struct extent_buffer *eb, static void print_dev_item(struct extent_buffer *eb,
struct btrfs_dev_item *dev_item) struct btrfs_dev_item *dev_item)
{ {
printk(KERN_INFO "\t\tdev item devid %llu total_bytes %llu bytes used %llu\n", pr_info("\t\tdev item devid %llu total_bytes %llu bytes used %llu\n",
btrfs_device_id(eb, dev_item), btrfs_device_id(eb, dev_item),
btrfs_device_total_bytes(eb, dev_item), btrfs_device_total_bytes(eb, dev_item),
btrfs_device_bytes_used(eb, dev_item)); btrfs_device_bytes_used(eb, dev_item));
...@@ -44,7 +44,7 @@ static void print_dev_item(struct extent_buffer *eb, ...@@ -44,7 +44,7 @@ static void print_dev_item(struct extent_buffer *eb,
static void print_extent_data_ref(struct extent_buffer *eb, static void print_extent_data_ref(struct extent_buffer *eb,
struct btrfs_extent_data_ref *ref) struct btrfs_extent_data_ref *ref)
{ {
printk(KERN_INFO "\t\textent data backref root %llu objectid %llu offset %llu count %u\n", pr_info("\t\textent data backref root %llu objectid %llu offset %llu count %u\n",
btrfs_extent_data_ref_root(eb, ref), btrfs_extent_data_ref_root(eb, ref),
btrfs_extent_data_ref_objectid(eb, ref), btrfs_extent_data_ref_objectid(eb, ref),
btrfs_extent_data_ref_offset(eb, ref), btrfs_extent_data_ref_offset(eb, ref),
...@@ -69,7 +69,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type) ...@@ -69,7 +69,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type)
struct btrfs_extent_item_v0 *ei0; struct btrfs_extent_item_v0 *ei0;
BUG_ON(item_size != sizeof(*ei0)); BUG_ON(item_size != sizeof(*ei0));
ei0 = btrfs_item_ptr(eb, slot, struct btrfs_extent_item_v0); ei0 = btrfs_item_ptr(eb, slot, struct btrfs_extent_item_v0);
printk(KERN_INFO "\t\textent refs %u\n", pr_info("\t\textent refs %u\n",
btrfs_extent_refs_v0(eb, ei0)); btrfs_extent_refs_v0(eb, ei0));
return; return;
#else #else
...@@ -80,7 +80,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type) ...@@ -80,7 +80,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type)
ei = btrfs_item_ptr(eb, slot, struct btrfs_extent_item); ei = btrfs_item_ptr(eb, slot, struct btrfs_extent_item);
flags = btrfs_extent_flags(eb, ei); flags = btrfs_extent_flags(eb, ei);
printk(KERN_INFO "\t\textent refs %llu gen %llu flags %llu\n", pr_info("\t\textent refs %llu gen %llu flags %llu\n",
btrfs_extent_refs(eb, ei), btrfs_extent_generation(eb, ei), btrfs_extent_refs(eb, ei), btrfs_extent_generation(eb, ei),
flags); flags);
...@@ -89,7 +89,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type) ...@@ -89,7 +89,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type)
struct btrfs_tree_block_info *info; struct btrfs_tree_block_info *info;
info = (struct btrfs_tree_block_info *)(ei + 1); info = (struct btrfs_tree_block_info *)(ei + 1);
btrfs_tree_block_key(eb, info, &key); btrfs_tree_block_key(eb, info, &key);
printk(KERN_INFO "\t\ttree block key (%llu %u %llu) level %d\n", pr_info("\t\ttree block key (%llu %u %llu) level %d\n",
btrfs_disk_key_objectid(&key), key.type, btrfs_disk_key_objectid(&key), key.type,
btrfs_disk_key_offset(&key), btrfs_disk_key_offset(&key),
btrfs_tree_block_level(eb, info)); btrfs_tree_block_level(eb, info));
...@@ -106,10 +106,10 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type) ...@@ -106,10 +106,10 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type)
offset = btrfs_extent_inline_ref_offset(eb, iref); offset = btrfs_extent_inline_ref_offset(eb, iref);
switch (type) { switch (type) {
case BTRFS_TREE_BLOCK_REF_KEY: case BTRFS_TREE_BLOCK_REF_KEY:
printk(KERN_INFO "\t\ttree block backref root %llu\n", offset); pr_info("\t\ttree block backref root %llu\n", offset);
break; break;
case BTRFS_SHARED_BLOCK_REF_KEY: case BTRFS_SHARED_BLOCK_REF_KEY:
printk(KERN_INFO "\t\tshared block backref parent %llu\n", offset); pr_info("\t\tshared block backref parent %llu\n", offset);
break; break;
case BTRFS_EXTENT_DATA_REF_KEY: case BTRFS_EXTENT_DATA_REF_KEY:
dref = (struct btrfs_extent_data_ref *)(&iref->offset); dref = (struct btrfs_extent_data_ref *)(&iref->offset);
...@@ -117,7 +117,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type) ...@@ -117,7 +117,7 @@ static void print_extent_item(struct extent_buffer *eb, int slot, int type)
break; break;
case BTRFS_SHARED_DATA_REF_KEY: case BTRFS_SHARED_DATA_REF_KEY:
sref = (struct btrfs_shared_data_ref *)(iref + 1); sref = (struct btrfs_shared_data_ref *)(iref + 1);
printk(KERN_INFO "\t\tshared data backref parent %llu count %u\n", pr_info("\t\tshared data backref parent %llu count %u\n",
offset, btrfs_shared_data_ref_count(eb, sref)); offset, btrfs_shared_data_ref_count(eb, sref));
break; break;
default: default:
...@@ -154,7 +154,7 @@ static void print_uuid_item(struct extent_buffer *l, unsigned long offset, ...@@ -154,7 +154,7 @@ static void print_uuid_item(struct extent_buffer *l, unsigned long offset,
__le64 subvol_id; __le64 subvol_id;
read_extent_buffer(l, &subvol_id, offset, sizeof(subvol_id)); read_extent_buffer(l, &subvol_id, offset, sizeof(subvol_id));
printk(KERN_INFO "\t\tsubvol_id %llu\n", pr_info("\t\tsubvol_id %llu\n",
(unsigned long long)le64_to_cpu(subvol_id)); (unsigned long long)le64_to_cpu(subvol_id));
item_size -= sizeof(u64); item_size -= sizeof(u64);
offset += sizeof(u64); offset += sizeof(u64);
...@@ -188,13 +188,13 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -188,13 +188,13 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
item = btrfs_item_nr(i); item = btrfs_item_nr(i);
btrfs_item_key_to_cpu(l, &key, i); btrfs_item_key_to_cpu(l, &key, i);
type = key.type; type = key.type;
printk(KERN_INFO "\titem %d key (%llu %u %llu) itemoff %d itemsize %d\n", pr_info("\titem %d key (%llu %u %llu) itemoff %d itemsize %d\n",
i, key.objectid, type, key.offset, i, key.objectid, type, key.offset,
btrfs_item_offset(l, item), btrfs_item_size(l, item)); btrfs_item_offset(l, item), btrfs_item_size(l, item));
switch (type) { switch (type) {
case BTRFS_INODE_ITEM_KEY: case BTRFS_INODE_ITEM_KEY:
ii = btrfs_item_ptr(l, i, struct btrfs_inode_item); ii = btrfs_item_ptr(l, i, struct btrfs_inode_item);
printk(KERN_INFO "\t\tinode generation %llu size %llu mode %o\n", pr_info("\t\tinode generation %llu size %llu mode %o\n",
btrfs_inode_generation(l, ii), btrfs_inode_generation(l, ii),
btrfs_inode_size(l, ii), btrfs_inode_size(l, ii),
btrfs_inode_mode(l, ii)); btrfs_inode_mode(l, ii));
...@@ -202,13 +202,13 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -202,13 +202,13 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
case BTRFS_DIR_ITEM_KEY: case BTRFS_DIR_ITEM_KEY:
di = btrfs_item_ptr(l, i, struct btrfs_dir_item); di = btrfs_item_ptr(l, i, struct btrfs_dir_item);
btrfs_dir_item_key_to_cpu(l, di, &found_key); btrfs_dir_item_key_to_cpu(l, di, &found_key);
printk(KERN_INFO "\t\tdir oid %llu type %u\n", pr_info("\t\tdir oid %llu type %u\n",
found_key.objectid, found_key.objectid,
btrfs_dir_type(l, di)); btrfs_dir_type(l, di));
break; break;
case BTRFS_ROOT_ITEM_KEY: case BTRFS_ROOT_ITEM_KEY:
ri = btrfs_item_ptr(l, i, struct btrfs_root_item); ri = btrfs_item_ptr(l, i, struct btrfs_root_item);
printk(KERN_INFO "\t\troot data bytenr %llu refs %u\n", pr_info("\t\troot data bytenr %llu refs %u\n",
btrfs_disk_root_bytenr(l, ri), btrfs_disk_root_bytenr(l, ri),
btrfs_disk_root_refs(l, ri)); btrfs_disk_root_refs(l, ri));
break; break;
...@@ -217,10 +217,10 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -217,10 +217,10 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
print_extent_item(l, i, type); print_extent_item(l, i, type);
break; break;
case BTRFS_TREE_BLOCK_REF_KEY: case BTRFS_TREE_BLOCK_REF_KEY:
printk(KERN_INFO "\t\ttree block backref\n"); pr_info("\t\ttree block backref\n");
break; break;
case BTRFS_SHARED_BLOCK_REF_KEY: case BTRFS_SHARED_BLOCK_REF_KEY:
printk(KERN_INFO "\t\tshared block backref\n"); pr_info("\t\tshared block backref\n");
break; break;
case BTRFS_EXTENT_DATA_REF_KEY: case BTRFS_EXTENT_DATA_REF_KEY:
dref = btrfs_item_ptr(l, i, dref = btrfs_item_ptr(l, i,
...@@ -230,7 +230,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -230,7 +230,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
case BTRFS_SHARED_DATA_REF_KEY: case BTRFS_SHARED_DATA_REF_KEY:
sref = btrfs_item_ptr(l, i, sref = btrfs_item_ptr(l, i,
struct btrfs_shared_data_ref); struct btrfs_shared_data_ref);
printk(KERN_INFO "\t\tshared data backref count %u\n", pr_info("\t\tshared data backref count %u\n",
btrfs_shared_data_ref_count(l, sref)); btrfs_shared_data_ref_count(l, sref));
break; break;
case BTRFS_EXTENT_DATA_KEY: case BTRFS_EXTENT_DATA_KEY:
...@@ -238,14 +238,14 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -238,14 +238,14 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
struct btrfs_file_extent_item); struct btrfs_file_extent_item);
if (btrfs_file_extent_type(l, fi) == if (btrfs_file_extent_type(l, fi) ==
BTRFS_FILE_EXTENT_INLINE) { BTRFS_FILE_EXTENT_INLINE) {
printk(KERN_INFO "\t\tinline extent data size %u\n", pr_info("\t\tinline extent data size %u\n",
btrfs_file_extent_inline_len(l, i, fi)); btrfs_file_extent_inline_len(l, i, fi));
break; break;
} }
printk(KERN_INFO "\t\textent data disk bytenr %llu nr %llu\n", pr_info("\t\textent data disk bytenr %llu nr %llu\n",
btrfs_file_extent_disk_bytenr(l, fi), btrfs_file_extent_disk_bytenr(l, fi),
btrfs_file_extent_disk_num_bytes(l, fi)); btrfs_file_extent_disk_num_bytes(l, fi));
printk(KERN_INFO "\t\textent data offset %llu nr %llu ram %llu\n", pr_info("\t\textent data offset %llu nr %llu ram %llu\n",
btrfs_file_extent_offset(l, fi), btrfs_file_extent_offset(l, fi),
btrfs_file_extent_num_bytes(l, fi), btrfs_file_extent_num_bytes(l, fi),
btrfs_file_extent_ram_bytes(l, fi)); btrfs_file_extent_ram_bytes(l, fi));
...@@ -260,7 +260,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -260,7 +260,7 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
case BTRFS_BLOCK_GROUP_ITEM_KEY: case BTRFS_BLOCK_GROUP_ITEM_KEY:
bi = btrfs_item_ptr(l, i, bi = btrfs_item_ptr(l, i,
struct btrfs_block_group_item); struct btrfs_block_group_item);
printk(KERN_INFO "\t\tblock group used %llu\n", pr_info("\t\tblock group used %llu\n",
btrfs_disk_block_group_used(l, bi)); btrfs_disk_block_group_used(l, bi));
break; break;
case BTRFS_CHUNK_ITEM_KEY: case BTRFS_CHUNK_ITEM_KEY:
...@@ -274,36 +274,36 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l) ...@@ -274,36 +274,36 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *l)
case BTRFS_DEV_EXTENT_KEY: case BTRFS_DEV_EXTENT_KEY:
dev_extent = btrfs_item_ptr(l, i, dev_extent = btrfs_item_ptr(l, i,
struct btrfs_dev_extent); struct btrfs_dev_extent);
printk(KERN_INFO "\t\tdev extent chunk_tree %llu\n\t\tchunk objectid %llu chunk offset %llu length %llu\n", pr_info("\t\tdev extent chunk_tree %llu\n\t\tchunk objectid %llu chunk offset %llu length %llu\n",
btrfs_dev_extent_chunk_tree(l, dev_extent), btrfs_dev_extent_chunk_tree(l, dev_extent),
btrfs_dev_extent_chunk_objectid(l, dev_extent), btrfs_dev_extent_chunk_objectid(l, dev_extent),
btrfs_dev_extent_chunk_offset(l, dev_extent), btrfs_dev_extent_chunk_offset(l, dev_extent),
btrfs_dev_extent_length(l, dev_extent)); btrfs_dev_extent_length(l, dev_extent));
break; break;
case BTRFS_PERSISTENT_ITEM_KEY: case BTRFS_PERSISTENT_ITEM_KEY:
printk(KERN_INFO "\t\tpersistent item objectid %llu offset %llu\n", pr_info("\t\tpersistent item objectid %llu offset %llu\n",
key.objectid, key.offset); key.objectid, key.offset);
switch (key.objectid) { switch (key.objectid) {
case BTRFS_DEV_STATS_OBJECTID: case BTRFS_DEV_STATS_OBJECTID:
printk(KERN_INFO "\t\tdevice stats\n"); pr_info("\t\tdevice stats\n");
break; break;
default: default:
printk(KERN_INFO "\t\tunknown persistent item\n"); pr_info("\t\tunknown persistent item\n");
} }
break; break;
case BTRFS_TEMPORARY_ITEM_KEY: case BTRFS_TEMPORARY_ITEM_KEY:
printk(KERN_INFO "\t\ttemporary item objectid %llu offset %llu\n", pr_info("\t\ttemporary item objectid %llu offset %llu\n",
key.objectid, key.offset); key.objectid, key.offset);
switch (key.objectid) { switch (key.objectid) {
case BTRFS_BALANCE_OBJECTID: case BTRFS_BALANCE_OBJECTID:
printk(KERN_INFO "\t\tbalance status\n"); pr_info("\t\tbalance status\n");
break; break;
default: default:
printk(KERN_INFO "\t\tunknown temporary item\n"); pr_info("\t\tunknown temporary item\n");
} }
break; break;
case BTRFS_DEV_REPLACE_KEY: case BTRFS_DEV_REPLACE_KEY:
printk(KERN_INFO "\t\tdev replace\n"); pr_info("\t\tdev replace\n");
break; break;
case BTRFS_UUID_KEY_SUBVOL: case BTRFS_UUID_KEY_SUBVOL:
case BTRFS_UUID_KEY_RECEIVED_SUBVOL: case BTRFS_UUID_KEY_RECEIVED_SUBVOL:
...@@ -334,7 +334,7 @@ void btrfs_print_tree(struct btrfs_root *root, struct extent_buffer *c) ...@@ -334,7 +334,7 @@ void btrfs_print_tree(struct btrfs_root *root, struct extent_buffer *c)
(u32)BTRFS_NODEPTRS_PER_BLOCK(root) - nr); (u32)BTRFS_NODEPTRS_PER_BLOCK(root) - nr);
for (i = 0; i < nr; i++) { for (i = 0; i < nr; i++) {
btrfs_node_key_to_cpu(c, &key, i); btrfs_node_key_to_cpu(c, &key, i);
printk(KERN_INFO "\tkey %d (%llu %u %llu) block %llu\n", pr_info("\tkey %d (%llu %u %llu) block %llu\n",
i, key.objectid, key.type, key.offset, i, key.objectid, key.type, key.offset,
btrfs_node_blockptr(c, i)); btrfs_node_blockptr(c, i));
} }
......
...@@ -820,7 +820,7 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all) ...@@ -820,7 +820,7 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all)
spin_lock(&fs_info->reada_lock); spin_lock(&fs_info->reada_lock);
list_for_each_entry(device, &fs_devices->devices, dev_list) { list_for_each_entry(device, &fs_devices->devices, dev_list) {
printk(KERN_DEBUG "dev %lld has %d in flight\n", device->devid, pr_debug("dev %lld has %d in flight\n", device->devid,
atomic_read(&device->reada_in_flight)); atomic_read(&device->reada_in_flight));
index = 0; index = 0;
while (1) { while (1) {
...@@ -829,17 +829,17 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all) ...@@ -829,17 +829,17 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all)
(void **)&zone, index, 1); (void **)&zone, index, 1);
if (ret == 0) if (ret == 0)
break; break;
printk(KERN_DEBUG " zone %llu-%llu elems %llu locked %d devs", pr_debug(" zone %llu-%llu elems %llu locked %d devs",
zone->start, zone->end, zone->elems, zone->start, zone->end, zone->elems,
zone->locked); zone->locked);
for (j = 0; j < zone->ndevs; ++j) { for (j = 0; j < zone->ndevs; ++j) {
printk(KERN_CONT " %lld", pr_cont(" %lld",
zone->devs[j]->devid); zone->devs[j]->devid);
} }
if (device->reada_curr_zone == zone) if (device->reada_curr_zone == zone)
printk(KERN_CONT " curr off %llu", pr_cont(" curr off %llu",
device->reada_next - zone->start); device->reada_next - zone->start);
printk(KERN_CONT "\n"); pr_cont("\n");
index = (zone->end >> PAGE_SHIFT) + 1; index = (zone->end >> PAGE_SHIFT) + 1;
} }
cnt = 0; cnt = 0;
...@@ -851,21 +851,20 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all) ...@@ -851,21 +851,20 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all)
(void **)&re, index, 1); (void **)&re, index, 1);
if (ret == 0) if (ret == 0)
break; break;
printk(KERN_DEBUG pr_debug(" re: logical %llu size %u empty %d scheduled %d",
" re: logical %llu size %u empty %d scheduled %d",
re->logical, fs_info->tree_root->nodesize, re->logical, fs_info->tree_root->nodesize,
list_empty(&re->extctl), re->scheduled); list_empty(&re->extctl), re->scheduled);
for (i = 0; i < re->nzones; ++i) { for (i = 0; i < re->nzones; ++i) {
printk(KERN_CONT " zone %llu-%llu devs", pr_cont(" zone %llu-%llu devs",
re->zones[i]->start, re->zones[i]->start,
re->zones[i]->end); re->zones[i]->end);
for (j = 0; j < re->zones[i]->ndevs; ++j) { for (j = 0; j < re->zones[i]->ndevs; ++j) {
printk(KERN_CONT " %lld", pr_cont(" %lld",
re->zones[i]->devs[j]->devid); re->zones[i]->devs[j]->devid);
} }
} }
printk(KERN_CONT "\n"); pr_cont("\n");
index = (re->logical >> PAGE_SHIFT) + 1; index = (re->logical >> PAGE_SHIFT) + 1;
if (++cnt > 15) if (++cnt > 15)
break; break;
...@@ -885,20 +884,19 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all) ...@@ -885,20 +884,19 @@ static void dump_devs(struct btrfs_fs_info *fs_info, int all)
index = (re->logical >> PAGE_SHIFT) + 1; index = (re->logical >> PAGE_SHIFT) + 1;
continue; continue;
} }
printk(KERN_DEBUG pr_debug("re: logical %llu size %u list empty %d scheduled %d",
"re: logical %llu size %u list empty %d scheduled %d",
re->logical, fs_info->tree_root->nodesize, re->logical, fs_info->tree_root->nodesize,
list_empty(&re->extctl), re->scheduled); list_empty(&re->extctl), re->scheduled);
for (i = 0; i < re->nzones; ++i) { for (i = 0; i < re->nzones; ++i) {
printk(KERN_CONT " zone %llu-%llu devs", pr_cont(" zone %llu-%llu devs",
re->zones[i]->start, re->zones[i]->start,
re->zones[i]->end); re->zones[i]->end);
for (j = 0; j < re->zones[i]->ndevs; ++j) { for (j = 0; j < re->zones[i]->ndevs; ++j) {
printk(KERN_CONT " %lld", pr_cont(" %lld",
re->zones[i]->devs[j]->devid); re->zones[i]->devs[j]->devid);
} }
} }
printk(KERN_CONT "\n"); pr_cont("\n");
index = (re->logical >> PAGE_SHIFT) + 1; index = (re->logical >> PAGE_SHIFT) + 1;
} }
spin_unlock(&fs_info->reada_lock); spin_unlock(&fs_info->reada_lock);
......
...@@ -151,12 +151,11 @@ void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function ...@@ -151,12 +151,11 @@ void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function
vaf.fmt = fmt; vaf.fmt = fmt;
vaf.va = &args; vaf.va = &args;
printk(KERN_CRIT pr_crit("BTRFS: error (device %s) in %s:%d: errno=%d %s (%pV)\n",
"BTRFS: error (device %s) in %s:%d: errno=%d %s (%pV)\n",
sb->s_id, function, line, errno, errstr, &vaf); sb->s_id, function, line, errno, errstr, &vaf);
va_end(args); va_end(args);
} else { } else {
printk(KERN_CRIT "BTRFS: error (device %s) in %s:%d: errno=%d %s\n", pr_crit("BTRFS: error (device %s) in %s:%d: errno=%d %s\n",
sb->s_id, function, line, errno, errstr); sb->s_id, function, line, errno, errstr);
} }
#endif #endif
...@@ -925,8 +924,7 @@ static int btrfs_parse_early_options(const char *options, fmode_t flags, ...@@ -925,8 +924,7 @@ static int btrfs_parse_early_options(const char *options, fmode_t flags,
} }
break; break;
case Opt_subvolrootid: case Opt_subvolrootid:
printk(KERN_WARNING pr_warn("BTRFS: 'subvolrootid' mount option is deprecated and has no effect\n");
"BTRFS: 'subvolrootid' mount option is deprecated and has no effect\n");
break; break;
case Opt_device: case Opt_device:
device_name = match_strdup(&args[0]); device_name = match_strdup(&args[0]);
...@@ -1150,7 +1148,7 @@ static int btrfs_fill_super(struct super_block *sb, ...@@ -1150,7 +1148,7 @@ static int btrfs_fill_super(struct super_block *sb,
sb->s_iflags |= SB_I_CGROUPWB; sb->s_iflags |= SB_I_CGROUPWB;
err = open_ctree(sb, fs_devices, (char *)data); err = open_ctree(sb, fs_devices, (char *)data);
if (err) { if (err) {
printk(KERN_ERR "BTRFS: open_ctree failed\n"); pr_err("BTRFS: open_ctree failed\n");
return err; return err;
} }
...@@ -2356,7 +2354,7 @@ static void btrfs_interface_exit(void) ...@@ -2356,7 +2354,7 @@ static void btrfs_interface_exit(void)
static void btrfs_print_mod_info(void) static void btrfs_print_mod_info(void)
{ {
printk(KERN_INFO "Btrfs loaded, crc32c=%s" pr_info("Btrfs loaded, crc32c=%s"
#ifdef CONFIG_BTRFS_DEBUG #ifdef CONFIG_BTRFS_DEBUG
", debug=on" ", debug=on"
#endif #endif
......
...@@ -77,7 +77,7 @@ static int can_modify_feature(struct btrfs_feature_attr *fa) ...@@ -77,7 +77,7 @@ static int can_modify_feature(struct btrfs_feature_attr *fa)
clear = BTRFS_FEATURE_INCOMPAT_SAFE_CLEAR; clear = BTRFS_FEATURE_INCOMPAT_SAFE_CLEAR;
break; break;
default: default:
printk(KERN_WARNING "btrfs: sysfs: unknown feature set %d\n", pr_warn("btrfs: sysfs: unknown feature set %d\n",
fa->feature_set); fa->feature_set);
return 0; return 0;
} }
......
...@@ -65,7 +65,7 @@ void btrfs_put_transaction(struct btrfs_transaction *transaction) ...@@ -65,7 +65,7 @@ void btrfs_put_transaction(struct btrfs_transaction *transaction)
BUG_ON(!list_empty(&transaction->list)); BUG_ON(!list_empty(&transaction->list));
WARN_ON(!RB_EMPTY_ROOT(&transaction->delayed_refs.href_root)); WARN_ON(!RB_EMPTY_ROOT(&transaction->delayed_refs.href_root));
if (transaction->delayed_refs.pending_csums) if (transaction->delayed_refs.pending_csums)
printk(KERN_ERR "pending csums is %llu\n", pr_err("pending csums is %llu\n",
transaction->delayed_refs.pending_csums); transaction->delayed_refs.pending_csums);
while (!list_empty(&transaction->pending_chunks)) { while (!list_empty(&transaction->pending_chunks)) {
struct extent_map *em; struct extent_map *em;
......
...@@ -1140,12 +1140,12 @@ int btrfs_scan_one_device(const char *path, fmode_t flags, void *holder, ...@@ -1140,12 +1140,12 @@ int btrfs_scan_one_device(const char *path, fmode_t flags, void *holder,
ret = device_list_add(path, disk_super, devid, fs_devices_ret); ret = device_list_add(path, disk_super, devid, fs_devices_ret);
if (ret > 0) { if (ret > 0) {
if (disk_super->label[0]) { if (disk_super->label[0]) {
printk(KERN_INFO "BTRFS: device label %s ", disk_super->label); pr_info("BTRFS: device label %s ", disk_super->label);
} else { } else {
printk(KERN_INFO "BTRFS: device fsid %pU ", disk_super->fsid); pr_info("BTRFS: device fsid %pU ", disk_super->fsid);
} }
printk(KERN_CONT "devid %llu transid %llu %s\n", devid, transid, path); pr_cont("devid %llu transid %llu %s\n", devid, transid, path);
ret = 0; ret = 0;
} }
if (!ret && fs_devices_ret) if (!ret && fs_devices_ret)
...@@ -5907,13 +5907,13 @@ int btrfs_rmap_block(struct btrfs_mapping_tree *map_tree, ...@@ -5907,13 +5907,13 @@ int btrfs_rmap_block(struct btrfs_mapping_tree *map_tree,
read_unlock(&em_tree->lock); read_unlock(&em_tree->lock);
if (!em) { if (!em) {
printk(KERN_ERR "BTRFS: couldn't find em for chunk %Lu\n", pr_err("BTRFS: couldn't find em for chunk %Lu\n",
chunk_start); chunk_start);
return -EIO; return -EIO;
} }
if (em->start != chunk_start) { if (em->start != chunk_start) {
printk(KERN_ERR "BTRFS: bad chunk start, em=%Lu, wanted=%Lu\n", pr_err("BTRFS: bad chunk start, em=%Lu, wanted=%Lu\n",
em->start, chunk_start); em->start, chunk_start);
free_extent_map(em); free_extent_map(em);
return -EIO; return -EIO;
...@@ -6715,8 +6715,7 @@ int btrfs_read_sys_array(struct btrfs_root *root) ...@@ -6715,8 +6715,7 @@ int btrfs_read_sys_array(struct btrfs_root *root)
num_stripes = btrfs_chunk_num_stripes(sb, chunk); num_stripes = btrfs_chunk_num_stripes(sb, chunk);
if (!num_stripes) { if (!num_stripes) {
printk(KERN_ERR pr_err("BTRFS: invalid number of stripes %u in sys_array at offset %u\n",
"BTRFS: invalid number of stripes %u in sys_array at offset %u\n",
num_stripes, cur_offset); num_stripes, cur_offset);
ret = -EIO; ret = -EIO;
break; break;
...@@ -6739,8 +6738,7 @@ int btrfs_read_sys_array(struct btrfs_root *root) ...@@ -6739,8 +6738,7 @@ int btrfs_read_sys_array(struct btrfs_root *root)
if (ret) if (ret)
break; break;
} else { } else {
printk(KERN_ERR pr_err("BTRFS: unexpected item type %u in sys_array at offset %u\n",
"BTRFS: unexpected item type %u in sys_array at offset %u\n",
(u32)key.type, cur_offset); (u32)key.type, cur_offset);
ret = -EIO; ret = -EIO;
break; break;
...@@ -6754,7 +6752,7 @@ int btrfs_read_sys_array(struct btrfs_root *root) ...@@ -6754,7 +6752,7 @@ int btrfs_read_sys_array(struct btrfs_root *root)
return ret; return ret;
out_short_read: out_short_read:
printk(KERN_ERR "BTRFS: sys_array too short to read %u bytes at offset %u\n", pr_err("BTRFS: sys_array too short to read %u bytes at offset %u\n",
len, cur_offset); len, cur_offset);
clear_extent_buffer_uptodate(sb); clear_extent_buffer_uptodate(sb);
free_extent_buffer_stale(sb); free_extent_buffer_stale(sb);
......
...@@ -95,7 +95,7 @@ static int zlib_compress_pages(struct list_head *ws, ...@@ -95,7 +95,7 @@ static int zlib_compress_pages(struct list_head *ws,
*total_in = 0; *total_in = 0;
if (Z_OK != zlib_deflateInit(&workspace->strm, 3)) { if (Z_OK != zlib_deflateInit(&workspace->strm, 3)) {
printk(KERN_WARNING "BTRFS: deflateInit failed\n"); pr_warn("BTRFS: deflateInit failed\n");
ret = -EIO; ret = -EIO;
goto out; goto out;
} }
...@@ -123,7 +123,7 @@ static int zlib_compress_pages(struct list_head *ws, ...@@ -123,7 +123,7 @@ static int zlib_compress_pages(struct list_head *ws,
while (workspace->strm.total_in < len) { while (workspace->strm.total_in < len) {
ret = zlib_deflate(&workspace->strm, Z_SYNC_FLUSH); ret = zlib_deflate(&workspace->strm, Z_SYNC_FLUSH);
if (ret != Z_OK) { if (ret != Z_OK) {
printk(KERN_DEBUG "BTRFS: deflate in loop returned %d\n", pr_debug("BTRFS: deflate in loop returned %d\n",
ret); ret);
zlib_deflateEnd(&workspace->strm); zlib_deflateEnd(&workspace->strm);
ret = -EIO; ret = -EIO;
...@@ -249,7 +249,7 @@ static int zlib_decompress_biovec(struct list_head *ws, struct page **pages_in, ...@@ -249,7 +249,7 @@ static int zlib_decompress_biovec(struct list_head *ws, struct page **pages_in,
} }
if (Z_OK != zlib_inflateInit2(&workspace->strm, wbits)) { if (Z_OK != zlib_inflateInit2(&workspace->strm, wbits)) {
printk(KERN_WARNING "BTRFS: inflateInit failed\n"); pr_warn("BTRFS: inflateInit failed\n");
return -EIO; return -EIO;
} }
while (workspace->strm.total_in < srclen) { while (workspace->strm.total_in < srclen) {
...@@ -339,7 +339,7 @@ static int zlib_decompress(struct list_head *ws, unsigned char *data_in, ...@@ -339,7 +339,7 @@ static int zlib_decompress(struct list_head *ws, unsigned char *data_in,
} }
if (Z_OK != zlib_inflateInit2(&workspace->strm, wbits)) { if (Z_OK != zlib_inflateInit2(&workspace->strm, wbits)) {
printk(KERN_WARNING "BTRFS: inflateInit failed\n"); pr_warn("BTRFS: inflateInit failed\n");
return -EIO; return -EIO;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment