syslets: add indirect args
authorZach Brown <zach.brown@oracle.com>
Thu, 6 Dec 2007 23:20:17 +0000 (15:20 -0800)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 22 Jan 2008 09:35:00 +0000 (10:35 +0100)
commit63b5127fb6f4e2a6b2af887a01e98ecb670de136
tree6ed0092b900c2a1d2ff3de202f0b251545176bb4
parentc6e0b19986341de088fd358cacb98b601a6045e6
syslets: add indirect args

This adds the syslet indirect args to the indirect_params union.

This is broken, but it lets us simply demonstrate the rest of the syslet
universe around the indirect argument passing convention.

A caller could well want to perform a syscall that uses indirect arguments as a
syscall.  Maybe we turn indirect_params into a struct that contains a union for
arguments which can never be used concurrently.  This needs wider discussion.

Signed-off-by: Zach Brown <zach.brown@oracle.com>
Signed-off-by: Jens Axboe <axboe@axboetest.dk.oracle.com>
include/linux/indirect.h