FIX Bug 1 - mckernel aborts due to out of memory access after several mcexec

This commit is contained in:
Tomoki Shirasawa
2013-05-09 10:12:30 +09:00
parent c0824db8f1
commit e8f7fbc682

View File

@ -49,7 +49,7 @@ static void process_msg_prepare_process(unsigned long rphys)
sz = sizeof(struct program_load_desc)
+ sizeof(struct program_image_section) * 16;
npages = (rphys + sz - 1) >> PAGE_SHIFT - rphys >> PAGE_SHIFT + 1;
npages = ((rphys + sz - 1) >> PAGE_SHIFT) - (rphys >> PAGE_SHIFT) + 1;
phys = ihk_mc_map_memory(NULL, rphys, sz);
p = ihk_mc_map_virtual(phys, npages, PTATTR_WRITABLE);