From: Kent Overstreet Date: Fri, 7 Jun 2013 01:15:57 +0000 (-0700) Subject: bcache: Use standard utility code X-Git-Tag: v3.11-rc3~32^2~1^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e51e414a3c6d92ef2cc41720c67342a8e2c0bf7;p=pandora-kernel.git bcache: Use standard utility code Some of bcache's utility code has made it into the rest of the kernel, so drop the bcache versions. Bcache used to have a workaround for allocating from a bio set under generic_make_request() (if you allocated more than once, the bios you already allocated would get stuck on current->bio_list when you submitted, and you'd risk deadlock) - bcache would mask out __GFP_WAIT when allocating bios under generic_make_request() so that allocation could fail and it could retry from workqueue. But bio_alloc_bioset() has a workaround now, so we can drop this hack and the associated error handling. Signed-off-by: Kent Overstreet --- Reading git-diff-tree failed