From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sucheta Chakraborty Subject: [PATCH net 1/9] qlcnic: Fix invalid register offset calculation Date: Fri, 19 Jul 2013 16:56:26 -0400 Message-ID: <1374267394-27697-2-git-send-email-sucheta.chakraborty@qlogic.com> References: <1374267394-27697-1-git-send-email-sucheta.chakraborty@qlogic.com> Mime-Version: 1.0 Content-Type: text/plain Cc: , , Shahed Shaikh To: Return-path: Received: from tx2ehsobe002.messaging.microsoft.com ([65.55.88.12]:36702 "EHLO tx2outboundpool.messaging.microsoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751638Ab3GSVYE (ORCPT ); Fri, 19 Jul 2013 17:24:04 -0400 In-Reply-To: <1374267394-27697-1-git-send-email-sucheta.chakraborty@qlogic.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Shahed Shaikh 83xx adapter specific code was accessing 82xx register which resulted in invalid register offset. This patch uses proper register access method. Signed-off-by: Shahed Shaikh Signed-off-by: Jitendra Kalsaria Signed-off-by: Sucheta Chakraborty --- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c index 700a463..05a847e 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c @@ -1540,7 +1540,7 @@ qlcnic_set_dump(struct net_device *netdev, struct ethtool_dump *val) return 0; case QLCNIC_SET_QUIESCENT: case QLCNIC_RESET_QUIESCENT: - state = QLCRD32(adapter, QLCNIC_CRB_DEV_STATE); + state = QLC_SHARED_REG_RD32(adapter, QLCNIC_CRB_DEV_STATE); if (state == QLCNIC_DEV_FAILED || (state == QLCNIC_DEV_BADBAD)) netdev_info(netdev, "Device in FAILED state\n"); return 0; -- 1.7.1