On Tue, 15 Apr 2008, Andi Kleen wrote:Right. Except if you were to just use completions instead (which could be trivially extended to do that). MUCH more trivial than this complex series. (You may think that the "Replace completions with semaphores" patch is not very complicated, but it *is* - it depends very intimately on the big patch-series that basically turns semaphores into what completions are now!) In other words, what makes me not like this is hat we first turn semaphores into the generic code (which is largely what completions were: just a special case of the generic semaphores!) and then turns completions into these things. That just doesn't make any sense to me! Linus --
| Benjamin Herrenschmidt | Re: [PATCH] Remove process freezer from suspend to RAM pathway |
| Daniel Walker | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Andrew Morton | -mm merge plans for 2.6.23 |
git: | |
| David Miller | [GIT]: Networking |
| Hannes Eder | [PATCH 01/43] drivers/net/at1700.c: fix sparse warning: symbol shadows an earlier ... |
| Gerrit Renker | [PATCH 16/37] dccp: API to query the current TX/RX CCID |
| Herbert Xu | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
