int
devfs_dirlookup(struct v_inode* this, struct v_dnode* dnode)
{
- struct device* dev = device_getbyhname(this->data, &dnode->name);
+ struct device* dev =
+ device_getbyhname((struct device*)this->data, &dnode->name);
if (!dev) {
return ENOENT;
}
int
devfs_readdir(struct v_file* file, struct dir_context* dctx)
{
- struct device* dev = device_getbyoffset(file->inode->data, dctx->index);
+ struct device* dev =
+ device_getbyoffset((struct device*)(file->inode->data), dctx->index);
if (!dev) {
return 0;
}