]> git.baikalelectronics.ru Git - kernel.git/commit
r8169: don't read interrupt mask register in interrupt handler
authorHeiner Kallweit <hkallweit1@gmail.com>
Thu, 21 Mar 2019 20:23:14 +0000 (21:23 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 22 Mar 2019 14:27:23 +0000 (10:27 -0400)
commit78080d71e88b2f89240773a05ad10571118e8aaf
tree236de04d66135f03926aaa75c25803fd60046427
parent28ea0796a77c24d632966581897e6e7fdcbe0fcc
r8169: don't read interrupt mask register in interrupt handler

After the original patch network starts to crash on heavy load.
It's not fully clear why this additional register read has such side
effects, but removing it fixes the issue.

Thanks also to Alex for his contribution and hints.

[0] https://marc.info/?t=155268170400002&r=1&w=2

Fixes: 9d569c4008ff ("r8169: improve spurious interrupt detection")
Reported-by: VDR User <user.vdr@gmail.com>
Tested-by: VDR User <user.vdr@gmail.com>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: Alexander Duyck <alexander.h.duyck@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169.c