From 7f7ed584d11be77a7521d170431bb14bc32a5980 Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Thu, 22 Aug 2013 11:31:31 -0500 Subject: [PATCH] clk: get matching entry under lock in of_clk_init() Currently of_clk_init() finds a matching device node while holding the device tree spinlock. When a matching device node is found, the lock is dropped and then re-acquired in order to get a reference to the matching device id structure. Acquiring the spinlock twice is unnecessary (and it opens a vulnerable window that could conceivably lead to errors). There already exists an interface for both finding and taking a reference to a device id under lock, so use it. Signed-off-by: Alex Elder Reviewed-by: Christian Daudt Reviewed-by: Markus Mayer Reviewed-by: Matt Porter Signed-off-by: Mike Turquette --- Reading git-format-patch failed