Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Wednesday, February 28, 2007 - 11:42 am

On Wed, 28 Feb 2007, Davide Libenzi wrote:

No, the "result" needs to go somewhere else. The caller may be totally 
uninterested in keeping the system call number or parameters around until 
the operation completes, but if you put them in the same structure with 
the result, you obviously cannot sanely get rid of them.

I also don't much like read-write interfaces (which the above would be: 
the kernel would read most of the structure, and then write one member of 
the structure). 

It's entirely possible, for example, that the operation we submit is some 
legacy "aio_read()", which has soem other structure layout than the new 
one (but one field will be the result code).

		Linus
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 03/13] syslets: generic kernel bits, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 04/13] syslets: core code, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 05/13] syslets: core, documentation, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 06/13] x86: split FPU state from task state, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 09/13] syslets: x86, mark async unsafe syscalls, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 10/13] syslets: x86: enable ASYNC_SUPPORT, Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 12/13] syslets: x86: optimized copy_uatom(), Ingo Molnar, (Wed Feb 21, 2:15 pm)
[patch 13/13] syslets: x86: optimized sys_umem_add(), Ingo Molnar, (Wed Feb 21, 2:16 pm)
Re: x86 hardware and transputers (Re: [patch 00/13] Syslet ..., Michael K. Edwards, (Thu Feb 22, 1:45 pm)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Fri Feb 23, 6:55 am)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Fri Feb 23, 8:15 am)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Fri Feb 23, 10:13 am)
Re: [patch 04/13] syslets: core code, Davide Libenzi, (Fri Feb 23, 4:08 pm)
Re: [patch 04/13] syslets: core code, Ingo Molnar, (Sat Feb 24, 12:04 am)
[patchset] Syslets/threadlets, generic AIO support, v4, Ingo Molnar, (Sat Feb 24, 12:41 am)
Re: [patch 04/13] syslets: core code, Davide Libenzi, (Sat Feb 24, 2:10 pm)
Re: [patch 04/13] syslets: core code, Kyle Moffett, (Sat Feb 24, 3:08 pm)
Re: [patch 04/13] syslets: core code, Davide Libenzi, (Sat Feb 24, 3:25 pm)
Re: [patch 04/13] syslets: core code, Ingo Molnar, (Sun Feb 25, 12:59 am)
Threadlet/syslet v4 bug report., Evgeniy Polyakov, (Sun Feb 25, 7:33 am)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Mon Feb 26, 7:13 am)
Re: [patch 05/13] syslets: core, documentation, Randy Dunlap, (Mon Feb 26, 2:32 pm)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Mon Feb 26, 9:33 pm)
Re: [patch 05/13] syslets: core, documentation, Ingo Molnar, (Mon Feb 26, 11:20 pm)
Re: A quick fio test (was Re: [patch 00/13] Syslets, "Thre ..., Suparna Bhattacharya, (Tue Feb 27, 5:39 am)
Re: [patch 00/13] Syslets, "Threadlets", generic AIO suppo ..., Linus Torvalds, (Wed Feb 28, 11:42 am)