···205205 /*206206 * writethrough fields. These MUST remain at the end of this207207 * structure and the 'cache' member must be the first as it208208- * is used to determine the offsetof the writethrough fields.208208+ * is used to determine the offset of the writethrough fields.209209 */210210 struct cache *cache;211211 dm_cblock_t cblock;···393393 return r;394394}395395396396- /*----------------------------------------------------------------*/396396+/*----------------------------------------------------------------*/397397398398static bool is_dirty(struct cache *cache, dm_cblock_t b)399399{···419419}420420421421/*----------------------------------------------------------------*/422422+422423static bool block_size_is_power_of_two(struct cache *cache)423424{424425 return cache->sectors_per_block_shift >= 0;···668667669668 /*670669 * We can't issue this bio directly, since we're in interrupt671671- * context. So it get's put on a bio list for processing by the670670+ * context. So it gets put on a bio list for processing by the672671 * worker thread.673672 */674673 defer_writethrough_bio(pb->cache, bio);