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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20120317.175304.364418700190702312.davem@davemloft.net>
Date:	Sat, 17 Mar 2012 17:53:04 -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


1) icmp6_dst_alloc() returns NULL instead of ERR_PTR() leading to
   crashes, particularly during shutdown.  Reported by Dave
   Jones and fixed by Eric Dumazet.

2) hyperv and wimax/i2400m return NETDEV_TX_BUSY when they have
   already freed the SKB, which causes crashes as to the caller
   this means requeue the packet.  Fixes from Eric Dumazet.

3) usbnet driver doesn't allocate the right amount of headroom
   on fresh RX SKBs, fix from Eric Dumazet.

4) Fix regression in ip6_mc_find_dev_rcu(), as an RCU lookup it
   abolutely should not take a reference to 'dev', this leads
   to leaks.  Fix from RonQing Li.

5) Fix netfilter ctnetlink race between delete and timeout
   expiration.  From Pablo Neira Ayuso.

6) Revert SFQ change which causes regressions, specifically queueing
   to tail can lead to unavoidable flow starvation.  From Eric
   Dumazet.

7) Fix a memory leak and a crash on corrupt firmware files in bnx2x,
   from Michal Schmidt.

Please pull, thanks a lot!

The following changes since commit cb1ecf25a84aec8c9d1fc6ad0c78adf4fd8335de:

  Merge branch 'akpm' (more patches from Andrew) (2012-03-16 17:14:55 -0700)

are available in the git repository at:

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

Eric Dumazet (5):
      ipv6: fix icmp6_dst_alloc()
      sch_sfq: revert dont put new flow at the end of flows
      net/usbnet: reserve headroom on rx skbs
      net/hyperv: fix erroneous NETDEV_TX_BUSY use
      wimax/i2400m: fix erroneous NETDEV_TX_BUSY use

Michal Schmidt (2):
      bnx2x: fix a crash on corrupt firmware file
      bnx2x: fix memory leak in bnx2x_init_firmware()

Pablo Neira Ayuso (1):
      netfilter: ctnetlink: fix race between delete and timeout expiration

RongQing.Li (1):
      ipv6: Don't dev_hold(dev) in ip6_mc_find_dev_rcu.

 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |   51 +++++++++++-----------
 drivers/net/hyperv/netvsc_drv.c                  |    4 +-
 drivers/net/usb/usbnet.c                         |    4 +-
 drivers/net/wimax/i2400m/netdev.c                |   30 ++++--------
 net/ipv6/mcast.c                                 |    1 -
 net/ipv6/route.c                                 |    2 +-
 net/netfilter/nf_conntrack_netlink.c             |   23 +++++-----
 net/sched/sch_sfq.c                              |    6 ++-
 8 files changed, 57 insertions(+), 64 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ