writeback: turn writeback lists into a flush tree

Basically a port of Googles patch as a starting point, updated
to a current kernel. Not tested yet...

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
10 files changed