The patch titled aio: make aio_ring_info->nr_pages an unsigned int has been removed from the -mm tree. Its filename was aio-make-aio_ring_info-nr_pages-an-unsigned-int.patch This patch was dropped because it was nacked by the maintainer ------------------------------------------------------ Subject: aio: make aio_ring_info->nr_pages an unsigned int From: "Chen, Kenneth W" <kenneth.w.chen@xxxxxxxxx> The number of io_event in AIO event queue allowed currently is no more than 2^32-1, because the syscall defines: asmlinkage long sys_io_setup(unsigned nr_events, aio_context_t __user *ctxp) We internally allocate a ring buffer for nr_events and keeps tracks of page descriptors for each of these ring buffer pages. Since page size is significantly larger than AIO event size (4096 versus 32), I don't think it is ever possible to overflow nr_pages in 32-bit quantity. This patch changes nr_pages to unsigned int. on 64-bit arch, changing it to unsigned int also allows better packing of aio_ring_info structure. Signed-off-by: Ken Chen <kenneth.w.chen@xxxxxxxxx> Cc: Zach Brown <zach.brown@xxxxxxxxxx> Cc: Suparna Bhattacharya <suparna@xxxxxxxxxx> Cc: Benjamin LaHaise <bcrl@xxxxxxxxx> Cc: Badari Pulavarty <pbadari@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- include/linux/aio.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/aio.h~aio-make-aio_ring_info-nr_pages-an-unsigned-int include/linux/aio.h --- a/include/linux/aio.h~aio-make-aio_ring_info-nr_pages-an-unsigned-int +++ a/include/linux/aio.h @@ -165,7 +165,7 @@ struct aio_ring_info { struct page **ring_pages; spinlock_t ring_lock; - long nr_pages; + unsigned nr_pages; unsigned nr, tail; _ Patches currently in -mm which might be from kenneth.w.chen@xxxxxxxxx are ia64-alignment-bug-in-ldscript.patch aio-fix-buggy-put_ioctx-call-in-aio_complete-v2.patch aio-make-aio_ring_info-nr_pages-an-unsigned-int.patch mm-only-sched-add-a-few-scheduler-event-counters.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