On Wednesday 13 April 2011, Geert Uytterhoeven wrote:
When comparing this to the MMU comments in include/asm-generic/unistd.h, I noticed this: M68knommu does have: - sys_mbind - sys_get_mempolicy - sys_set_mempolicy - sys_migrate_pages - sys_move_pages
scripts/checksyscalls.sh ignores these on NOMMU, so I did not list them. Are there any NOMMU system with NUMA support? If so, what are these syscalls supposed to do in that case? I assume that they don't actually change the physical location of a virtual address. Since the unistd.h file is shared with m68k, I see nothing wrong here, they should simply get stubbed out like the other NOMMU syscalls (swapon, mprotect, msync, ...)
- sys_fork, although it returns -EINVAL, not -ENOSYS M68knommu does not implement: - sys_mremap - sys_nfsservct
Shouldn't you get a warning about these from scripts/checksyscalls.sh ? mremap should really work, except for MREMAP_FIXED, as documented in mm/nommu.c. nfsservctl is probably not needed, but I see no reason to leave it out either. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-m68k" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html