bisecting fixing commit since f8788d86ab28f61f7b46eb6be375f8a726783636 building syzkaller on 59b57593586656c1d5be820aeed0e751087e6ac6 testing commit f8788d86ab28f61f7b46eb6be375f8a726783636 with gcc (GCC) 8.1.0 kernel signature: 332f303c1d1bc134085889d8e037e75e1f4dc40b40ae60c122ea54530782b703 run #0: crashed: WARNING: bad unlock balance in corrupted run #1: crashed: WARNING: bad unlock balance in corrupted run #2: crashed: WARNING: bad unlock balance in ucma_destroy_id run #3: crashed: WARNING: bad unlock balance in corrupted run #4: crashed: WARNING: bad unlock balance in corrupted run #5: crashed: WARNING: bad unlock balance in corrupted run #6: crashed: WARNING: bad unlock balance in corrupted run #7: crashed: WARNING: bad unlock balance in corrupted run #8: crashed: WARNING: bad unlock balance in corrupted run #9: OK testing current HEAD e28c0d7c92c89016c12a677616668957351e7542 testing commit e28c0d7c92c89016c12a677616668957351e7542 with gcc (GCC) 8.1.0 kernel signature: ad91b2ceb561c4b7761e8869518697586474f87b34c3d1f00326247285f67329 all runs: OK # git bisect start e28c0d7c92c89016c12a677616668957351e7542 f8788d86ab28f61f7b46eb6be375f8a726783636 Bisecting: 33054 revisions left to test after this (roughly 15 steps) [c342d7c579f2c9f4e84552d53881acd1cf15eb14] Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts" testing commit c342d7c579f2c9f4e84552d53881acd1cf15eb14 with gcc (GCC) 8.1.0 kernel signature: 55f3657b658251c2eac59dd8d7f1287b87d4a5a352639a39ed60650358158a9a all runs: basic kernel testing failed: KASAN: use-after-free Write in afs_wake_up_async_call # git bisect skip c342d7c579f2c9f4e84552d53881acd1cf15eb14 Bisecting: 33054 revisions left to test after this (roughly 15 steps) [fac24df7b9a6d9363abdff0e351ade041dd16daa] net: hns3: fix return value error when query MAC link status fail testing commit fac24df7b9a6d9363abdff0e351ade041dd16daa with gcc (GCC) 8.1.0 kernel signature: 95640d0cea1e768af013f4c7e3e8428a7e6ef9693d3dd0c042b5c05fee0af304 all runs: crashed: WARNING: bad unlock balance in ucma_destroy_id # git bisect good fac24df7b9a6d9363abdff0e351ade041dd16daa Bisecting: 16450 revisions left to test after this (roughly 14 steps) [8df4051232152a0520ab3035c2d96f33083c2d6a] dma-contiguous: remove dma_declare_contiguous testing commit 8df4051232152a0520ab3035c2d96f33083c2d6a with gcc (GCC) 8.1.0 drivers/iommu/amd/iommu.c:2283:2: error: 'swiotlb' undeclared (first use in this function); did you mean 'swiotlb_map'? # git bisect skip 8df4051232152a0520ab3035c2d96f33083c2d6a Bisecting: 16450 revisions left to test after this (roughly 14 steps) [5261e48f9a705bf65e3d202eb44dc2e270911684] dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property testing commit 5261e48f9a705bf65e3d202eb44dc2e270911684 with gcc (GCC) 8.1.0 kernel signature: 4dfd89b13ded32a12102941cf6deb3bf24a15c86d57535ae338aa8900ccf7ad2 all runs: crashed: WARNING: bad unlock balance in ucma_destroy_id # git bisect good 5261e48f9a705bf65e3d202eb44dc2e270911684 Bisecting: 8359 revisions left to test after this (roughly 13 steps) [4a165feba26547d2aa84a6efc494f3f2729f35b5] Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs testing commit 4a165feba26547d2aa84a6efc494f3f2729f35b5 with gcc (GCC) 8.1.0 kernel signature: f9e25eccbfe6bc89953e5239fd1188bc0265a8347a713f9c0b3c93c2770b2b95 run #0: crashed: WARNING: bad unlock balance in ucma_destroy_id run #1: crashed: WARNING: bad unlock balance in ucma_destroy_id run #2: crashed: WARNING: bad unlock balance in ucma_destroy_id run #3: crashed: WARNING: bad unlock balance in ucma_destroy_id run #4: crashed: WARNING: bad unlock balance in ucma_destroy_id run #5: crashed: WARNING: bad unlock balance in ucma_destroy_id run #6: crashed: WARNING: bad unlock balance in ucma_destroy_id run #7: crashed: WARNING: bad unlock balance in ucma_destroy_id run #8: crashed: WARNING: bad unlock balance in ucma_destroy_id run #9: crashed: WARNING: bad unlock balance in corrupted # git bisect good 4a165feba26547d2aa84a6efc494f3f2729f35b5 Bisecting: 4183 revisions left to test after this (roughly 12 steps) [1912b04e0f9b116faf2e61c5432980f87c389c51] Merge branch 'akpm' (patches from Andrew) testing commit 1912b04e0f9b116faf2e61c5432980f87c389c51 with gcc (GCC) 8.1.0 kernel signature: 632c389eb32337464fbc02d09b03e8b5c94ed71b65e963f1d7b9bae16237ba57 all runs: OK # git bisect bad 1912b04e0f9b116faf2e61c5432980f87c389c51 Bisecting: 2087 revisions left to test after this (roughly 11 steps) [c7eddc6092b42f32b4f395349e7313252a44c684] net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch testing commit c7eddc6092b42f32b4f395349e7313252a44c684 with gcc (GCC) 8.1.0 kernel signature: 6431c90b0d4ef9f74419f38ee2a671c262a1b22f84e02cae735ce31960ab2927 all runs: crashed: WARNING: bad unlock balance in ucma_destroy_id # git bisect good c7eddc6092b42f32b4f395349e7313252a44c684 Bisecting: 1049 revisions left to test after this (roughly 10 steps) [c4cf498dc0241fa2d758dba177634268446afb06] Merge branch 'akpm' (patches from Andrew) testing commit c4cf498dc0241fa2d758dba177634268446afb06 with gcc (GCC) 8.1.0 kernel signature: d91fea7c686bf1909242031e899f9a4935f4efd2067c0e8cae71115811fdd892 run #0: crashed: WARNING: bad unlock balance in ucma_destroy_id run #1: crashed: WARNING: refcount bug in ucma_put_ctx run #2: crashed: WARNING: bad unlock balance in ucma_destroy_id run #3: crashed: WARNING: bad unlock balance in ucma_destroy_id run #4: crashed: WARNING: bad unlock balance in ucma_destroy_id run #5: crashed: WARNING: bad unlock balance in ucma_destroy_id run #6: crashed: WARNING: bad unlock balance in ucma_destroy_id run #7: crashed: WARNING: bad unlock balance in ucma_destroy_id run #8: crashed: WARNING: bad unlock balance in ucma_destroy_id run #9: crashed: WARNING: bad unlock balance in ucma_destroy_id # git bisect good c4cf498dc0241fa2d758dba177634268446afb06 Bisecting: 549 revisions left to test after this (roughly 9 steps) [54a4c789ca8091ab8fcd70285caeee2c5bc62997] Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 54a4c789ca8091ab8fcd70285caeee2c5bc62997 with gcc (GCC) 8.1.0 kernel signature: 369c4b72b44e567540770cc49cc343377e4967b5a3a98af7dce1265fcbbc8cbc run #0: crashed: WARNING: bad unlock balance in ucma_destroy_id run #1: crashed: WARNING: bad unlock balance in ucma_destroy_id run #2: crashed: WARNING: bad unlock balance in ucma_destroy_id run #3: crashed: WARNING: bad unlock balance in ucma_destroy_id run #4: crashed: WARNING: refcount bug in ucma_put_ctx run #5: crashed: WARNING: bad unlock balance in ucma_destroy_id run #6: crashed: WARNING: bad unlock balance in ucma_destroy_id run #7: crashed: WARNING: bad unlock balance in ucma_destroy_id run #8: crashed: WARNING: bad unlock balance in ucma_destroy_id run #9: crashed: WARNING: bad unlock balance in ucma_destroy_id # git bisect good 54a4c789ca8091ab8fcd70285caeee2c5bc62997 Bisecting: 354 revisions left to test after this (roughly 8 steps) [c7a198c700763ac89abbb166378f546aeb9afb33] RDMA/ucma: Fix use after free in destroy id flow testing commit c7a198c700763ac89abbb166378f546aeb9afb33 with gcc (GCC) 8.1.0 kernel signature: cc44c010ce25a79af9a9f7fed245853ed70aed3c80ac493059199617fb4057c9 all runs: OK # git bisect bad c7a198c700763ac89abbb166378f546aeb9afb33 Bisecting: 97 revisions left to test after this (roughly 7 steps) [06e8d1df46ed52eca6915a2a76341ca65cc428b9] RDMA/qedr: Add support for user mode XRC-SRQ's testing commit 06e8d1df46ed52eca6915a2a76341ca65cc428b9 with gcc (GCC) 8.1.0 kernel signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae all runs: OK # git bisect bad 06e8d1df46ed52eca6915a2a76341ca65cc428b9 Bisecting: 48 revisions left to test after this (roughly 6 steps) [6989aa62d342d79d447a9af12477b907d211bebe] Merge tag 'v5.9-rc3' into rdma.git for-next testing commit 6989aa62d342d79d447a9af12477b907d211bebe with gcc (GCC) 8.1.0 kernel signature: 53fc9c5eac128793b1b8f7c411c262d9d55955de1cbbb5a704f06e6977a56848 run #0: crashed: WARNING: refcount bug in ucma_put_ctx run #1: crashed: BUG: corrupted list in __destroy_id 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 6989aa62d342d79d447a9af12477b907d211bebe Bisecting: 24 revisions left to test after this (roughly 5 steps) [10c75ccb54e4fe548cb16d7ed426d7d709e6ae76] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() testing commit 10c75ccb54e4fe548cb16d7ed426d7d709e6ae76 with gcc (GCC) 8.1.0 kernel signature: 245c21790e7ccb942aad9650c8bc6e24c32d5419549419fa63f8b49c94d899af run #0: crashed: WARNING: refcount bug in ucma_put_ctx 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 10c75ccb54e4fe548cb16d7ed426d7d709e6ae76 Bisecting: 11 revisions left to test after this (roughly 4 steps) [81655d3c4a95f05495f3213acbbc5423fc4dbdfb] RDMA/mlx4: Use ib_umem_num_dma_blocks() testing commit 81655d3c4a95f05495f3213acbbc5423fc4dbdfb with gcc (GCC) 8.1.0 kernel signature: 6d5e431e39fca7ff7d24167884dcc64801dfa2ef9f5a49f1eb52d0489e503d85 run #0: crashed: BUG: corrupted list in __destroy_id 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 81655d3c4a95f05495f3213acbbc5423fc4dbdfb Bisecting: 5 revisions left to test after this (roughly 3 steps) [a379ad54e55a12618cae7f6333fd1b3071de9606] RDMA/qedr: Fix use of uninitialized field testing commit a379ad54e55a12618cae7f6333fd1b3071de9606 with gcc (GCC) 8.1.0 kernel signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae all runs: OK # git bisect bad a379ad54e55a12618cae7f6333fd1b3071de9606 Bisecting: 2 revisions left to test after this (roughly 2 steps) [b60b9c0274007fe68439cd9cefdabbd7fb8a2ce6] RDMA/core: Added missing WR and WC opcodes testing commit b60b9c0274007fe68439cd9cefdabbd7fb8a2ce6 with gcc (GCC) 8.1.0 kernel signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae run #0: crashed: BUG: corrupted list in __destroy_id 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 b60b9c0274007fe68439cd9cefdabbd7fb8a2ce6 Bisecting: 1 revision left to test after this (roughly 1 step) [098e345a1a8faaad6e4e54d138773466cecc45d4] RDMA/qedr: Fix qp structure memory leak testing commit 098e345a1a8faaad6e4e54d138773466cecc45d4 with gcc (GCC) 8.1.0 kernel signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae run #0: crashed: BUG: corrupted list in __destroy_id run #1: crashed: BUG: corrupted list in __destroy_id run #2: crashed: WARNING: refcount bug in ucma_put_ctx run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 098e345a1a8faaad6e4e54d138773466cecc45d4 Bisecting: 0 revisions left to test after this (roughly 0 steps) [0b1eddc1964351cd5ce57aff46853ed4ce9ebbff] RDMA/qedr: Fix doorbell setting testing commit 0b1eddc1964351cd5ce57aff46853ed4ce9ebbff with gcc (GCC) 8.1.0 kernel signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae all runs: OK # git bisect bad 0b1eddc1964351cd5ce57aff46853ed4ce9ebbff 0b1eddc1964351cd5ce57aff46853ed4ce9ebbff is the first bad commit commit 0b1eddc1964351cd5ce57aff46853ed4ce9ebbff Author: Michal Kalderon Date: Wed Sep 2 19:57:35 2020 +0300 RDMA/qedr: Fix doorbell setting Change the doorbell setting so that the maximum value between the last and current value is set. This is to avoid doorbells being lost. Fixes: a7efd7773e31 ("qedr: Add support for PD,PKEY and CQ verbs") Link: https://lore.kernel.org/r/20200902165741.8355-3-michal.kalderon@marvell.com Signed-off-by: Michal Kalderon Signed-off-by: Jason Gunthorpe drivers/infiniband/hw/qedr/verbs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) culprit signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae parent signature: eb79869d99a802a2d61104f17c87160cd228315b88fba2ae80e429e5dcfacfae revisions tested: 20, total time: 3h50m55.220835294s (build: 1h32m25.108816041s, test: 2h15m52.198154322s) first good commit: 0b1eddc1964351cd5ce57aff46853ed4ce9ebbff RDMA/qedr: Fix doorbell setting recipients (to): ["aelior@marvell.com" "dledford@redhat.com" "jgg@nvidia.com" "jgg@ziepe.ca" "linux-rdma@vger.kernel.org" "michal.kalderon@marvell.com" "mkalderon@marvell.com"] recipients (cc): ["linux-kernel@vger.kernel.org"]