[packages/kernel] - up to 3.7.6
arekm
arekm at pld-linux.org
Mon Feb 4 10:27:31 CET 2013
commit d2c4182743fd3e3f9f59151678734a7fbbb9e0fe
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Mon Feb 4 10:27:25 2013 +0100
- up to 3.7.6
kernel-small_fixes.patch | 37 -------------------------------------
kernel.spec | 4 ++--
2 files changed, 2 insertions(+), 39 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 296fec8..f14e1c2 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -68,7 +68,7 @@
%define rel 1
%define basever 3.7
-%define postver .5
+%define postver .6
# __alt_kernel is list of features, empty string if none set
# _alt kernel is defined as: %{nil}%{?alt_kernel:-%{?alt_kernel}} (defined in rpm.macros)
@@ -111,7 +111,7 @@ Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%{basever}.tar.xz
# Source0-md5: 21223369d682bcf44bcdfe1521095983
%if "%{postver}" != ".0"
Patch0: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.bz2
-# Patch0-md5: 0bb3a5b1c5ee7ae694e3db58b2b69a8d
+# Patch0-md5: bd6cf727f3b80cba856a1e7f04466d21
%endif
Source3: kernel-autoconf.h
diff --git a/kernel-small_fixes.patch b/kernel-small_fixes.patch
index 7a29e8d..788ac81 100644
--- a/kernel-small_fixes.patch
+++ b/kernel-small_fixes.patch
@@ -665,41 +665,4 @@ index 205af8d..22436f7 100644
--
1.7.6.5
-From: Dave Chinner <dchinner at redhat.com>
-
-There is a logic inversion in xfssyncd_worker() which means that the
-log is not periodically forced or idled correctly. This means that
-metadata changes aggregated in memory do not get flushed in a timely
-manner, and hence if filesystem is not cleanly unmounted those
-changes can be lost. This loss can manifest itself even hours after
-the changes were made if the filesystem is left to idle without a
-sync() occurring between the last modification and the
-crash/shutdown occuring.
-
-cc: <stable at vger.kerel.org> # 3.7, 3.6, 3.5
-Signed-off-by: Dave Chinner <dchinner at redhat.com>
-Reviewed-by: Ben Myers <bpm at sgi.com>
-Signed-off-by: Ben Myers <bpm at sgi.com>
-
----
- fs/xfs/xfs_sync.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-If people agree the fix is correct, I'll post it to the -stable
-list for inclusion...
-
-diff --git a/fs/xfs/xfs_sync.c b/fs/xfs/xfs_sync.c
-index 9500caf..7bf85e8 100644
---- a/fs/xfs/xfs_sync.c
-+++ b/fs/xfs/xfs_sync.c
-@@ -400,7 +400,7 @@ xfs_sync_worker(
- * cancel_delayed_work_sync on this work queue before tearing down
- * the ail and the log in xfs_log_unmount.
- */
-- if (!(mp->m_super->s_flags & MS_ACTIVE) &&
-+ if ((mp->m_super->s_flags & MS_ACTIVE) &&
- !(mp->m_flags & XFS_MOUNT_RDONLY)) {
- /* dgc: errors ignored here */
- if (mp->m_super->s_writers.frozen == SB_UNFROZEN &&
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/d2c4182743fd3e3f9f59151678734a7fbbb9e0fe
More information about the pld-cvs-commit
mailing list