diff options
| -rw-r--r-- | fs/aio.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -1562,6 +1562,7 @@ int fastcall io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb, | |||
| 1562 | fput(file); | 1562 | fput(file); |
| 1563 | return -EAGAIN; | 1563 | return -EAGAIN; |
| 1564 | } | 1564 | } |
| 1565 | req->ki_filp = file; | ||
| 1565 | if (iocb->aio_flags & IOCB_FLAG_RESFD) { | 1566 | if (iocb->aio_flags & IOCB_FLAG_RESFD) { |
| 1566 | /* | 1567 | /* |
| 1567 | * If the IOCB_FLAG_RESFD flag of aio_flags is set, get an | 1568 | * If the IOCB_FLAG_RESFD flag of aio_flags is set, get an |
| @@ -1576,7 +1577,6 @@ int fastcall io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb, | |||
| 1576 | } | 1577 | } |
| 1577 | } | 1578 | } |
| 1578 | 1579 | ||
| 1579 | req->ki_filp = file; | ||
| 1580 | ret = put_user(req->ki_key, &user_iocb->aio_key); | 1580 | ret = put_user(req->ki_key, &user_iocb->aio_key); |
| 1581 | if (unlikely(ret)) { | 1581 | if (unlikely(ret)) { |
| 1582 | dprintk("EFAULT: aio_key\n"); | 1582 | dprintk("EFAULT: aio_key\n"); |
