ci starts bisection 2023-05-29 02:40:28.266938407 +0000 UTC m=+212729.048107075 bisecting fixing commit since 7c698440524117dca7534592db0e7f465ae4d0bb building syzkaller on a63719e71f9e7c2496a8eef09aa58118deb0c0bc ensuring issue is reproducible on original commit 7c698440524117dca7534592db0e7f465ae4d0bb testing commit 7c698440524117dca7534592db0e7f465ae4d0bb gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4f45c15e0693e84ae2027c7af373c676f870da6552b774af75a35e5c7f455e5c all runs: crashed: WARNING in io_ring_exit_work testing current HEAD e338142b39cf40155054f95daa28d210d2ee1b2d testing commit e338142b39cf40155054f95daa28d210d2ee1b2d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0bf51bbe0f5c1fd44af0d0454ab26bec25e11b3dbf07a5a95c83638ada447464 all runs: OK # git bisect start e338142b39cf40155054f95daa28d210d2ee1b2d 7c698440524117dca7534592db0e7f465ae4d0bb Bisecting: 15953 revisions left to test after this (roughly 14 steps) [fd3d06ff5f4fa23f32bdb7f4d9f308503801d9e0] Merge tag 'thermal-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit fd3d06ff5f4fa23f32bdb7f4d9f308503801d9e0 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 108e1f9ac147b1c3adc9d2469ac35c54e31c9332e7e61f96dbd5311871458f58 all runs: crashed: WARNING in io_ring_exit_work # git bisect good fd3d06ff5f4fa23f32bdb7f4d9f308503801d9e0 Bisecting: 6899 revisions left to test after this (roughly 13 steps) [6e98b09da931a00bf4e0477d0fa52748bf28fcce] Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 6e98b09da931a00bf4e0477d0fa52748bf28fcce gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d964ad17f3297ba483d49eeaff2332a9cfc7c91800675005c4fd4700c06ffa59 all runs: OK # git bisect bad 6e98b09da931a00bf4e0477d0fa52748bf28fcce Bisecting: 4575 revisions left to test after this (roughly 12 steps) [c8cc58e289ed3b5bc50258f52776cf3dfa3bad66] Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm testing commit c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5204f991eee04985947a7bf203de522dba516a5a8f08686f607ffbc3d1d80f2a all runs: crashed: WARNING in io_ring_exit_work # git bisect good c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 Bisecting: 2296 revisions left to test after this (roughly 11 steps) [9b78d919632b7149d311aaad5a977e4b48b10321] net: phy: hide the PHYLIB_LEDS knob testing commit 9b78d919632b7149d311aaad5a977e4b48b10321 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4a13bab4e99c14b61f7ff7775fb0d34ee2bdc48beabd18aac2a1aea778d5f417 all runs: crashed: WARNING in io_ring_exit_work # git bisect good 9b78d919632b7149d311aaad5a977e4b48b10321 Bisecting: 1136 revisions left to test after this (roughly 10 steps) [5e0ca0bfc33b7196ae3a5cbe26289a4025618f5a] Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit 5e0ca0bfc33b7196ae3a5cbe26289a4025618f5a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ca81cfbabce8a925d35b5be012caca36dd459f1123de38f9280b5884b7be3238 all runs: crashed: WARNING in io_ring_exit_work # git bisect good 5e0ca0bfc33b7196ae3a5cbe26289a4025618f5a Bisecting: 566 revisions left to test after this (roughly 9 steps) [fbfaf03ebac999b4f44f36d851bd729c24c5a658] Merge tag 'dlm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm testing commit fbfaf03ebac999b4f44f36d851bd729c24c5a658 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e805e1c970f663c3d755609f91af5b2b112541a7f327dcf5a25e827eb895f314 all runs: crashed: WARNING in io_ring_exit_work # git bisect good fbfaf03ebac999b4f44f36d851bd729c24c5a658 Bisecting: 279 revisions left to test after this (roughly 8 steps) [48dc810012a6b4f4ba94073d6b7edb4f76edeb72] Merge tag 'for-6.4/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm testing commit 48dc810012a6b4f4ba94073d6b7edb4f76edeb72 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e77197cc25eedd530f7dda645c13819dea5ed8fabd025bfda2985b3ad206a4ea all runs: OK # git bisect bad 48dc810012a6b4f4ba94073d6b7edb4f76edeb72 Bisecting: 161 revisions left to test after this (roughly 7 steps) [5b9a7bb72fddbc5247f56ede55d485fab7abdf92] Merge tag 'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux testing commit 5b9a7bb72fddbc5247f56ede55d485fab7abdf92 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 10668340c74c7e16e4042e68bfd6013edd8cc5c2ea241a3832e5ad36eb72cf68 all runs: OK # git bisect bad 5b9a7bb72fddbc5247f56ede55d485fab7abdf92 Bisecting: 62 revisions left to test after this (roughly 6 steps) [2e6f45ac0e640bbd49296adfa0982c84f85fa342] io_uring/rsrc: remove unused io_rsrc_node::llist testing commit 2e6f45ac0e640bbd49296adfa0982c84f85fa342 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b9e7d23d6c36f862e132ec50a040c3afa1217faa0b2f49e0f4a1c26bc17b5985 all runs: OK # git bisect bad 2e6f45ac0e640bbd49296adfa0982c84f85fa342 Bisecting: 30 revisions left to test after this (roughly 5 steps) [757ef4682b6aa29fdf752ad47f0d63eb48b261cf] io_uring/rsrc: optimise io_rsrc_data refcounting testing commit 757ef4682b6aa29fdf752ad47f0d63eb48b261cf gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dcfb0fa1ffbda77dba5a19c5c88c2e7a045245a3cd9b7638f1681c61c5c29a09 all runs: OK # git bisect bad 757ef4682b6aa29fdf752ad47f0d63eb48b261cf Bisecting: 15 revisions left to test after this (roughly 4 steps) [07d99096e1635805fb7c60382dc12554886a39b8] io_uring/io-wq: drop outdated comment testing commit 07d99096e1635805fb7c60382dc12554886a39b8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 36aa64d0d7da4fc30e8fca6e97e9ffa62ab9c35b0d9012c07da8bace43ed0c41 all runs: OK # git bisect bad 07d99096e1635805fb7c60382dc12554886a39b8 Bisecting: 7 revisions left to test after this (roughly 3 steps) [c56e022c0a27142b7b59ae6bdf45f86bf4b298a1] io_uring: add support for user mapped provided buffer ring testing commit c56e022c0a27142b7b59ae6bdf45f86bf4b298a1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f54282a36834ef01ab201649cdb82cd861ae5261766dd1ca54c138eb2973ccf6 all runs: OK # git bisect bad c56e022c0a27142b7b59ae6bdf45f86bf4b298a1 Bisecting: 3 revisions left to test after this (roughly 2 steps) [d808459b2e31bd5123a14258a7a529995db974c8] io_uring: Adjust mapping wrt architecture aliasing requirements testing commit d808459b2e31bd5123a14258a7a529995db974c8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3fdc8aacc7eeec2ca0223a4836f401538a51d242fbf2e23f217fe33251d44e76 all runs: OK # git bisect bad d808459b2e31bd5123a14258a7a529995db974c8 Bisecting: 0 revisions left to test after this (roughly 1 step) [d4755e15386c38e4ae532ace5acc29fbfaee42e7] io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need it testing commit d4755e15386c38e4ae532ace5acc29fbfaee42e7 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 16bf455014f6fc9d92fb8d2c8647fcd3bbbd1cc1aa0580414222534006509532 all runs: crashed: WARNING in io_ring_exit_work # git bisect good d4755e15386c38e4ae532ace5acc29fbfaee42e7 d808459b2e31bd5123a14258a7a529995db974c8 is the first bad commit commit d808459b2e31bd5123a14258a7a529995db974c8 Author: Helge Deller Date: Thu Feb 16 09:09:38 2023 +0100 io_uring: Adjust mapping wrt architecture aliasing requirements Some architectures have memory cache aliasing requirements (e.g. parisc) if memory is shared between userspace and kernel. This patch fixes the kernel to return an aliased address when asked by userspace via mmap(). Signed-off-by: Helge Deller Signed-off-by: Jens Axboe io_uring/io_uring.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) culprit signature: 3fdc8aacc7eeec2ca0223a4836f401538a51d242fbf2e23f217fe33251d44e76 parent signature: 16bf455014f6fc9d92fb8d2c8647fcd3bbbd1cc1aa0580414222534006509532 revisions tested: 16, total time: 5h16m42.222529965s (build: 2h35m31.289875228s, test: 2h38m4.531793984s) first good commit: d808459b2e31bd5123a14258a7a529995db974c8 io_uring: Adjust mapping wrt architecture aliasing requirements recipients (to): ["axboe@kernel.dk" "deller@gmx.de"] recipients (cc): []