[Glibc-bsd-commits] r3526 - in trunk/freebsd-libs/debian: . patches
Robert Millan
rmh at alioth.debian.org
Sun Jul 3 14:21:41 UTC 2011
Author: rmh
Date: 2011-07-03 14:21:41 +0000 (Sun, 03 Jul 2011)
New Revision: 3526
Added:
trunk/freebsd-libs/debian/patches/00_sbuf_page_size.diff
Removed:
trunk/freebsd-libs/debian/patches/14_sbuf_page_size.diff
Modified:
trunk/freebsd-libs/debian/changelog
trunk/freebsd-libs/debian/patches/series
Log:
Replace 14_sbuf_page_size.diff with cherry-picked 00_sbuf_page_size.diff from HEAD, which fixes the same problem differently.
Modified: trunk/freebsd-libs/debian/changelog
===================================================================
--- trunk/freebsd-libs/debian/changelog 2011-07-03 13:33:31 UTC (rev 3525)
+++ trunk/freebsd-libs/debian/changelog 2011-07-03 14:21:41 UTC (rev 3526)
@@ -2,8 +2,11 @@
* Remove hunk to include <sys/user.h> in subr_sbuf.c, as this breaks
hurd-i386.
+ * Replace 14_sbuf_page_size.diff with cherry-picked
+ 00_sbuf_page_size.diff from HEAD, which fixes the same problem
+ differently.
- -- Robert Millan <rmh at debian.org> Sun, 03 Jul 2011 13:41:34 +0200
+ -- Robert Millan <rmh at debian.org> Sun, 03 Jul 2011 16:21:31 +0200
freebsd-libs (8.2+ds1-2) unstable; urgency=low
Added: trunk/freebsd-libs/debian/patches/00_sbuf_page_size.diff
===================================================================
--- trunk/freebsd-libs/debian/patches/00_sbuf_page_size.diff (rev 0)
+++ trunk/freebsd-libs/debian/patches/00_sbuf_page_size.diff 2011-07-03 14:21:41 UTC (rev 3526)
@@ -0,0 +1,17 @@
+--- a/sys/kern/subr_sbuf.c
++++ b/sys/kern/subr_sbuf.c
+@@ -77,8 +77,14 @@
+ #define SBUF_CLEARFLAG(s, f) do { (s)->s_flags &= ~(f); } while (0)
+
+ #define SBUF_MINEXTENDSIZE 16 /* Should be power of 2. */
++
++#ifdef PAGE_SIZE
+ #define SBUF_MAXEXTENDSIZE PAGE_SIZE
+ #define SBUF_MAXEXTENDINCR PAGE_SIZE
++#else
++#define SBUF_MAXEXTENDSIZE 4096
++#define SBUF_MAXEXTENDINCR 4096
++#endif
+
+ /*
+ * Debugging support
Deleted: trunk/freebsd-libs/debian/patches/14_sbuf_page_size.diff
===================================================================
--- trunk/freebsd-libs/debian/patches/14_sbuf_page_size.diff 2011-07-03 13:33:31 UTC (rev 3525)
+++ trunk/freebsd-libs/debian/patches/14_sbuf_page_size.diff 2011-07-03 14:21:41 UTC (rev 3526)
@@ -1,19 +0,0 @@
-
-Fixes FTBFS on armel, ia64, powerpc, sparc.
-
-Sent to freebsd-hackers (2011-07-03)
-
---- a/sys/kern/subr_sbuf.c
-+++ b/sys/kern/subr_sbuf.c
-@@ -76,6 +76,11 @@
- #define SBUF_SETFLAG(s, f) do { (s)->s_flags |= (f); } while (0)
- #define SBUF_CLEARFLAG(s, f) do { (s)->s_flags &= ~(f); } while (0)
-
-+#if !defined(PAGE_SIZE) && !defined(_KERNEL)
-+#include <unistd.h>
-+#define PAGE_SIZE sysconf(_SC_PAGESIZE)
-+#endif
-+
- #define SBUF_MINEXTENDSIZE 16 /* Should be power of 2. */
- #define SBUF_MAXEXTENDSIZE PAGE_SIZE
- #define SBUF_MAXEXTENDINCR PAGE_SIZE
Modified: trunk/freebsd-libs/debian/patches/series
===================================================================
--- trunk/freebsd-libs/debian/patches/series 2011-07-03 13:33:31 UTC (rev 3525)
+++ trunk/freebsd-libs/debian/patches/series 2011-07-03 14:21:41 UTC (rev 3526)
@@ -1,3 +1,4 @@
+00_sbuf_page_size.diff
01_sys_cam.diff
02_libcam.diff
03_libsbuf.diff
@@ -11,4 +12,3 @@
11_netgraph.diff
12_usb.diff
13_jail.diff
-14_sbuf_page_size.diff
More information about the Glibc-bsd-commits
mailing list