On Thu, 2008-08-07 at 11:08 +0200, Peter Zijlstra wrote:I was able to get it mostly lockdep complaint by using mutex_lock_nested based on the level of the btree I was locking. My allocation mutex is a little of a problem for lockdep though. Yes, although in general only the helper threads end up actually doing the IO for writes. Unfortunately, they are almost but not quite an elevator. It is tempting to try sorting the bios on the helper queues etc. But I haven't done that because it gets into starvation and other fun. I haven't done any real single cpu testing, it may make sense in those workloads to checksum and submit directly in the calling context. But real single cpu boxes are harder to come by these days. -chris --
| Srivatsa Vaddagiri | Re: [PATCH, RFC] reimplement flush_workqueue() |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Rafael J. Wysocki | 2.6.26-rc7-git2: Reported regressions from 2.6.25 |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Ilpo Järvinen | Re: [bug] stuck localhost TCP connections, v2.6.26-rc3+ |
git: | |
