Commit 4d655d05 authored by Krzysztof Halasa's avatar Krzysztof Halasa Committed by Jeff Garzik

[PATCH] WAN drivers fix: N2, C101, PCI200SYN - quite fatal

The last change to drivers/wan/hd6457x.c was a bit fatal to drivers
using it - the attached patch fixes NULL pointer dereference on RX.

I've updated URLs in MAINTAINERS and wan/Kconfig as well.
Signed-off-by: default avatarKrzysztof Halasa <khc@pm.waw.pl>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent 1274fcd6
......@@ -910,10 +910,10 @@ L: linux-scsi@vger.kernel.org
W: http://www.icp-vortex.com/
S: Supported
GENERIC HDLC DRIVER, N2 AND C101 DRIVERS
GENERIC HDLC DRIVER, N2, C101, PCI200SYN and WANXL DRIVERS
P: Krzysztof Halasa
M: khc@pm.waw.pl
W: http://hq.pm.waw.pl/hdlc/
W: http://www.kernel.org/pub/linux/utils/net/hdlc/
S: Maintained
HAYES ESP SERIAL DRIVER
......
......@@ -155,7 +155,8 @@ config HDLC
Network) card supported by this driver and you are planning to
connect the box to a WAN.
You will need supporting software from <http://hq.pm.waw.pl/hdlc/>.
You will need supporting software from
<http://www.kernel.org/pub/linux/utils/net/hdlc/>.
Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
......@@ -225,7 +226,7 @@ config PCI200SYN
Driver for PCI200SYN cards by Goramo sp. j.
If you have such a card, say Y here and see
<http://hq.pm.waw.pl/hdlc/>.
<http://www.kernel.org/pub/linux/utils/net/hdlc/>.
To compile this as a module, choose M here: the
module will be called pci200syn.
......@@ -239,7 +240,7 @@ config WANXL
Driver for wanXL PCI cards by SBE Inc.
If you have such a card, say Y here and see
<http://hq.pm.waw.pl/hdlc/>.
<http://www.kernel.org/pub/linux/utils/net/hdlc/>.
To compile this as a module, choose M here: the
module will be called wanxl.
......@@ -292,7 +293,7 @@ config N2
SDL Communications Inc.
If you have such a card, say Y here and see
<http://hq.pm.waw.pl/hdlc/>.
<http://www.kernel.org/pub/linux/utils/net/hdlc/>.
Note that N2csu and N2dds cards are not supported by this driver.
......@@ -308,7 +309,7 @@ config C101
Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
If you have such a card, say Y here and see
<http://hq.pm.waw.pl/pub/hdlc/>
<http://www.kernel.org/pub/linux/utils/net/hdlc/>.
To compile this driver as a module, choose M here: the
module will be called c101.
......
......@@ -315,7 +315,7 @@ static inline void sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc, u1
#endif
stats->rx_packets++;
stats->rx_bytes += skb->len;
skb->dev->last_rx = jiffies;
dev->last_rx = jiffies;
skb->protocol = hdlc_type_trans(skb, dev);
netif_rx(skb);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment