From: Dave Hansen <dave@linux.vnet.ibm.com>
To: Avi Kivity <avi@redhat.com>
Cc: linuxppc-dev@ozlabs.org, Greg KH <greg@kroah.com>,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Subject: Re: [PATCH 0/8] v2 De-Couple sysfs memory directories from memory sections
Date: Tue, 28 Sep 2010 08:17:36 -0700 [thread overview]
Message-ID: <1285687056.19976.6155.camel@nimitz> (raw)
In-Reply-To: <4CA1E338.6070201@redhat.com>
On Tue, 2010-09-28 at 14:44 +0200, Avi Kivity wrote:
> Why not update sysfs directory creation to be fast, for example by using
> an rbtree instead of a linked list. This fixes an implementation
> problem in the kernel instead of working around it and creating a new ABI.
>
> New ABIs mean old tools won't work, and new tools need to understand
> both ABIs.
Just to be clear _these_ patches do not change the existing ABI.
They do add a new ABI: the end_phys_index file. But, it is completely
redundant at the moment. It could be taken out of these patches.
That said, fixing the directory creation speed is probably a worthwhile
endeavor too.
-- Dave
WARNING: multiple messages have this Message-ID (diff)
From: Dave Hansen <dave@linux.vnet.ibm.com>
To: Avi Kivity <avi@redhat.com>
Cc: Nathan Fontenot <nfont@austin.ibm.com>,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
linuxppc-dev@ozlabs.org, Greg KH <greg@kroah.com>,
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Subject: Re: [PATCH 0/8] v2 De-Couple sysfs memory directories from memory sections
Date: Tue, 28 Sep 2010 08:17:36 -0700 [thread overview]
Message-ID: <1285687056.19976.6155.camel@nimitz> (raw)
In-Reply-To: <4CA1E338.6070201@redhat.com>
On Tue, 2010-09-28 at 14:44 +0200, Avi Kivity wrote:
> Why not update sysfs directory creation to be fast, for example by using
> an rbtree instead of a linked list. This fixes an implementation
> problem in the kernel instead of working around it and creating a new ABI.
>
> New ABIs mean old tools won't work, and new tools need to understand
> both ABIs.
Just to be clear _these_ patches do not change the existing ABI.
They do add a new ABI: the end_phys_index file. But, it is completely
redundant at the moment. It could be taken out of these patches.
That said, fixing the directory creation speed is probably a worthwhile
endeavor too.
-- Dave
WARNING: multiple messages have this Message-ID (diff)
From: Dave Hansen <dave@linux.vnet.ibm.com>
To: Avi Kivity <avi@redhat.com>
Cc: Nathan Fontenot <nfont@austin.ibm.com>,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
linuxppc-dev@ozlabs.org, Greg KH <greg@kroah.com>,
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Subject: Re: [PATCH 0/8] v2 De-Couple sysfs memory directories from memory sections
Date: Tue, 28 Sep 2010 08:17:36 -0700 [thread overview]
Message-ID: <1285687056.19976.6155.camel@nimitz> (raw)
In-Reply-To: <4CA1E338.6070201@redhat.com>
On Tue, 2010-09-28 at 14:44 +0200, Avi Kivity wrote:
> Why not update sysfs directory creation to be fast, for example by using
> an rbtree instead of a linked list. This fixes an implementation
> problem in the kernel instead of working around it and creating a new ABI.
>
> New ABIs mean old tools won't work, and new tools need to understand
> both ABIs.
Just to be clear _these_ patches do not change the existing ABI.
They do add a new ABI: the end_phys_index file. But, it is completely
redundant at the moment. It could be taken out of these patches.
That said, fixing the directory creation speed is probably a worthwhile
endeavor too.
-- Dave
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2010-09-28 15:17 UTC|newest]
Thread overview: 99+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-27 19:09 [PATCH 0/8] v2 De-Couple sysfs memory directories from memory sections Nathan Fontenot
2010-09-27 19:09 ` Nathan Fontenot
2010-09-27 19:09 ` Nathan Fontenot
2010-09-27 19:21 ` [PATCH 1/8] v2 Move find_memory_block() routine Nathan Fontenot
2010-09-27 19:21 ` Nathan Fontenot
2010-09-27 19:21 ` Nathan Fontenot
2010-09-27 19:22 ` [PATCH 2/8] v2 Add section count to memory_block struct Nathan Fontenot
2010-09-27 19:22 ` Nathan Fontenot
2010-09-27 19:22 ` Nathan Fontenot
2010-09-28 9:31 ` Robin Holt
2010-09-28 9:31 ` Robin Holt
2010-09-28 9:31 ` Robin Holt
2010-09-28 18:14 ` Nathan Fontenot
2010-09-28 18:14 ` Nathan Fontenot
2010-09-28 18:14 ` Nathan Fontenot
2010-09-27 19:23 ` [PATCH 3/8] v2 Add mutex for adding/removing memory blocks Nathan Fontenot
2010-09-27 19:23 ` Nathan Fontenot
2010-09-27 19:23 ` Nathan Fontenot
2010-09-27 19:25 ` [PATCH 4/8] v2 Allow memory block to span multiple memory sections Nathan Fontenot
2010-09-27 19:25 ` Nathan Fontenot
2010-09-27 19:25 ` Nathan Fontenot
2010-09-27 23:55 ` Dave Hansen
2010-09-27 23:55 ` Dave Hansen
2010-09-27 23:55 ` Dave Hansen
2010-09-28 18:06 ` Nathan Fontenot
2010-09-28 18:06 ` Nathan Fontenot
2010-09-28 18:06 ` Nathan Fontenot
2010-09-28 12:48 ` Robin Holt
2010-09-28 12:48 ` Robin Holt
2010-09-28 12:48 ` Robin Holt
2010-09-28 18:20 ` Nathan Fontenot
2010-09-28 18:20 ` Nathan Fontenot
2010-09-28 18:20 ` Nathan Fontenot
2010-09-27 19:26 ` [PATCH 5/8] v2 Add end_phys_index file Nathan Fontenot
2010-09-27 19:26 ` Nathan Fontenot
2010-09-27 19:26 ` Nathan Fontenot
2010-09-27 19:27 ` [PATCH 6/8] v2 Update node sysfs code Nathan Fontenot
2010-09-27 19:27 ` Nathan Fontenot
2010-09-27 19:27 ` Nathan Fontenot
2010-09-28 9:29 ` Robin Holt
2010-09-28 9:29 ` Robin Holt
2010-09-28 9:29 ` Robin Holt
2010-09-28 15:21 ` Dave Hansen
2010-09-28 15:21 ` Dave Hansen
2010-09-28 15:21 ` Dave Hansen
2010-09-27 19:28 ` [PATCH 7/8] v2 Define memory_block_size_bytes() for powerpc/pseries Nathan Fontenot
2010-09-27 19:28 ` Nathan Fontenot
2010-09-27 19:28 ` Nathan Fontenot
2010-09-27 19:28 ` [PATCH 8/8] v2 Update memory hotplug documentation Nathan Fontenot
2010-09-27 19:28 ` Nathan Fontenot
2010-09-27 19:28 ` Nathan Fontenot
2010-09-28 12:45 ` Avi Kivity
2010-09-28 12:45 ` Avi Kivity
2010-09-28 12:45 ` Avi Kivity
2010-09-28 18:18 ` Nathan Fontenot
2010-09-28 18:18 ` Nathan Fontenot
2010-09-28 18:18 ` Nathan Fontenot
2010-09-28 12:38 ` [PATCH 0/8] v2 De-Couple sysfs memory directories from memory sections Robin Holt
2010-09-28 12:38 ` Robin Holt
2010-09-28 12:38 ` Robin Holt
2010-09-28 18:17 ` Nathan Fontenot
2010-09-28 18:17 ` Nathan Fontenot
2010-09-28 18:17 ` Nathan Fontenot
2010-09-29 19:28 ` Robin Holt
2010-09-29 19:28 ` Robin Holt
2010-09-29 19:28 ` Robin Holt
2010-09-30 15:17 ` Nathan Fontenot
2010-09-30 15:17 ` Nathan Fontenot
2010-09-30 15:17 ` Nathan Fontenot
2010-09-30 16:39 ` Robin Holt
2010-09-30 16:39 ` Robin Holt
2010-09-30 16:39 ` Robin Holt
2010-09-28 12:44 ` Avi Kivity
2010-09-28 12:44 ` Avi Kivity
2010-09-28 12:44 ` Avi Kivity
2010-09-28 15:12 ` Robin Holt
2010-09-28 15:12 ` Robin Holt
2010-09-28 15:12 ` Robin Holt
2010-09-28 16:34 ` Avi Kivity
2010-09-28 16:34 ` Avi Kivity
2010-09-28 16:34 ` Avi Kivity
2010-09-29 2:50 ` Greg KH
2010-09-29 2:50 ` Greg KH
2010-09-29 2:50 ` Greg KH
2010-09-29 8:32 ` Avi Kivity
2010-09-29 8:32 ` Avi Kivity
2010-09-29 8:32 ` Avi Kivity
2010-09-29 12:37 ` Greg KH
2010-09-29 12:37 ` Greg KH
2010-09-29 12:37 ` Greg KH
2010-09-29 13:39 ` Kay Sievers
2010-09-29 13:39 ` Kay Sievers
2010-09-29 13:39 ` Kay Sievers
2010-10-03 7:52 ` Avi Kivity
2010-10-03 7:52 ` Avi Kivity
2010-10-03 7:52 ` Avi Kivity
2010-09-28 15:17 ` Dave Hansen [this message]
2010-09-28 15:17 ` Dave Hansen
2010-09-28 15:17 ` Dave Hansen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1285687056.19976.6155.camel@nimitz \
--to=dave@linux.vnet.ibm.com \
--cc=avi@redhat.com \
--cc=greg@kroah.com \
--cc=kamezawa.hiroyu@jp.fujitsu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linuxppc-dev@ozlabs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.