From a0ac5abf897bf8cc71577691bcc3a1fa0b92632c Mon Sep 17 00:00:00 2001 From: seantywork Date: Thu, 5 Jun 2025 13:50:37 +0100 Subject: [PATCH] 16usec 10 --- kgpio-irqsock/kgpio_irqsk.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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"); -- 2.43.0