|
Lines 548-558
static void init_once(void *foo, kmem_ca
Link Here
|
| 548 |
|
548 |
|
| 549 |
if ((flags & (SLAB_CTOR_VERIFY | SLAB_CTOR_CONSTRUCTOR)) == |
549 |
if ((flags & (SLAB_CTOR_VERIFY | SLAB_CTOR_CONSTRUCTOR)) == |
| 550 |
SLAB_CTOR_CONSTRUCTOR) { |
550 |
SLAB_CTOR_CONSTRUCTOR) { |
|
|
551 |
memset(jfs_ip, 0, sizeof(struct jfs_inode_info)); |
| 551 |
INIT_LIST_HEAD(&jfs_ip->anon_inode_list); |
552 |
INIT_LIST_HEAD(&jfs_ip->anon_inode_list); |
| 552 |
init_rwsem(&jfs_ip->rdwrlock); |
553 |
init_rwsem(&jfs_ip->rdwrlock); |
| 553 |
init_MUTEX(&jfs_ip->commit_sem); |
554 |
init_MUTEX(&jfs_ip->commit_sem); |
| 554 |
init_rwsem(&jfs_ip->xattr_sem); |
555 |
init_rwsem(&jfs_ip->xattr_sem); |
| 555 |
jfs_ip->atlhead = 0; |
|
|
| 556 |
jfs_ip->active_ag = -1; |
556 |
jfs_ip->active_ag = -1; |
| 557 |
#ifdef CONFIG_JFS_POSIX_ACL |
557 |
#ifdef CONFIG_JFS_POSIX_ACL |
| 558 |
jfs_ip->i_acl = JFS_ACL_NOT_CACHED; |
558 |
jfs_ip->i_acl = JFS_ACL_NOT_CACHED; |