All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] v4l: ctrls: Unlocked variants of (some) functions for driver's internal use
@ 2014-06-12 16:09 Sakari Ailus
  2014-06-12 16:09 ` [PATCH 1/5] v4l: ctrls: Move control lock/unlock above the control access functions Sakari Ailus
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Sakari Ailus @ 2014-06-12 16:09 UTC (permalink / raw)
  To: linux-media

Hi,

This patchset adds unlocked variants of control framework functions to
set controls and modify their range. As in many cases the driver internal
data structures are protected using the same lock the control handler uses,
thus either forcing to poke the control framework data structures directly
or releasing the lock which leads to serialisation issues.

Also use the new unlocked variants in the smiapp driver.

-- 
Kind regards,
Sakari


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-06-12 16:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-12 16:09 [PATCH 0/5] v4l: ctrls: Unlocked variants of (some) functions for driver's internal use Sakari Ailus
2014-06-12 16:09 ` [PATCH 1/5] v4l: ctrls: Move control lock/unlock above the control access functions Sakari Ailus
2014-06-12 16:09 ` [PATCH 2/5] v4l: ctrls: Provide an unlocked variant of v4l2_ctrl_modify_range() Sakari Ailus
2014-06-12 16:09 ` [PATCH 3/5] smiapp: Use unlocked __v4l2_ctrl_modify_range() Sakari Ailus
2014-06-12 16:09 ` [PATCH 4/5] v4l: ctrls: Unlocked variants of v4l2_ctrl_s_ctrl{,_int64}() Sakari Ailus
2014-06-12 16:09 ` [PATCH 5/5] smiapp: Set 64-bit integer control using v4l2_ctrl_s_ctrl_int64() Sakari Ailus

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.