diff options
author | np <np@FreeBSD.org> | 2012-02-13 18:41:32 +0000 |
---|---|---|
committer | np <np@FreeBSD.org> | 2012-02-13 18:41:32 +0000 |
commit | 4772d2322f30ac2aa49760c6ef85b0834f9b8e4c (patch) | |
tree | 0057616b94717c7c5c5e698c7fe8024e35edd710 /sys/dev/cxgbe | |
parent | 94af630d707982c73e40dcbf9d4b70bfbc049047 (diff) | |
download | FreeBSD-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.c | 2 |
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) |