Re: [PATCH 0/4] sys_indirect system call

2007-11-17 Thread Ulrich Drepper
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: > Uli doesn't care that much about async syscalls, but I think that from a > kernel standpoint, we'd want to use this same indirect call for async > scheduling, Note that I added a flags parameter to sys_indirect in the v3

Re: [PATCH 0/4] sys_indirect system call

2007-11-17 Thread Ulrich Drepper
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: Uli doesn't care that much about async syscalls, but I think that from a kernel standpoint, we'd want to use this same indirect call for async scheduling, Note that I added a flags parameter to sys_indirect in the v3 patch.

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Zach Brown
> BTW, I've botched the x86-on-x86_64 support. I have a patch but need to > patch it before I'll submit v3 of the patch set. If you want to work on > the patch and get syslet support going, let me know, I'll send the > latest version. I probably won't come around to trying sys_indirect with

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Ulrich Drepper
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: > Uli doesn't care that much about async syscalls, At the moment I just care a lot more about getting the API straightened out. An asynchronous incomplete/unsafe API is still an incomplete/unsafe API. BTW, I've botched the

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Zach Brown
Ulrich Drepper wrote: > The following patches provide an alternative implementation of the > sys_indirect system call which has been discussed a few times. > This no system call allows us to extend existing system call > interfaces with adding more system calls. I might quarrel with some details,

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Linus Torvalds
On Thu, 15 Nov 2007, Zach Brown wrote: > > I think we can use this to pass per-syscall syslet data to the > scheduler. Yes, I mentioned this to Ulrich as one of the things that would make sense. Uli doesn't care that much about async syscalls, but I think that from a kernel standpoint, we'd

[PATCH 0/4] sys_indirect system call

2007-11-15 Thread Ulrich Drepper
The following patches provide an alternative implementation of the sys_indirect system call which has been discussed a few times. This no system call allows us to extend existing system call interfaces with adding more system calls. Davide's previous implementation is IMO far more complex than

[PATCH 0/4] sys_indirect system call

2007-11-15 Thread Ulrich Drepper
The following patches provide an alternative implementation of the sys_indirect system call which has been discussed a few times. This no system call allows us to extend existing system call interfaces with adding more system calls. Davide's previous implementation is IMO far more complex than

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Linus Torvalds
On Thu, 15 Nov 2007, Zach Brown wrote: I think we can use this to pass per-syscall syslet data to the scheduler. Yes, I mentioned this to Ulrich as one of the things that would make sense. Uli doesn't care that much about async syscalls, but I think that from a kernel standpoint, we'd

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Zach Brown
Ulrich Drepper wrote: The following patches provide an alternative implementation of the sys_indirect system call which has been discussed a few times. This no system call allows us to extend existing system call interfaces with adding more system calls. I might quarrel with some details, but

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Ulrich Drepper
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: Uli doesn't care that much about async syscalls, At the moment I just care a lot more about getting the API straightened out. An asynchronous incomplete/unsafe API is still an incomplete/unsafe API. BTW, I've botched the

Re: [PATCH 0/4] sys_indirect system call

2007-11-15 Thread Zach Brown
BTW, I've botched the x86-on-x86_64 support. I have a patch but need to patch it before I'll submit v3 of the patch set. If you want to work on the patch and get syslet support going, let me know, I'll send the latest version. I probably won't come around to trying sys_indirect with