summaryrefslogtreecommitdiff
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorLi Zefan <lizf@cn.fujitsu.com>2009-01-15 13:51:26 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2009-01-15 16:39:41 -0800
commit068b38c1fa7a9210608f27ac521897ccc5f9b726 (patch)
tree6ae0ca440bab074c03a4cd4528e8c1467458753f /scripts/stackusage
parent0eb253e223c88b982461e59154fcad1b82597592 (diff)
downloadkernel-068b38c1fa7a9210608f27ac521897ccc5f9b726.tar.gz
memcg: fix a race when setting memory.swappiness
(suppose: memcg->use_hierarchy == 0 and memcg->swappiness == 60) echo 10 > /memcg/0/swappiness | mem_cgroup_swappiness_write() | ... | echo 1 > /memcg/0/use_hierarchy | mkdir /mnt/0/1 | sub_memcg->swappiness = 60; memcg->swappiness = 10; | In the above scenario, we end up having 2 different swappiness values in a single hierarchy. We should hold cgroup_lock() when cheking cgrp->children list. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: Balbir Singh <balbir@in.ibm.com> Cc: Paul Menage <menage@google.com> Cc: Daisuke Nishimura <nishimura@mxp.nes.nec.co.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
00'>2019-10-19mm: include <linux/huge_mm.h> for is_vma_temporary_stackBen Dooks 2019-09-24mm,thp: add read-only THP support for (non-shmem) FSSong Liu 2019-09-24mm: introduce compound_nr()Matthew Wilcox (Oracle) 2019-09-24mm: introduce page_size()Matthew Wilcox (Oracle) 2019-09-24mm/rmap.c: remove set but not used variable 'cstart'YueHaibing 2019-08-13mm/hmm: fix bad subpage pointer in try_to_unmap_oneRalph Campbell 2019-05-14mm/rmap.c: use the pra.mapcount to do the checkHuang Shijie 2019-05-14mm/mmu_notifier: use correct mmu_notifier events for each invalidationJérôme Glisse 2019-05-14mm/mmu_notifier: contextual information for event triggering invalidationJérôme Glisse 2019-05-14mm: page_mkclean vs MADV_DONTNEED raceAneesh Kumar K.V 2019-03-05mm: remove zone_lru_lock() function, access ->lru_lock directlyAndrey Ryabinin 2019-01-10mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_oneSean Christopherson 2019-01-08hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing synchronization"Mike Kravetz 2018-12-28hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronizationMike Kravetz 2018-12-28mm: remove __hugepage_set_anon_rmap()Kirill Tkhai 2018-12-28mm/mmu_notifier: use structure for invalidate_range_start/end calls v2Jérôme Glisse 2018-11-30mm/huge_memory: rename freeze_page() to unmap_page()Hugh Dickins 2018-10-05mm: migration: fix migration of huge PMD shared pagesMike Kravetz 2018-07-14mm: do not drop unused pages when userfaultd is runningChristian Borntraeger 2018-04-27Merge tag 'v4.17-rc2' into docs-nextJonathan Corbet 2018-04-20mm: enable thp migration for shmem thpNaoya Horiguchi 2018-04-16Merge branch 'mm-rst' into docs-nextJonathan Corbet 2018-04-16docs/vm: rename documentation files to .rstMike Rapoport 2018-04-11page cache: use xa_lockMatthew Wilcox 2018-04-05mm: kernel-doc: add missing parameter descriptionsMike Rapoport 2018-03-18mm, swap: Add infrastructure for saving page metadata on swapKhalid Aziz