engines/io_uring: fix crash with registerfiles=1
authorJens Axboe <axboe@kernel.dk>
Thu, 12 Sep 2019 16:15:42 +0000 (10:15 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 12 Sep 2019 16:15:42 +0000 (10:15 -0600)
commit17318cf6e42ef6b8d14e400eb1f6cc78dd668e1d
treea999438064e16fa063a567b99b2affc43202d69e
parentad46c5715ffc5d4e70d2e941225b1f504f23e409
engines/io_uring: fix crash with registerfiles=1

If used with a raw bdev, we're crashing in attempting to open a
registered file before we have actually registered them.

If we're called before files are registered, just open the file
normally. This is done to query sizes etc, and we'll get the file
closed after that anyway. The job open/close will use the right
registered fd.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/io_uring.c