Re: [patch] IPMI KCS can drop the lock while servicing a request

2013-04-02 Thread Adrian Chadd
On 23 March 2013 20:11, Eric van Gyzen wrote: > At work, we discovered that our application's IPMI thread would often use a > lot of CPU time. The KCS thread uses DELAY to wait for the BMC, so it can > run without sleeping for a "long" time with a slow BMC. It also holds the > ipmi_softc.ipmi_lo

Re: [patch] IPMI KCS can drop the lock while servicing a request

2013-04-02 Thread John Baldwin
On Saturday, March 23, 2013 11:11:20 pm Eric van Gyzen wrote: > At work, we discovered that our application's IPMI thread would often > use a lot of CPU time. The KCS thread uses DELAY to wait for the BMC, > so it can run without sleeping for a "long" time with a slow BMC. It > also holds the

Re: [patch] IPMI KCS can drop the lock while servicing a request

2013-03-25 Thread Alexander V. Chernikov
On 25.03.2013 02:38, Alexander V. Chernikov wrote: > On 24.03.2013 07:11, Eric van Gyzen wrote: >> At work, we discovered that our application's IPMI thread would often >> use a lot of CPU time. The KCS thread uses DELAY to wait for the BMC, so >> it can run without sleeping for a "long" time with

Re: [patch] IPMI KCS can drop the lock while servicing a request

2013-03-24 Thread Alexander V. Chernikov
On 24.03.2013 07:11, Eric van Gyzen wrote: At work, we discovered that our application's IPMI thread would often use a lot of CPU time. The KCS thread uses DELAY to wait for the BMC, so it can run without sleeping for a "long" time with a slow BMC. It also holds the ipmi_softc.ipmi_lock during th

[patch] IPMI KCS can drop the lock while servicing a request

2013-03-23 Thread Eric van Gyzen
At work, we discovered that our application's IPMI thread would often use a lot of CPU time. The KCS thread uses DELAY to wait for the BMC, so it can run without sleeping for a "long" time with a slow BMC. It also holds the ipmi_softc.ipmi_lock during this time. When using adaptive mutexes,