[Midnightbsd-cvs] src [7943] trunk/sys: Partially revert r217515 so that the mem_range_softc variable is always
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Sep 14 17:53:46 EDT 2016
Revision: 7943
http://svnweb.midnightbsd.org/src/?rev=7943
Author: laffer1
Date: 2016-09-14 17:53:46 -0400 (Wed, 14 Sep 2016)
Log Message:
-----------
Partially revert r217515 so that the mem_range_softc variable is always
present on x86 kernels. This fixes the build of kernels that include
'device acpi' but do not include 'device mem'.
Obtained from: FreeBSD
Revision Links:
--------------
http://svnweb.midnightbsd.org/src/?rev=217515
Modified Paths:
--------------
trunk/sys/amd64/amd64/machdep.c
trunk/sys/amd64/amd64/mem.c
trunk/sys/i386/i386/machdep.c
trunk/sys/i386/i386/mem.c
Modified: trunk/sys/amd64/amd64/machdep.c
===================================================================
--- trunk/sys/amd64/amd64/machdep.c 2016-09-14 21:49:46 UTC (rev 7942)
+++ trunk/sys/amd64/amd64/machdep.c 2016-09-14 21:53:46 UTC (rev 7943)
@@ -74,6 +74,7 @@
#include <sys/linker.h>
#include <sys/lock.h>
#include <sys/malloc.h>
+#include <sys/memrange.h>
#include <sys/msgbuf.h>
#include <sys/mutex.h>
#include <sys/pcpu.h>
@@ -206,6 +207,8 @@
struct mtx icu_lock;
+struct mem_range_softc mem_range_softc;
+
struct mtx dt_lock; /* lock for GDT and LDT */
static void
Modified: trunk/sys/amd64/amd64/mem.c
===================================================================
--- trunk/sys/amd64/amd64/mem.c 2016-09-14 21:49:46 UTC (rev 7942)
+++ trunk/sys/amd64/amd64/mem.c 2016-09-14 21:53:46 UTC (rev 7943)
@@ -72,8 +72,6 @@
*/
MALLOC_DEFINE(M_MEMDESC, "memdesc", "memory range descriptors");
-struct mem_range_softc mem_range_softc;
-
/* ARGSUSED */
int
memrw(struct cdev *dev, struct uio *uio, int flags)
Modified: trunk/sys/i386/i386/machdep.c
===================================================================
--- trunk/sys/i386/i386/machdep.c 2016-09-14 21:49:46 UTC (rev 7942)
+++ trunk/sys/i386/i386/machdep.c 2016-09-14 21:53:46 UTC (rev 7943)
@@ -75,6 +75,7 @@
#include <sys/linker.h>
#include <sys/lock.h>
#include <sys/malloc.h>
+#include <sys/memrange.h>
#include <sys/msgbuf.h>
#include <sys/mutex.h>
#include <sys/pcpu.h>
@@ -247,6 +248,8 @@
struct mtx icu_lock;
+struct mem_range_softc mem_range_softc;
+
static void
cpu_startup(dummy)
void *dummy;
Modified: trunk/sys/i386/i386/mem.c
===================================================================
--- trunk/sys/i386/i386/mem.c 2016-09-14 21:49:46 UTC (rev 7942)
+++ trunk/sys/i386/i386/mem.c 2016-09-14 21:53:46 UTC (rev 7943)
@@ -72,8 +72,6 @@
*/
MALLOC_DEFINE(M_MEMDESC, "memdesc", "memory range descriptors");
-struct mem_range_softc mem_range_softc;
-
static struct sx memsxlock;
SX_SYSINIT(memsxlockinit, &memsxlock, "/dev/mem lock");
More information about the Midnightbsd-cvs
mailing list