login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
February
»
27
Re: Linux 2.6.25-rc2
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Christoph Lameter
Subject:
Re: Linux 2.6.25-rc2
Date: Wednesday, February 27, 2008 - 4:34 pm
On Tue, 19 Feb 2008, Mathieu Desnoyers wrote:
quoted text
> I think you are right. A way to fix this would use the fact that the > freelist is only useful to point to the first free object in a page. We > could change it to an offset rather than an address. > > The freelist would become a counter of type "long" which increments > until it wraps at 2^32 or 2^64. A PAGE_MASK bitmask could then be used > to get low order bits which would get the page offset of the first free > object, while the high order bits would insure we can detect this type > of object reuse when doing a cmpxchg. Upon free, the freelist counter > should always be incremented; this would be provided by adding PAGE_SIZE > to the counter and setting the LSBs to the correct offset.
Urgh.... That sounds way too complicated. Do you have an experimental patch that would allow us to see the impact? --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
Linux 2.6.25-rc2
, Linus Torvalds
, (Fri Feb 15, 2:23 pm)
Re: Linux 2.6.25-rc2
, Rafael J. Wysocki
, (Fri Feb 15, 7:08 pm)
[BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Kamalesh Babulal
, (Fri Feb 15, 10:44 pm)
[BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-git1 s ...
, Kamalesh Babulal
, (Fri Feb 15, 11:10 pm)
Re: Linux 2.6.25-rc2
, Jan Engelhardt
, (Sat Feb 16, 9:52 am)
Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Tilman Schmidt
, (Sat Feb 16, 12:14 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Alan Cox
, (Sat Feb 16, 1:12 pm)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Sat Feb 16, 2:38 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Jiri Slaby
, (Sat Feb 16, 3:37 pm)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Sun Feb 17, 12:29 pm)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Rafael J. Wysocki
, (Sun Feb 17, 1:08 pm)
Re: Linux 2.6.25-rc2
, Rafael J. Wysocki
, (Sun Feb 17, 1:25 pm)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Sun Feb 17, 2:32 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Tilman Schmidt
, (Sun Feb 17, 5:57 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Jeff Chua
, (Sun Feb 17, 6:22 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Tilman Schmidt
, (Mon Feb 18, 3:35 am)
Re: [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Andrew Morton
, (Mon Feb 18, 5:59 am)
Re: [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Jeff Garzik
, (Mon Feb 18, 7:25 am)
Re: [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Frans Pop
, (Mon Feb 18, 9:11 am)
Re: Linux 2.6.25-rc2
, Linus Torvalds
, (Mon Feb 18, 4:54 pm)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Alasdair G Kergon
, (Mon Feb 18, 6:53 pm)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Mon Feb 18, 11:11 pm)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Mon Feb 18, 11:44 pm)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Mon Feb 18, 11:54 pm)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 12:21 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, KAMEZAWA Hiroyuki
, (Tue Feb 19, 1:04 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Tue Feb 19, 1:36 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, KAMEZAWA Hiroyuki
, (Tue Feb 19, 1:47 am)
Re: Linux 2.6.25-rc2 regression: LVM cannot find volume group
, Tilman Schmidt
, (Tue Feb 19, 1:56 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Tue Feb 19, 1:58 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Tue Feb 19, 2:01 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, KAMEZAWA Hiroyuki
, (Tue Feb 19, 2:02 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, KAMEZAWA Hiroyuki
, (Tue Feb 19, 2:07 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Tue Feb 19, 2:09 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 3:27 am)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 3:45 am)
Re: Linux 2.6.25-rc2
, Mathieu Desnoyers
, (Tue Feb 19, 6:02 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Kamalesh Babulal
, (Tue Feb 19, 6:19 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 7:00 am)
Re: Linux 2.6.25-rc2
, Mathieu Desnoyers
, (Tue Feb 19, 7:02 am)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 7:21 am)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 7:38 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 7:55 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 7:57 am)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 8:52 am)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Tue Feb 19, 8:54 am)
Re: Linux 2.6.25-rc2
, Linus Torvalds
, (Tue Feb 19, 9:20 am)
Re: Linux 2.6.25-rc2
, Eric Dumazet
, (Tue Feb 19, 9:27 am)
Re: Linux 2.6.25-rc2
, Linus Torvalds
, (Tue Feb 19, 9:38 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 9:45 am)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Tue Feb 19, 9:48 am)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Tue Feb 19, 11:39 am)
Re: Linux 2.6.25-rc2
, Torsten Kaiser
, (Tue Feb 19, 12:27 pm)
Re: Linux 2.6.25-rc2
, Mathieu Desnoyers
, (Tue Feb 19, 1:03 pm)
Re: Linux 2.6.25-rc2
, Mathieu Desnoyers
, (Tue Feb 19, 1:08 pm)
Re: Linux 2.6.25-rc2
, Zhang, Yanmin
, (Tue Feb 19, 5:36 pm)
Re: Linux 2.6.25-rc2
, Zhang, Yanmin
, (Tue Feb 19, 7:08 pm)
Re: Linux 2.6.25-rc2
, Zhang, Yanmin
, (Tue Feb 19, 11:53 pm)
Re: Linux 2.6.25-rc2
, Pekka Enberg
, (Wed Feb 20, 12:10 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Andrew Morton
, (Fri Feb 22, 12:24 am)
Re: [BUG] Linux 2.6.25-rc2 - Regression from 2.6.24-rc1-gi ...
, Jens Axboe
, (Fri Feb 22, 12:40 am)
Re: Linux 2.6.25-rc2
, Christoph Lameter
, (Wed Feb 27, 4:32 pm)
Re: Linux 2.6.25-rc2
, Christoph Lameter
, (Wed Feb 27, 4:32 pm)
Re: Linux 2.6.25-rc2
, Christoph Lameter
, (Wed Feb 27, 4:34 pm)
Re: Linux 2.6.25-rc2
, Andrew Morton
, (Wed Feb 27, 6:57 pm)
Re: Linux 2.6.25-rc2
, Christoph Lameter
, (Wed Feb 27, 7:43 pm)
[PATCH] Implement slub fastpath in terms of freebase and f ...
, Mathieu Desnoyers
, (Wed Feb 27, 10:55 pm)
Re: Linux 2.6.25-rc2
, Ingo Molnar
, (Thu Feb 28, 1:14 am)
Re: Linux 2.6.25-rc2
, Jiri Kosina
, (Thu Feb 28, 4:13 am)
Re: Linux 2.6.25-rc2
, Alan Cox
, (Thu Feb 28, 4:15 am)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Christoph Lameter
, (Thu Feb 28, 12:08 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Mathieu Desnoyers
, (Thu Feb 28, 4:25 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Christoph Lameter
, (Thu Feb 28, 5:57 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Mathieu Desnoyers
, (Thu Feb 28, 6:56 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Christoph Lameter
, (Thu Feb 28, 7:12 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Mathieu Desnoyers
, (Thu Feb 28, 8:32 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Christoph Lameter
, (Thu Feb 28, 10:11 pm)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Mathieu Desnoyers
, (Fri Feb 29, 6:03 am)
[PATCH] Slub Freeoffset check overflow
, Mathieu Desnoyers
, (Fri Feb 29, 6:28 am)
Re: [PATCH] Implement slub fastpath in terms of freebase a ...
, Christoph Lameter
, (Fri Feb 29, 12:57 pm)
Re: [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Pekka Enberg
, (Mon Mar 3, 4:51 am)
Re: [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench
, Kamalesh Babulal
, (Mon Mar 3, 9:03 pm)
[PATCH] Slub Freeoffset check overflow (updated)
, Mathieu Desnoyers
, (Mon Mar 3, 11:17 pm)
Re: [PATCH] Slub Freeoffset check overflow (updated)
, Christoph Lameter
, (Tue Mar 4, 12:15 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Greg Kroah-Hartman
[PATCH 20/36] Driver core: Call device_pm_add() after bus_add_device() in device_a...
Boaz Harrosh
how to use KBUILD_EXTRA_SYMBOLS
Brandeburg, Jesse
RE: [regression] e1000e broke e1000 (was: Re: [ANNOUNCE] e1000 toe1000e migration ...
Pekka Enberg
Re: [PATCH] include/linux/slab.h: new KFREE() macro.
Robin Lee Powell
NFS hang + umount -f: better behaviour requested.
git
:
Bill Lear
cpio command not found
Fredrik Kuivinen
Re: fatal: unable to create '.git/index': File exists
Johannes Schindelin
Re: [PATCH 1/3 v2] Implement the patience diff algorithm
Johannes Sixt
Re: How to pull remote branch with specified commit id?
Johannes Schindelin
Re: [PATCH 16/31] rebase -i: support --stat
linux-netdev
:
Paulius Zaleckas
Re: [RFC] Patch to option HSO driver to the kernel
Jamie Lokier
Re: POHMELFS high performance network filesystem. Transactions, failover, performa...
Timo Teräs
ip xfrm policy semantics
Ron Mercer
[net-next PATCH 2/2] qlge: Version change to v1.00.00.27
Maciej W. Rozycki
Re: [PATCH] flush_work_sync vs. flush_scheduled_work Re: [PATCH] PHYLIB: IRQ event...
openbsd-misc
:
Tomas Bodzar
Re: OpenSMTPd actual development and integration
Siju George
This is what Linus Torvalds calls openBSD crowd
Sevan / Venture37
Re: This is what Linus Torvalds calls openBSD crowd
new_guy
Longest Uptime?
Skylar Hawk
Re: asus eee 1201n - acpitz0 critical temperature 255C (5282K), shutting down
git-commits-head
:
Linux Kernel Mailing List
powerpc/fsl_msi: enable msi allocation in all banks
Linux Kernel Mailing List
[ARM] mmp: avengers lite (pxa168) board bring up
Linux Kernel Mailing List
checkpatch: warn on declaration with storage class not at the beginning
Linux Kernel Mailing List
USB: remove duplicate entry in Option driver and Pl2303 driver for Huawei modem
Linux Kernel Mailing List
[ARM] 4852/1: Add timerfd_create, timerfd_settime and timerfd_gettime syscall entr...
Colocation donated by:
Syndicate