diff options
Diffstat (limited to 'drivers/md/raid5.h')
-rw-r--r-- | drivers/md/raid5.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/md/raid5.h b/drivers/md/raid5.h index 01ad8ae8f578..bc72cd4be5f8 100644 --- a/drivers/md/raid5.h +++ b/drivers/md/raid5.h | |||
@@ -232,7 +232,7 @@ struct stripe_head { | |||
232 | */ | 232 | */ |
233 | struct bio req, rreq; | 233 | struct bio req, rreq; |
234 | struct bio_vec vec, rvec; | 234 | struct bio_vec vec, rvec; |
235 | struct page *page; | 235 | struct page *page, *orig_page; |
236 | struct bio *toread, *read, *towrite, *written; | 236 | struct bio *toread, *read, *towrite, *written; |
237 | sector_t sector; /* sector of this page */ | 237 | sector_t sector; /* sector of this page */ |
238 | unsigned long flags; | 238 | unsigned long flags; |
@@ -299,6 +299,7 @@ enum r5dev_flags { | |||
299 | * data in, and now is a good time to write it out. | 299 | * data in, and now is a good time to write it out. |
300 | */ | 300 | */ |
301 | R5_Discard, /* Discard the stripe */ | 301 | R5_Discard, /* Discard the stripe */ |
302 | R5_SkipCopy, /* Don't copy data from bio to stripe cache */ | ||
302 | }; | 303 | }; |
303 | 304 | ||
304 | /* | 305 | /* |
@@ -436,6 +437,7 @@ struct r5conf { | |||
436 | atomic_t pending_full_writes; /* full write backlog */ | 437 | atomic_t pending_full_writes; /* full write backlog */ |
437 | int bypass_count; /* bypassed prereads */ | 438 | int bypass_count; /* bypassed prereads */ |
438 | int bypass_threshold; /* preread nice */ | 439 | int bypass_threshold; /* preread nice */ |
440 | int skip_copy; /* Don't copy data from bio to stripe cache */ | ||
439 | struct list_head *last_hold; /* detect hold_list promotions */ | 441 | struct list_head *last_hold; /* detect hold_list promotions */ |
440 | 442 | ||
441 | atomic_t reshape_stripes; /* stripes with pending writes for reshape */ | 443 | atomic_t reshape_stripes; /* stripes with pending writes for reshape */ |