return true; /* already a holder */
else if (bdev->bd_holder != NULL)
return false; /* held by someone else */
return true; /* already a holder */
else if (bdev->bd_holder != NULL)
return false; /* held by someone else */
spin_lock(&blockdev_superblock->s_inode_list_lock);
list_for_each_entry(inode, &blockdev_superblock->s_inodes, i_sb_list) {
struct address_space *mapping = inode->i_mapping;
spin_lock(&blockdev_superblock->s_inode_list_lock);
list_for_each_entry(inode, &blockdev_superblock->s_inodes, i_sb_list) {
struct address_space *mapping = inode->i_mapping;