Corrections in Documentation/block/ioprio.txt
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-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
This commit is contained in:
parent
db47d47537
commit
3317fedba9
@ -86,8 +86,15 @@ extern int sys_ioprio_get(int, int);
|
|||||||
#error "Unsupported arch"
|
#error "Unsupported arch"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_syscall3(int, ioprio_set, int, which, int, who, int, ioprio);
|
static inline int ioprio_set(int which, int who, int ioprio)
|
||||||
_syscall2(int, ioprio_get, int, which, int, who);
|
{
|
||||||
|
return syscall(__NR_ioprio_set, which, who, ioprio);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int ioprio_get(int which, int who)
|
||||||
|
{
|
||||||
|
return syscall(__NR_ioprio_get, which, who);
|
||||||
|
}
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
IOPRIO_CLASS_NONE,
|
IOPRIO_CLASS_NONE,
|
||||||
|
Loading…
Reference in New Issue
Block a user