Btrfs: don't look at bio flags after submit_bio
authorChris Mason <chris.mason@oracle.com>
Mon, 15 Mar 2010 14:21:30 +0000 (10:21 -0400)
committerChris Mason <chris.mason@oracle.com>
Mon, 15 Mar 2010 15:00:15 +0000 (11:00 -0400)
commit5ff7ba3a797a8ffd5299b8477df2dca3c3ebd34e
tree598f33540071cd31bd7738b5d6246bfbaa0d9b3b
parenta343832f1a55c74791a8a37053fc02ad80640710
Btrfs: don't look at bio flags after submit_bio

After callling submit_bio, the bio can be freed at any time.  The
btrfs submission thread helper was checking the bio flags too late,
which might not give the correct answer.

When CONFIG_DEBUG_PAGE_ALLOC is turned on, it can lead to oopsen.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/volumes.c