it's this one: - bch_writeback_add(dc, bio_sectors(bio)); + bch_writeback_add(dc); from cache: FUA fixes Journal writes need to be marked FUA, not just REQ_FLUSH. And btree node writes have... weird ordering requirements. in 3.10 bch_writeback_add still needs to arguments. Stefan Am 12.07.2013 10:38, schrieb Stefan Priebe - Profihost AG: > Does not seem to build: > CC [M] drivers/md/bcache/request.o > drivers/md/bcache/request.c: In function ‘request_write’: > drivers/md/bcache/request.c:1057: error: too few arguments to function > ‘bch_writeback_add’ > make[3]: *** [drivers/md/bcache/request.o] Error 1 > make[2]: *** [drivers/md/bcache] Error 2 > > Am 12.07.2013 10:31, schrieb Stefan Priebe - Profihost AG: >> Am 12.07.2013 10:19, schrieb Kent Overstreet: >>> On Fri, Jul 12, 2013 at 08:11:45AM +0200, Stefan Priebe - Profihost AG wrote: >>>> Am 12.07.2013 03:40, schrieb Kent Overstreet: >>>>> On Thu, Jul 04, 2013 at 01:45:42PM +0200, Stefan Priebe - Profihost AG wrote: >>>>>> fix is this one: http://pastebin.com/raw.php?i=LBFJRvEt >>>>> >>>>> Oh I see, the patch that introduced this is an old version of the patch >>>>> - the bcache-for-3.11 had this fixed, and I forgot to update that >>>>> branch. Thanks, I'll apply it there. >>>> >>>> thanks - which commit id is the fix in? i can't find it. >>> >>> The patch that introduced it wasn't ever destined for 3.10 anyways, and >>> I just deleted the bcache/bcache-3.9 branches because they'd gotten out >>> of sync and weren't getting updated with bcache-dev/bcache-for-3.11. >> >> Thanks! >> >>> So just stick with bcache-for-3.10, I just backported all the important >>> bugfixes to it - I'll be sending that stuff to Greg K-H for 3.10.1 in >>> the next couple days too. >> Thanks! >> >> Stefan >> -- To unsubscribe from this list: send the line "unsubscribe linux-bcache" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html