android_kernel_google_msm/include/trace/events
Rik van Riel 86a80ec9b8 mm: remove swap token code
The swap token code no longer fits in with the current VM model.  It
does not play well with cgroups or the better NUMA placement code in
development, since we have only one swap token globally.

It also has the potential to mess with scalability of the system, by
increasing the number of non-reclaimable pages on the active and
inactive anon LRU lists.

Last but not least, the swap token code has been broken for a year
without complaints, as reported by Konstantin Khlebnikov.  This suggests
we no longer have much use for it.

The days of sub-1G memory systems with heavy use of swap are over.  If
we ever need thrashing reducing code in the future, we will have to
implement something that does scale.

Change-Id: I6d287cfc3c3206ca24da2de0c1392e5fdfcfabe8
Signed-off-by: Rik van Riel <riel@redhat.com>
Cc: Konstantin Khlebnikov <khlebnikov@openvz.org>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: Hugh Dickins <hughd@google.com>
Acked-by: Bob Picco <bpicco@meloft.net>
Acked-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Git-commit: e709ffd616
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
2021-12-01 15:26:49 +01:00
..
9p.h
asoc.h
block.h blktrace: fix accounting of partially completed requests 2014-05-18 05:25:55 -07:00
btrfs.h
compaction.h
cpufreq_interactive.h
exception.h tracing: ftrace events for user faults and undefined instructions 2013-03-15 17:05:57 -07:00
ext3.h
ext4.h
f2fs.h f2fs: trace old block address for CoWed page 2016-10-29 23:12:32 +08:00
gfpflags.h
gpio.h
gpu.h trace/events: fix gpu event timestamp formatting 2013-04-23 22:49:30 -07:00
irq.h
jbd.h
jbd2.h
kmem.h
kvm.h
lock.h
mce.h
module.h trace: module: Maintain a valid user count 2014-06-07 16:02:02 -07:00
mpdcvs_trace.h
napi.h
net.h
oom.h
power.h PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints 2017-10-15 15:46:53 +03:00
printk.h
random.h
rcu.h rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks 2016-10-29 23:12:18 +08:00
regmap.h
regulator.h
rpm.h
sched.h kthread: Prevent unpark race which puts threads on the wrong cpu 2016-10-29 23:12:39 +08:00
scsi.h
signal.h
skb.h
sock.h
sunrpc.h
sync.h
syscalls.h
task.h
timer.h
udp.h
vmscan.h mm: remove swap token code 2021-12-01 15:26:49 +01:00
workqueue.h
writeback.h
xen.h