X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fconfigfs%2Finode.c;h=fb18917954a91f95643b38352adab17a42e98600;hb=a2f44b27303a5353859d77a3e96a1d3f33f56ab7;hp=41f437b9e5fd5ee0705e68370d373cbd054ac56f;hpb=3944158a6d33f94668dbd6bdc32ff5c67bb53ec2;p=linux-2.6.git diff --git a/fs/configfs/inode.c b/fs/configfs/inode.c index 41f437b9e..fb1891795 100644 --- a/fs/configfs/inode.c +++ b/fs/configfs/inode.c @@ -76,11 +76,10 @@ int configfs_setattr(struct dentry * dentry, struct iattr * iattr) if (!sd_iattr) { /* setting attributes for the first time, allocate now */ - sd_iattr = kmalloc(sizeof(struct iattr), GFP_KERNEL); + sd_iattr = kzalloc(sizeof(struct iattr), GFP_KERNEL); if (!sd_iattr) return -ENOMEM; /* assign default attributes */ - memset(sd_iattr, 0, sizeof(struct iattr)); sd_iattr->ia_mode = sd->s_mode; sd_iattr->ia_uid = 0; sd_iattr->ia_gid = 0;