diff options
author | Mike Frysinger <[email protected]> | 2009-06-23 12:37:01 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2009-06-23 12:50:05 -0700 |
commit | 01ff53f416757da416413bc32229770a8448b6ef (patch) | |
tree | 31374589a0a6116ff3d756137fa0b0ac87f49e2e /tools/perf/scripts/python | |
parent | a5c9b696ec109bb54d547fdb437a7a0c2d514670 (diff) |
rmap: fixup page_referenced() for nommu systems
After the recent changes that went into mm/vmscan.c to overhaul stuff, we
ended up with these warnings on no-mmu systems:
mm/vmscan.c: In function `shrink_page_list':
mm/vmscan.c:580: warning: unused variable `vm_flags'
mm/vmscan.c: In function `shrink_active_list':
mm/vmscan.c:1294: warning: `vm_flags' may be used uninitialized in this function
mm/vmscan.c:1242: note: `vm_flags' was declared here
This is because the no-mmu function defines page_referenced() to work on
the first argument only (the page). It does not clear the vm_flags given
to it because for no-mmu systems, they never actually get utilized. Since
that is no longer strictly true, we need to set vm_flags to 0 like
everyone else so gcc can do proper dead code elimination without annoying
us with unused warnings.
Signed-off-by: Mike Frysinger <[email protected]>
Cc: David Howells <[email protected]>
Acked-by: David McCullough <[email protected]>
Cc: Greg Ungerer <[email protected]>
Cc: Paul Mundt <[email protected]>
Cc: Wu Fengguang <[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