[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <YHwdKxtIi26ZmVlL@unreal>
Date: Sun, 18 Apr 2021 14:51:07 +0300
From: Leon Romanovsky <leon@...nel.org>
To: "Saleem, Shiraz" <shiraz.saleem@...el.com>
Cc: Parav Pandit <parav@...dia.com>, Jason Gunthorpe <jgg@...dia.com>,
"dledford@...hat.com" <dledford@...hat.com>,
"kuba@...nel.org" <kuba@...nel.org>,
"davem@...emloft.net" <davem@...emloft.net>,
"linux-rdma@...r.kernel.org" <linux-rdma@...r.kernel.org>,
"Lacombe, John S" <john.s.lacombe@...el.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"Ertman, David M" <david.m.ertman@...el.com>,
"Nguyen, Anthony L" <anthony.l.nguyen@...el.com>,
"Williams, Dan J" <dan.j.williams@...el.com>,
"Hefty, Sean" <sean.hefty@...el.com>,
"Keller, Jacob E" <jacob.e.keller@...el.com>
Subject: Re: [PATCH v4 05/23] ice: Add devlink params support
On Wed, Apr 14, 2021 at 12:21:08AM +0000, Saleem, Shiraz wrote:
> > Subject: RE: [PATCH v4 05/23] ice: Add devlink params support
<...>
> > > Why not just allow the setting to apply dynamically during a 'set'
> > > itself with an unplug/plug of the auxdev with correct type.
> > >
> > This suggestion came up in the internal discussion too.
> > However such task needs to synchronize with devlink reload command and also
> > with driver remove() sequence.
> > So locking wise and depending on amount of config change, it is close to what
> > reload will do.
>
> Holding this mutex across the auxiliary device unplug/plug in "set" wont cut it?
> https://elixir.bootlin.com/linux/v5.12-rc7/source/drivers/net/ethernet/mellanox/mlx5/core/main.c#L1304
Like Parav said, we are working to fix it and already have one working
solution, unfortunately it has one eyebrow raising change and we are
trying another one.
You can take a look here to get sense of the scope:
https://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git/log/?h=devlink-core
Thanks
Powered by blists - more mailing lists