X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=fs%2Fnamespace.c;h=fd999cab7b57c07b7729aabb3d96d938e3d8f0d1;hb=459e536b1ddfd217ec8a3437a3214968a98223c7;hp=5ef336c1103c2c4a4ecbb5c9bf96cf8923e15454;hpb=e7b3ca08549caccf5d6e1cf066780bf4f0ae77a7;p=powerpc.git diff --git a/fs/namespace.c b/fs/namespace.c index 5ef336c110..fd999cab7b 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -53,9 +53,8 @@ static inline unsigned long hash(struct vfsmount *mnt, struct dentry *dentry) struct vfsmount *alloc_vfsmnt(const char *name) { - struct vfsmount *mnt = kmem_cache_alloc(mnt_cache, GFP_KERNEL); + struct vfsmount *mnt = kmem_cache_zalloc(mnt_cache, GFP_KERNEL); if (mnt) { - memset(mnt, 0, sizeof(struct vfsmount)); atomic_set(&mnt->mnt_count, 1); INIT_LIST_HEAD(&mnt->mnt_hash); INIT_LIST_HEAD(&mnt->mnt_child);