Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: "Vudum, Lakshminarayana" <lakshminarayana.vudum@intel.com>
To: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>,
	"Winiarski, Michal" <michal.winiarski@intel.com>,
	"igt-dev@lists.freedesktop.org" <igt-dev@lists.freedesktop.org>
Cc: "intel-gfx@lists.freedesktop.org" <intel-gfx@lists.freedesktop.org>
Subject: Re: [Intel-gfx] [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Date: Mon, 14 Sep 2020 20:43:21 +0000	[thread overview]
Message-ID: <e5d435d1df9d4b5bbb72bc83413a5b6b@intel.com> (raw)
In-Reply-To: <956a80e7fc5da572b7bffd2bec3c7b542516e7a3.camel@linux.intel.com>

igt@core_hotunplug@hotrebind-lateclose test is not yet in CI bug log. Otherwise I filed the issue https://gitlab.freedesktop.org/drm/intel/-/issues/2464

Thanks,
Lakshmi.

-----Original Message-----
From: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com> 
Sent: Monday, September 14, 2020 12:31 PM
To: Winiarski, Michal <michal.winiarski@intel.com>; igt-dev@lists.freedesktop.org
Cc: Michał Winiarski <michal@hardline.pl>; intel-gfx@lists.freedesktop.org; Latvala, Petri <petri.latvala@intel.com>; Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com>
Subject: Re: [Intel-gfx] [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements

On Mon, 2020-09-14 at 20:18 +0200, Michał Winiarski wrote:
> Quoting Janusz Krzysztofik (2020-09-11 12:30:15)
> > Clean up the test code, add some new basic subtests, then unblock 
> > unbind test variants.
> > 
> > No incompletes / aborts nor subsequently run test issues have been 
> > reported by Trybot.  The hotrebind-lateclose subtest fails on a so 
> > far unidentified driver sysfs issue but the device is fully 
> > recovered and left in a usable state.  Perceived Haswell/Broadwell 
> > issue with audio power management has been worked around and its 
> > potential occurrence is reported as an IGT warning.
> > 
> > Series changelog:
> > v2: New patch "Un-blocklist *bind* subtests added.
> > v3: Patch "Follow failed subtests with healthcheck" renamed to "Recover
> >     from subtest failures".
> >   - a new patche "Clean up device open error handling" added, an old
> >     patch "Fix missing newline" obsoleted by the new one dropped,
> >   - other new patches added:
> >     - "Let the driver time out essential sysfs operations",
> >     - "More thorough i915 healthcheck and recovery",
> >   - a patch "Add 'lateclose before restore' variants" from another
> >     series included.
> > v4: Optional patch "Duplicate debug messages in dmesg" from another
> >     series included.
> > v5: New patch added with Haswell audio related kernel warning worked
> >     around and replaced with an IGT warning to preserve visibility of
> >     the issue.
> > v6: New patch added for also checking health of render device nodes,
> >   - new patch added with proper handling of health check before late
> >     close,
> >   - inclusion of unbind-rebind scenario to BAT scope proposed.
> > 
> > @Michał: Since some patch updates are trivial, I've preserved your
> > v1/v2 Reviewd-by: except for patches with non-trivial changes, where 
> > I marked your R-b as v1/v2 applicable.  Please have a look and 
> > confirm if you are still OK with them.
> 
> Feel free to add:
> Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>
> 
> For the whole series (with the exception of intel-ci part).

Pushed.

@Petri, @Michał - thank you for review.

@Lakshmi:
- please open a new bug for the issue reported by the igt@core _hotunplug@hotrebind-lateclose subtest failing on all platforms,
- IGT warning reported by igt@core_hotunplug@*bind* on Haswell and Broadwell platofrms is caused by the same issue as the one reported now in a similar way on Haswell by igt@device_reset@unbind-reset-rebind - please update the associated filter so it covers all those tests.

Thanks,
Janusz


> 
> -Michał
> 
> > @Tvrtko: As I already asked before, please support my attempt to 
> > remove the unbind test variants from the blocklist.
> > 
> > @Petri, @Martin: Assuming CI results will be as good as those 
> > obtained on Trybot, please give me your green light for merging this 
> > series if you have no objections.
> > 
> > Thanks,
> > Janusz
> > 
> > Janusz Krzysztofik (24):
> >   tests/core_hotunplug: Use igt_assert_fd()
> >   tests/core_hotunplug: Constify dev_bus_addr string
> >   tests/core_hotunplug: Clean up device open error handling
> >   tests/core_hotunplug: Consolidate duplicated debug messages
> >   tests/core_hotunplug: Assert successful device filter application
> >   tests/core_hotunplug: Maintain a single data structure instance
> >   tests/core_hotunplug: Pass errors via a data structure field
> >   tests/core_hotunplug: Handle device close errors
> >   tests/core_hotunplug: Prepare invariant data once per test run
> >   tests/core_hotunplug: Skip selectively on sysfs close errors
> >   tests/core_hotunplug: Recover from subtest failures
> >   tests/core_hotunplug: Fail subtests on device close errors
> >   tests/core_hotunplug: Let the driver time out essential sysfs
> >     operations
> >   tests/core_hotunplug: Process return values of sysfs operations
> >   tests/core_hotunplug: Assert expected device presence/absence
> >   tests/core_hotunplug: Explicitly ignore unused return values
> >   tests/core_hotunplug: Also check health of render device node
> >   tests/core_hotunplug: More thorough i915 healthcheck and recovery
> >   tests/core_hotunplug: Add 'lateclose before restore' variants
> >   tests/core_hotunplug: Check health both before and after late close
> >   tests/core_hotunplug: HSW/BDW audio issue workaround
> >   tests/core_hotunplug: Duplicate debug messages in dmesg
> >   tests/core_hotunplug: Un-blocklist *bind* subtests
> >   tests/core_hotunplug: Add unbind-rebind subtest to BAT scope
> > 
> >  tests/core_hotunplug.c                | 560 ++++++++++++++++++++------
> >  tests/intel-ci/blacklist.txt          |   2 +-
> >  tests/intel-ci/fast-feedback.testlist |   1 +
> >  3 files changed, 431 insertions(+), 132 deletions(-)
> > 
> > --
> > 2.21.1
> > 
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2020-09-14 20:43 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-11 10:30 [Intel-gfx] [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd() Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of " Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW/BDW audio issue workaround Janusz Krzysztofik
2020-09-11 12:22   ` Petri Latvala
2020-09-11 13:15     ` Janusz Krzysztofik
2020-09-11 14:17       ` Petri Latvala
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg Janusz Krzysztofik
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests Janusz Krzysztofik
2020-09-11 11:51   ` Petri Latvala
2020-09-11 12:00     ` Janusz Krzysztofik
2020-09-11 14:20       ` Petri Latvala
2020-09-11 10:30 ` [Intel-gfx] [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add unbind-rebind subtest to BAT scope Janusz Krzysztofik
2020-09-11 11:52   ` Petri Latvala
2020-09-11 12:01     ` Janusz Krzysztofik
2020-09-14 18:18 ` [Intel-gfx] [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements Michał Winiarski
2020-09-14 19:30   ` Janusz Krzysztofik
2020-09-14 20:43     ` Vudum, Lakshminarayana [this message]
2020-09-15  7:47       ` Janusz Krzysztofik
2020-09-15 15:39         ` Vudum, Lakshminarayana
2020-09-16  7:59           ` Janusz Krzysztofik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e5d435d1df9d4b5bbb72bc83413a5b6b@intel.com \
    --to=lakshminarayana.vudum@intel.com \
    --cc=igt-dev@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=janusz.krzysztofik@linux.intel.com \
    --cc=michal.winiarski@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox