X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/59ecf21e36b2332f6adf2a568ef555283d8c119a..7b8a1bcad75628f9add4590db2bb9b8e418ee8eb:/lunaix-os/kernel/device/poll.c diff --git a/lunaix-os/kernel/device/poll.c b/lunaix-os/kernel/device/poll.c index bf7edd7..ca204a2 100644 --- a/lunaix-os/kernel/device/poll.c +++ b/lunaix-os/kernel/device/poll.c @@ -37,7 +37,7 @@ __do_poll(struct poll_info* pinfo, int pld) struct device* dev; int evt = 0; - if ((dev = device_cast(poller->file_ref->inode->data))) { + if ((dev = resolve_device(poller->file_ref->inode->data))) { dev->ops.poll(dev); } else { // TODO handle generic file @@ -111,7 +111,7 @@ __do_poll_all(struct poll_info* pinfo) return 0; } -#define fd2dev(fd) device_cast((fd)->file->inode->data) +#define fd2dev(fd) resolve_device((fd)->file->inode->data) static int __alloc_pld()