1) Regression, GRE tunnels stopped working properly with multicast. Fix from Timo Teräs. 2) Fix DMA mapping bugs in via-ircc IRDA driver, from Ben Hutchings. 3) Header length calc wrong in br_multicast_ipv6_rcv(), from Linus Lüssing. 4) phy_init_hw() failures not handled, from Marc Kleine-Budde. 5) Support LG-VL600 4G modems properly, from Andrzej Zaborowski. 6) dev_forward_skb() needs to take TSO into account, from Daniel Lezcano and Eric W. Biederman. 7) Memory leaks in atl2 driver, from Jesper Juhl. 8) Solos-PCI ATM driver fixes from Philip A. Prindeville 9) Missing RTNL locking in ip_fib_net_exit(), from Eric Dumazet. 10) Regression in connector, all netlink requests must be processed synchronously now. From Patrick McHardy. 11) Fix erroneous memory failure kernel messages in SCTP hash table allocation, reported by Dave Jones. 12) MLX4 driver use-after-free and event queue sizing fix from Yevgeny Petrilin. 13) Fix another regression in atalk_release() added by the kernel lock removal. Reported by Dave Jones. The following changes since commit ecb78ab6f30106ab72a575a25b1cdfd1633b7ca2: Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 (2011-03-30 12:22:15 -0700) are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master Andrzej Zaborowski (1): net/usb: Ethernet quirks for the LG-VL600 4G modem Balaji G (1): bridge: Fix compilation warning in function br_stp_recalculate_bridge_id() Ben Hutchings (2): via-ircc: Use pci_{get, set}_drvdata() instead of static pointer variable via-ircc: Pass PCI device pointer to dma_{alloc, free}_coherent() Daniel Lezcano (1): netdev: fix mtu check when TSO is enabled David S. Miller (3): net: Fix warnings caused by MAX_SKB_FRAGS change. sctp: Pass __GFP_NOWARN to hash table allocation attempts. appletalk: Fix OOPS in atalk_release(). Eric Dumazet (1): fib: add rtnl locking in ip_fib_net_exit Jesper Juhl (1): Atheros, atl2: Fix mem leaks in error paths of atl2_set_eeprom Linus Lüssing (1): bridge: mcast snooping, fix length check of snooped MLDv1/2 Marc Kleine-Budde (1): phylib: phy_attach_direct: phy_init_hw can fail, add cleanup Patrick McHardy (1): connector: convert to synchronous netlink message processing Peter Pan(潘卫平) (1): bonding:typo in comment Philip A. Prindeville (3): atm/solos-pci: Use VPI.VCI notation uniformly. atm/solos-pci: Don't include frame pseudo-header on transmit hex-dump atm/solos-pci: Don't flap VCs when carrier state changes Timo Teräs (1): net: gre: provide multicast mappings for ipv4 and ipv6 Yevgeny Petrilin (2): mlx4: Fixing use after free mlx4: Fixing bad size of event queue buffer drivers/atm/solos-pci.c | 39 ++---- drivers/connector/cn_queue.c | 58 ++----- drivers/connector/connector.c | 47 ++---- drivers/net/atlx/atl2.c | 22 ++- drivers/net/bonding/bond_alb.h | 2 +- drivers/net/irda/via-ircc.c | 94 +++--------- drivers/net/mlx4/eq.c | 4 +- drivers/net/mlx4/mcg.c | 3 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/usb/Kconfig | 15 ++ drivers/net/usb/Makefile | 1 + drivers/net/usb/cdc_ether.c | 21 ++- drivers/net/usb/lg-vl600.c | 346 ++++++++++++++++++++++++++++++++++++++++ drivers/net/usb/usbnet.c | 10 +- include/linux/atmdev.h | 1 + include/linux/connector.h | 16 +-- include/linux/skbuff.h | 2 +- include/linux/usb/usbnet.h | 3 + include/net/if_inet6.h | 16 ++ include/net/ip.h | 8 + net/appletalk/ddp.c | 11 +- net/atm/common.c | 1 + net/bridge/br_multicast.c | 2 +- net/bridge/br_stp_if.c | 2 +- net/core/dev.c | 24 +++- net/ipv4/arp.c | 3 + net/ipv4/fib_frontend.c | 2 + net/ipv6/ndisc.c | 2 + net/sctp/protocol.c | 4 +- 29 files changed, 543 insertions(+), 224 deletions(-) create mode 100644 drivers/net/usb/lg-vl600.c {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I