lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20100528.040739.212703844.davem@davemloft.net>
Date:	Fri, 28 May 2010 04:07:39 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


Several fixes including the one for the bootup failure Ingo reported
yesterday:

1) Network cgroup needs to initialize classid properly when module
   is absent, fix from Herbert Xu.

2) GRO packets unconditionally dropped in ipv6 forwarding path, oops,
   also from Herbert Xu.

3) {un,}lock_sock_bh() is busted, it needs to properly arbitrate
   between user context lockers and async ones.  From Eric Dumazet.

   Fixes sk->sk_forward_alloc WARN_ON() reported by Anton Blanchard.

4) When __neigh_event_send() does __skb_queue_tail() it needs to force
   a reference to the skb->dst using skb_dst_force().  Fix from Eric
   Dumazet.

   Fixes a bootup failure reported by Ingo Molnar.

5) Several "if (x == NULL) x->foo" style NULL deref fixes from Julia
   Lawall.

6) Broadcom CNIC driver memory context init fix from Michael Chan.

7) FEC driver hangs on interface down because of improper PHY
   programming, fix from Bryan Wu.

8) Two vf_port/vfinfo netlink bug fixes from Scott Feldman:
   a) vf_port dump overruns netlink SKBs
   b) vfinfo blobs are sized incorrectly

9) Increase be2net POST timeout for EEH recovery, from Sathya Perla.

10) be2net ended up with the erroneous:

	while (...) {
	} while (...);

    after some recent changes, fix.  From Sarveshwar Bandi.

11) Array index limit check in __ip{,6}mr_fill_mroute() is off by one,
    fix from Dan Carpenter.

12) ll_temac fixes (interrupt validity fix, checksum offloading bugs)
    from Brian Hill.

13) IUCV protocol fails to release spinlock on memory allocation
    failure, from Julia Lawall.

14) VHOST fixes via Michael S. Tsirkin:
    a) vhost_set_ring index check is off by one, from Krishna Kumar.
    b) VHOST makes user copy return value checks wrongly, from Takuya Yoshikawa.
    c) leak on memory_access_ok() failure, also from Takuya Yoshikawa.

15) New netfilter xt_tee module needs to use skb_dst_drop() instead of
    the now verbotten dst_release(skb_dst(skb)).  From Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 63a6440326e4cd01d6a663069208a0e68e9b833f:
  Linus Torvalds (1):
        Merge git://git.kernel.org/.../pkl/squashfs-linus

are available in the git repository at:

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

Brian Hill (2):
      net: ll_temac: fix interrupt bug when interrupt 0 is used
      net: ll_temac: fix checksum offload logic

Bryan Wu (1):
      netdev/fec: fix ifconfig eth0 down hang issue

Dan Carpenter (2):
      ipmr: off by one in __ipmr_fill_mroute()
      sctp: dubious bitfields in sctp_transport

Eric Dumazet (3):
      net: fix lock_sock_bh/unlock_sock_bh
      net: fix __neigh_event_send()
      xt_tee: use skb_dst_drop()

Herbert Xu (2):
      cls_cgroup: Initialise classid when module is absent
      ipv6: Add GSO support on forwarding path

Julia Lawall (3):
      net/iucv: Add missing spin_unlock
      drivers/net/hamradio: Eliminate a NULL pointer dereference
      drivers/net: Eliminate a NULL pointer dereference

Krishna Kumar (1):
      vhost: Fix host panic if ioctl called with wrong index

Michael Chan (1):
      cnic: Fix context memory init. on 5709.

Sarveshwar Bandi (1):
      be2net: Patch removes redundant while statement in loop.

Sathya Perla (1):
      be2net: increase POST timeout for EEH recovery

Scott Feldman (2):
      netlink: bug fix: don't overrun skbs on vf_port dump
      netlink: bug fix: wrong size was calculated for vfinfo list blob

Takuya Yoshikawa (3):
      vhost: fix to check the return value of copy_to/from_user() correctly
      vhost-net: fix to check the return value of copy_to/from_user() correctly
      vhost: fix the memory leak which will happen when memory_access_ok fails

 drivers/net/3c507.c         |    3 +-
 drivers/net/benet/be_cmds.c |    2 +-
 drivers/net/benet/be_main.c |    2 +-
 drivers/net/cnic.c          |   10 ++----
 drivers/net/cnic_if.h       |    4 +-
 drivers/net/fec.c           |   28 ++++++++------
 drivers/net/hamradio/yam.c  |    3 +-
 drivers/net/ll_temac.h      |    5 +++
 drivers/net/ll_temac_main.c |   84 ++++++++++++++++++++++++++++++-------------
 drivers/vhost/net.c         |   14 ++++----
 drivers/vhost/vhost.c       |   57 ++++++++++++++++-------------
 include/net/cls_cgroup.h    |    2 +-
 include/net/sctp/structs.h  |    2 +-
 include/net/sock.h          |   20 +++++++---
 net/core/datagram.c         |    6 ++-
 net/core/neighbour.c        |    1 +
 net/core/rtnetlink.c        |   26 ++++++++------
 net/core/sock.c             |   33 +++++++++++++++++
 net/ipv4/ipmr.c             |    2 +-
 net/ipv4/udp.c              |   14 ++++---
 net/ipv6/ip6_output.c       |    2 +-
 net/ipv6/ip6mr.c            |    2 +-
 net/ipv6/udp.c              |    5 ++-
 net/iucv/af_iucv.c          |    2 +-
 net/netfilter/xt_TEE.c      |    4 +-
 25 files changed, 214 insertions(+), 119 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ