aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDan Carpenter <[email protected]>2020-01-30 22:11:07 -0800
committerLinus Torvalds <[email protected]>2020-01-31 10:30:36 -0800
commitc7a91bc7c2e17e0a9c8b9745a2cb118891218fd1 (patch)
treefccd4e057c6e40e98fae5cf9d381539ab6ea17c1 /tools/perf/scripts/python
parent68f23b89067fdf187763e75a56087550624fdbee (diff)
mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
What we are trying to do is change the '=' character to a NUL terminator and then at the end of the function we restore it back to an '='. The problem is there are two error paths where we jump to the end of the function before we have replaced the '=' with NUL. We end up putting the '=' in the wrong place (possibly one element before the start of the buffer). Link: http://lkml.kernel.org/r/[email protected] Reported-by: [email protected] Fixes: 095f1fc4ebf3 ("mempolicy: rework shmem mpol parsing and display") Signed-off-by: Dan Carpenter <[email protected]> Acked-by: Vlastimil Babka <[email protected]> Dmitry Vyukov <[email protected]> Cc: Michal Hocko <[email protected]> Cc: Dan Carpenter <[email protected]> Cc: Lee Schermerhorn <[email protected]> Cc: Andrea Arcangeli <[email protected]> Cc: Hugh Dickins <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions