diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 6b27be96b6e5..f9159879c5fc 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c @@ -2934,6 +2934,9 @@ static int ext4_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) struct inode *inode; int err, err2 = 0, credits, retries = 0; + //if (printk_ratelimit()) + printk("!!! ext4_mkdir %s\n", dentry->d_name.name); + if (EXT4_DIR_LINK_MAX(dir)) return -EMLINK; @@ -2989,6 +2992,9 @@ static int ext4_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) out_retry: if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) goto retry; + //if (printk_ratelimit()) + printk("!!! ext4_mkdir ret %d\n", err); + return err; } diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index 38531c5e16c6..2d44b1b5bb5c 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,