diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index 5462f26907c1..090a4a9d5cc9 100644 --- a/fs/ext4/xattr.c +++ b/fs/ext4/xattr.c @@ -1581,9 +1581,12 @@ static int ext4_xattr_set_entry(struct ext4_xattr_info *i, goto update_hash; } +printk("In ext4_xattr_set_entry s %lx, last = %lx, name len %x\n", s, s->first, s->first, EXT4_XATTR_LEN((s->first)->e_name_len)); /* Compute min_offs and last. */ last = s->first; + for (; !IS_LAST_ENTRY(last); last = next) { +printk("In next ext4_xattr_set_entry s %lx, name len %d", last, EXT4_XATTR_LEN((last)->e_name_len)); next = EXT4_XATTR_NEXT(last); if ((void *)next >= s->end) { EXT4_ERROR_INODE(inode, "corrupted xattr entries"); diff --git a/fs/ext4/xattr_security.c b/fs/ext4/xattr_security.c index 50fb71393fb6..7bcb40424ece 100644 --- a/fs/ext4/xattr_security.c +++ b/fs/ext4/xattr_security.c @@ -40,6 +40,7 @@ ext4_initxattrs(struct inode *inode, const struct xattr *xattr_array, int err = 0; for (xattr = xattr_array; xattr->name != NULL; xattr++) { +printk("!!!ext4_initxattrs set hndl name %s \n", xattr->name); err = ext4_xattr_set_handle(handle, inode, EXT4_XATTR_INDEX_SECURITY, xattr->name, xattr->value,