summaryrefslogtreecommitdiffstats
path: root/sys/dev/cxgbe
diff options
context:
space:
mode:
authornp <np@FreeBSD.org>2012-02-13 18:41:32 +0000
committernp <np@FreeBSD.org>2012-02-13 18:41:32 +0000
commit4772d2322f30ac2aa49760c6ef85b0834f9b8e4c (patch)
tree0057616b94717c7c5c5e698c7fe8024e35edd710 /sys/dev/cxgbe
parent94af630d707982c73e40dcbf9d4b70bfbc049047 (diff)
downloadFreeBSD-src-4772d2322f30ac2aa49760c6ef85b0834f9b8e4c.zip
FreeBSD-src-4772d2322f30ac2aa49760c6ef85b0834f9b8e4c.tar.gz
Use the non-sleeping variang of t4_wr_mbox in code that can be called
with locks held. MFC after: 1 day
Diffstat (limited to 'sys/dev/cxgbe')
-rw-r--r--sys/dev/cxgbe/common/t4_hw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/cxgbe/common/t4_hw.c b/sys/dev/cxgbe/common/t4_hw.c
index 48462aa..6f4dd8d 100644
--- a/sys/dev/cxgbe/common/t4_hw.c
+++ b/sys/dev/cxgbe/common/t4_hw.c
@@ -4314,7 +4314,7 @@ int t4_change_mac(struct adapter *adap, unsigned int mbox, unsigned int viid,
V_FW_VI_MAC_CMD_IDX(idx));
memcpy(p->macaddr, addr, sizeof(p->macaddr));
- ret = t4_wr_mbox(adap, mbox, &c, sizeof(c), &c);
+ ret = t4_wr_mbox_ns(adap, mbox, &c, sizeof(c), &c);
if (ret == 0) {
ret = G_FW_VI_MAC_CMD_IDX(ntohs(p->valid_to_idx));
if (ret >= FW_CLS_TCAM_NUM_ENTRIES)
OpenPOWER on IntegriCloud