Properly define and declare phynode_topo_lock,
it should be single global variable. X-MFC with: r340845 Noticed by: phynode_topo_lock
This commit is contained in:
parent
8c9947fab6
commit
db0bface0a
@ -68,7 +68,7 @@ static phynode_method_t phynode_methods[] = {
|
|||||||
DEFINE_CLASS_0(phynode, phynode_class, phynode_methods, 0);
|
DEFINE_CLASS_0(phynode, phynode_class, phynode_methods, 0);
|
||||||
|
|
||||||
static phynode_list_t phynode_list = TAILQ_HEAD_INITIALIZER(phynode_list);
|
static phynode_list_t phynode_list = TAILQ_HEAD_INITIALIZER(phynode_list);
|
||||||
|
struct sx phynode_topo_lock;
|
||||||
SX_SYSINIT(phy_topology, &phynode_topo_lock, "Phy topology lock");
|
SX_SYSINIT(phy_topology, &phynode_topo_lock, "Phy topology lock");
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------
|
||||||
|
@ -78,6 +78,6 @@ struct phy {
|
|||||||
#define PHYNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock))
|
#define PHYNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock))
|
||||||
#define PHYNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock))
|
#define PHYNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock))
|
||||||
|
|
||||||
struct sx phynode_topo_lock;
|
extern struct sx phynode_topo_lock;
|
||||||
|
|
||||||
#endif /* DEV_EXTRES_PHY_INTERNAL_H */
|
#endif /* DEV_EXTRES_PHY_INTERNAL_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user