Revision: b346aeddfb8b
Branch: default
Author: Jiannan Ouyang <
ouy...@cs.pitt.edu>
Date: Wed Feb 26 23:42:19 2014 UTC
Log: BUGFIX: fix incorrect sizeof, missed a dereference
http://code.google.com/p/kitten/source/detail?r=b346aeddfb8b
Modified:
/arch/x86_64/kernel/task.c
=======================================
--- /arch/x86_64/kernel/task.c Tue Jun 22 22:19:44 2010 UTC
+++ /arch/x86_64/kernel/task.c Wed Feb 26 23:42:19 2014 UTC
@@ -36,7 +36,7 @@
regs->rax = 0; /* set child's clone() return value to 0 */
} else {
/* Zero all registers */
- memset(regs, 0, sizeof(regs));
+ memset(regs, 0, sizeof(struct pt_regs));
}
task->arch.thread.rsp0 = (kaddr_t)(regs + 1); /* kstack top */