- struct device* dev = device_addvol(NULL, bdev, "sd%c", 'a' + free_slot);
- dev->write = __block_write;
- dev->write_page = __block_write_page;
- dev->read = __block_read;
- dev->read_page = __block_read_page;
+ struct device* dev =
+ device_addvol(blk_parent_dev, bdev, "sd%c", 'a' + free_slot);
+ dev->ops.write = __block_write;
+ dev->ops.write_page = __block_write_page;
+ dev->ops.read = __block_read;
+ dev->ops.read_page = __block_read_page;