]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/writeback.h
fs: remove 8 bytes of padding from struct writeback_control on 64 bit builds
[karo-tx-linux.git] / include / linux / writeback.h
index a2b84f598e2b1a3068c3c4ec422df05dcf094d6a..3309736ff0598ed5d1999f6d820e0aa36684d3fd 100644 (file)
@@ -58,7 +58,6 @@ extern const char *wb_reason_name[];
  * in a manner such that unspecified fields are set to zero.
  */
 struct writeback_control {
-       enum writeback_sync_modes sync_mode;
        long nr_to_write;               /* Write this many pages, and decrement
                                           this for each page written */
        long pages_skipped;             /* Pages which were not written */
@@ -71,6 +70,8 @@ struct writeback_control {
        loff_t range_start;
        loff_t range_end;
 
+       enum writeback_sync_modes sync_mode;
+
        unsigned for_kupdate:1;         /* A kupdate writeback */
        unsigned for_background:1;      /* A background writeback */
        unsigned tagged_writepages:1;   /* tag-and-write to avoid livelock */