summaryrefslogtreecommitdiff
path: root/drivers/nubus
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2015-02-03 12:55:31 +0100
committerJens Axboe <axboe@fb.com>2015-02-04 09:57:52 -0700
commit2c561246524c3319473bf47b558354f7ff47f0cf (patch)
treede8d6589065919ca581aae1c34a54c769592b8e0 /drivers/nubus
parentb7f120b211510b80cb72c1d790d9a4531271edfa (diff)
block: Simplify bsg complete all
It took me a few tries to figure out what this code did; lets rewrite it into a more regular form. The thing that makes this one 'special' is the BSG_F_BLOCK flag, if that is not set we're not supposed/allowed to block and should spin wait for completion. The (new) io_wait_event() will never see a false condition in case of the spinning and we will therefore not block. Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/nubus')
0 files changed, 0 insertions, 0 deletions