From 707355cfeb7fdaf5ef3a68a768b7876fd70de835 Mon Sep 17 00:00:00 2001 From: Sucheta Chakraborty Date: Thu, 2 Jun 2011 02:24:14 +0000 Subject: [PATCH] --- yaml --- r: 255337 b: refs/heads/master c: 34624d6631b6b3a1df16407a847286bb6233a96b h: refs/heads/master i: 255335: 6d3a471cb5e5507e61f921ae5e4dfe37d1e59e83 v: v3 --- [refs] | 2 +- trunk/drivers/net/netxen/netxen_nic_hw.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 3fcce6e03cf2..45086f9cc5e4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fe09bb619096a0aa139210748ddc668c2dbe2308 +refs/heads/master: 34624d6631b6b3a1df16407a847286bb6233a96b diff --git a/trunk/drivers/net/netxen/netxen_nic_hw.c b/trunk/drivers/net/netxen/netxen_nic_hw.c index 5cef718fe35f..3f89e57cae50 100644 --- a/trunk/drivers/net/netxen/netxen_nic_hw.c +++ b/trunk/drivers/net/netxen/netxen_nic_hw.c @@ -809,6 +809,9 @@ int netxen_config_hw_lro(struct netxen_adapter *adapter, int enable) u64 word; int rv = 0; + if (!test_bit(__NX_FW_ATTACHED, &adapter->state)) + return 0; + memset(&req, 0, sizeof(nx_nic_req_t)); req.qhdr = cpu_to_le64(NX_HOST_REQUEST << 23); @@ -959,6 +962,9 @@ int netxen_send_lro_cleanup(struct netxen_adapter *adapter) u64 word; int rv; + if (!test_bit(__NX_FW_ATTACHED, &adapter->state)) + return 0; + memset(&req, 0, sizeof(nx_nic_req_t)); req.qhdr = cpu_to_le64(NX_HOST_REQUEST << 23);