lbuf = kmalloc(sizeof(struct lbuf), GFP_KERNEL);
if (lbuf == 0)
goto error;
- lbuf->l_ldata = (char *) __get_free_page(GFP_KERNEL);
+ lbuf->l_ldata = (char *) get_zeroed_page(GFP_KERNEL);
if (lbuf->l_ldata == 0) {
kfree(lbuf);
goto error;
}
mp->data = kmap(mp->page) + page_offset;
}
+
+ if (new)
+ memset(mp->data, 0, PSIZE);
+
jfs_info("__get_metapage: returning = 0x%p", mp);
return mp;
if ((flags & (SLAB_CTOR_VERIFY | SLAB_CTOR_CONSTRUCTOR)) ==
SLAB_CTOR_CONSTRUCTOR) {
+ memset(jfs_ip, 0, sizeof(struct jfs_inode_info));
INIT_LIST_HEAD(&jfs_ip->anon_inode_list);
init_rwsem(&jfs_ip->rdwrlock);
init_MUTEX(&jfs_ip->commit_sem);
init_rwsem(&jfs_ip->xattr_sem);
- jfs_ip->atlhead = 0;
jfs_ip->active_ag = -1;
#ifdef CONFIG_JFS_POSIX_ACL
jfs_ip->i_acl = JFS_ACL_NOT_CACHED;