Message ID | 20240607132547.2820515-1-wentong.wu@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | Fix privacy issue for MEI CSI | expand |
On Fri, Jun 07, 2024 at 09:25:44PM +0800, Wentong Wu wrote: > Currently if starting stream goes with privacy mode on, the whole > pipeline will fail because MEI CSI counts privacy mode on as error. > In fact, the ongoing MEI command is well executed by firmware as > well even if privacy mode is turned on. The status (-1) of command > response is just to indicate current privacy on status instead of > failed to execute command by firmware. This patch set changes the > behavior to notify privacy mode on via v4l2 privacy controlinstead > of fail the ongoing MEI command. > > This patch set adds one dedicated lock for v4l2 control handler to > avoid dead locking issue as well. And the useless privacy status in > struct mei_csi is removed to make code clean. Thanks, Wentong! I'm reordering the first and the second patch, to avoid a deadlock before applying the other one, and adding to both of the two: Fixes: 29006e196a56 ("media: pci: intel: ivsc: Add CSI submodule") Cc: stable@vger.kernel.org # for 6.6 and later
> From: Sakari Ailus <sakari.ailus@linux.intel.com> > On Fri, Jun 07, 2024 at 09:25:44PM +0800, Wentong Wu wrote: > > Currently if starting stream goes with privacy mode on, the whole > > pipeline will fail because MEI CSI counts privacy mode on as error. > > In fact, the ongoing MEI command is well executed by firmware as well > > even if privacy mode is turned on. The status (-1) of command response > > is just to indicate current privacy on status instead of failed to > > execute command by firmware. This patch set changes the behavior to > > notify privacy mode on via v4l2 privacy controlinstead of fail the > > ongoing MEI command. > > > > This patch set adds one dedicated lock for v4l2 control handler to > > avoid dead locking issue as well. And the useless privacy status in > > struct mei_csi is removed to make code clean. > > Thanks, Wentong! > > I'm reordering the first and the second patch, to avoid a deadlock before > applying the other one, Make sense, thanks > and adding to both of the two: > > Fixes: 29006e196a56 ("media: pci: intel: ivsc: Add CSI submodule") > Cc: stable@vger.kernel.org # for 6.6 and later > Thanks BR, Wentong > -- > Sakari Ailus