From cae31a9489a4218ecb04ae0a18deefbb01223a9f Mon Sep 17 00:00:00 2001 From: Corey Minyard Date: Wed, 6 Dec 2006 20:41:06 -0800 Subject: [PATCH] --- yaml --- r: 42973 b: refs/heads/master c: 15c62e10bb49eebf3da2b010a9196f5095947b0b h: refs/heads/master i: 42971: cec72b48f0fc62a3b707e2d47b037ff6abec3b80 v: v3 --- [refs] | 2 +- trunk/drivers/char/ipmi/ipmi_si_intf.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 1bc30187d2ab..93c035a69d37 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 55162fb165571b3ba4283fe657f1a5968cef361a +refs/heads/master: 15c62e10bb49eebf3da2b010a9196f5095947b0b diff --git a/trunk/drivers/char/ipmi/ipmi_si_intf.c b/trunk/drivers/char/ipmi/ipmi_si_intf.c index c02f5177a816..bedd76310045 100644 --- a/trunk/drivers/char/ipmi/ipmi_si_intf.c +++ b/trunk/drivers/char/ipmi/ipmi_si_intf.c @@ -807,7 +807,12 @@ static void poll(void *send_info) { struct smi_info *smi_info = send_info; - smi_event_handler(smi_info, 0); + /* + * Make sure there is some delay in the poll loop so we can + * drive time forward and timeout things. + */ + udelay(10); + smi_event_handler(smi_info, 10); } static void request_events(void *send_info)