dm-stripe.c (7a996d3ab150bb0e1b71fa182f70199a703efdd1) dm-stripe.c (7b6d91daee5cac6402186ff224c3af39d79f4a0e)
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

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

279{
280 unsigned i;
281 char major_minor[16];
282 struct stripe_c *sc = ti->private;
283
284 if (!error)
285 return 0; /* I/O complete */
286
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

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

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

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

--- 85 unchanged lines hidden ---