Your message dated Sat, 22 Sep 2012 20:31:32 +0100
with message-id <[email protected]>
and subject line Re: Bug#688449: unblock: kfreebsd-9/9.0-6
has caused the Debian Bug report #688449,
regarding unblock: kfreebsd-9/9.0-6
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
688449: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688449
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package kfreebsd-9
This fixes an kernel panic with an patch from upstream VCS. Patched
kernel is tested and works fine now for almost a week on the affected
system
unblock kfreebsd-9/9.0-6
-- System Information:
Debian Release: 6.0.5
APT prefers stable
APT policy: (990, 'stable'), (500, 'proposed-updates'), (500, 'unstable'),
(1, 'experimental')
Architecture: mipsel (mips64)
Kernel: Linux 3.2.0-0.bpo.2-loongson-2f
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru kfreebsd-9-9.0/debian/changelog kfreebsd-9-9.0/debian/changelog
--- kfreebsd-9-9.0/debian/changelog 2012-07-21 07:08:11.000000000 -0700
+++ kfreebsd-9-9.0/debian/changelog 2012-09-22 11:35:11.000000000 -0700
@@ -1,3 +1,11 @@
+kfreebsd-9 (9.0-6) unstable; urgency=low
+
+ * Team upload.
+ * Pick SVN 236364 from FreeBSD-9 to fix a kernel panic on pf config
+ reload if counters are used (Closes: #688268)
+
+ -- Christoph Egger <[email protected]> Sat, 22 Sep 2012 11:32:52 -0700
+
kfreebsd-9 (9.0-5) unstable; urgency=low
* Remove /boot symlink kludge. (Closes: #672255)
diff -Nru kfreebsd-9-9.0/debian/patches/pf_counter_initialization_SVN236364.diff kfreebsd-9-9.0/debian/patches/pf_counter_initialization_SVN236364.diff
--- kfreebsd-9-9.0/debian/patches/pf_counter_initialization_SVN236364.diff 1969-12-31 16:00:00.000000000 -0800
+++ kfreebsd-9-9.0/debian/patches/pf_counter_initialization_SVN236364.diff 2012-09-22 11:11:02.000000000 -0700
@@ -0,0 +1,55 @@
+Index: kfreebsd-9-9.0/sys/contrib/pf/net/pf_ioctl.c
+===================================================================
+--- kfreebsd-9-9.0.orig/sys/contrib/pf/net/pf_ioctl.c 2011-10-26 19:09:09.000000000 +0200
++++ kfreebsd-9-9.0/sys/contrib/pf/net/pf_ioctl.c 2012-09-19 01:17:56.000000000 +0200
+@@ -308,7 +308,7 @@
+ V_pf_altq_pl = V_pf_pooladdr_pl = NULL;
+ V_pf_frent_pl = V_pf_frag_pl = V_pf_cache_pl = V_pf_cent_pl = NULL;
+ V_pf_state_scrub_pl = NULL;
+- V_pfr_ktable_pl = V_pfr_kentry_pl = NULL;
++ V_pfr_ktable_pl = V_pfr_kentry_pl = V_pfr_kcounters_pl = NULL;
+ }
+
+ void
+@@ -327,6 +327,7 @@
+ UMA_DESTROY(V_pf_cent_pl);
+ UMA_DESTROY(V_pfr_ktable_pl);
+ UMA_DESTROY(V_pfr_kentry_pl);
++ UMA_DESTROY(V_pfr_kcounters_pl);
+ UMA_DESTROY(V_pf_state_scrub_pl);
+ UMA_DESTROY(V_pfi_addr_pl);
+ }
+@@ -347,6 +348,7 @@
+ UMA_CREATE(V_pf_pooladdr_pl, struct pf_pooladdr, "pfpooladdrpl");
+ UMA_CREATE(V_pfr_ktable_pl, struct pfr_ktable, "pfrktable");
+ UMA_CREATE(V_pfr_kentry_pl, struct pfr_kentry, "pfrkentry");
++ UMA_CREATE(V_pfr_kcounters_pl, struct pfr_kcounters, "pfrkcounters");
+ UMA_CREATE(V_pf_frent_pl, struct pf_frent, "pffrent");
+ UMA_CREATE(V_pf_frag_pl, struct pf_fragment, "pffrag");
+ UMA_CREATE(V_pf_cache_pl, struct pf_fragment, "pffrcache");
+Index: kfreebsd-9-9.0/sys/contrib/pf/net/pfvar.h
+===================================================================
+--- kfreebsd-9-9.0.orig/sys/contrib/pf/net/pfvar.h 2011-10-26 19:09:09.000000000 +0200
++++ kfreebsd-9-9.0/sys/contrib/pf/net/pfvar.h 2012-09-19 01:17:56.000000000 +0200
+@@ -1871,6 +1871,8 @@
+ #define V_pfr_ktable_pl VNET(pfr_ktable_pl)
+ VNET_DECLARE(uma_zone_t, pfr_kentry_pl);
+ #define V_pfr_kentry_pl VNET(pfr_kentry_pl)
++VNET_DECLARE(uma_zone_t, pfr_kcounters_pl);
++#define V_pfr_kcounters_pl VNET(pfr_kcounters_pl)
+ VNET_DECLARE(uma_zone_t, pf_cache_pl);
+ #define V_pf_cache_pl VNET(pf_cache_pl)
+ VNET_DECLARE(uma_zone_t, pf_cent_pl);
+Index: kfreebsd-9-9.0/sys/contrib/pf/net/pf_table.c
+===================================================================
+--- kfreebsd-9-9.0.orig/sys/contrib/pf/net/pf_table.c 2011-10-26 19:09:09.000000000 +0200
++++ kfreebsd-9-9.0/sys/contrib/pf/net/pf_table.c 2012-09-19 01:17:56.000000000 +0200
+@@ -179,7 +179,6 @@
+ VNET_DEFINE(uma_zone_t, pfr_ktable_pl);
+ VNET_DEFINE(uma_zone_t, pfr_kentry_pl);
+ VNET_DEFINE(uma_zone_t, pfr_kcounters_pl);
+-#define V_pfr_kcounters_pl VNET(pfr_kcounters_pl)
+ VNET_DEFINE(struct sockaddr_in, pfr_sin);
+ #define V_pfr_sin VNET(pfr_sin)
+ VNET_DEFINE(struct sockaddr_in6, pfr_sin6);
+
diff -Nru kfreebsd-9-9.0/debian/patches/series kfreebsd-9-9.0/debian/patches/series
--- kfreebsd-9-9.0/debian/patches/series 2012-07-21 06:40:39.000000000 -0700
+++ kfreebsd-9-9.0/debian/patches/series 2012-09-22 11:11:54.000000000 -0700
@@ -5,6 +5,7 @@
SA-12_04.sysret.patch
EN-12_02.ipv6refcount.patch
fix_VOP_VPTOCNP_bypass_for_nullfs.diff
+pf_counter_initialization_SVN236364.diff
# Other patches that might or might not be mergeable
001_misc.diff
--- End Message ---
--- Begin Message ---
On Sat, 2012-09-22 at 21:17 +0200, Christoph Egger wrote:
> Please unblock package kfreebsd-9
>
> This fixes an kernel panic with an patch from upstream VCS. Patched
> kernel is tested and works fine now for almost a week on the affected
> system
Unblocked; thanks.
Regards,
Adam
--- End Message ---