From: Marc Kleine-Budde <mkl@pengutronix.de> Date: 2012-09-21 11:05:43
Hello David,
two patches for the v3.6 release cycle. Ira W. Snyder fixed support for the
older version of the Janz CMOD-IO Carrier Board. I found and fixed an oops in
the ti_hecc driver, which occurs when removing the module if the network
interface is still open.
If it's too late for these patches, I'll rebase them to net-next.
regards, Marc
--
The following changes since commit c0d680e577ff171e7b37dbdb1b1bf5451e851f04:
net: do not disable sg for packets requiring no checksum (2012-09-20 22:23:40 -0400)
are available in the git repository at:
git://gitorious.org/linux-can/linux-can.git fixes-for-3.6
for you to fetch changes up to ab04c8bd423edb03e2148350a091836c196107fc:
can: ti_hecc: fix oops during rmmod (2012-09-21 12:54:53 +0200)
----------------------------------------------------------------
Ira W. Snyder (1):
can: janz-ican3: fix support for older hardware revisions
Marc Kleine-Budde (1):
can: ti_hecc: fix oops during rmmod
drivers/net/can/janz-ican3.c | 4 +---
drivers/net/can/ti_hecc.c | 2 +-
2 files changed, 2 insertions(+), 4 deletions(-)
From: Marc Kleine-Budde <mkl@pengutronix.de> Date: 2012-09-21 11:05:45
From: "Ira W. Snyder" <redacted>
The Revision 1.0 Janz CMOD-IO Carrier Board does not have support for
the reset registers. To support older hardware, the code is changed to
use the hardware reset register on the Janz VMOD-ICAN3 hardware itself.
Cc: stable <redacted>
Signed-off-by: Ira W. Snyder <redacted>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
drivers/net/can/janz-ican3.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
@@ -1405,8 +1404,7 @@ static int ican3_reset_module(struct ican3_dev *mod)runold=ioread8(mod->dpm+TARGET_RUNNING);/* reset the module */-iowrite8(val,&mod->ctrl->reset_assert);-iowrite8(val,&mod->ctrl->reset_deassert);+iowrite8(0x00,&mod->dpmctrl->hwreset);/* wait until the module has finished resetting and is running */start=jiffies;
two patches for the v3.6 release cycle. Ira W. Snyder fixed support for the
older version of the Janz CMOD-IO Carrier Board. I found and fixed an oops in
the ti_hecc driver, which occurs when removing the module if the network
interface is still open.
...
The following changes since commit c0d680e577ff171e7b37dbdb1b1bf5451e851f04:
net: do not disable sg for packets requiring no checksum (2012-09-20 22:23:40 -0400)
are available in the git repository at:
git://gitorious.org/linux-can/linux-can.git fixes-for-3.6