Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
shm: fix null pointer deref when userspace specifies invalid hugepage…
… size Dave reported an oops triggered by trinity: BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 IP: newseg+0x10d/0x390 PGD cf8c1067 PUD cf8c2067 PMD 0 Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC CPU: 2 PID: 7636 Comm: trinity-child2 Not tainted 3.9.0+torvalds#67 ... Call Trace: ipcget+0x182/0x380 SyS_shmget+0x5a/0x60 tracesys+0xdd/0xe2 This bug was introduced by commit af73e4d ("hugetlbfs: fix mmap failure in unaligned size request"). Reported-by: Dave Jones <[email protected]> Cc: <[email protected]> Signed-off-by: Li Zefan <[email protected]> Reviewed-by: Naoya Horiguchi <[email protected]> Acked-by: Rik van Riel <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
- Loading branch information