staging: vt6655: vnt_interrupt_process remove page 0 select

Page 1 is fully proctected by lock there is no need
to check for it. Page 0 is selected at other times.

Remove byOrgPageSel and its calls from function.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Malcolm Priestley 2015-05-31 10:35:25 +01:00 committed by Greg Kroah-Hartman
parent ff1ce1a81e
commit f33d8d63fc

View file

@ -1056,7 +1056,6 @@ static void vnt_interrupt_process(struct vnt_private *pDevice)
struct ieee80211_low_level_stats *low_stats = &pDevice->low_stats;
int max_count = 0;
u32 mib_counter;
unsigned char byOrgPageSel = 0;
unsigned long flags;
MACvReadISR(pDevice->PortOffset, &pDevice->dwIsr);
@ -1073,13 +1072,6 @@ static void vnt_interrupt_process(struct vnt_private *pDevice)
spin_lock_irqsave(&pDevice->lock, flags);
/* Make sure current page is 0 */
VNSvInPortB(pDevice->PortOffset + MAC_REG_PAGE1SEL, &byOrgPageSel);
if (byOrgPageSel == 1)
MACvSelectPage0(pDevice->PortOffset);
else
byOrgPageSel = 0;
/* Read low level stats */
MACvReadMIBCounter(pDevice->PortOffset, &mib_counter);
@ -1164,9 +1156,6 @@ static void vnt_interrupt_process(struct vnt_private *pDevice)
break;
}
if (byOrgPageSel == 1)
MACvSelectPage1(pDevice->PortOffset);
spin_unlock_irqrestore(&pDevice->lock, flags);
MACvIntEnable(pDevice->PortOffset, IMR_MASK_VALUE);