Comment 17 for bug 1718397

Revision history for this message
Mauricio Faria de Oliveira (mfo) wrote :

Verification done on Zesty.

$ lsb_release -d
Description: Ubuntu 17.04

$ wget 'https://launchpadlibrarian.net/337656213/file_146489.txt' -O io_setup_v2.c
$ sudo apt-get --yes install gcc libaio-dev
$ gcc -o io_setup_v2 io_setup_v2.c -laio

Previous kernel:
---------------

$ sudo apt-get --yes install linux-image-generic=4.10.0.37.37
$ sudo kexec --append="$(cat /proc/cmdline)" --initrd=/boot/initrd.img-4.10.0-37-generic /boot/vmlinux-4.10.0-37-generic
...
$ uname -rv
4.10.0-37-generic #41-Ubuntu SMP Fri Oct 6 20:22:54 UTC 2017

$ ./io_setup_v2 1 65536
nr_events: 1, nr_requests: 65536
rc = -11, i = 204
^Z
[1]+ Stopped ./io_setup_v2 1 65536

$ cat /proc/sys/fs/aio-nr
130560
$ cat /proc/sys/fs/aio-max-nr
65536
$ kill %%

Current kernel:
--------------

$ sudo apt-get --yes install linux-image-generic=4.10.0.38.38
$ sudo kexec --append="$(cat /proc/cmdline)" --initrd=/boot/initrd.img-4.10.0-38-generic /boot/vmlinux-4.10.0-38-generic
...
$ uname -rv
4.10.0-38-generic #42-Ubuntu SMP Tue Oct 10 13:22:54 UTC 2017
$ ./io_setup_v2 1 65536
nr_events: 1, nr_requests: 65536
rc = -12, i = 65514
^Z
[1]+ Stopped ./io_setup_v2 1 65536
$ cat /proc/sys/fs/aio-nr
65514
$ cat /proc/sys/fs/aio-max-nr
65536
$ kill %%