Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Dec 2017 04:16:57 +0000 (UTC)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r326915 - user/jeff/numa/sys/kern
Message-ID:  <201712170416.vBH4GvE9073820@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jeff
Date: Sun Dec 17 04:16:57 2017
New Revision: 326915
URL: https://svnweb.freebsd.org/changeset/base/326915

Log:
  Correct some simple compile errors.

Modified:
  user/jeff/numa/sys/kern/kern_thread.c
  user/jeff/numa/sys/kern/sched_4bsd.c

Modified: user/jeff/numa/sys/kern/kern_thread.c
==============================================================================
--- user/jeff/numa/sys/kern/kern_thread.c	Sat Dec 16 21:33:21 2017	(r326914)
+++ user/jeff/numa/sys/kern/kern_thread.c	Sun Dec 17 04:16:57 2017	(r326915)
@@ -98,13 +98,13 @@ _Static_assert(offsetof(struct proc, p_emuldata) == 0x
     "struct proc KBI p_emuldata");
 #endif
 #ifdef __i386__
-_Static_assert(offsetof(struct thread, td_flags) == 0x100,
+_Static_assert(offsetof(struct thread, td_flags) == 0x98,
     "struct thread KBI td_flags");
-_Static_assert(offsetof(struct thread, td_pflags) == 0xa8,
+_Static_assert(offsetof(struct thread, td_pflags) == 0xa0,
     "struct thread KBI td_pflags");
-_Static_assert(offsetof(struct thread, td_frame) == 0x2f0,
+_Static_assert(offsetof(struct thread, td_frame) == 0x2e4,
     "struct thread KBI td_frame");
-_Static_assert(offsetof(struct thread, td_emuldata) == 0x33c,
+_Static_assert(offsetof(struct thread, td_emuldata) == 0x330,
     "struct thread KBI td_emuldata");
 _Static_assert(offsetof(struct proc, p_flag) == 0x68,
     "struct proc KBI p_flag");

Modified: user/jeff/numa/sys/kern/sched_4bsd.c
==============================================================================
--- user/jeff/numa/sys/kern/sched_4bsd.c	Sat Dec 16 21:33:21 2017	(r326914)
+++ user/jeff/numa/sys/kern/sched_4bsd.c	Sun Dec 17 04:16:57 2017	(r326915)
@@ -781,7 +781,7 @@ sched_fork_thread(struct thread *td, struct thread *ch
 	childtd->td_lastcpu = NOCPU;
 	childtd->td_lock = &sched_lock;
 	childtd->td_cpuset = cpuset_ref(td->td_cpuset);
-	child->td_domain.dr_policy = td->td_cpuset->cs_domain;
+	childtd->td_domain.dr_policy = td->td_cpuset->cs_domain;
 	childtd->td_priority = childtd->td_base_pri;
 	ts = td_get_sched(childtd);
 	bzero(ts, sizeof(*ts));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712170416.vBH4GvE9073820>