|
@@ -583,8 +583,10 @@ void nilfs_palloc_commit_free_entry(struct inode *inode,
|
|
|
|
|
|
if (!nilfs_clear_bit_atomic(nilfs_mdt_bgl_lock(inode, group),
|
|
if (!nilfs_clear_bit_atomic(nilfs_mdt_bgl_lock(inode, group),
|
|
group_offset, bitmap))
|
|
group_offset, bitmap))
|
|
- printk(KERN_WARNING "%s: entry number %llu already freed\n",
|
|
|
|
- __func__, (unsigned long long)req->pr_entry_nr);
|
|
|
|
|
|
+ nilfs_warning(inode->i_sb, __func__,
|
|
|
|
+ "entry number %llu already freed: ino=%lu\n",
|
|
|
|
+ (unsigned long long)req->pr_entry_nr,
|
|
|
|
+ (unsigned long)inode->i_ino);
|
|
else
|
|
else
|
|
nilfs_palloc_group_desc_add_entries(inode, group, desc, 1);
|
|
nilfs_palloc_group_desc_add_entries(inode, group, desc, 1);
|
|
|
|
|
|
@@ -620,8 +622,10 @@ void nilfs_palloc_abort_alloc_entry(struct inode *inode,
|
|
bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh);
|
|
bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh);
|
|
if (!nilfs_clear_bit_atomic(nilfs_mdt_bgl_lock(inode, group),
|
|
if (!nilfs_clear_bit_atomic(nilfs_mdt_bgl_lock(inode, group),
|
|
group_offset, bitmap))
|
|
group_offset, bitmap))
|
|
- printk(KERN_WARNING "%s: entry number %llu already freed\n",
|
|
|
|
- __func__, (unsigned long long)req->pr_entry_nr);
|
|
|
|
|
|
+ nilfs_warning(inode->i_sb, __func__,
|
|
|
|
+ "entry number %llu already freed: ino=%lu\n",
|
|
|
|
+ (unsigned long long)req->pr_entry_nr,
|
|
|
|
+ (unsigned long)inode->i_ino);
|
|
else
|
|
else
|
|
nilfs_palloc_group_desc_add_entries(inode, group, desc, 1);
|
|
nilfs_palloc_group_desc_add_entries(inode, group, desc, 1);
|
|
|
|
|
|
@@ -734,10 +738,10 @@ int nilfs_palloc_freev(struct inode *inode, __u64 *entry_nrs, size_t nitems)
|
|
if (!nilfs_clear_bit_atomic(
|
|
if (!nilfs_clear_bit_atomic(
|
|
nilfs_mdt_bgl_lock(inode, group),
|
|
nilfs_mdt_bgl_lock(inode, group),
|
|
group_offset, bitmap)) {
|
|
group_offset, bitmap)) {
|
|
- printk(KERN_WARNING
|
|
|
|
- "%s: entry number %llu already freed\n",
|
|
|
|
- __func__,
|
|
|
|
- (unsigned long long)entry_nrs[j]);
|
|
|
|
|
|
+ nilfs_warning(inode->i_sb, __func__,
|
|
|
|
+ "entry number %llu already freed: ino=%lu\n",
|
|
|
|
+ (unsigned long long)entry_nrs[j],
|
|
|
|
+ (unsigned long)inode->i_ino);
|
|
} else {
|
|
} else {
|
|
n++;
|
|
n++;
|
|
}
|
|
}
|