ci2 starts bisection 2023-04-10 18:14:33.130352877 +0000 UTC m=+249404.138693384 bisecting fixing commit since 11585e2f8b9d5b4f0a4c51f12adcaab1573811f1 building syzkaller on 5205ef306e8b4217fc49cb8d8bd18670b7d08c3c ensuring issue is reproducible on original commit 11585e2f8b9d5b4f0a4c51f12adcaab1573811f1 testing commit 11585e2f8b9d5b4f0a4c51f12adcaab1573811f1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e7844d2c76873472e1b93053200d64d50284210d1c3f0baa64fccd8645f4d12a run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0008258b0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc000825950] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #2: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc000825a90] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #3: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206140] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #4: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc000825b30] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #5: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206370] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #6: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0014fc2d0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #7: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206500] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #8: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206730] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #9: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206870] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #10: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0033105f0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #11: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206960] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #12: crashed: WARNING in fscrypt_destroy_keyring run #13: crashed: WARNING in fscrypt_destroy_keyring run #14: crashed: WARNING in fscrypt_destroy_keyring run #15: crashed: WARNING in fscrypt_destroy_keyring run #16: crashed: WARNING in fscrypt_destroy_keyring run #17: crashed: WARNING in fscrypt_destroy_keyring run #18: crashed: WARNING in fscrypt_destroy_keyring run #19: crashed: WARNING in fscrypt_destroy_keyring testing current HEAD 543aff194ab6286af7791c5a138978ee7da4c93f testing commit 543aff194ab6286af7791c5a138978ee7da4c93f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3fa21585a5850eeb4600eb7f53c2cc7de40fe63266e9d29d43520fd6062bad71 run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00105e640] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0010bf220] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 start 543aff194ab6286af7791c5a138978ee7da4c93f 11585e2f8b9d5b4f0a4c51f12adcaab1573811f1 Bisecting: 474 revisions left to test after this (roughly 9 steps) [949cb37d21bc96fa4a7ea5d14690b9c4b92f23ba] interconnect: fix provider registration API testing commit 949cb37d21bc96fa4a7ea5d14690b9c4b92f23ba gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6aec5b6f1832b9319a17fa5ea3f31c80723d5535deb1f741ce4d44f07210d4d3 run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0014fcc30] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206d20] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #2: crashed: WARNING in fscrypt_destroy_keyring run #3: crashed: WARNING in fscrypt_destroy_keyring run #4: crashed: WARNING in fscrypt_destroy_keyring run #5: crashed: WARNING in fscrypt_destroy_keyring run #6: crashed: WARNING in fscrypt_destroy_keyring run #7: crashed: WARNING in fscrypt_destroy_keyring run #8: crashed: WARNING in fscrypt_destroy_keyring run #9: crashed: WARNING in fscrypt_destroy_keyring # git bisect good 949cb37d21bc96fa4a7ea5d14690b9c4b92f23ba Bisecting: 237 revisions left to test after this (roughly 8 steps) [a6766e457d4cde7ffe3ea0c91afe26a0be8dd21d] efi: sysfb_efi: Fix DMI quirks not working for simpledrm testing commit a6766e457d4cde7ffe3ea0c91afe26a0be8dd21d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 63030bcd9a8c7ac33c493da212d08810218125918038cb7063a9a3602be1a79a run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00105f220] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00105f2c0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #2: crashed: WARNING in fscrypt_destroy_keyring run #3: crashed: WARNING in fscrypt_destroy_keyring run #4: crashed: WARNING in fscrypt_destroy_keyring run #5: crashed: WARNING in fscrypt_destroy_keyring run #6: crashed: WARNING in fscrypt_destroy_keyring run #7: crashed: WARNING in fscrypt_destroy_keyring run #8: crashed: WARNING in fscrypt_destroy_keyring run #9: crashed: WARNING in fscrypt_destroy_keyring # git bisect good a6766e457d4cde7ffe3ea0c91afe26a0be8dd21d Bisecting: 118 revisions left to test after this (roughly 7 steps) [88cdf1d8a522bad9b87b04e21b65d1d148232034] tools/power turbostat: fix decoding of HWP_STATUS testing commit 88cdf1d8a522bad9b87b04e21b65d1d148232034 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 42b855a09c7c765e0d369add89f13e87cfac4287db4b2f6c6add29609fa3463a run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc001206a00] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc000ae6d20] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 88cdf1d8a522bad9b87b04e21b65d1d148232034 Bisecting: 59 revisions left to test after this (roughly 6 steps) [3b29299e5f604550faf3eff811d6cd60b4c6cae6] Linux 6.1.22 testing commit 3b29299e5f604550faf3eff811d6cd60b4c6cae6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c9de5cf6e232f542ee1f01716f27c76974c06eebac7967fd90e368813212b907 run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00105ebe0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00105ed20] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 3b29299e5f604550faf3eff811d6cd60b4c6cae6 Bisecting: 29 revisions left to test after this (roughly 5 steps) [0b3ec5671ac06829ccebdaeec05acedfec327f42] ksmbd: return unsupported error on smb1 mount testing commit 0b3ec5671ac06829ccebdaeec05acedfec327f42 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 793501dd949639c2f35116eeb30ebfffdec6084296c4de06b22394798eb54b13 run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc003310820] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0000c66e0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 0b3ec5671ac06829ccebdaeec05acedfec327f42 Bisecting: 14 revisions left to test after this (roughly 4 steps) [4c1a06454f00ce3190ce78322cf05d54980f80e5] usb: chipidea: core: fix possible concurrent when switch role testing commit 4c1a06454f00ce3190ce78322cf05d54980f80e5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 84c01ed3f4e1e1d3c7e1e63feb52919c8598ae1243b959dde744b4eed415265e run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00146b720] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00146b7c0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 4c1a06454f00ce3190ce78322cf05d54980f80e5 Bisecting: 6 revisions left to test after this (roughly 3 steps) [0131f901835b56741e946809714b1612dc478973] dm thin: fix deadlock when swapping to thin device testing commit 0131f901835b56741e946809714b1612dc478973 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: de7d3bdb4885e1c0639c7334b4e0cc6906bd07b132c223349eea64bc2ccf388c run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0026dec30] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0026dee60] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 0131f901835b56741e946809714b1612dc478973 Bisecting: 3 revisions left to test after this (roughly 2 steps) [260becc3891ac69540f0d50a98d371587308144c] fsverity: Remove WQ_UNBOUND from fsverity read workqueue testing commit 260becc3891ac69540f0d50a98d371587308144c gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b173a5a9fed7106af6ee734407a9e629ca8178726faa7edc59293bc93da665cd run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00146ab40] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00146ac30] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad 260becc3891ac69540f0d50a98d371587308144c Bisecting: 0 revisions left to test after this (roughly 1 step) [d77531fac6a1fd9f1db0195438ba5419d72b96c4] fscrypt: destroy keyring after security_sb_delete() testing commit d77531fac6a1fd9f1db0195438ba5419d72b96c4 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 823286b337e58bbbcf1d6e48e0af319f3f854cd59c8a3a5290739dd8db32416d run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0026de320] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc00146a050] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. 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 bad d77531fac6a1fd9f1db0195438ba5419d72b96c4 Bisecting: 0 revisions left to test after this (roughly 0 steps) [f311869d72f7bc15cbb8854a8e866c38c215143d] mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP testing commit f311869d72f7bc15cbb8854a8e866c38c215143d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 462e3380df473af3e9c38395503bfe1bf1aed0b174f9437a7710ae5d2538e557 run #0: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc0006bec80] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: boot failed: create image operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc000b3b680] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 64.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #2: crashed: WARNING in fscrypt_destroy_keyring run #3: crashed: WARNING in fscrypt_destroy_keyring run #4: crashed: WARNING in fscrypt_destroy_keyring run #5: crashed: WARNING in fscrypt_destroy_keyring run #6: crashed: WARNING in fscrypt_destroy_keyring run #7: crashed: WARNING in fscrypt_destroy_keyring run #8: crashed: WARNING in fscrypt_destroy_keyring run #9: crashed: WARNING in fscrypt_destroy_keyring # git bisect good f311869d72f7bc15cbb8854a8e866c38c215143d d77531fac6a1fd9f1db0195438ba5419d72b96c4 is the first bad commit commit d77531fac6a1fd9f1db0195438ba5419d72b96c4 Author: Eric Biggers Date: Mon Mar 13 15:12:29 2023 -0700 fscrypt: destroy keyring after security_sb_delete() commit ccb820dc7d2236b1af0d54ae038a27b5b6d5ae5a upstream. fscrypt_destroy_keyring() must be called after all potentially-encrypted inodes were evicted; otherwise it cannot safely destroy the keyring. Since inodes that are in-use by the Landlock LSM don't get evicted until security_sb_delete(), this means that fscrypt_destroy_keyring() must be called *after* security_sb_delete(). This fixes a WARN_ON followed by a NULL dereference, only possible if Landlock was being used on encrypted files. Fixes: d7e7b9af104c ("fscrypt: stop using keyrings subsystem for fscrypt_master_key") Cc: stable@vger.kernel.org Reported-by: syzbot+93e495f6a4f748827c88@syzkaller.appspotmail.com Link: https://lore.kernel.org/r/00000000000044651705f6ca1e30@google.com Reviewed-by: Christian Brauner Link: https://lore.kernel.org/r/20230313221231.272498-2-ebiggers@kernel.org Signed-off-by: Eric Biggers Signed-off-by: Greg Kroah-Hartman fs/super.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) culprit signature: 823286b337e58bbbcf1d6e48e0af319f3f854cd59c8a3a5290739dd8db32416d parent signature: 462e3380df473af3e9c38395503bfe1bf1aed0b174f9437a7710ae5d2538e557 revisions tested: 12, total time: 6h55m40.269999273s (build: 5h20m7.489411716s, test: 1h23m33.820785655s) first good commit: d77531fac6a1fd9f1db0195438ba5419d72b96c4 fscrypt: destroy keyring after security_sb_delete() recipients (to): ["brauner@kernel.org" "ebiggers@google.com" "gregkh@linuxfoundation.org"] recipients (cc): []