[kernel] r20202 - in dists/wheezy/linux/debian/patches: . debian
Ben Hutchings
benh at alioth.debian.org
Fri Jun 7 01:38:34 UTC 2013
Author: benh
Date: Fri Jun 7 01:38:30 2013
New Revision: 20202
Log:
jbd2: Avoid ABI change in 3.2.45
Added:
dists/wheezy/linux/debian/patches/debian/jbd2-avoid-ABI-change-in-3.2.45.patch
Modified:
dists/wheezy/linux/debian/patches/series
Added: dists/wheezy/linux/debian/patches/debian/jbd2-avoid-ABI-change-in-3.2.45.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/wheezy/linux/debian/patches/debian/jbd2-avoid-ABI-change-in-3.2.45.patch Fri Jun 7 01:38:30 2013 (r20202)
@@ -0,0 +1,21 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Subject: jbd2: Avoid ABI change in 3.2.45
+Date: Fri, 07 Jun 2013 02:36:32 +0100
+
+The enumeration for transaction_s::t_state was changed by commit
+3464fc47e51e 'jbd2: fix race between jbd2_journal_remove_checkpoint
+and ->j_commit_callback' in 3.2.45. t_state is accessed only by jbd2
+itself, not the filesystems that use jbd2, so this shouldn't affect
+binary compatibility. Hide the change from genksyms.
+--- a/include/linux/jbd2.h
++++ b/include/linux/jbd2.h
+@@ -470,7 +470,9 @@ struct transaction_s
+ T_COMMIT,
+ T_COMMIT_DFLUSH,
+ T_COMMIT_JFLUSH,
++#ifndef __GENKSYMS__
+ T_COMMIT_CALLBACK,
++#endif
+ T_FINISHED
+ } t_state;
+
Modified: dists/wheezy/linux/debian/patches/series
==============================================================================
--- dists/wheezy/linux/debian/patches/series Wed Jun 5 04:05:14 2013 (r20201)
+++ dists/wheezy/linux/debian/patches/series Fri Jun 7 01:38:30 2013 (r20202)
@@ -633,3 +633,4 @@
bugfix/all/ext4-make-orphan-functions-be-no-op-in-no-journal-mo.patch
bugfix/all/ext4-avoid-hang-when-mounting-non-journal-filesystem.patch
bugfix/all/iscsi-target-fix-heap-buffer-overflow-on-error.patch
+debian/jbd2-avoid-ABI-change-in-3.2.45.patch
More information about the Kernel-svn-changes
mailing list