]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/khugepaged.c
net: tcp: Permit user set TCP_MAXSEG to default value
[karo-tx-linux.git] / mm / khugepaged.c
index 77ae3239c3de17bfbf7ba29b56a5cb270611cfd8..ba40b7f673f4dd44af403c7ed33860c6e2094046 100644 (file)
@@ -2,6 +2,8 @@
 
 #include <linux/mm.h>
 #include <linux/sched.h>
+#include <linux/sched/mm.h>
+#include <linux/sched/coredump.h>
 #include <linux/mmu_notifier.h>
 #include <linux/rmap.h>
 #include <linux/swap.h>
@@ -420,7 +422,7 @@ int __khugepaged_enter(struct mm_struct *mm)
        list_add_tail(&mm_slot->mm_node, &khugepaged_scan.mm_head);
        spin_unlock(&khugepaged_mm_lock);
 
-       atomic_inc(&mm->mm_count);
+       mmgrab(mm);
        if (wakeup)
                wake_up_interruptible(&khugepaged_wait);