ehea: Detect 16GB hugepages for firmware restriction
authorThomas Klein <tklein@de.ibm.com>
Mon, 27 Oct 2008 09:38:46 +0000 (10:38 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 27 Oct 2008 18:49:55 +0000 (14:49 -0400)
commit3fd09c45bfbcf77949ed6db36e67c1681424fedb
tree73a5a3122c69c68489905c065e810abe9288e95c
parent74d5e8acd95ae934194303138a43b60005fcfad6
ehea: Detect 16GB hugepages for firmware restriction

All kernel memory which is used for kernel/hardware data transfer must
be registered with firmware using "memory regions". 16GB hugepages
may not be part of a memory region due to firmware restrictions.
This patch modifies the walk_memory_resource callback fn to filter
hugepages and add only standard memory to the busmap which is later
on used for MR registration.

Signed-off-by: Thomas Klein <tklein@de.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/ehea/ehea.h
drivers/net/ehea/ehea_qmr.c
drivers/net/ehea/ehea_qmr.h