bisecting fixing commit since 37f368d8d09d2190e64cdb1cd73d56e3ad50c3df building syzkaller on 6a81331a1d4c744da9204d02ec88d558f7eea9c9 testing commit 37f368d8d09d2190e64cdb1cd73d56e3ad50c3df with gcc (GCC) 10.2.1 20210217 kernel signature: 3e51e5664ed94257fe7f3006e2481ed0990d74a9042900a2a77c3616180e503f run #0: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #1: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #2: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #3: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #4: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #5: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #6: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #7: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #8: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #9: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #10: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #11: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #12: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #13: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #14: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #15: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #16: crashed: WARNING: suspicious RCU usage in ip6_mc_msfget run #17: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #18: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl run #19: crashed: WARNING: suspicious RCU usage in ip6_mc_find_dev_rtnl testing current HEAD 1a42624aecba438f1d114430a14b640cdfa51c87 testing commit 1a42624aecba438f1d114430a14b640cdfa51c87 with gcc (GCC) 10.2.1 20210217 kernel signature: 36d21e2387b6c2c3d8ee7e18e02142b841fb2510668ef6164f8e73565e9d7395 all runs: OK # git bisect start 1a42624aecba438f1d114430a14b640cdfa51c87 37f368d8d09d2190e64cdb1cd73d56e3ad50c3df Bisecting: 8327 revisions left to test after this (roughly 13 steps) [5a69e9bce9984806029926f405b4517878e703e2] Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply testing commit 5a69e9bce9984806029926f405b4517878e703e2 with gcc (GCC) 10.2.1 20210217 kernel signature: d6a4998fda22d33efa0098cf9e550f0ae95c54353d6c31e3463453f231af64bf all runs: OK # git bisect bad 5a69e9bce9984806029926f405b4517878e703e2 Bisecting: 3903 revisions left to test after this (roughly 12 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: 699b5f99bf83acd0bc05233d4ab75fa85a6a5a51797ff490b2b79a99c5eafc61 all runs: OK # git bisect bad f7857bf3745e9ede6367a8ff89c1c4f308bfd914 Bisecting: 2375 revisions left to test after this (roughly 11 steps) [c01c0716ccf5db2086d9693033472f37de96a699] Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core testing commit c01c0716ccf5db2086d9693033472f37de96a699 with gcc (GCC) 10.2.1 20210217 kernel signature: 7744c630254c5173407a428c024d87e2903fbc6069cb4cb3969191afde16d5ea all runs: OK # git bisect bad c01c0716ccf5db2086d9693033472f37de96a699 Bisecting: 1020 revisions left to test after this (roughly 10 steps) [87f27e7b189f54a9e928efb4ea98bf375708ff1f] Merge tag 'queue' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/tpmdd testing commit 87f27e7b189f54a9e928efb4ea98bf375708ff1f with gcc (GCC) 10.2.1 20210217 kernel signature: a52176887a46e0820db640fbfbbc2aa369ed2c11f41dfafaeafcbf37ab889351 all runs: OK # git bisect bad 87f27e7b189f54a9e928efb4ea98bf375708ff1f Bisecting: 539 revisions left to test after this (roughly 9 steps) [3b9784350f990d8fe2ca08978dc25cd5180d5c21] Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.dk/linux-block testing commit 3b9784350f990d8fe2ca08978dc25cd5180d5c21 with gcc (GCC) 10.2.1 20210217 kernel signature: 7b5b65ded94ef4ea2052e58a7f413ed2a90d7a69de17228e34ba2b9e19142e74 all runs: OK # git bisect bad 3b9784350f990d8fe2ca08978dc25cd5180d5c21 Bisecting: 232 revisions left to test after this (roughly 8 steps) [6905b1dc3c32a094f0da61bd656a740f0a97d592] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 6905b1dc3c32a094f0da61bd656a740f0a97d592 with gcc (GCC) 10.2.1 20210217 kernel signature: 6f508f199a6f93538a29659fd9face15eb30b75c758511601c92d9afc7f0acc3 all runs: OK # git bisect bad 6905b1dc3c32a094f0da61bd656a740f0a97d592 Bisecting: 115 revisions left to test after this (roughly 7 steps) [b44d1ddcf835b39a8dc14276d770074deaed297c] Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.dk/linux-block testing commit b44d1ddcf835b39a8dc14276d770074deaed297c with gcc (GCC) 10.2.1 20210217 kernel signature: bfad5d9e7464217fc4665a6a5f3292f4c17c28f073b9f3a295415b4437731aeb all runs: OK # git bisect bad b44d1ddcf835b39a8dc14276d770074deaed297c Bisecting: 72 revisions left to test after this (roughly 6 steps) [6c20f6df61ee7b8b562143504cf3e89ae802de87] Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip testing commit 6c20f6df61ee7b8b562143504cf3e89ae802de87 with gcc (GCC) 10.2.1 20210217 kernel signature: f43ac20bd08e412baf9d34bab7baadfe881a58250e6dee5cfe653c4045c8cdfb all runs: OK # git bisect bad 6c20f6df61ee7b8b562143504cf3e89ae802de87 Bisecting: 29 revisions left to test after this (roughly 5 steps) [4e8d123fca536d1b55f5f9927ad9ee5a444ac41b] Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes testing commit 4e8d123fca536d1b55f5f9927ad9ee5a444ac41b with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad 4e8d123fca536d1b55f5f9927ad9ee5a444ac41b Bisecting: 14 revisions left to test after this (roughly 4 steps) [815404281e5df8c684a93eeaede88de262a37023] Merge branch 'linux-5.12' of git://github.com/skeggsb/linux into drm-fixes testing commit 815404281e5df8c684a93eeaede88de262a37023 with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad 815404281e5df8c684a93eeaede88de262a37023 Bisecting: 7 revisions left to test after this (roughly 3 steps) [8840e3bd981f128846b01c12d3966d115e8617c9] drm/i915: Fix the GT fence revocation runtime PM logic testing commit 8840e3bd981f128846b01c12d3966d115e8617c9 with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad 8840e3bd981f128846b01c12d3966d115e8617c9 Bisecting: 2 revisions left to test after this (roughly 2 steps) [ab03631087f5c296030dd86265ea02dcdacc6802] drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 testing commit ab03631087f5c296030dd86265ea02dcdacc6802 with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad ab03631087f5c296030dd86265ea02dcdacc6802 Bisecting: 0 revisions left to test after this (roughly 1 step) [7dffbdedb96a076843719d4ea5b2cd666481c416] drm/i915: Disable LTTPR support when the DPCD rev < 1.4 testing commit 7dffbdedb96a076843719d4ea5b2cd666481c416 with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad 7dffbdedb96a076843719d4ea5b2cd666481c416 Bisecting: 0 revisions left to test after this (roughly 0 steps) [3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4] drm/i915/ilk-glk: Fix link training on links with LTTPRs testing commit 3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4 with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 all runs: OK # git bisect bad 3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4 3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4 is the first bad commit commit 3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4 Author: Imre Deak Date: Wed Mar 17 20:48:59 2021 +0200 drm/i915/ilk-glk: Fix link training on links with LTTPRs The spec requires to use at least 3.2ms for the AUX timeout period if there are LT-tunable PHY Repeaters on the link (2.11.2). An upcoming spec update makes this more specific, by requiring a 3.2ms minimum timeout period for the LTTPR detection reading the 0xF0000-0xF0007 range (3.6.5.1). Accordingly disable LTTPR detection until GLK, where the maximum timeout we can set is only 1.6ms. Link training in the non-transparent mode is known to fail at least on some SKL systems with a WD19 dock on the link, which exposes an LTTPR (see the References below). While this could have different reasons besides the too short AUX timeout used, not detecting LTTPRs (and so not using the non-transparent LT mode) fixes link training on these systems. While at it add a code comment about the platform specific maximum timeout values. v2: Add a comment about the g4x maximum timeout as well. (Ville) Reported-by: Takashi Iwai Reported-and-tested-by: Santiago Zarate Reported-and-tested-by: Bodo Graumann References: https://gitlab.freedesktop.org/drm/intel/-/issues/3166 Fixes: b30edfd8d0b4 ("drm/i915: Switch to LTTPR non-transparent mode link training") Cc: # v5.11 Cc: Takashi Iwai Cc: Ville Syrjälä Signed-off-by: Imre Deak Reviewed-by: Ville Syrjälä Link: https://patchwork.freedesktop.org/patch/msgid/20210317184901.4029798-2-imre.deak@intel.com (cherry picked from commit 984982f3ef7b240cd24c2feb2762d81d9d8da3c2) Signed-off-by: Rodrigo Vivi drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 +++++++ drivers/gpu/drm/i915/display/intel_dp_link_training.c | 15 ++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) parent commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b wasn't tested testing commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b with gcc (GCC) 10.2.1 20210217 kernel signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 culprit signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 parent signature: 0df4b58a230cd8cec5fdcac9f400ddd8d52f46f3d913b737f0dc93d3d5d64c79 revisions tested: 16, total time: 4h24m45.651278073s (build: 2h4m10.806597659s, test: 2h18m30.521789675s) first good commit: 3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4 drm/i915/ilk-glk: Fix link training on links with LTTPRs recipients (to): ["imre.deak@intel.com" "mail@bodograumann.de" "rodrigo.vivi@intel.com" "santiago.zarate@suse.com" "ville.syrjala@linux.intel.com"] recipients (cc): []