On Wed, Nov 12, 2008 at 9:49 AM, 陳國成 <gcchen.org@xxxxxxxxx> wrote: > Hi.. > I have two questions: > > 1. Does anyone ever encounter a problem that must be solved by adding > new system calls. If yes, please briefly describe your problem. > > 2. If I add thousands of new system calls (say 2000) in linux kernel > and add these new system calls into sys_call_table, will there be any > stability or performance issues(or other concerns) on this new kernel? > Thanks~~~ should not be a problem....but u will be overwhelmed with context switching all the time......as every tasks is switched between userspace/kernelspace via system call. u will have a crawling system...unless u hardly used any of the syscall, or having multicore CPUs, or employ some heuristics to delay the processing of the syscalls (just like Xen), so as to combine and execute all of them at the same time. this is also the reason for the motivation behind asynchronous system call....check out kernelnewbies project site. am i correct? -- Regards, Peter Teoh -- To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs