mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker [Linux 4.19.65]

This Linux kernel change "mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker" is included in the Linux 4.19.65 release. This change is authored by Yang Shi <yang.shi [at] linux.alibaba.com> on Fri Aug 2 21:48:44 2019 -0700. The commit for this change in Linux stable tree is beb0cc7 (patch) […]

x86, mm, gup: prevent get_page() race with munmap in paravirt guest [Linux 4.9.188]

This Linux kernel change "x86, mm, gup: prevent get_page() race with munmap in paravirt guest" is included in the Linux 4.9.188 release. This change is authored by Vlastimil Babka <vbabka [at] suse.cz> on Fri Aug 2 18:06:14 2019 +0200. The commit for this change in Linux stable tree is d73af79 (patch). x86, mm, gup: prevent […]

mm, swap: bounds check swap_info array accesses to avoid NULL derefs [Linux 3.16.70]

This Linux kernel change "mm, swap: bounds check swap_info array accesses to avoid NULL derefs" is included in the Linux 3.16.70 release. This change is authored by Daniel Jordan <daniel.m.jordan [at] oracle.com> on Tue Mar 5 15:48:19 2019 -0800. The commit for this change in Linux stable tree is ff9465f (patch) which is from upstream […]

mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge [Linux 5.2]

This Linux kernel change "mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge" is included in the Linux 5.2 release. This change is authored by Naoya Horiguchi <n-horiguchi [at] ah.jp.nec.com> on Fri Jun 28 12:06:56 2019 -0700. The commit for this change in Linux stable tree is faf53de (patch). mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on […]

mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails [Linux 5.2]

This Linux kernel change "mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails" is included in the Linux 5.2 release. This change is authored by Naoya Horiguchi <n-horiguchi [at] ah.jp.nec.com> on Fri Jun 28 12:06:53 2019 -0700. The commit for this change in Linux stable tree is b38e596 (patch). mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails The […]

mm: mmu_gather: remove __tlb_reset_range() for force flush [Linux 5.2]

This Linux kernel change "mm: mmu_gather: remove __tlb_reset_range() for force flush" is included in the Linux 5.2 release. This change is authored by Yang Shi <yang.shi [at] linux.alibaba.com> on Thu Jun 13 15:56:05 2019 -0700. The commit for this change in Linux stable tree is 7a30df4 (patch). mm: mmu_gather: remove __tlb_reset_range() for force flush A […]

mm: memcontrol: don’t batch updates of local VM stats and events [Linux 5.2]

This Linux kernel change "mm: memcontrol: don’t batch updates of local VM stats and events" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Thu Jun 13 15:55:46 2019 -0700. The commit for this change in Linux stable tree is 815744d (patch). mm: memcontrol: don’t batch […]

mm, memcg: consider subtrees in memory.events [Linux 5.2]

This Linux kernel change "mm, memcg: consider subtrees in memory.events" is included in the Linux 5.2 release. This change is authored by Chris Down <chris [at] chrisdown.name> on Fri May 31 22:30:22 2019 -0700. The commit for this change in Linux stable tree is 9852ae3 (patch). mm, memcg: consider subtrees in memory.events memory.stat and other […]

mm: fix Documentation/vm/hmm.rst Sphinx warnings [Linux 5.2]

This Linux kernel change "mm: fix Documentation/vm/hmm.rst Sphinx warnings" is included in the Linux 5.2 release. This change is authored by Randy Dunlap <rdunlap [at] infradead.org> on Fri May 31 22:29:57 2019 -0700. The commit for this change in Linux stable tree is 91173c6 (patch). mm: fix Documentation/vm/hmm.rst Sphinx warnings Fix Sphinx warnings in Documentation/vm/hmm.rst […]

mm: fix page cache convergence regression [Linux 5.2]

This Linux kernel change "mm: fix page cache convergence regression" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Fri May 24 10:12:46 2019 -0400. The commit for this change in Linux stable tree is 7b78564 (patch). mm: fix page cache convergence regression Since a28334862993 (“page […]

ARC: mm: SIGSEGV userspace trying to access kernel virtual memory [Linux 5.2]

This Linux kernel change "ARC: mm: SIGSEGV userspace trying to access kernel virtual memory" is included in the Linux 5.2 release. This change is authored by Eugeniy Paltsev <Eugeniy.Paltsev [at] synopsys.com> on Mon May 13 20:28:00 2019 +0300. The commit for this change in Linux stable tree is a8c715b (patch). ARC: mm: SIGSEGV userspace trying […]

mm: memcontrol: fix NUMA round-robin reclaim at intermediate level [Linux 5.2]

This Linux kernel change "mm: memcontrol: fix NUMA round-robin reclaim at intermediate level" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:15 2019 -0700. The commit for this change in Linux stable tree is def0fda (patch). mm: memcontrol: fix NUMA round-robin reclaim […]

mm: memcontrol: fix recursive statistics correctness & scalabilty [Linux 5.2]

This Linux kernel change "mm: memcontrol: fix recursive statistics correctness & scalabilty" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:12 2019 -0700. The commit for this change in Linux stable tree is 42a3003 (patch). mm: memcontrol: fix recursive statistics correctness & […]

mm: memcontrol: move stat/event counting functions out-of-line [Linux 5.2]

This Linux kernel change "mm: memcontrol: move stat/event counting functions out-of-line" is included in the Linux 5.2 release. This change is authored by Johannes Weiner <hannes [at] cmpxchg.org> on Tue May 14 15:47:09 2019 -0700. The commit for this change in Linux stable tree is db9adbc (patch). mm: memcontrol: move stat/event counting functions out-of-line These […]