[GIT] Networking

From: David Miller <davem@davemloft.net>
Date: 2010-10-14 17:14:15
Also in: lkml

One last push before heading off to Spain for the netfilter workshop:

1) r8169 does 16K allocations using GFP_ATOMIC during resume,
   which makes resume fail frequently.  Use dma_*() interfaces
   and GFP_KERNEL where possible.

   From Stanislaw Gruszka.

2) b44 and fec driver mis-manage initial carrier state, breaking NFS
   root mounts and similar, from Paul Fertser and Oskar Schirmer.

3) Kernel heap leak to userspace in privileged ethtool ops, fix from
   Kees Cook.

4) Several use-after free fixes in ATM and wimax from Jiri Slaby.

5) Fixed PHY support regressed upon conversion to phylib in FEC
   driver, fix from Greg Ungerer.

6) ehea sets CHECKSUM_UNNECESSARY erroneously on non-TCP/UDP packets,
   fix from Breno Leitao.

7) TG3 rx_dropped accounting regressed unintentionally, fix from Eric
   Dumazet.

Please pull, thanks a lot!

The following changes since commit 53eeb64e808971207350386121f4bab12fa2f45f:
  Linus Torvalds (1):
        Merge branch 'fixes' of git://git.kernel.org/.../djbw/async_tx

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master

Breno Leitao (1):
      ehea: Fix a checksum issue on the receive path

Eric Dumazet (1):
      tg3: restore rx_dropped accounting

Greg Ungerer (1):
      net: allow FEC driver to use fixed PHY support

Jiri Slaby (4):
      ATM: solos-pci, remove use after free
      ATM: mpc, fix use after free
      ATM: iphase, remove sleep-inside-atomic
      NET: wimax, fix use after free

Kees Cook (1):
      net: clear heap allocations for privileged ethtool actions

Oskar Schirmer (1):
      net/fec: carrier off initially to avoid root mount failure

Paul Fertser (1):
      b44: fix carrier detection on bind

Stanislaw Gruszka (2):
      r8169: allocate with GFP_KERNEL flag when able to sleep
      r8169: use device model DMA API

 drivers/atm/iphase.c          |    6 ----
 drivers/atm/iphase.h          |    2 +-
 drivers/atm/solos-pci.c       |    8 +++--
 drivers/net/b44.c             |    4 +-
 drivers/net/ehea/ehea_main.c  |    9 +++++-
 drivers/net/ehea/ehea_qmr.h   |    1 +
 drivers/net/fec.c             |   44 +++++++++++++++++++---------
 drivers/net/r8169.c           |   65 ++++++++++++++++++++++-------------------
 drivers/net/tg3.c             |    6 ++-
 drivers/net/tg3.h             |    2 +-
 drivers/net/wimax/i2400m/rx.c |   26 ++++++++--------
 net/atm/mpc.c                 |    2 +-
 net/core/ethtool.c            |    6 ++--
 13 files changed, 104 insertions(+), 77 deletions(-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help