From b4151156f9e4f8316eb68a2826f9c366b830cbf3 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Fri, 20 Jul 2018 20:42:10 -0700 Subject: x300: Fix incorrectly declared locks --- host/lib/usrp/x300/x300_impl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'host/lib/usrp/x300/x300_impl.cpp') diff --git a/host/lib/usrp/x300/x300_impl.cpp b/host/lib/usrp/x300/x300_impl.cpp index 051242e0a..0c8d78834 100644 --- a/host/lib/usrp/x300/x300_impl.cpp +++ b/host/lib/usrp/x300/x300_impl.cpp @@ -211,7 +211,7 @@ static device_addrs_t x300_find_pcie(const device_addr_t &hint, bool explicit_qu //Hold on to the registry mutex as long as zpu_ctrl is alive //to prevent any use by different threads while enumerating - boost::mutex::scoped_lock(pcie_zpu_iface_registry_mutex); + boost::mutex::scoped_lock lock(pcie_zpu_iface_registry_mutex); if (get_pcie_zpu_iface_registry().has_key(resource_d)) { zpu_ctrl = get_pcie_zpu_iface_registry()[resource_d].lock(); @@ -712,7 +712,7 @@ void x300_impl::setup_mb(const size_t mb_i, const uhd::device_addr_t &dev_addr) //create basic communication UHD_LOGGER_DEBUG("X300") << "Setting up basic communication..."; if (mb.xport_path == "nirio") { - boost::mutex::scoped_lock(pcie_zpu_iface_registry_mutex); + boost::mutex::scoped_lock lock(pcie_zpu_iface_registry_mutex); if (get_pcie_zpu_iface_registry().has_key(mb.get_pri_eth().addr)) { throw uhd::assertion_error("Someone else has a ZPU transport to the device open. Internal error!"); } else { @@ -1112,7 +1112,7 @@ x300_impl::~x300_impl(void) //kill the claimer task and unclaim the device mb.claimer_task.reset(); { //Critical section - boost::mutex::scoped_lock(pcie_zpu_iface_registry_mutex); + boost::mutex::scoped_lock lock(pcie_zpu_iface_registry_mutex); release(mb.zpu_ctrl); //If the process is killed, the entire registry will disappear so we //don't need to worry about unclean shutdowns here. -- cgit v1.2.3