signalfd4: fix initialize
This commit is contained in:
@@ -2577,6 +2577,7 @@ SYSCALL_DECLARE(signalfd4)
|
|||||||
sfd = kmalloc(sizeof(struct mckfd), IHK_MC_AP_NOWAIT);
|
sfd = kmalloc(sizeof(struct mckfd), IHK_MC_AP_NOWAIT);
|
||||||
if(!sfd)
|
if(!sfd)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
memset(sfd, '\0', sizeof(struct mckfd));
|
||||||
sfd->fd = fd;
|
sfd->fd = fd;
|
||||||
irqstate = ihk_mc_spinlock_lock(&proc->mckfd_lock);
|
irqstate = ihk_mc_spinlock_lock(&proc->mckfd_lock);
|
||||||
sfd->next = proc->mckfd;
|
sfd->next = proc->mckfd;
|
||||||
|
|||||||
Reference in New Issue
Block a user