[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