Page MenuHomeFreeBSD

D35340.1791800826.diff
No OneTemporary

Size
934 B
Referenced Files
None
Subscribers
None

D35340.1791800826.diff

diff --git a/sys/kern/kern_mib.c b/sys/kern/kern_mib.c
--- a/sys/kern/kern_mib.c
+++ b/sys/kern/kern_mib.c
@@ -199,7 +199,12 @@
{
u_long val, p;
- p = SIZE_T_MAX >> PAGE_SHIFT;
+#ifdef SCTL_MASK32
+ if ((req->flags & SCTL_MASK32) != 0)
+ p = UINT32_MAX >> PAGE_SHIFT;
+ else
+#endif
+ p = SIZE_T_MAX >> PAGE_SHIFT;
if (physmem < p)
p = physmem;
val = ctob(p);
@@ -215,7 +220,12 @@
{
u_long val, p;
- p = SIZE_T_MAX >> PAGE_SHIFT;
+#ifdef SCTL_MASK32
+ if ((req->flags & SCTL_MASK32) != 0)
+ p = UINT32_MAX >> PAGE_SHIFT;
+ else
+#endif
+ p = SIZE_T_MAX >> PAGE_SHIFT;
if (realmem < p)
p = realmem;
val = ctob(p);
@@ -232,7 +242,12 @@
u_long val, p, p1;
p1 = physmem - vm_wire_count();
- p = SIZE_T_MAX >> PAGE_SHIFT;
+#ifdef SCTL_MASK32
+ if ((req->flags & SCTL_MASK32) != 0)
+ p = UINT32_MAX >> PAGE_SHIFT;
+ else
+#endif
+ p = SIZE_T_MAX >> PAGE_SHIFT;
if (p1 < p)
p = p1;
val = ctob(p);

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 12, 10:27 AM (18 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30328672
Default Alt Text
D35340.1791800826.diff (934 B)

Event Timeline