Christoph Lameter a écrit :
On Fri, 8 Feb 2008, Eric Dumazet wrote:
And SLAB/SLUB allocators, even if only used from process context, want to
disable/re-enable interrupts...
Not any more. The new fastpath does allow avoiding interrupt
enable/disable and we will be hopefully able to
Christoph Lameter a écrit :
On Fri, 8 Feb 2008, Eric Dumazet wrote:
And SLAB/SLUB allocators, even if only used from process context, want to
disable/re-enable interrupts...
Not any more. The new fastpath does allow avoiding interrupt
enable/disable and we will be hopefully able to
Eric Dumazet <[EMAIL PROTECTED]> writes:
>
> What about IRQ masking then ?
>
> Many CPU pay high cost for cli/sti pair...
Many? In the x86 world only P4. On the other cores cli/sti (and even
pushf ; cli ; popf) is reasonably fast.
>
> And SLAB/SLUB allocators, even if only used from process
On Fri, 8 Feb 2008, Eric Dumazet wrote:
> And SLAB/SLUB allocators, even if only used from process context, want to
> disable/re-enable interrupts...
Not any more. The new fastpath does allow avoiding interrupt
enable/disable and we will be hopefully able to increase the scope of that
over
On Friday 08 February 2008 18:29, Eric Dumazet wrote:
> Nick Piggin a écrit :
> > On Friday 08 February 2008 13:13, Christoph Lameter wrote:
> >> are available in the git repository at:
> >>
> >> git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git
> >> slub-linus
> >>
> >> (includes
Eric Dumazet [EMAIL PROTECTED] writes:
What about IRQ masking then ?
Many CPU pay high cost for cli/sti pair...
Many? In the x86 world only P4. On the other cores cli/sti (and even
pushf ; cli ; popf) is reasonably fast.
And SLAB/SLUB allocators, even if only used from process context,
Nick Piggin a écrit :
On Friday 08 February 2008 13:13, Christoph Lameter wrote:
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
(includes the cmpxchg_local fastpath since the cmpxchg_local work
by Matheiu is in now, and the
On Friday 08 February 2008 13:13, Christoph Lameter wrote:
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
>
> (includes the cmpxchg_local fastpath since the cmpxchg_local work
> by Matheiu is in now, and the non atomic
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
(includes the cmpxchg_local fastpath since the cmpxchg_local work
by Matheiu is in now, and the non atomic unlock by Nick. Verified that
this is not doing any harm after some
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
(includes the cmpxchg_local fastpath since the cmpxchg_local work
by Matheiu is in now, and the non atomic unlock by Nick. Verified that
this is not doing any harm after some
On Friday 08 February 2008 13:13, Christoph Lameter wrote:
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
(includes the cmpxchg_local fastpath since the cmpxchg_local work
by Matheiu is in now, and the non atomic unlock by
Nick Piggin a écrit :
On Friday 08 February 2008 13:13, Christoph Lameter wrote:
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm.git slub-linus
(includes the cmpxchg_local fastpath since the cmpxchg_local work
by Matheiu is in now, and the
12 matches
Mail list logo