Messages in this thread |  | | | Date | Mon, 15 Jun 2009 13:28:28 +0200 | | From | Nick Piggin <> | | Subject | Re: [GIT PULL v2] Early SLAB fixes for 2.6.31 |
| |
On Mon, Jun 15, 2009 at 01:22:05PM +0200, Nick Piggin wrote: > On Mon, Jun 15, 2009 at 08:39:48PM +1000, Benjamin Herrenschmidt wrote: > But I won't live with having it shit in our nice core code... > Well, at least I won't throw up my hands and give up this > early.
Just the principle, btw. The cost of this one load and branch (when moved out to the slowpath -- in the fastpath then adding a single cycle is like a 1% slowdown you know) is not prohibitive, but it's a slipperly slope.
If a couple of specialised early boot code places have to test slab_is_available() to prevent crap leaking into our main allocators, then that's quite fine by me.
|  |