* Re: [PATCH 0/7] De-couple sysfs memory directories from memory sections
[not found] <f5t7d-2ZJ-23@gated-at.bofh.it>
@ 2010-07-12 19:30 ` Bodo Eggert
2010-07-13 2:28 ` Nathan Fontenot
0 siblings, 1 reply; 5+ messages in thread
From: Bodo Eggert @ 2010-07-12 19:30 UTC (permalink / raw)
To: Nathan Fontenot, linuxppc-dev, linux-kernel
Nathan Fontenot <nfont@austin.ibm.com> wrote:
> The file 'split' allows for splitting the
> directory in two, with each new directory covering half as many
> memory sections as the previous directory.
Just some random thoughts:
1) Why is it needed/helpful?
2) If it is needed, why not take an int to split after n entries?
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH 0/7] De-couple sysfs memory directories from memory sections
2010-07-12 19:30 ` [PATCH 0/7] De-couple sysfs memory directories from memory sections Bodo Eggert
@ 2010-07-13 2:28 ` Nathan Fontenot
0 siblings, 0 replies; 5+ messages in thread
From: Nathan Fontenot @ 2010-07-13 2:28 UTC (permalink / raw)
To: 7eggert; +Cc: Bodo Eggert, linuxppc-dev, linux-kernel
On 07/12/2010 02:30 PM, Bodo Eggert wrote:
> Nathan Fontenot <nfont@austin.ibm.com> wrote:
>
>> The file 'split' allows for splitting the
>> directory in two, with each new directory covering half as many
>> memory sections as the previous directory.
>
> Just some random thoughts:
> 1) Why is it needed/helpful?
This is needed if someone needed to perform an action (add/remove) a
single memory section. The 'split' option allows users to isolate
a memory section so these operations could be performed.
> 2) If it is needed, why not take an int to split after n entries?
The idea of being able to split a directory came out of a previous
discussion on how to resolve the issue this patch set is trying to solve.
I included the split functionality in this patch set since it
was suggested. I will leave the decision of whether or not this
functionality is needed up to the community.
-Nathan
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 0/7] De-couple sysfs memory directories from memory sections
@ 2010-07-12 15:27 Nathan Fontenot
2010-07-16 7:13 ` Greg KH
0 siblings, 1 reply; 5+ messages in thread
From: Nathan Fontenot @ 2010-07-12 15:27 UTC (permalink / raw)
To: linux-kernel; +Cc: linuxppc-dev
This set of patches de-couples the idea that there is a single
directory in sysfs for each memory section. The intent of the
patches is to reduce the number of sysfs directories created to
resolve a boot-time performance issue. On very large systems
boot time are getting very long (as seen on powerpc hardware)
due to the enormous number of sysfs directories being created.
On a system with 1 TB of memory we create ~63,000 directories.
For even larger systems boot times are being measured in hours.
This set of patches allows for each directory created in sysfs
to cover more than one memory section. The default behavior for
sysfs directory creation is the same, in that each directory
represents a single memory section. This update also adds to
new files to each sysfs memory directory. The file 'end_phys_index'
contains the physical id of the last memory section covered by
the directory. The file 'split' allows for splitting the
directory in two, with each new directory covering half as many
memory sections as the previous directory.
Thanks,
Nathan Fontenot
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/7] De-couple sysfs memory directories from memory sections
2010-07-12 15:27 Nathan Fontenot
@ 2010-07-16 7:13 ` Greg KH
2010-07-16 15:41 ` Nathan Fontenot
0 siblings, 1 reply; 5+ messages in thread
From: Greg KH @ 2010-07-16 7:13 UTC (permalink / raw)
To: Nathan Fontenot; +Cc: linuxppc-dev, linux-kernel
On Mon, Jul 12, 2010 at 10:27:02AM -0500, Nathan Fontenot wrote:
> This set of patches de-couples the idea that there is a single
> directory in sysfs for each memory section.
Any reason you didn't cc: the sysfs maintainer on these patches? If
not, I'll gladly ignore them...
(hint, scripts/get_maintainer.pl is your friend...)
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/7] De-couple sysfs memory directories from memory sections
2010-07-16 7:13 ` Greg KH
@ 2010-07-16 15:41 ` Nathan Fontenot
0 siblings, 0 replies; 5+ messages in thread
From: Nathan Fontenot @ 2010-07-16 15:41 UTC (permalink / raw)
To: Greg KH; +Cc: linuxppc-dev, linux-kernel
On 07/16/2010 02:13 AM, Greg KH wrote:
> On Mon, Jul 12, 2010 at 10:27:02AM -0500, Nathan Fontenot wrote:
>> This set of patches de-couples the idea that there is a single
>> directory in sysfs for each memory section.
>
> Any reason you didn't cc: the sysfs maintainer on these patches? If
> not, I'll gladly ignore them...
Ummm.... I have no good excuse. :)
Will add you to cc for v3 of the patch.
>
> (hint, scripts/get_maintainer.pl is your friend...)
Thanks.
-Nathan
>
> greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-07-16 15:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <f5t7d-2ZJ-23@gated-at.bofh.it>
2010-07-12 19:30 ` [PATCH 0/7] De-couple sysfs memory directories from memory sections Bodo Eggert
2010-07-13 2:28 ` Nathan Fontenot
2010-07-12 15:27 Nathan Fontenot
2010-07-16 7:13 ` Greg KH
2010-07-16 15:41 ` Nathan Fontenot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).