]> err.no Git - linux-2.6/blobdiff - drivers/md/dm-log.h
spidernet: improve interrupt handling
[linux-2.6] / drivers / md / dm-log.h
index 5ae5309ebf2808dea579d2cb0b9e0d7fa8beda48..86a301c8daf15d5962afe2ca8ed6eee39e58d24e 100644 (file)
@@ -90,12 +90,12 @@ struct dirty_log_type {
        int (*get_resync_work)(struct dirty_log *log, region_t *region);
 
        /*
-        * This notifies the log that the resync of an area has
-        * been completed.  The log should then mark this region
-        * as CLEAN.
+        * This notifies the log that the resync status of a region
+        * has changed.  It also clears the region from the recovering
+        * list (if present).
         */
-       void (*complete_resync_work)(struct dirty_log *log,
-                                    region_t region, int success);
+       void (*set_region_sync)(struct dirty_log *log,
+                               region_t region, int in_sync);
 
         /*
         * Returns the number of regions that are in sync.