]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.31/patches.fixes/md-utime-fix
Imported linux-2.6.27.39 suse/xen patches.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.fixes / md-utime-fix
diff --git a/src/patches/suse-2.6.27.31/patches.fixes/md-utime-fix b/src/patches/suse-2.6.27.31/patches.fixes/md-utime-fix
deleted file mode 100644 (file)
index 35f63c8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-Patch-mainline: 2.6.30
-References: 498402
-Git: 1b57f132231593923cb4ab99943ddd777e8745bc Mon Sep 17 00:00:00 2001
-From: NeilBrown <neilb@suse.de>
-Date: Thu, 18 Jun 2009 08:48:19 +1000
-Subject: [PATCH] md: move assignment of ->utime so that it never gets skipped.
-
-Currently the assignment to utime gets skipped for 'external'
-metadata.  So move it to the top of the function so that it
-always gets effected.
-This is of largely cosmetic interest.  Nothing actually depends
-on ->utime being right for external arrays.
-"mdadm --monitor" does use it for 0.90 and 1.x arrays, but with
-mdadm-3.0, this is not important for external metadata.
-
-However the 3.0-pre mdadm in SLES11 does depend on this being correct.
-
-Signed-off-by: NeilBrown <neilb@suse.de>
-
----
- drivers/md/md.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- linux-2.6.27-SLE11_BRANCH.orig/drivers/md/md.c
-+++ linux-2.6.27-SLE11_BRANCH/drivers/md/md.c
-@@ -1758,6 +1758,7 @@ static void md_update_sb(mddev_t * mddev
-       int sync_req;
-       int nospares = 0;
-+      mddev->utime = get_seconds();
-       if (mddev->external)
-               return;
- repeat:
-@@ -1787,7 +1788,6 @@ repeat:
-               nospares = 0;
-       sync_req = mddev->in_sync;
--      mddev->utime = get_seconds();
-       /* If this is just a dirty<->clean transition, and the array is clean
-        * and 'events' is odd, we can roll back to the previous clean state */