[SRU] [Artful] [PATCH 0/1] Make sure vmalloc_32() doesn't allocate page in highmem for 32bits systems

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Mar 1 06:13:39 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1742316

[Impact]
Callers vmalloc_32() expect the page is not located in highmem.
All users of vmalloc_32() have this issue, module saa7146 is one of
them.

[Test]
saa7146 crashes at probing. The issue is fixed with the patch.

[Fix]
Add GFP_DMA32 to GFP_VMALLOC32 flag for 32bits systems.
The patch is in stable trees, so only Artful needs this patch.

[Regression Potential]
Low. It's a crucial fix for 32bits systems.

Michal Hocko (1):
  vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems

 mm/vmalloc.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

-- 
2.15.1





More information about the kernel-team mailing list