Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Tue, 4 Nov 2014, Daniel J Blueman wrote: > On 11/04/2014 07:36 AM, Thomas Gleixner wrote: > > On Tue, 4 Nov 2014, Daniel J Blueman wrote: > > > > > @@ -1247,9 +1246,9 @@ static unsigned long > > > > > probe_memory_block_size(void) > > > > > /* start from 2g */ > > > > > unsigned

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Daniel J Blueman
On 11/04/2014 07:36 AM, Thomas Gleixner wrote: On Tue, 4 Nov 2014, Daniel J Blueman wrote: On 11/04/2014 03:38 AM, Thomas Gleixner wrote: On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Tue, 4 Nov 2014, Daniel J Blueman wrote: > On 11/04/2014 03:38 AM, Thomas Gleixner wrote: > > On Sun, 2 Nov 2014, Daniel J Blueman wrote: > > > > > On larger x64-64 systems, use a 2GB memory block size to reduce sysfs > > > entry creation time by 16x. Large is defined as 64GB or more memory.

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Daniel J Blueman
On 11/04/2014 03:38 AM, Thomas Gleixner wrote: On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. This changelog sucks. It neither tells which sysfs entries

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Sun, 2 Nov 2014, Daniel J Blueman wrote: > On larger x64-64 systems, use a 2GB memory block size to reduce sysfs > entry creation time by 16x. Large is defined as 64GB or more memory. This changelog sucks. It neither tells which sysfs entries are meant nor does it explain what the actual

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. This changelog sucks. It neither tells which sysfs entries are meant nor does it explain what the actual

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Daniel J Blueman
On 11/04/2014 03:38 AM, Thomas Gleixner wrote: On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. This changelog sucks. It neither tells which sysfs entries

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Tue, 4 Nov 2014, Daniel J Blueman wrote: On 11/04/2014 03:38 AM, Thomas Gleixner wrote: On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. This

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Daniel J Blueman
On 11/04/2014 07:36 AM, Thomas Gleixner wrote: On Tue, 4 Nov 2014, Daniel J Blueman wrote: On 11/04/2014 03:38 AM, Thomas Gleixner wrote: On Sun, 2 Nov 2014, Daniel J Blueman wrote: On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is

Re: [PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-03 Thread Thomas Gleixner
On Tue, 4 Nov 2014, Daniel J Blueman wrote: On 11/04/2014 07:36 AM, Thomas Gleixner wrote: On Tue, 4 Nov 2014, Daniel J Blueman wrote: @@ -1247,9 +1246,9 @@ static unsigned long probe_memory_block_size(void) /* start from 2g */ unsigned long bz = 1UL31;

[PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-02 Thread Daniel J Blueman
On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. Signed-off-by: Daniel J Blueman --- arch/x86/mm/init_64.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/x86/mm/init_64.c

[PATCH v3 5/5] Use 2GB memory block size on large x86-64 systems

2014-11-02 Thread Daniel J Blueman
On larger x64-64 systems, use a 2GB memory block size to reduce sysfs entry creation time by 16x. Large is defined as 64GB or more memory. Signed-off-by: Daniel J Blueman dan...@numascale.com --- arch/x86/mm/init_64.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git