Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | Date | Thu, 23 Aug 2007 13:48:17 +0530 | From | Dhaval Giani <> | Subject | [PATCH] Corrections in Documentation/block/ioprio.txt |
| |
Hi Jens,
The newer glibc does not allow system calls to be made via _syscallN() wrapper. They have to be made through syscall(). The ionice code used the older interface. Correcting it to use syscall.
Signed-of-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
Index: linux-2.6.23-rc3-mm1/Documentation/block/ioprio.txt =================================================================== --- linux-2.6.23-rc3-mm1.orig/Documentation/block/ioprio.txt 2007-07-09 05:02:17.000000000 +0530 +++ linux-2.6.23-rc3-mm1/Documentation/block/ioprio.txt 2007-08-23 13:23:28.000000000 +0530 @@ -86,8 +86,9 @@ extern int sys_ioprio_get(int, int); #error "Unsupported arch" #endif -_syscall3(int, ioprio_set, int, which, int, who, int, ioprio); -_syscall2(int, ioprio_get, int, which, int, who); +#define ioprio_set(which, who, ioprio) syscall(__NR_ioprio_set, which,\ + who, ioprio) +#define ioprio_get(which, who) syscall(__NR_ioprio_get, which, who) enum { IOPRIO_CLASS_NONE, -- regards, Dhaval
I would like to change the world but they don't give me the source code! - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |