X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/f6ab9c9ababa2cf6e5c723b83ffb9362094054e8..f044ca812256b421e793c4335ce1ffed74710a70:/lunaix-os/kernel/device/input.c diff --git a/lunaix-os/kernel/device/input.c b/lunaix-os/kernel/device/input.c index 0680fef..52c8820 100644 --- a/lunaix-os/kernel/device/input.c +++ b/lunaix-os/kernel/device/input.c @@ -15,13 +15,6 @@ void input_init() { input_devcat = device_addcat(NULL, "input"); - - int i; - ptr_t input_dev_init; - ldga_foreach(inputdev, ptr_t, i, input_dev_init) - { - ((void (*)())input_dev_init)(); - } } void @@ -88,7 +81,7 @@ input_add_device(char* name_fmt, ...) va_start(args, name_fmt); struct device* dev = - device_add(input_devcat, idev, name_fmt, DEV_IFSEQ, args); + device_add_vargs(input_devcat, idev, name_fmt, DEV_IFSEQ, args); idev->dev_if = dev; dev->ops.read = __input_dev_read;