Changes in / [b294126:6454db5e] in mainline


Ignore:
Location:
kernel/generic/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/as.c

    rb294126 r6454db5e  
    141141        if (!AS_KERNEL)
    142142                panic("Cannot create kernel address space.");
     143
     144        /*
     145         * Make sure the kernel address space
     146         * reference count never drops to zero.
     147         */
     148        as_hold(AS_KERNEL);
    143149}
    144150
  • kernel/generic/src/proc/task.c

    rb294126 r6454db5e  
    254254        futex_task_init(task);
    255255
     256        /*
     257         * Get a reference to the address space.
     258         */
     259        as_hold(task->as);
     260
    256261        irq_spinlock_lock(&tasks_lock, true);
    257262
Note: See TracChangeset for help on using the changeset viewer.