mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 22:52:19 +02:00
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:
parent
a3a64a4def
commit
343c8a5645
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user