]> git.baikalelectronics.ru Git - kernel.git/commit
x86/platform/UV: Add kernel parameter to set memory block size
authormike.travis@hpe.com <mike.travis@hpe.com>
Thu, 24 May 2018 20:17:14 +0000 (15:17 -0500)
committerIngo Molnar <mingo@kernel.org>
Thu, 21 Jun 2018 14:14:46 +0000 (16:14 +0200)
commit1057d35a947145016c1f4d326010a765b3bcef0d
tree31cce23b8d7a324744c3bd4a4cbd609ce0cd8b69
parent0564018d186d86187d20ec81131bc21b8f63ba99
x86/platform/UV: Add kernel parameter to set memory block size

Add a kernel parameter that allows setting UV memory block size.  This
is to provide an adjustment for new forms of PMEM and other DIMM memory
that might require alignment restrictions other than scanning the global
address table for the required minimum alignment.  The value set will be
further adjusted by both the GAM range table scan as well as restrictions
imposed by set_memory_block_size_order().

Signed-off-by: Mike Travis <mike.travis@hpe.com>
Reviewed-by: Andrew Banman <andrew.banman@hpe.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Dimitri Sivanich <dimitri.sivanich@hpe.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Russ Anderson <russ.anderson@hpe.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: dan.j.williams@intel.com
Cc: jgross@suse.com
Cc: kirill.shutemov@linux.intel.com
Cc: mhocko@suse.com
Cc: stable@vger.kernel.org
Link: https://lkml.kernel.org/lkml/20180524201711.854849120@stormcage.americas.sgi.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/apic/x2apic_uv_x.c