HDR
atomic_read(&(bh->b_count)), le32_to_cpu(HDR(bh)->h_refcount));
if (!ext2_xattr_header_valid(HDR(bh))) {
atomic_read(&(bh->b_count)), le32_to_cpu(HDR(bh)->h_refcount));
if (!ext2_xattr_header_valid(HDR(bh))) {
le32_to_cpu(HDR(bh)->h_refcount));
header = HDR(bh);
header = kmemdup(HDR(bh), bh->b_size, GFP_KERNEL);
if (bh && header == HDR(bh))
if (bh && header == HDR(bh))
if (!(bh && header == HDR(bh)))
if (HDR(bh)->h_refcount == cpu_to_le32(1)) {
__u32 hash = le32_to_cpu(HDR(bh)->h_hash);
le32_add_cpu(&HDR(bh)->h_refcount, -1);
le32_to_cpu(HDR(bh)->h_refcount));
#define FIRST_ENTRY(bh) ENTRY(HDR(bh)+1)
le32_add_cpu(&HDR(new_bh)->h_refcount, 1);
le32_to_cpu(HDR(new_bh)->h_refcount));
} else if (old_bh && header == HDR(old_bh)) {
if (!ext2_xattr_header_valid(HDR(bh))) {
__u32 hash = le32_to_cpu(HDR(bh)->h_hash);
if (le32_to_cpu(HDR(bh)->h_refcount) >
le32_to_cpu(HDR(bh)->h_refcount),
} else if (!ext2_xattr_cmp(header, HDR(bh))) {