Prev: [PATCH] acer-wmi: set permissions on interface file to S_IRUGO
Next: [PATCH] tracing: shrink max latency ringbuffer if unnecessary
From: Stephen Rothwell on 29 Jun 2010 23:00 Hi Alasdair, After merging the device-mapper tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: drivers/md/dm.c: In function '__clone_and_map': /data/sfr/next/drivers/md/dm.c:1245: error: implicit declaration of function 'bio_rw_flagged' /data/sfr/next/drivers/md/dm.c:1245: error: 'BIO_RW_DISCARD' undeclared (first use in this function) Caused by commit d134095c1564b101987d8f2920d0928cae669be2 ("dm-linear-support-discard") interacting with commit 74450be123b6f3cb480c358a056be398cce6aa6e ("block: unify flags for struct bio and struct request") from the block tree. I hate API changes :-) I applied the following merge fix up patch: From: Stephen Rothwell <sfr(a)canb.auug.org.au> Date: Wed, 30 Jun 2010 12:54:22 +1000 Subject: [PATCH] device-mapper: fix for bio API change Signed-off-by: Stephen Rothwell <sfr(a)canb.auug.org.au> --- drivers/md/dm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 518bfe0..20b4248 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -1242,7 +1242,7 @@ static int __clone_and_map(struct clone_info *ci) if (unlikely(bio_empty_barrier(bio))) return __clone_and_map_empty_barrier(ci); - if (unlikely(bio_rw_flagged(bio, BIO_RW_DISCARD))) + if (unlikely(bio->bi_rw & REQ_DISCARD)) return __clone_and_map_discard(ci); ti = dm_table_find_target(ci->map, ci->sector); -- 1.7.1 -- Cheers, Stephen Rothwell sfr(a)canb.auug.org.au http://www.canb.auug.org.au/~sfr/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |