DCACHE_LRU_LIST
(DCACHE_LRU_LIST|DCACHE_SHRINK_LIST)) == DCACHE_LRU_LIST)
if ((flags & (DCACHE_LRU_LIST|DCACHE_SHRINK_LIST)) == DCACHE_LRU_LIST)
#define D_FLAG_VERIFY(dentry,x) WARN_ON_ONCE(((dentry)->d_flags & (DCACHE_LRU_LIST | DCACHE_SHRINK_LIST)) != (x))
dentry->d_flags |= DCACHE_LRU_LIST;
D_FLAG_VERIFY(dentry, DCACHE_LRU_LIST);
dentry->d_flags &= ~DCACHE_LRU_LIST;
D_FLAG_VERIFY(dentry, DCACHE_SHRINK_LIST | DCACHE_LRU_LIST);
dentry->d_flags &= ~(DCACHE_SHRINK_LIST | DCACHE_LRU_LIST);
dentry->d_flags |= DCACHE_SHRINK_LIST | DCACHE_LRU_LIST;
D_FLAG_VERIFY(dentry, DCACHE_LRU_LIST);
dentry->d_flags &= ~DCACHE_LRU_LIST;
D_FLAG_VERIFY(dentry, DCACHE_LRU_LIST);
if (dentry->d_flags & DCACHE_LRU_LIST) {
if (unlikely(!(d_flags & DCACHE_LRU_LIST))) {
if (dentry->d_flags & DCACHE_LRU_LIST)