s390/cmf: remove unneeded DMA zone allocation
The address of the measurement block can be anywhere in 64 bit absolute space. See description of the schm instruction in the Principles of Operation. Therefore remove the GFP_DMA flag when allocating the block. Acked-by: Alexander Gordeev <agordeev@linux.ibm.com> Reviewed-by: Vineeth Vijayan <vneethv@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
@@ -501,8 +501,7 @@ static int alloc_cmb(struct ccw_device *cdev)
|
||||
WARN_ON(!list_empty(&cmb_area.list));
|
||||
|
||||
spin_unlock(&cmb_area.lock);
|
||||
mem = (void*)__get_free_pages(GFP_KERNEL | GFP_DMA,
|
||||
get_order(size));
|
||||
mem = (void *)__get_free_pages(GFP_KERNEL, get_order(size));
|
||||
spin_lock(&cmb_area.lock);
|
||||
|
||||
if (cmb_area.mem) {
|
||||
|
||||
Reference in New Issue
Block a user