On Mon, 07 May 2018, Rodrigo Vivi <[email protected]> wrote:
> On Sun, May 06, 2018 at 07:31:47PM +0100, Chris Wilson wrote:
>> Unsafe module parameters are just that, unsafe. If the user is foolish
>> enough to try them and the kernel breaks, they get to keep both pieces.
>> Don't ask them to file a bug report if they broke it themselves.
>>
>> References: https://bugs.freedesktop.org/show_bug.cgi?id=106423
>> Fixes: d15d7538c6d2 ("drm/i915: Tune down init error message due to failure
>> injection")
>> Signed-off-by: Chris Wilson <[email protected]>
>> Cc: Imre Deak <[email protected]>
>> Cc: Jani Nikula <[email protected]>
>> Cc: Joonas Lahtinen <[email protected]>
>> Cc: Rodrigo Vivi <[email protected]>
>
> I believe there are cases where having the reports would be extremely useful,
> like on PSR case.
> But of course prioritized as "Lowest".
>
> Better than not having anything and suddenly, when we switch
> things on, we start having so many reports at once.
>
> So, probably a different message would be worth trying?
AFAICT this only gets used via i915_load_error() when driver load fails.
BR,
Jani.
>
>> ---
>> drivers/gpu/drm/i915/i915_drv.c | 8 +++++++-
>> 1 file changed, 7 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/i915_drv.c
>> b/drivers/gpu/drm/i915/i915_drv.c
>> index 9b782045ae17..9c449b8d8eab 100644
>> --- a/drivers/gpu/drm/i915/i915_drv.c
>> +++ b/drivers/gpu/drm/i915/i915_drv.c
>> @@ -101,7 +101,13 @@ __i915_printk(struct drm_i915_private *dev_priv, const
>> char *level,
>> __builtin_return_address(0), &vaf);
>>
>> if (is_error && !shown_bug_once) {
>> - dev_notice(kdev, "%s", FDO_BUG_MSG);
>> + /*
>> + * Ask the user to file a bug report for the error, except
>> + * if they may have caused the bug by fiddling with unsafe
>> + * module parameters.
>> + */
>> + if (!test_taint(TAINT_USER))
>> + dev_notice(kdev, "%s", FDO_BUG_MSG);
>> shown_bug_once = true;
>> }
>>
>> --
>> 2.17.0
>>
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx