Re: [PATCH 1/1] indirect function calls elimination in IO scheduler

From: Arjan van de Ven
Date: Wed Oct 19 2005 - 08:57:15 EST


On Wed, 2005-10-19 at 17:08 +0400, Ananiev, Leonid I wrote:
> >From Leonid Ananiev
>
> Fully modular io schedulers and enables online switching between
> them was introduced in Linux 2.6.10 but as a result percentage of CPU
> using by kernel was increased and performance degradation is marked on
> Itanium. A cause of degradation is in more steps for indirect IO
> scheduler type specific function calls.
> The patch eliminates 45 indirect function calls in 16 elevator
> functions.

does it really reduce those function calls? I thought it only reduced a
few pointers to be followed, but not the actual indirect function calls!



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/