From: Heiko Carstens Date: Fri, 19 Jan 2024 16:19:46 +0000 (+0100) Subject: s390/hypfs_sprp: remove unneeded DMA zone allocation X-Git-Tag: block-6.9-20240315~48^2~105 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=791833f22431aacdec6d489cc138e82c40709450;p=linux-block.git s390/hypfs_sprp: remove unneeded DMA zone allocation Remove GFP_DMA flag when allocating memory to be used for diagnose 304. Diagnose 304 can access memory beyond the DMA zone. Suggested-by: Alexander Gordeev Reviewed-by: Alexander Gordeev Signed-off-by: Heiko Carstens --- diff --git a/arch/s390/hypfs/hypfs_sprp.c b/arch/s390/hypfs/hypfs_sprp.c index e66b4de8913f..9fc3f0dae8f0 100644 --- a/arch/s390/hypfs/hypfs_sprp.c +++ b/arch/s390/hypfs/hypfs_sprp.c @@ -74,7 +74,7 @@ static int __hypfs_sprp_ioctl(void __user *user_area) int rc; rc = -ENOMEM; - data = (void *) get_zeroed_page(GFP_KERNEL | GFP_DMA); + data = (void *)get_zeroed_page(GFP_KERNEL); diag304 = kzalloc(sizeof(*diag304), GFP_KERNEL); if (!data || !diag304) goto out;