The patch titled aio: negative offset should return -EINVAL has been removed from the -mm tree. Its filename was aio-negative-offset-should-return-einval.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: aio: negative offset should return -EINVAL From: Rusty Russell <rusty@xxxxxxxxxxxxxxx> An AIO read or write should return -EINVAL if the offset is negative. This check matches the one in pread and pwrite. This was found by the libaio test suite. Signed-off-by: Rusty Russell <rusty@xxxxxxxxxxxxxxx> Acked-by: Zach Brown <zach.brown@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/aio.c | 4 ++++ 1 file changed, 4 insertions(+) diff -puN fs/aio.c~aio-negative-offset-should-return-einval fs/aio.c --- a/fs/aio.c~aio-negative-offset-should-return-einval +++ a/fs/aio.c @@ -1329,6 +1329,10 @@ static ssize_t aio_rw_vect_retry(struct opcode = IOCB_CMD_PWRITEV; } + /* This matches the pread()/pwrite() logic */ + if (iocb->ki_pos < 0) + return -EINVAL; + do { ret = rw_op(iocb, &iocb->ki_iovec[iocb->ki_cur_seg], iocb->ki_nr_segs - iocb->ki_cur_seg, _ Patches currently in -mm which might be from rusty@xxxxxxxxxxxxxxx are origin.patch git-kvm.patch reiser4.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html