kernel_optimize_test/drivers
Shakeel Butt 991e767385 mm: memcontrol: account kernel stack per node
Currently the kernel stack is being accounted per-zone.  There is no need
to do that.  In addition due to being per-zone, memcg has to keep a
separate MEMCG_KERNEL_STACK_KB.  Make the stat per-node and deprecate
MEMCG_KERNEL_STACK_KB as memcg_stat_item is an extension of
node_stat_item.  In addition localize the kernel stack stats updates to
account_kernel_stack().

Signed-off-by: Shakeel Butt <shakeelb@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: Roman Gushchin <guro@fb.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Michal Hocko <mhocko@kernel.org>
Link: http://lkml.kernel.org/r/20200630161539.1759185-1-shakeelb@google.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-08-07 11:33:25 -07:00
..
accessibility TTY/Serial patches for 5.9-rc1 2020-08-06 14:56:11 -07:00
acpi This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
amba
android
ata
atm Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
auxdisplay
base mm: memcontrol: account kernel stack per node 2020-08-07 11:33:25 -07:00
bcma
block This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
bluetooth
bus MIPS upates for v5.9 2020-08-06 10:54:07 -07:00
cdrom
char
clk
clocksource
connector
counter
cpufreq
cpuidle
crypto mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
dax
dca
devfreq
dio
dma
dma-buf
edac
eisa
extcon
firewire
firmware This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
fpga
fsi
gnss
gpio
gpu sound updates for 5.9 2020-08-06 14:27:31 -07:00
greybus
hid
hsi
hv hyperv-next for 5.9 2020-08-06 09:26:10 -07:00
hwmon
hwspinlock
hwtracing
i2c
i3c
ide
idle
iio
infiniband Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
input Staging/IIO driver patches for 5.9-rc1 2020-08-06 14:36:13 -07:00
interconnect
iommu
ipack
irqchip
isdn
leds
lightnvm
macintosh
mailbox
mcb
md mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
media This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
memory MIPS upates for v5.9 2020-08-06 10:54:07 -07:00
memstick
message
mfd
misc mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
mmc This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
most
mtd
mux
net mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of MIPS upates for v5.9 2020-08-06 10:54:07 -07:00
opp
oprofile
parisc
parport
pci
pcmcia
perf
phy
pinctrl
platform Staging/IIO driver patches for 5.9-rc1 2020-08-06 14:36:13 -07:00
pnp
power
powercap This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
sbus
scsi hyperv-next for 5.9 2020-08-06 09:26:10 -07:00
sfi
sh
siox
slimbus
soc
soundwire
spi sound updates for 5.9 2020-08-06 14:27:31 -07:00
spmi
ssb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-08-05 20:13:21 -07:00
staging mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
target mm, treewide: rename kzfree() to kfree_sensitive() 2020-08-07 11:33:22 -07:00
tc
tee
thermal This tree adds the sched_set_fifo*() encapsulation APIs to remove 2020-08-06 11:55:43 -07:00
thunderbolt
tty TTY/Serial patches for 5.9-rc1 2020-08-06 14:56:11 -07:00
uio
usb TTY/Serial patches for 5.9-rc1 2020-08-06 14:56:11 -07:00
vdpa
vfio
vhost
video TTY/Serial patches for 5.9-rc1 2020-08-06 14:56:11 -07:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile