Lines 701-707
canonical_dentry(struct inode *ip)
Link Here
|
701 |
{ |
701 |
{ |
702 |
struct vcache *vcp = VTOAFS(ip); |
702 |
struct vcache *vcp = VTOAFS(ip); |
703 |
struct dentry *first = NULL, *ret = NULL, *cur; |
703 |
struct dentry *first = NULL, *ret = NULL, *cur; |
704 |
#if defined(D_ALIAS_IS_HLIST) |
704 |
#if defined(D_ALIAS_IS_HLIST) && !defined(HLIST_ITERATOR_NO_NODE) |
705 |
struct hlist_node *p; |
705 |
struct hlist_node *p; |
706 |
#endif |
706 |
#endif |
707 |
|
707 |
|
Lines 724-730
canonical_dentry(struct inode *ip)
Link Here
|
724 |
# endif |
724 |
# endif |
725 |
|
725 |
|
726 |
#if defined(D_ALIAS_IS_HLIST) |
726 |
#if defined(D_ALIAS_IS_HLIST) |
|
|
727 |
# if defined(HLIST_ITERATOR_NO_NODE) |
728 |
hlist_for_each_entry(cur, &ip->i_dentry, d_alias) { |
729 |
# else |
727 |
hlist_for_each_entry(cur, p, &ip->i_dentry, d_alias) { |
730 |
hlist_for_each_entry(cur, p, &ip->i_dentry, d_alias) { |
|
|
731 |
# endif |
728 |
#else |
732 |
#else |
729 |
list_for_each_entry_reverse(cur, &ip->i_dentry, d_alias) { |
733 |
list_for_each_entry_reverse(cur, &ip->i_dentry, d_alias) { |
730 |
#endif |
734 |
#endif |