Name
blkdev_get —
open a block device
Synopsis
int blkdev_get ( | struct block_device * bdev, |
| | fmode_t mode, |
| | void * holder); |
Arguments
bdev
block_device to open
mode
FMODE_* mask
holder
exclusive holder identifier
Description
Open bdev with mode. If mode includes FMODE_EXCL, bdev is
open with exclusive access. Specifying FMODE_EXCL with NULL
holder is invalid. Exclusive opens may nest for the same holder.
On success, the reference count of bdev is unchanged. On failure,
bdev is put.
RETURNS
0 on success, -errno on failure.