bisecting fixing commit since 9c7dc824d9a48f98b4ee20041e865d97bc73a626 building syzkaller on bab43553a904660266fdcd8fb974c7bdd96b3f58 testing commit 9c7dc824d9a48f98b4ee20041e865d97bc73a626 with gcc (GCC) 8.1.0 kernel signature: 262b78d94de9eadd4bdaca61ce47888c52bdf2ad9515564d79335d9140ec409d run #0: crashed: general protection fault in prepare_to_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK testing current HEAD a1d21081a60dfb7fddf4a38b66d9cef603b317a9 testing commit a1d21081a60dfb7fddf4a38b66d9cef603b317a9 with gcc (GCC) 8.1.0 kernel signature: 6f32576ca0e191ed08970fa68e67f6111981bc55fe0303f1a7d936afd849cc21 all runs: OK # git bisect start a1d21081a60dfb7fddf4a38b66d9cef603b317a9 9c7dc824d9a48f98b4ee20041e865d97bc73a626 Bisecting: 61951 revisions left to test after this (roughly 16 steps) [3cf2890f29ab6fe491361761df558ef9191cb468] Merge tag 'sound-fix-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit 3cf2890f29ab6fe491361761df558ef9191cb468 with gcc (GCC) 8.1.0 kernel signature: 36517521d68e17abd53fb40f14fd9798db1a0295fb8da55101ec8d332453010d run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 3cf2890f29ab6fe491361761df558ef9191cb468 Bisecting: 30975 revisions left to test after this (roughly 15 steps) [d1343da330f6ff3f40abf1f360d4701af784b85a] Merge tag 'efi-changes-for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi into efi/core testing commit d1343da330f6ff3f40abf1f360d4701af784b85a with gcc (GCC) 8.1.0 kernel signature: 4355d00752b76587206a29977988aa208fb595b872d2f6c1e6f99be39a08a59b all runs: OK # git bisect bad d1343da330f6ff3f40abf1f360d4701af784b85a Bisecting: 15487 revisions left to test after this (roughly 14 steps) [aa3afccc9adfff27dbb8f1b92912adbdffa86561] net: cavium: Register driver with PCI subsys IDs testing commit aa3afccc9adfff27dbb8f1b92912adbdffa86561 with gcc (GCC) 8.1.0 kernel signature: 7fe2bcb1697165984e3c784b35acae2e1efdad6e032a478cdc52fc37b9168b0a run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: crashed: general protection fault in prepare_to_wait run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good aa3afccc9adfff27dbb8f1b92912adbdffa86561 Bisecting: 7504 revisions left to test after this (roughly 13 steps) [f365ab31efacb70bed1e821f7435626e0b2528a6] Merge tag 'drm-next-2020-04-01' of git://anongit.freedesktop.org/drm/drm testing commit f365ab31efacb70bed1e821f7435626e0b2528a6 with gcc (GCC) 8.1.0 kernel signature: ced3f350cdc630b5870e665103ed98fcfcccb51cb2b88feb26be294c7863ede1 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good f365ab31efacb70bed1e821f7435626e0b2528a6 Bisecting: 3770 revisions left to test after this (roughly 12 steps) [31c0aa87ec8a30b1e9e4cf862905a369560f7705] Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random testing commit 31c0aa87ec8a30b1e9e4cf862905a369560f7705 with gcc (GCC) 8.1.0 kernel signature: 716d77caba632abd5d6b43e782debfb17a7870530a687d27d74ccfa62e2e3610 run #0: crashed: general protection fault in prepare_to_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 31c0aa87ec8a30b1e9e4cf862905a369560f7705 Bisecting: 1885 revisions left to test after this (roughly 11 steps) [d51cfc53ade3189455a1b88ec7a2ff0c24597cf8] bdi: use bdi_dev_name() to get device name testing commit d51cfc53ade3189455a1b88ec7a2ff0c24597cf8 with gcc (GCC) 8.1.0 kernel signature: 9fc114023522aa676a9e058fcc694fa32f2b968821f4aae9c6af08504b828d71 run #0: crashed: KASAN: use-after-free Write in nr_release run #1: crashed: KASAN: use-after-free Write in nr_release run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good d51cfc53ade3189455a1b88ec7a2ff0c24597cf8 Bisecting: 925 revisions left to test after this (roughly 10 steps) [a811c1fa0a02c062555b54651065899437bacdbe] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit a811c1fa0a02c062555b54651065899437bacdbe with gcc (GCC) 8.1.0 kernel signature: a6884f40588a074b7e7d96b16f941aa055c6c00511cf786141387257bbe3daa3 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good a811c1fa0a02c062555b54651065899437bacdbe Bisecting: 462 revisions left to test after this (roughly 9 steps) [8a1d24e1cc6d96a17f2dcb1400d370cadbfb7cb6] rxrpc: Fix a warning testing commit 8a1d24e1cc6d96a17f2dcb1400d370cadbfb7cb6 with gcc (GCC) 8.1.0 kernel signature: 2f3a8c9b8ef208da47b2e7673a78461d623a96e7d4fb4dcb12c1685fecf58066 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 8a1d24e1cc6d96a17f2dcb1400d370cadbfb7cb6 Bisecting: 230 revisions left to test after this (roughly 8 steps) [fea371e259ebcc85d2d51a036743189bee487289] Merge tag 'for-linus-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs testing commit fea371e259ebcc85d2d51a036743189bee487289 with gcc (GCC) 8.1.0 kernel signature: 35719117294f56ea8e3a93960f76a25e5169fe9d90a481040bfdba5f08bf165a run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good fea371e259ebcc85d2d51a036743189bee487289 Bisecting: 120 revisions left to test after this (roughly 7 steps) [0cfc8a8d70dcd51db783e8e87917e02149c71458] sparc32: fix page table traversal in srmmu_nocache_init() testing commit 0cfc8a8d70dcd51db783e8e87917e02149c71458 with gcc (GCC) 8.1.0 kernel signature: be417f4fdaaa17fda8623adf1fb5771a0e5af36e9ff01c90c193b7d6d2f27711 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 0cfc8a8d70dcd51db783e8e87917e02149c71458 Bisecting: 60 revisions left to test after this (roughly 6 steps) [7c30fd79168aeb83d11260246d93f8a293052007] efi/printf: Merge 'p' with the integer formats testing commit 7c30fd79168aeb83d11260246d93f8a293052007 with gcc (GCC) 8.1.0 kernel signature: b3b07facfe8ce92db81606d5a60bc420c029180d6218c3212edb5830028a52c7 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: boot failed: can't ssh into the instance # git bisect bad 7c30fd79168aeb83d11260246d93f8a293052007 Bisecting: 29 revisions left to test after this (roughly 5 steps) [980771f616624e4c563a2014a32b7d23876d1ecf] efi/libstub: Drop __pure getters for EFI stub options testing commit 980771f616624e4c563a2014a32b7d23876d1ecf with gcc (GCC) 8.1.0 kernel signature: 0d61cb9bb584a5a6b4d44652b3572ca57150a2b9d2383e943ccd36e8c8ddfc63 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 980771f616624e4c563a2014a32b7d23876d1ecf Bisecting: 14 revisions left to test after this (roughly 4 steps) [7dde67f2a23ac11962b17128d9a71698430ced95] efi/x86: Support builtin command line testing commit 7dde67f2a23ac11962b17128d9a71698430ced95 with gcc (GCC) 8.1.0 kernel signature: 40dcf817d99c396e1e738f39206d65826e946d9c0b4dd132d633f4569266c38e all runs: OK # git bisect bad 7dde67f2a23ac11962b17128d9a71698430ced95 Bisecting: 7 revisions left to test after this (roughly 3 steps) [eed4e0193ee7b00213791f7732bce0fc0c54f3b3] efi/libstub: Add a helper function to split 64-bit values testing commit eed4e0193ee7b00213791f7732bce0fc0c54f3b3 with gcc (GCC) 8.1.0 kernel signature: 6c17c344d1a97658c3c57fe1c204103f8c7c50a956884c6d78b20c973c81c1b8 run #0: crashed: general protection fault in prepare_to_wait run #1: crashed: general protection fault in prepare_to_wait run #2: crashed: general protection fault in prepare_to_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good eed4e0193ee7b00213791f7732bce0fc0c54f3b3 Bisecting: 3 revisions left to test after this (roughly 2 steps) [dad5b324212ef261e9b399b7456a4c3df0a8c300] efi/tpm: Use efi_err for error messages testing commit dad5b324212ef261e9b399b7456a4c3df0a8c300 with gcc (GCC) 8.1.0 kernel signature: d9cd9d46077dd03b44c7f28eed05989e612051d70401bba01d63ebdab039ba72 run #0: crashed: general protection fault in prepare_to_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good dad5b324212ef261e9b399b7456a4c3df0a8c300 Bisecting: 1 revision left to test after this (roughly 1 step) [987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6] efi/x86: Move command-line initrd loading to efi_main testing commit 987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6 with gcc (GCC) 8.1.0 kernel signature: bd1db037c296b27e7303b0f74bb8dfdb765624eb24e572156a8b3bcb0225a83f all runs: OK # git bisect bad 987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6 Bisecting: 0 revisions left to test after this (roughly 0 steps) [3839ab85d0fabd8b51c7548c4c1bc35bdba8adca] efi/libstub: Upgrade ignored dtb= argument message to error testing commit 3839ab85d0fabd8b51c7548c4c1bc35bdba8adca with gcc (GCC) 8.1.0 kernel signature: 2cc0c939bd411b7733105a3de1f9f57f25b49989b28847dece13d7f4ee8e1f16 run #0: crashed: general protection fault in prepare_to_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 3839ab85d0fabd8b51c7548c4c1bc35bdba8adca 987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6 is the first bad commit commit 987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6 Author: Arvind Sankar Date: Thu Apr 30 14:28:40 2020 -0400 efi/x86: Move command-line initrd loading to efi_main Consolidate the initrd loading in efi_main. The command line options now need to be parsed only once. Signed-off-by: Arvind Sankar Link: https://lore.kernel.org/r/20200430182843.2510180-9-nivedita@alum.mit.edu Signed-off-by: Ard Biesheuvel drivers/firmware/efi/libstub/x86-stub.c | 64 +++++++++++++-------------------- 1 file changed, 25 insertions(+), 39 deletions(-) culprit signature: bd1db037c296b27e7303b0f74bb8dfdb765624eb24e572156a8b3bcb0225a83f parent signature: 2cc0c939bd411b7733105a3de1f9f57f25b49989b28847dece13d7f4ee8e1f16 revisions tested: 19, total time: 4h54m31.591480105s (build: 1h43m29.034015729s, test: 3h8m0.743755494s) first good commit: 987053a30016a7d9ab3e4ad973e7c51aeb1f1ef6 efi/x86: Move command-line initrd loading to efi_main recipients (to): ["ardb@kernel.org" "linux-kernel@vger.kernel.org" "nivedita@alum.mit.edu"] recipients (cc): ["ardb@kernel.org" "linux-efi@vger.kernel.org" "mingo@kernel.org" "nivedita@alum.mit.edu"]