diff options
Diffstat (limited to 'linux/blkdev.c')
-rw-r--r-- | linux/blkdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux/blkdev.c b/linux/blkdev.c index e496fc11..eb257d8b 100644 --- a/linux/blkdev.c +++ b/linux/blkdev.c @@ -208,6 +208,8 @@ struct file *bdev_file_open_by_path(const char *path, blk_mode_t mode, bdev->queue.backing_dev_info = bdev->bd_disk->bdi; bdev->bd_inode = &bdev->__bd_inode; + mutex_init(&bdev->bd_holder_lock); + struct file *file = calloc(sizeof(*file), 1); file->f_inode = bdev->bd_inode; |