From: "Dixit, Ashutosh" <ashutosh.dixit@intel.com>
To: "Ceraolo Spurio, Daniele" <daniele.ceraolospurio@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: Re: [igt-dev] [PATCH i-g-t 1/2] lib/igt_kmod: Wait for a kmod to finish its probe before unloding it.
Date: Thu, 31 Mar 2022 19:21:45 -0700 [thread overview]
Message-ID: <87pmm1h7ba.wl-ashutosh.dixit@intel.com> (raw)
In-Reply-To: <f5b445b0-18e6-898d-d451-86cab6ac3a9c@intel.com>
On Thu, 31 Mar 2022 19:11:23 -0700, Ceraolo Spurio, Daniele wrote:
>
> On 3/31/2022 7:03 PM, Dixit, Ashutosh wrote:
> > On Wed, 30 Mar 2022 11:32:58 -0700, Daniele Ceraolo Spurio wrote:
> >> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> >> index cf7a3b22..d2ac8a56 100644
> >> --- a/lib/igt_kmod.c
> >> +++ b/lib/igt_kmod.c
> >> @@ -143,6 +143,12 @@ out:
> >> return ret;
> >> }
> >>
> >> +static bool
> >> +igt_kmod_is_loading(struct kmod_module *kmod)
> >> +{
> >> + return kmod_module_get_initstate(kmod) == KMOD_MODULE_COMING;
> > One idea would be to check for KMOD_MODULE_LIVE here which will basically
> > invert the logic in the loop but will be a more exact check? But anyway
> > it's equivalent so no need to change I guess.
>
> I was undecided myself, but decided to go with "COMING" because that
> matches the exact case I was looking for (i.e. init in progress). I can
> flip it to check for KMOD_MODULE_LIVE if you think that works better
> and/or is more generic.
Leave as is. Or you decide, either is ok with me. Thanks.
next prev parent reply other threads:[~2022-04-01 2:21 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-30 18:32 [igt-dev] [PATCH i-g-t 0/2] Unload mei_gsc before i915 Daniele Ceraolo Spurio
2022-03-30 18:32 ` [igt-dev] [PATCH i-g-t 1/2] lib/igt_kmod: Wait for a kmod to finish its probe before unloding it Daniele Ceraolo Spurio
2022-03-31 22:52 ` Dixit, Ashutosh
2022-03-31 23:09 ` Ceraolo Spurio, Daniele
2022-04-01 1:18 ` Dixit, Ashutosh
2022-04-01 2:03 ` Dixit, Ashutosh
2022-04-01 2:11 ` Ceraolo Spurio, Daniele
2022-04-01 2:21 ` Dixit, Ashutosh [this message]
2022-03-30 18:32 ` [igt-dev] [PATCH i-g-t 2/2] lib/igt_kmod: Unload mei modules before unloading i915 Daniele Ceraolo Spurio
2022-03-31 21:54 ` Dixit, Ashutosh
2022-04-01 1:23 ` Dixit, Ashutosh
2022-04-01 2:04 ` Ceraolo Spurio, Daniele
2022-03-30 18:51 ` [igt-dev] ✗ GitLab.Pipeline: warning for Unload mei_gsc before i915 Patchwork
2022-03-30 19:25 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2022-03-30 22:33 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
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=87pmm1h7ba.wl-ashutosh.dixit@intel.com \
--to=ashutosh.dixit@intel.com \
--cc=daniele.ceraolospurio@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.