From: seantywork Date: Thu, 5 Jun 2025 12:50:37 +0000 (+0100) Subject: 16usec 10 X-Git-Url: https://git.feebdaed.xyz/?a=commitdiff_plain;h=a0ac5abf897bf8cc71577691bcc3a1fa0b92632c;p=linuxyz.git 16usec 10 --- diff --git a/kgpio-irqsock/kgpio_irqsk.c b/kgpio-irqsock/kgpio_irqsk.c index 42212ac..336e8a8 100644 --- a/kgpio-irqsock/kgpio_irqsk.c +++ b/kgpio-irqsock/kgpio_irqsk.c @@ -53,12 +53,9 @@ void job_handler(struct work_struct* work){ printk(KERN_INFO "waitqueue handler: %s\n", __FUNCTION__); - for (int i = 0 ; i < 5; i++){ + printk(KERN_INFO "waitqueue handler waiting for: %d...\n", i); - printk(KERN_INFO "waitqueue handler waiting for: %d...\n", i); - - msleep(1000); - } + msleep(100); printk(KERN_INFO "sending ctl start preamble\n"); @@ -331,6 +328,7 @@ int __init ksock_gpio_init(void) { wait_event_interruptible(this_wq, condition != 0); + condition = 0; } printk(KERN_INFO "job done\n");