|
@@ -495,8 +495,7 @@ static struct inode * find_inode(struct super_block * sb, struct hlist_head *hea
|
|
|
struct inode * inode = NULL;
|
|
|
|
|
|
repeat:
|
|
|
- hlist_for_each (node, head) {
|
|
|
- inode = hlist_entry(node, struct inode, i_hash);
|
|
|
+ hlist_for_each_entry(inode, node, head, i_hash) {
|
|
|
if (inode->i_sb != sb)
|
|
|
continue;
|
|
|
if (!test(inode, data))
|
|
@@ -520,8 +519,7 @@ static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head
|
|
|
struct inode * inode = NULL;
|
|
|
|
|
|
repeat:
|
|
|
- hlist_for_each (node, head) {
|
|
|
- inode = hlist_entry(node, struct inode, i_hash);
|
|
|
+ hlist_for_each_entry(inode, node, head, i_hash) {
|
|
|
if (inode->i_ino != ino)
|
|
|
continue;
|
|
|
if (inode->i_sb != sb)
|