bisecting fixing commit since 3a5af36b6d0e4a42ec2a8552ace87edbe2a90ae4 building syzkaller on a343a4003c23e2df136f9796f382ced37e9b7097 testing commit 3a5af36b6d0e4a42ec2a8552ace87edbe2a90ae4 with gcc (GCC) 8.1.0 kernel signature: 1344db47f3d652f4d6809a75655c062c752030ed all runs: crashed: KASAN: slab-out-of-bounds Read in ip6_tnl_parse_tlv_enc_lim testing current HEAD 6794862a16ef41f753abd75c03a152836e4c8028 testing commit 6794862a16ef41f753abd75c03a152836e4c8028 with gcc (GCC) 8.1.0 kernel signature: f5917f83b46bf76acd571885d1f4a1b3ae39835d all runs: OK # git bisect start 6794862a16ef41f753abd75c03a152836e4c8028 3a5af36b6d0e4a42ec2a8552ace87edbe2a90ae4 Bisecting: 51939 revisions left to test after this (roughly 16 steps) [a2d635decbfa9c1e4ae15cb05b68b2559f7f827c] Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drm testing commit a2d635decbfa9c1e4ae15cb05b68b2559f7f827c with gcc (GCC) 8.1.0 kernel signature: edc19774873e2e7fdab3564a1f85084961d98830 all runs: OK # git bisect bad a2d635decbfa9c1e4ae15cb05b68b2559f7f827c Bisecting: 26028 revisions left to test after this (roughly 15 steps) [b7badd1d7aa61087010803affa19bb83fb5a0af1] Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc testing commit b7badd1d7aa61087010803affa19bb83fb5a0af1 with gcc (GCC) 8.1.0 kernel signature: 9ddcf85d6b34f84219cb537fa13851b4b16237de all runs: crashed: KASAN: slab-out-of-bounds Read in ip6_tnl_parse_tlv_enc_lim # git bisect good b7badd1d7aa61087010803affa19bb83fb5a0af1 Bisecting: 12872 revisions left to test after this (roughly 14 steps) [96a6de1a541c86e9e67b9c310c14db4099bd1cbc] Merge tag 'media/v5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 96a6de1a541c86e9e67b9c310c14db4099bd1cbc with gcc (GCC) 8.1.0 kernel signature: 98dddaa58ba80390bacd9240af23ba4b70c3f089 run #0: crashed: WARNING in bpf_jit_free 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 96a6de1a541c86e9e67b9c310c14db4099bd1cbc Bisecting: 6437 revisions left to test after this (roughly 13 steps) [19ab5f40235538fc04d77e0fdb708436b0471f01] Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next testing commit 19ab5f40235538fc04d77e0fdb708436b0471f01 with gcc (GCC) 8.1.0 kernel signature: ef4f5da75960c8b34dd8355123204b5b4c39c93f all runs: OK # git bisect bad 19ab5f40235538fc04d77e0fdb708436b0471f01 Bisecting: 3217 revisions left to test after this (roughly 12 steps) [3c446e6f96997f2a95bf0037ef463802162d2323] kcm: switch order of device registration to fix a crash testing commit 3c446e6f96997f2a95bf0037ef463802162d2323 with gcc (GCC) 8.1.0 kernel signature: 4596f29ba1c98c4fb1c97c576990201bbc9f5090 all runs: OK # git bisect bad 3c446e6f96997f2a95bf0037ef463802162d2323 Bisecting: 1611 revisions left to test after this (roughly 11 steps) [2b0a80b0d0bb0a3db74588279bf851b28c6c4705] Merge tag 'ceph-for-5.1-rc1' of git://github.com/ceph/ceph-client testing commit 2b0a80b0d0bb0a3db74588279bf851b28c6c4705 with gcc (GCC) 8.1.0 kernel signature: b74cf555623aa98fbb108804a30675cf9ebd17ff all runs: OK # git bisect bad 2b0a80b0d0bb0a3db74588279bf851b28c6c4705 Bisecting: 776 revisions left to test after this (roughly 10 steps) [bb97be23db2a296c5f8b8b4c40feb0435b068c5e] Merge tag 'iommu-updates-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu testing commit bb97be23db2a296c5f8b8b4c40feb0435b068c5e with gcc (GCC) 8.1.0 kernel signature: e1b8005b32c9103cbf43e0941b1cd71b74158783 all runs: OK # git bisect bad bb97be23db2a296c5f8b8b4c40feb0435b068c5e Bisecting: 426 revisions left to test after this (roughly 9 steps) [a50243b1ddcdd766d0d17fbfeeb1a22e62fdc461] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit a50243b1ddcdd766d0d17fbfeeb1a22e62fdc461 with gcc (GCC) 8.1.0 kernel signature: 65d573ed444f77c0e4b23b4c3726111dbdc2f7c0 all runs: OK # git bisect bad a50243b1ddcdd766d0d17fbfeeb1a22e62fdc461 Bisecting: 184 revisions left to test after this (roughly 8 steps) [d892273bb5b6fe2a3b5d2d147153e35b447e9041] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma into for-next testing commit d892273bb5b6fe2a3b5d2d147153e35b447e9041 with gcc (GCC) 8.1.0 kernel signature: 3f9189e89f78ec7182233eef2b0309000026dae0 all runs: OK # git bisect bad d892273bb5b6fe2a3b5d2d147153e35b447e9041 Bisecting: 107 revisions left to test after this (roughly 7 steps) [b0bad9ad514fc1dd8890f1749f5d2425a73270e3] RDMA/IWPM: Support no port mapping requirements testing commit b0bad9ad514fc1dd8890f1749f5d2425a73270e3 with gcc (GCC) 8.1.0 kernel signature: 2a1b500c263a5a9059cb713e56ffb1c6dbae55fb run #0: crashed: WARNING in bpf_jit_free 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 b0bad9ad514fc1dd8890f1749f5d2425a73270e3 Bisecting: 53 revisions left to test after this (roughly 6 steps) [0da4d48d99dfdb2a69172079f6a56e22689d16ce] IB/mlx5: Fix bad flow upon DEVX mkey creation testing commit 0da4d48d99dfdb2a69172079f6a56e22689d16ce with gcc (GCC) 8.1.0 kernel signature: b0ddd1d0bbac1c117f499f0241ddae54e8daf187 all runs: OK # git bisect bad 0da4d48d99dfdb2a69172079f6a56e22689d16ce Bisecting: 26 revisions left to test after this (roughly 5 steps) [6e88e672b69f0e627acdae74a527b730ea224b6b] IB/core: Fix potential memory leak while creating MAD agents testing commit 6e88e672b69f0e627acdae74a527b730ea224b6b with gcc (GCC) 8.1.0 kernel signature: d88e726397f731f2f03cc9cca42b6570a85fd7e3 run #0: crashed: WARNING in bpf_jit_free 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 6e88e672b69f0e627acdae74a527b730ea224b6b Bisecting: 13 revisions left to test after this (roughly 4 steps) [e381a1cb650d97e213b5943c81bbcadf8f480962] cxgb4: add tcb flags and tcb rpl struct testing commit e381a1cb650d97e213b5943c81bbcadf8f480962 with gcc (GCC) 8.1.0 kernel signature: c1a90724e593690f5f3ce56903b3af22a60e6eaf all runs: OK # git bisect bad e381a1cb650d97e213b5943c81bbcadf8f480962 Bisecting: 6 revisions left to test after this (roughly 3 steps) [b34b269ad85d7dd4a512487f2395c3be3e40f76a] RDMA/device: Ensure that security memory is always freed testing commit b34b269ad85d7dd4a512487f2395c3be3e40f76a with gcc (GCC) 8.1.0 kernel signature: 19950e6f409cbff78a9f9134dded45acfe0104b2 all runs: OK # git bisect bad b34b269ad85d7dd4a512487f2395c3be3e40f76a Bisecting: 2 revisions left to test after this (roughly 2 steps) [30471d4b20335d9bd9ae9b2382a1e1e97d18d86d] RDMA/core: Share driver structure size with core testing commit 30471d4b20335d9bd9ae9b2382a1e1e97d18d86d with gcc (GCC) 8.1.0 kernel signature: a29578f2263f8854084ceae52ac97e79c352a08a all runs: OK # git bisect bad 30471d4b20335d9bd9ae9b2382a1e1e97d18d86d Bisecting: 0 revisions left to test after this (roughly 1 step) [c66f67414c1f88554485bb2a0abf8b5c0d741de7] IB/core: Don't register each MAD agent for LSM notifier testing commit c66f67414c1f88554485bb2a0abf8b5c0d741de7 with gcc (GCC) 8.1.0 kernel signature: c5b66b78fd109b7ba938d7d37ca66645cd570965 run #0: crashed: WARNING in bpf_jit_free 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 c66f67414c1f88554485bb2a0abf8b5c0d741de7 30471d4b20335d9bd9ae9b2382a1e1e97d18d86d is the first bad commit commit 30471d4b20335d9bd9ae9b2382a1e1e97d18d86d Author: Leon Romanovsky Date: Sun Feb 3 14:55:50 2019 +0200 RDMA/core: Share driver structure size with core Add new macros to be used in drivers while registering ops structure and IB/core while calling allocation routines, so drivers won't need to perform kzalloc/kfree in their paths. The change in allocation stage allows us to initialize common fields prior to calling to drivers (e.g. restrack). Signed-off-by: Leon Romanovsky Signed-off-by: Jason Gunthorpe drivers/infiniband/core/device.c | 2 ++ include/rdma/ib_verbs.h | 13 +++++++++++++ 2 files changed, 15 insertions(+) culprit signature: a29578f2263f8854084ceae52ac97e79c352a08a parent signature: c5b66b78fd109b7ba938d7d37ca66645cd570965 revisions tested: 18, total time: 4h48m58.307841277s (build: 1h49m47.555474921s, test: 2h56m1.952992658s) first good commit: 30471d4b20335d9bd9ae9b2382a1e1e97d18d86d RDMA/core: Share driver structure size with core cc: ["dledford@redhat.com" "jgg@mellanox.com" "jgg@ziepe.ca" "leon@kernel.org" "leonro@mellanox.com" "linux-kernel@vger.kernel.org" "linux-rdma@vger.kernel.org" "parav@mellanox.com"]