Remove the flushing list (v2)

Chris Wilson
2012-07-20T11:42:25Z

Fresh set of patches haven beaten the previous series into submission.
Just a couple of bug fixes since then (fallout from kcalloc -> kmalloc,
and a potential BUG_ON after using semaphores) and rebased.
-Chris