bisecting fixing commit since 0bddd227f3dc55975e2b8dfa7fc6f959b062a2c7 building syzkaller on bc238812ae6d1f5a7e99ff60b5b3089a73f1cfb3 testing commit 0bddd227f3dc55975e2b8dfa7fc6f959b062a2c7 with gcc (GCC) 8.4.1 20210217 kernel signature: bf492e817354b874897b1bd9a996982df10917e6213b1970c606a30cf4fe6d94 run #0: crashed: general protection fault in free_netdev run #1: crashed: general protection fault in free_netdev run #2: crashed: general protection fault in free_netdev run #3: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #4: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #5: crashed: general protection fault in free_netdev run #6: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #7: crashed: general protection fault in free_netdev run #8: crashed: general protection fault in free_netdev run #9: crashed: general protection fault in free_netdev run #10: crashed: general protection fault in free_netdev run #11: crashed: general protection fault in free_netdev run #12: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #13: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #14: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #15: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #16: OK run #17: OK run #18: OK run #19: crashed: general protection fault in free_netdev testing current HEAD dbe69e43372212527abf48609aba7fc39a6daa27 testing commit dbe69e43372212527abf48609aba7fc39a6daa27 with gcc (GCC) 10.2.1 20210217 kernel signature: 0c9cdf191046f6027a6e3c499b8e58722c6b43a1e21eacbdcecff3f3773ce981 all runs: OK # git bisect start dbe69e43372212527abf48609aba7fc39a6daa27 0bddd227f3dc55975e2b8dfa7fc6f959b062a2c7 Bisecting: 43469 revisions left to test after this (roughly 15 steps) [48aba79bcf6ea05148dc82ad9c40713960b00396] Merge tag 'for-5.11/io_uring-2020-12-14' of git://git.kernel.dk/linux-block testing commit 48aba79bcf6ea05148dc82ad9c40713960b00396 with gcc (GCC) 10.2.1 20210217 kernel signature: b13e782ce1057fefc6765936ff522e259cb635f6ddbb8f1ee4d9a88d448c20d8 failed: failed to create VM pool: failed to create GCE image: create image operation failed: &{Code:PERMISSIONS_ERROR Location: Message:Required 'read' permission for 'disks/ci-upstream-kasan-gce-selinux-root-bisect-job-bisect-job-image.tar.gz' ForceSendFields:[] NullFields:[]}. # git bisect skip 48aba79bcf6ea05148dc82ad9c40713960b00396 Bisecting: 43469 revisions left to test after this (roughly 15 steps) [2cfef1971aea6119ee27429181d6cb3383031ac2] PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 testing commit 2cfef1971aea6119ee27429181d6cb3383031ac2 with gcc (GCC) 10.2.1 20210217 kernel signature: 6da0dd6cd032ffc352c27bb9120a16e186ccb294bb8741e584519181a76a5d25 run #0: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #1: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #2: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #3: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #4: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #5: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #6: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #7: crashed: KASAN: use-after-free Read in netdevice_event_work_handler run #8: OK run #9: OK # git bisect good 2cfef1971aea6119ee27429181d6cb3383031ac2 Bisecting: 19129 revisions left to test after this (roughly 14 steps) [f7857bf3745e9ede6367a8ff89c1c4f308bfd914] Merge tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit f7857bf3745e9ede6367a8ff89c1c4f308bfd914 with gcc (GCC) 10.2.1 20210217 kernel signature: 2e5d8071f9e86259fb3da0354c8d0ae52f3a11e3b9945776b5742b750f0be29c run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: unregister_netdevice: waiting for DEV to become free run #3: crashed: unregister_netdevice: waiting for DEV to become free run #4: crashed: unregister_netdevice: waiting for DEV to become free run #5: crashed: unregister_netdevice: waiting for DEV to become free run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good f7857bf3745e9ede6367a8ff89c1c4f308bfd914 Bisecting: 9575 revisions left to test after this (roughly 13 steps) [4f9701057a9cc1ae6bfc533204c9d3ba386687de] Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu testing commit 4f9701057a9cc1ae6bfc533204c9d3ba386687de with gcc (GCC) 10.2.1 20210217 kernel signature: f9e3ec041047aa032de5b42a29bcc7863986973568513b43238b8ea698da7166 run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: WARNING in __nf_unregister_net_hook run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect good 4f9701057a9cc1ae6bfc533204c9d3ba386687de Bisecting: 4786 revisions left to test after this (roughly 12 steps) [98e62da8b3ee9ac3faf388fd78ee982a765170a7] Merge tag 'x86-cache-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 98e62da8b3ee9ac3faf388fd78ee982a765170a7 with gcc (GCC) 10.2.1 20210217 kernel signature: f602bd8349812064d5c0df2666150a5d905c0f8bea8085fa1ef2ad5aeb971cca run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 98e62da8b3ee9ac3faf388fd78ee982a765170a7 Bisecting: 2391 revisions left to test after this (roughly 11 steps) [6bd344e55f73f7ae671bf5c1ebe5bd814f3c4b27] Merge tag 'selinux-pr-20210629' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux testing commit 6bd344e55f73f7ae671bf5c1ebe5bd814f3c4b27 with gcc (GCC) 10.2.1 20210217 kernel signature: 368ddf6b0272870a69e2b763d28c09ab6d595805a7e068722ec18cb9b45012ad all runs: OK # git bisect bad 6bd344e55f73f7ae671bf5c1ebe5bd814f3c4b27 Bisecting: 1180 revisions left to test after this (roughly 10 steps) [122fa8c588316aacafe7e5a393bb3e875eaf5b25] Merge tag 'for-5.14-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux testing commit 122fa8c588316aacafe7e5a393bb3e875eaf5b25 with gcc (GCC) 10.2.1 20210217 kernel signature: 24ffb7f05b9997f9ed06bf22e7c7614737c1df8972f92d295dadbf454dd69f87 all runs: OK # git bisect bad 122fa8c588316aacafe7e5a393bb3e875eaf5b25 Bisecting: 684 revisions left to test after this (roughly 9 steps) [36824f198c621cebeb22966b5e244378fa341295] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 36824f198c621cebeb22966b5e244378fa341295 with gcc (GCC) 10.2.1 20210217 kernel signature: a7e24881c54cffd450baa6675420bc24890b102041df2004310462cfc68b99cb run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: unregister_netdevice: waiting for DEV to become free run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 36824f198c621cebeb22966b5e244378fa341295 Bisecting: 342 revisions left to test after this (roughly 9 steps) [128916984208d8f7ccaed6eda840c603fa112910] media: xilinx: simplify get fourcc logic testing commit 128916984208d8f7ccaed6eda840c603fa112910 with gcc (GCC) 10.2.1 20210217 kernel signature: 80d59a6884014a44538742d19e5065baaca02eff919314c199beb59fc34715eb all runs: OK # git bisect bad 128916984208d8f7ccaed6eda840c603fa112910 Bisecting: 170 revisions left to test after this (roughly 8 steps) [deb1c97283a4065ae99bbb67b9b373dd02826d13] media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_parse_dt() testing commit deb1c97283a4065ae99bbb67b9b373dd02826d13 with gcc (GCC) 10.2.1 20210217 kernel signature: 06f29e3dd50cc4843f03cb2219330aa8699dc0289f704ade33b09795a5b4bb75 run #0: crashed: unregister_netdevice: waiting for DEV to become 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good deb1c97283a4065ae99bbb67b9b373dd02826d13 Bisecting: 85 revisions left to test after this (roughly 7 steps) [25d5ce3a606a1eb23a9265d615a92a876ff9cb5f] media: rtl28xxu: fix zero-length control request testing commit 25d5ce3a606a1eb23a9265d615a92a876ff9cb5f with gcc (GCC) 10.2.1 20210217 kernel signature: e6a7c199a7f1bad1f71e5a69917519ef3fd6c77a89aa79a4f7e2fcc63c231de4 all runs: OK # git bisect bad 25d5ce3a606a1eb23a9265d615a92a876ff9cb5f Bisecting: 42 revisions left to test after this (roughly 5 steps) [a3a54bf4bddaecda8b5767209cfc703f0be2841d] media: bt878: do not schedule tasklet when it is not setup testing commit a3a54bf4bddaecda8b5767209cfc703f0be2841d with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d all runs: OK # git bisect bad a3a54bf4bddaecda8b5767209cfc703f0be2841d Bisecting: 20 revisions left to test after this (roughly 4 steps) [0e3e0c9369c822b7f1dd11504eeb98cfd4aabf24] media: ccs: Fix the op_pll_multiplier address testing commit 0e3e0c9369c822b7f1dd11504eeb98cfd4aabf24 with gcc (GCC) 10.2.1 20210217 kernel signature: 3d017515aef9a2664a49cf9cda2324004c5bf9a6bc6e7b502a8b915f8685532b run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 0e3e0c9369c822b7f1dd11504eeb98cfd4aabf24 Bisecting: 9 revisions left to test after this (roughly 3 steps) [8f6a0eabb1f21a23a570b0986c8abe9fded3ad6f] media: dt-bindings: media: renesas,vin: Add r8a779a0 support testing commit 8f6a0eabb1f21a23a570b0986c8abe9fded3ad6f with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d run #0: crashed: unregister_netdevice: waiting for DEV to become 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 8f6a0eabb1f21a23a570b0986c8abe9fded3ad6f Bisecting: 4 revisions left to test after this (roughly 2 steps) [6fc46680520f38af8425a447de5e0f84106512eb] media: venus: helpers: Delete an unneeded bool conversion testing commit 6fc46680520f38af8425a447de5e0f84106512eb with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d all runs: OK # git bisect bad 6fc46680520f38af8425a447de5e0f84106512eb Bisecting: 2 revisions left to test after this (roughly 1 step) [0394360eafa08766424c194d9096c535e6f2833f] media: venus: Convert to use resource-managed OPP API testing commit 0394360eafa08766424c194d9096c535e6f2833f with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d run #0: crashed: unregister_netdevice: waiting for DEV to become 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 0394360eafa08766424c194d9096c535e6f2833f Bisecting: 0 revisions left to test after this (roughly 1 step) [3cfe5815ce0ee87f4979787cc7af23404a02edc1] media: venus: Enable low power setting for encoder testing commit 3cfe5815ce0ee87f4979787cc7af23404a02edc1 with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d all runs: OK # git bisect bad 3cfe5815ce0ee87f4979787cc7af23404a02edc1 Bisecting: 0 revisions left to test after this (roughly 0 steps) [51bb3989c2a1c49b8cebdb753a0ab28d5a546b52] media: venus: hfi_cmds.h: Replace one-element array with flexible-array member testing commit 51bb3989c2a1c49b8cebdb753a0ab28d5a546b52 with gcc (GCC) 10.2.1 20210217 kernel signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d run #0: crashed: unregister_netdevice: waiting for DEV to become free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 51bb3989c2a1c49b8cebdb753a0ab28d5a546b52 3cfe5815ce0ee87f4979787cc7af23404a02edc1 is the first bad commit commit 3cfe5815ce0ee87f4979787cc7af23404a02edc1 Author: Dikshita Agarwal Date: Mon Apr 12 08:58:43 2021 +0200 media: venus: Enable low power setting for encoder Set the FW to run in low power for encoder to accommodate more session without losing much on quality. Signed-off-by: Dikshita Agarwal Signed-off-by: Stanimir Varbanov Signed-off-by: Mauro Carvalho Chehab drivers/media/platform/qcom/venus/core.h | 6 ++ drivers/media/platform/qcom/venus/helpers.c | 2 + drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_platform.c | 16 +++ drivers/media/platform/qcom/venus/hfi_platform.h | 4 + .../media/platform/qcom/venus/hfi_platform_v4.c | 28 ++++-- .../media/platform/qcom/venus/hfi_platform_v6.c | 28 ++++-- drivers/media/platform/qcom/venus/pm_helpers.c | 108 ++++++++++++++++++--- 8 files changed, 167 insertions(+), 35 deletions(-) culprit signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d parent signature: 764f58e964c50efa5f1d57d37a8411f8e63a0c12f33bf7526f4e9eb29ab7278d Reproducer flagged being flaky revisions tested: 20, total time: 5h49m7.429164515s (build: 2h5m3.575759959s, test: 3h41m13.837126058s) first good commit: 3cfe5815ce0ee87f4979787cc7af23404a02edc1 media: venus: Enable low power setting for encoder recipients (to): ["dikshita@codeaurora.org" "mchehab+huawei@kernel.org" "stanimir.varbanov@linaro.org"] recipients (cc): []