This patch set contains a minor cleanup and two bug fixes for the
natsemi driver:
1. Always use accessor functions for the interrupt enable register.
2. Fix NAPI to work with shared interrupts.
3. Ensure interrupts are not lost if the RX state machine locks up.
--
"You grabbed my hand and we f
The interrupt status register for the natsemi chips is clear on read and
was read unconditionally from both the interrupt and from the NAPI poll
routine, meaning that if the interrupt service routine was called (for
example, due to a shared interrupt) while a NAPI poll was scheduled
interrupts cou
This patch fixes the poll routine for the natsemi driver so that if the
driver detects an RX state machine lockup then no interrupts will be
lost while the driver recovers from that.
Signed-Off-By: Mark Brown <[EMAIL PROTECTED]>
Index: linux-2.6/drivers/net/natsemi.c
==
The natsemi drivers include functions for enabling and disabling
interrupts from the chip but these are not used in all code paths. This
patch changes the code paths that touch the interrupt enable register to
use the functions. In all cases this adds an extra PCI read to post the
operation but s
el.org/pub/scm/linux/kernel/git/broonie/regmap.git
tags/regmap-fix-v5.8-rc2
for you to fetch changes up to 95b2c3ec4cb1689db2389c251d39f64490ba641c:
regmap: Fix memory leak from regmap_register_patch (2020-06-17 17:12:11 +0100)
-
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
tags/regulator-fix-v5.8-rc2
for you to fetch changes up to
6 matches
Mail list logo