On Sunday 30 September 2007 04:10 pm, Nate Lawson wrote: > Attached is a patch (one for 6, one for 7) that shouldn't break > anything for most people and may fix some battery status issues for > others. It changes how we run tasks during boot. It seems some > hardware expects synchronous access but our taskq is not running > until after interrupts are enabled. This patch bounces calls > through a wrapper that executes the callback directly if we're not > booted yet. Sorry, I didn't test it but I have some questions. Why do you add a wrapper and pollute all AcpiOsQueueForExecution()/AcpiOsExecute() consumers? Isn't it more simpler to let the function determine to queue or not to queue? Why do you check cold and rebooting flags? If you wanted to check the taskqueue is ready, you could check taskqueue_acpi is NULL or not, instead. Thanks, Jung-uk KimReceived on Wed Oct 03 2007 - 13:38:34 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:18 UTC