Home
last modified time | relevance | path

Searched hist:"389 b6699" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/hwtracing/stm/
H A Dcore.c389b6699 Fri Mar 04 08:48:14 CST 2016 Alexander Shishkin <alexander.shishkin@linux.intel.com> stm class: Fix stm device initialization order

Currently, stm_register_device() makes the device visible and then
proceeds to initializing spinlocks and other properties, which leaves
a window when the device can already be opened but is not yet fully
operational.

Fix this by reversing the initialization order.

Reported-by: Alan Cox <alan.cox@intel.com>
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Reviewed-by: Laurent Fert <laurent.fert@intel.com>
389b6699 Fri Mar 04 08:48:14 CST 2016 Alexander Shishkin <alexander.shishkin@linux.intel.com> stm class: Fix stm device initialization order

Currently, stm_register_device() makes the device visible and then
proceeds to initializing spinlocks and other properties, which leaves
a window when the device can already be opened but is not yet fully
operational.

Fix this by reversing the initialization order.

Reported-by: Alan Cox <alan.cox@intel.com>
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Reviewed-by: Laurent Fert <laurent.fert@intel.com>