]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
Don't use mlockall()
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 12 Jan 2021 21:36:45 +0000 (16:36 -0500)
committerKent Overstreet <kent.overstreet@gmail.com>
Tue, 12 Jan 2021 21:36:45 +0000 (16:36 -0500)
We're hitting -ENOMEM while running fsck - we appear to need memory
overcommit, which mlockall() disables.

linux/sched.c

index d926e20f58d2cb37f814e300f667f55ff08a095c..1c7198d279bc9f534c946f2f56b65011a88ff452 100644 (file)
@@ -106,8 +106,6 @@ static void sched_init(void)
 {
        struct task_struct *p = malloc(sizeof(*p));
 
-       mlockall(MCL_CURRENT|MCL_FUTURE);
-
        memset(p, 0, sizeof(*p));
 
        p->state        = TASK_RUNNING;