android_kernel_xiaomi_sm8350/drivers/net
Krzysztof Halasa a76b044af1 [PATCH] WAN: fix C101 card carrier handling
Hi,

One of my recent changes broke C101 carrier handling, this patch
fixes it. Also fixes an old TX underrun checking bug.

2.6.18 material. Please apply.
Thanks.

Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-08-19 17:51:25 -04:00
..
appletalk [PATCH] cops section fix 2006-08-19 17:40:15 -04:00
arcnet [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
arm Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
bonding Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
chelsio [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
cris [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
e1000 [PATCH] drivers/net/e1000/: possible cleanups 2006-08-19 17:44:28 -04:00
fec_8xx Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fs_enet [PATCH] FS_ENET: use PAL for mii management 2006-08-19 17:44:31 -04:00
hamradio [BPQ] lockdep: fix false positive 2006-07-10 14:50:33 -07:00
ibm_emac Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
irda [PATCH] smsc-ircc2: fix section reference mismatches 2006-07-12 17:42:40 -04:00
ixgb [PATCH] ixgb: fix tx unit hang - properly calculate desciptor count 2006-07-12 17:42:40 -04:00
ixp2000 [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
myri10ge [PATCH] myri10ge: always re-enable dummy rdmas in myri10ge_resume 2006-08-09 00:12:47 -04:00
pcmcia [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
phy [PATCH] PAL: Support of the fixed PHY 2006-08-19 17:44:31 -04:00
sk98lin [PATCH] sk98lin: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
skfp [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tokenring [PATCH] smctr section fix 2006-08-19 17:40:16 -04:00
tulip [PATCH] xircom_cb: wire up errors from pci_register_driver() 2006-08-19 17:44:30 -04:00
wan [PATCH] WAN: fix C101 card carrier handling 2006-08-19 17:51:25 -04:00
wireless [PATCH] zd1211rw: Packet filter fix for managed (STA) mode 2006-08-02 14:26:51 -04:00
3c59x.c [netdrvr] 3c59x: snip changelog from source code 2006-07-05 14:28:34 -04:00
3c501.c spelling fixes 2006-06-26 18:35:02 +02:00
3c501.h
3c503.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c503.h
3c505.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c505.h
3c507.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c509.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
3c515.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
3c523.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
3c523.h
3c527.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
3c527.h
7990.c
7990.h
8139cp.c [PATCH] 8139cp.c printk fix 2006-07-12 17:42:40 -04:00
8139too.c [PATCH] 8139too deadlock fix 2006-07-05 14:29:26 -04:00
8390.c [PATCH] lockdep: annotate 8390.c disable_irq() 2006-07-03 15:27:09 -07:00
8390.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
82596.c [PATCH] 82596 section fixes 2006-08-19 17:40:15 -04:00
a2065.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
a2065.h
ac3200.c [PATCH] ac3200 section fixes 2006-08-19 17:40:15 -04:00
acenic_firmware.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
acenic.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
acenic.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
amd8111e.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
amd8111e.h
apne.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ariadne.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ariadne.h
at1700.c [PATCH] at1700 section fix 2006-08-19 17:40:15 -04:00
atari_bionet.c
atari_pamsnet.c
atarilance.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
atp.c
atp.h
au1000_eth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
au1000_eth.h [PATCH] net: au1000_eth: PHY framework conversion 2006-06-11 23:19:00 -04:00
b44.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
b44.h [PATCH] b44: add wol for old nic 2006-06-22 23:16:13 -04:00
bmac.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
bmac.h
bnx2_fw.h [BNX2]: Use compressed firmware 2006-06-17 21:30:47 -07:00
bnx2.c [BNX2]: Convert to netdev_alloc_skb() 2006-08-17 16:29:52 -07:00
bnx2.h [BNX2]: Fix tx race condition. 2006-08-17 16:29:51 -07:00
bsd_comp.c
cassini.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
cassini.h
cs89x0.c [PATCH] cs89x0 section fix 2006-08-19 17:40:15 -04:00
cs89x0.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
de600.c
de600.h
de620.c
de620.h
declance.c [PATCH] Fix freeing of net device 2006-07-05 14:08:08 -04:00
defxx.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
defxx.h
depca.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
dgrs.h
dl2k.c [netdrvr] Remove Linux-specific changelogs from several Becker template drivers 2006-07-05 13:40:49 -04:00
dl2k.h [netdrvr] Remove long-unused bits from Becker template drivers 2006-06-26 23:47:50 -04:00
dm9000.c [PATCH] net: Add netconsole support to dm9000 driver 2006-08-19 17:44:29 -04:00
dm9000.h
dummy.c [DUMMY]: Avoid an oops when dummy_init_one() failed 2006-07-21 15:09:07 -07:00
e100.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
e2100.c [PATCH] e2100 section fix 2006-08-19 17:40:15 -04:00
eepro100.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
eepro.c [PATCH] eepro section fix 2006-08-19 17:40:15 -04:00
eexpress.c [PATCH] eexpress section fix 2006-08-19 17:40:15 -04:00
eexpress.h
epic100.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
eql.c BUG_ON() Conversion in drivers/net/ 2006-04-02 13:52:48 +02:00
es3210.c [PATCH] es3210 section fix 2006-08-19 17:40:16 -04:00
eth16i.c [PATCH] eth16i section fix 2006-08-19 17:40:16 -04:00
ewrk3.c
ewrk3.h
fealnx.c [PATCH] fealnx section fix 2006-08-19 17:44:28 -04:00
fec.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fec.h [PATCH] m68knommu: 532x FEC eth struct map 2006-06-25 17:43:33 -07:00
forcedeth.c [PATCH] forcedeth: watermark fixup 2006-07-12 17:38:20 -04:00
gianfar_ethtool.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar_mii.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar_mii.h
gianfar_sysfs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gt64240eth.h
gt96100eth.c [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
gt96100eth.h [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
hamachi.c [netdrvr] Use dev_printk() when ethernet interface isn't available 2006-07-05 13:42:07 -04:00
hp100.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
hp100.h
hp-plus.c [PATCH] hp ethernet: fix section mismatches 2006-06-11 12:16:01 -04:00
hp.c [PATCH] hp ethernet: fix section mismatches 2006-06-11 12:16:01 -04:00
hplance.c
hplance.h
hydra.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.h [netdrvr ibmlana, ibmveth] trim trailing whitespace 2006-05-24 01:31:14 -04:00
ibmveth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ibmveth.h [netdrvr ibmlana, ibmveth] trim trailing whitespace 2006-05-24 01:31:14 -04:00
ifb.c [IFB] After ifb_init_one() failed, i is increased. Decrease 2006-07-21 14:56:02 -07:00
ioc3-eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
isa-skeleton.c
iseries_veth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
jazzsonic.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
Kconfig [PATCH] via-rhine: NAPI support 2006-08-19 17:44:29 -04:00
lance.c [PATCH] lance section fix 2006-08-19 17:40:16 -04:00
lasi_82596.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
LICENSE.SRC
lne390.c [PATCH] lne390 section fix 2006-08-19 17:40:16 -04:00
loopback.c [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
lp486e.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mac89x0.c
mac8390.c
mace.c [POWERPC] Add new interrupt mapping core and change platforms to use it 2006-07-03 21:36:01 +10:00
mace.h
macmace.c
macsonic.c
Makefile [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
meth.c
meth.h
mii.c
mipsnet.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mipsnet.h
mv643xx_eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mv643xx_eth.h typo fixes: infomation -> information 2006-06-30 18:25:18 +02:00
mvme147.c
myri_code.h
myri_sbus.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
myri_sbus.h [NET] myri_sbus: Kill unused next_module struct member. 2006-06-23 23:16:09 -07:00
natsemi.c [netdrvr] Remove Linux-specific changelogs from several Becker template drivers 2006-07-05 13:40:49 -04:00
ne2.c [PATCH] Section mismatch in drivers/net/ne.o during modpost 2006-06-11 12:16:01 -04:00
ne2k-pci.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
ne3210.c
ne-h8300.c
ne.c [PATCH] Section mismatch in drivers/net/ne.o during modpost 2006-06-11 12:16:01 -04:00
netconsole.c [NETCONSOLE]: Clean up initcall warning. 2006-06-05 15:04:37 -07:00
netx-eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ni52.c [PATCH] ni52 section fix 2006-08-19 17:40:16 -04:00
ni52.h
ni65.c [PATCH] ni65 section fix 2006-08-19 17:40:17 -04:00
ni65.h
ni5010.c [PATCH] NI5010 netcard cleanup 2006-07-05 14:08:08 -04:00
ni5010.h
ns83820.c [PATCH] lock validator: fix ns83820.c irq-flags bug 2006-07-05 14:08:08 -04:00
oaknet.c
pci-skeleton.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
pcnet32.c [PATCH] pcnet32: Cleanup rx buffers after loopback test. 2006-07-05 14:07:15 -04:00
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c [PPP]: handle kmalloc failures and convert to using kzalloc 2006-08-17 16:29:55 -07:00
ppp_mppe.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ppp_mppe.h
ppp_synctty.c
pppoe.c [PPPOE]: Missing result check in __pppoe_xmit(). 2006-06-05 15:34:33 -07:00
pppox.c
r8169.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
rionet.c
rrunner.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
rrunner.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
s2io-regs.h [PATCH] s2io: additional stats 2006-05-02 15:16:36 -04:00
s2io.c [PATCH] s2io build fix 2006-08-19 17:44:29 -04:00
s2io.h [PATCH] s2io driver bug fixes #2 2006-08-03 17:27:26 -04:00
saa9730.c
saa9730.h
sb1000.c
sb1250-mac.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
seeq8005.c [PATCH] seeq8005 section fix 2006-08-19 17:40:17 -04:00
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sis190.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sis900.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sis900.h [PATCH] Add VLAN (802.1q) support to sis900 driver 2006-04-20 17:29:43 -04:00
sk_mca.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sk_mca.h
skge.c [PATCH] skge: remember to run netif_poll_disable() 2006-08-19 17:44:30 -04:00
skge.h [PATCH] skge: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
sky2.c [PATCH] sky2: phy power problems on 88e805X chips 2006-08-10 08:30:48 -04:00
sky2.h [PATCH] sky2: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
slhc.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
slip.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
slip.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
smc91x.c [PATCH] lockdep: fix smc91x 2006-08-19 17:44:29 -04:00
smc91x.h [PATCH] build fixes: smc91x 2006-08-19 17:44:30 -04:00
smc911x.c [PATCH] smc911x: Re-release spinlock on spurious interrupt 2006-08-19 17:44:29 -04:00
smc911x.h [netdrvr smc911x] trim trailing whitespace 2006-04-20 17:39:14 -04:00
smc9194.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
smc9194.h
smc-mca.c
smc-ultra32.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
smc-ultra.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sonic.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
sonic.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Space.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
spider_net_ethtool.c [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
spider_net.c [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
spider_net.h [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
starfire_firmware.h
starfire_firmware.pl
starfire.c [netdrvr] minor cleanups in Becker-derived drivers 2006-07-05 13:40:50 -04:00
stnic.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sun3_82586.c
sun3_82586.h
sun3lance.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunbmac.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunbmac.h [NET] sunbmac: Convert over to new SBUS device framework. 2006-06-23 23:16:02 -07:00
sundance.c [PATCH] sundance section fix 2006-08-19 17:44:28 -04:00
sungem_phy.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sungem_phy.h spidernet: enable support for bcm5461 ethernet phy 2006-05-08 16:01:12 -07:00
sungem.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sungem.h
sunhme.c [NET]: sun happymeal, little pci cleanup 2006-07-21 14:51:02 -07:00
sunhme.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sunlance.c [SUNLANCE]: fix compilation on sparc-UP 2006-07-28 01:09:40 -07:00
sunqe.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunqe.h
tc35815.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tg3.c [TG3]: Fix tx race condition 2006-08-07 21:46:02 -07:00
tg3.h [TG3]: Fix tx race condition 2006-08-07 21:46:02 -07:00
tlan.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tlan.h
tun.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
typhoon-firmware.h
typhoon.c [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
typhoon.h
ucc_geth_phy.c [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth_phy.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth.c [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
via-rhine.c [PATCH] via-rhine: add option avoid_D3 (work around broken BIOSes) 2006-08-19 17:44:30 -04:00
via-velocity.c via-velocity: fix speed and link status reported by ethtool 2006-07-20 23:28:23 +02:00
via-velocity.h [netdrvr] via-velocity: remove io_size struct member, it is invariant 2006-07-05 13:40:50 -04:00
wd.c [PATCH] wd section fix 2006-08-19 17:40:17 -04:00
yellowfin.c [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
znet.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
zorro8390.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00