dm-stripe.c (a4872d5b6ad69a49975c0268828b5bb2317ea5a0) dm-stripe.c (1f98a13f623e0ef666690a18c1250335fc6d7ef1)
1/*
2 * Copyright (C) 2001-2003 Sistina Software (UK) Limited.
3 *
4 * This file is released under the GPL.
5 */
6
7#include <linux/device-mapper.h>
8

--- 271 unchanged lines hidden (view full) ---

280{
281 unsigned i;
282 char major_minor[16];
283 struct stripe_c *sc = ti->private;
284
285 if (!error)
286 return 0; /* I/O complete */
287
1/*
2 * Copyright (C) 2001-2003 Sistina Software (UK) Limited.
3 *
4 * This file is released under the GPL.
5 */
6
7#include <linux/device-mapper.h>
8

--- 271 unchanged lines hidden (view full) ---

280{
281 unsigned i;
282 char major_minor[16];
283 struct stripe_c *sc = ti->private;
284
285 if (!error)
286 return 0; /* I/O complete */
287
288 if ((error == -EWOULDBLOCK) && bio_rw_ahead(bio))
288 if ((error == -EWOULDBLOCK) && bio_rw_flagged(bio, BIO_RW_AHEAD))
289 return error;
290
291 if (error == -EOPNOTSUPP)
292 return error;
293
294 memset(major_minor, 0, sizeof(major_minor));
295 sprintf(major_minor, "%d:%d",
296 MAJOR(disk_devt(bio->bi_bdev->bd_disk)),

--- 85 unchanged lines hidden ---
289 return error;
290
291 if (error == -EOPNOTSUPP)
292 return error;
293
294 memset(major_minor, 0, sizeof(major_minor));
295 sprintf(major_minor, "%d:%d",
296 MAJOR(disk_devt(bio->bi_bdev->bd_disk)),

--- 85 unchanged lines hidden ---