Ticket #7742: swap.diff

File swap.diff, 796 bytes (added by kallisti5, 12 years ago)
  • new file data/settings/kernel/drivers/virtual_memory

    diff --git a/data/settings/kernel/drivers/virtual_memory b/data/settings/kernel/drivers/virtual_memory
    new file mode 100644
    index 0000000..7aa04d0
    - +  
     1vm off
     2swap_size 134217728
  • src/system/kernel/vm/VMAnonymousCache.cpp

    diff --git a/src/system/kernel/vm/VMAnonymousCache.cpp b/src/system/kernel/vm/VMAnonymousCache.cpp
    index d9047df..2164af5 100644
    a b swap_init_post_modules()  
    13521352        size = string ? atoll(string) : 0;
    13531353
    13541354        unload_driver_settings(settings);
    1355     } else
    1356         size = (off_t)vm_page_num_pages() * B_PAGE_SIZE * 2;
     1355    } else {
     1356        TRACE("virtual_memory not configured, skipping swap\n");
     1357        return;
     1358    }
    13571359
    13581360    if (size < B_PAGE_SIZE)
    13591361        return;