bisecting fixing commit since abb3438d69fb6dd5baa4ae23eafbf5b87945eff1 building syzkaller on 344da168cb738076d82a75e1a7a1f5177df8dbc7 testing commit abb3438d69fb6dd5baa4ae23eafbf5b87945eff1 with gcc (GCC) 8.1.0 kernel signature: b26f67906cc068464bcb894917f9f50399ade373ac2c1609d5c4429869a96f43 all runs: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! testing current HEAD 3644e2d2dda78e21edd8f5415b6d7ab03f5f54f3 testing commit 3644e2d2dda78e21edd8f5415b6d7ab03f5f54f3 with gcc (GCC) 8.1.0 kernel signature: 61cae1877c23ae2a21e6dc8cad80d03551bef471445e785e423033b00a02a6fc all runs: OK # git bisect start 3644e2d2dda78e21edd8f5415b6d7ab03f5f54f3 abb3438d69fb6dd5baa4ae23eafbf5b87945eff1 Bisecting: 15735 revisions left to test after this (roughly 14 steps) [e731f3146ff3bba5424b40140e1a7e6f92e94964] Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit e731f3146ff3bba5424b40140e1a7e6f92e94964 with gcc (GCC) 8.1.0 kernel signature: 39cba491ea2f043aaa09487af8fc2fa25965e6efaf18beb85ee5ce34ee530910 all runs: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! # git bisect good e731f3146ff3bba5424b40140e1a7e6f92e94964 Bisecting: 8604 revisions left to test after this (roughly 13 steps) [15b447361794271f4d03c04d82276a841fe06328] mm/lru: revise the comments of lru_lock testing commit 15b447361794271f4d03c04d82276a841fe06328 with gcc (GCC) 8.1.0 kernel signature: af4b57154dec9254ca0c083b54be14ae10881db570ff8f076a05ecdcb62edcc8 all runs: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! # git bisect good 15b447361794271f4d03c04d82276a841fe06328 Bisecting: 4303 revisions left to test after this (roughly 12 steps) [aab7ce2b099bd9df82573cd3170acf6518fdebeb] Merge tag 'acpi-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit aab7ce2b099bd9df82573cd3170acf6518fdebeb with gcc (GCC) 8.1.0 kernel signature: c86d4ccd6f3cfc7b0d5ac0cd4bfa2064df7148cdce470c43a8fe935e725d6f74 all runs: OK # git bisect bad aab7ce2b099bd9df82573cd3170acf6518fdebeb Bisecting: 2202 revisions left to test after this (roughly 11 steps) [d635a69dd4981cc51f90293f5f64268620ed1565] Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit d635a69dd4981cc51f90293f5f64268620ed1565 with gcc (GCC) 8.1.0 kernel signature: df1770090f411748f7907d69c54ab5057b2a67c4273a1acd9072fe8925ffc4df all runs: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! # git bisect good d635a69dd4981cc51f90293f5f64268620ed1565 Bisecting: 1072 revisions left to test after this (roughly 10 steps) [2911ed9f47b47cb5ab87d03314b3b9fe008e607f] Merge tag 'char-misc-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit 2911ed9f47b47cb5ab87d03314b3b9fe008e607f with gcc (GCC) 8.1.0 kernel signature: aef573c432fac3d984fc0be8a0255553c02f68817383af48be8e266a3ba0a13a run #0: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #1: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #2: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #3: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #4: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #5: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #6: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #7: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #8: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! run #9: OK # git bisect good 2911ed9f47b47cb5ab87d03314b3b9fe008e607f Bisecting: 517 revisions left to test after this (roughly 9 steps) [605ea5aafe1341ac9b2144516f898ac78ad49c40] Merge tag 'spi-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi testing commit 605ea5aafe1341ac9b2144516f898ac78ad49c40 with gcc (GCC) 8.1.0 kernel signature: fe002f3abc118bafb9fc4a564ae8bb71eeba073c06fd3e0f199f765d8017f873 all runs: OK # git bisect bad 605ea5aafe1341ac9b2144516f898ac78ad49c40 Bisecting: 277 revisions left to test after this (roughly 8 steps) [a96bd58090af6cade3cdf736111aacf23464cab8] iio:adc:ti-adc084s021 Tidy up endian types testing commit a96bd58090af6cade3cdf736111aacf23464cab8 with gcc (GCC) 8.1.0 kernel signature: 85967971fcce766aa0b13f57cd8ee476625271092cd9a13d2703f34e54148b01 all runs: OK # git bisect bad a96bd58090af6cade3cdf736111aacf23464cab8 Bisecting: 150 revisions left to test after this (roughly 7 steps) [16be06aa1a28b3bc967f0f32e7e4668889bd5131] dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion testing commit 16be06aa1a28b3bc967f0f32e7e4668889bd5131 with gcc (GCC) 8.1.0 kernel signature: 3b6447eade80981ff594d57b482094b8010491bc5cb146bd928092789afa0ac2 all runs: crashed: kernel BUG at drivers/dma-buf/dma-buf.c:LINE! # git bisect good 16be06aa1a28b3bc967f0f32e7e4668889bd5131 Bisecting: 75 revisions left to test after this (roughly 6 steps) [2811861be7e3f312511243c53c562a936c7c8051] staging: rtl8723bs: core: Fix fall-through warnings for Clang testing commit 2811861be7e3f312511243c53c562a936c7c8051 with gcc (GCC) 8.1.0 kernel signature: 85967971fcce766aa0b13f57cd8ee476625271092cd9a13d2703f34e54148b01 all runs: OK # git bisect bad 2811861be7e3f312511243c53c562a936c7c8051 Bisecting: 37 revisions left to test after this (roughly 5 steps) [071dc1787a2f8bb636f864c1f306280deea3b1d5] staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr testing commit 071dc1787a2f8bb636f864c1f306280deea3b1d5 with gcc (GCC) 8.1.0 kernel signature: 708be3159f010175348590ab22e2be91bbe53796dff636533d017b2969a9fa45 all runs: OK # git bisect bad 071dc1787a2f8bb636f864c1f306280deea3b1d5 Bisecting: 18 revisions left to test after this (roughly 4 steps) [e0071d318f5e778f4a683ca28ec205a2bd88f460] staging: kpc2000: Use BIT macro instead of bit masking testing commit e0071d318f5e778f4a683ca28ec205a2bd88f460 with gcc (GCC) 8.1.0 kernel signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa all runs: OK # git bisect bad e0071d318f5e778f4a683ca28ec205a2bd88f460 Bisecting: 8 revisions left to test after this (roughly 3 steps) [e13ff19e7c5bce985e7d11da3c838bd7ffbc71b2] staging/rtl8192u/ieee80211: use __func__ macro testing commit e13ff19e7c5bce985e7d11da3c838bd7ffbc71b2 with gcc (GCC) 8.1.0 kernel signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa all runs: OK # git bisect bad e13ff19e7c5bce985e7d11da3c838bd7ffbc71b2 Bisecting: 4 revisions left to test after this (roughly 2 steps) [42a18f09bcb900997f5f67ac8fe29ba4bc6e79e3] staging: rtl8723bs: remove unnecessary type cast of rtw_netdev_priv() result testing commit 42a18f09bcb900997f5f67ac8fe29ba4bc6e79e3 with gcc (GCC) 8.1.0 kernel signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa all runs: OK # git bisect bad 42a18f09bcb900997f5f67ac8fe29ba4bc6e79e3 Bisecting: 1 revision left to test after this (roughly 1 step) [4c62db88459a52522e61526b8c692c67ba180c2d] staging: iio: adis16240: add blank line before struct definition testing commit 4c62db88459a52522e61526b8c692c67ba180c2d with gcc (GCC) 8.1.0 kernel signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa all runs: OK # git bisect bad 4c62db88459a52522e61526b8c692c67ba180c2d Bisecting: 0 revisions left to test after this (roughly 0 steps) [e722a295cf493388dae474745d30e91e1a2ec549] staging: ion: remove from the tree testing commit e722a295cf493388dae474745d30e91e1a2ec549 with gcc (GCC) 8.1.0 kernel signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa all runs: OK # git bisect bad e722a295cf493388dae474745d30e91e1a2ec549 e722a295cf493388dae474745d30e91e1a2ec549 is the first bad commit commit e722a295cf493388dae474745d30e91e1a2ec549 Author: Greg Kroah-Hartman Date: Thu Aug 27 14:36:27 2020 +0200 staging: ion: remove from the tree The ION android code has long been marked to be removed, now that we dma-buf support merged into the real part of the kernel. It was thought that we could wait to remove the ion kernel at a later time, but as the out-of-tree Android fork of the ion code has diverged quite a bit, and any Android device using the ion interface uses that forked version and not this in-tree version, the in-tree copy of the code is abandonded and not used by anyone. Combine this abandoned codebase with the need to make changes to it in order to keep the kernel building properly, which then causes merge issues when merging those changes into the out-of-tree Android code, and you end up with two different groups of people (the in-kernel-tree developers, and the Android kernel developers) who are both annoyed at the current situation. Because of this problem, just drop the in-kernel copy of the ion code now, as it's not used, and is only causing problems for everyone involved. Cc: "Arve Hjønnevåg" Cc: "Christian König" Cc: Christian Brauner Cc: Christoph Hellwig Cc: Hridya Valsaraju Cc: Joel Fernandes Cc: John Stultz Cc: Laura Abbott Cc: Martijn Coenen Cc: Shuah Khan Cc: Sumit Semwal Cc: Suren Baghdasaryan Cc: Todd Kjos Acked-by: Shuah Khan Link: https://lore.kernel.org/r/20200827123627.538189-1-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman MAINTAINERS | 10 - drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 --------------------- drivers/staging/android/ion/ion.h | 302 ---------- drivers/staging/android/ion/ion_cma_heap.c | 138 ----- drivers/staging/android/ion/ion_heap.c | 286 --------- drivers/staging/android/ion/ion_page_pool.c | 155 ----- drivers/staging/android/ion/ion_system_heap.c | 377 ------------ drivers/staging/android/uapi/ion.h | 127 ---- tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/android/Makefile | 39 -- tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 ---- tools/testing/selftests/android/ion/ion.h | 134 ----- tools/testing/selftests/android/ion/ion_test.sh | 58 -- .../testing/selftests/android/ion/ionapp_export.c | 127 ---- .../testing/selftests/android/ion/ionapp_import.c | 79 --- tools/testing/selftests/android/ion/ionmap_test.c | 136 ----- tools/testing/selftests/android/ion/ionutils.c | 253 -------- tools/testing/selftests/android/ion/ionutils.h | 55 -- tools/testing/selftests/android/ion/ipcsocket.c | 227 ------- tools/testing/selftests/android/ion/ipcsocket.h | 35 -- tools/testing/selftests/android/run.sh | 3 - 29 files changed, 1 insertion(+), 3362 deletions(-) delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh parent commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec wasn't tested testing commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec with gcc (GCC) 8.1.0 kernel signature: 2416236acf2769bd5aab66310bcfb7d4a9caae4b7e312d7ca6a7ada2307b4161 culprit signature: ccb860ac1a7a050fa5b58c546a247be408715c9944695c0482b876fd0e7f69aa parent signature: 2416236acf2769bd5aab66310bcfb7d4a9caae4b7e312d7ca6a7ada2307b4161 revisions tested: 17, total time: 3h53m6.886043101s (build: 1h28m54.436816515s, test: 2h21m28.351919624s) first good commit: e722a295cf493388dae474745d30e91e1a2ec549 staging: ion: remove from the tree recipients (to): ["arve@android.com" "christian.koenig@amd.com" "christian@brauner.io" "devel@driverdev.osuosl.org" "dri-devel@lists.freedesktop.org" "gregkh@linuxfoundation.org" "gregkh@linuxfoundation.org" "hridya@google.com" "joel@joelfernandes.org" "linaro-mm-sig@lists.linaro.org" "linux-kselftest@vger.kernel.org" "linux-media@vger.kernel.org" "maco@android.com" "shuah@kernel.org" "skhan@linuxfoundation.org" "sumit.semwal@linaro.org" "surenb@google.com" "tkjos@android.com"] recipients (cc): ["akpm@linux-foundation.org" "colin.king@canonical.com" "jbwyatt4@gmail.com" "linux-kernel@vger.kernel.org" "m.szyprowski@samsung.com" "masahiroy@kernel.org" "peterz@infradead.org"]