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: <20090525.234808.75798415.davem@davemloft.net>
Date:	Mon, 25 May 2009 23:48:08 -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


The FIB trie crash and the routing cache leak were the two most
series regressions I was still aware of in 2.6.30  Those, amongst
others, are cured here.

1) FIB trie crashes with preempt-rcu due to missing preempt_disable()
   section, fix from Robert Olsson.

2) rxrpc_alloc_connection() return is a NULL or non-NULL pointer not
   PTR_ERR, fix from Dan Carpenter.

3) Routing cache leak regression makes net devices unremovable, two
   part fix from Eric Dumazet.

4) Fix losing interrupts, wedging the device, on r8169.  From David
   Dillow.

5) Wrong index used for ->flows[] in pktgen, resulting in out-of-range
   access and/or the wrong value used.  Fix from Florian Westphal.

6) Bug in net_device_ops conversion of mac8390 made it stop working,
   fix from Finn Thain.

7) TCP vegas adjusts ssthresh improperly, fix from Doug Leith.

8) If the wimax/i2400m USB device is not idle reset can completely
   bork the device on autosuspend.  Fix from Inaky Perez-Gonzalez.

9) Internally created kernel routes need RTPROT_KERNEL set in the
   protocol field.  IPV4 does this right, and IPV6 was half doing it
   right, this corrects all cases so that routing daemons do not get
   confused.  Fix from Jean-Mickael Guerin.

10) Missing buffer length verification for SIOCSIWENCODEEXT, fix from
    Johannes Berg.

11) Two accesses beyond ARRAY_SIZE, in wireless and ISDN gigaset, from
    Roel Kluin.

12) Really fix AIRO driver buffer overflow in airo_get_encode{,ext}().

Please pull, thanks a lot!

The following changes since commit 5805977e63a36ad56594a623f3bd2bebcb7db233:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../jbarnes/drm-2.6

are available in the git repository at:

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

Dan Carpenter (1):
      RxRPC: Error handling for rxrpc_alloc_connection()

David Dillow (1):
      r8169: avoid losing MSI interrupts

David S. Miller (2):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
      Merge branch 'linux-2.6.30.y' of git://git.kernel.org/.../inaky/wimax

Doug Leith (1):
      tcp: tcp_vegas ssthresh bugfix

Eric Dumazet (2):
      net: fix length computation in rt_check_expire()
      net: fix rtable leak in net/ipv4/route.c

Fabio Rossi (1):
      ath5k: fix interpolation with equal power levels

Finn Thain (1):
      mac8390: fix regression caused during net_device_ops conversion

Florian Westphal (1):
      pktgen: do not access flows[] beyond its length

Forrest Zhang (1):
      ath5k: fix exp off-by-one when computing OFDM delta slope

Inaky Perez-Gonzalez (1):
      wimax/i2400m: usb: fix device reset on autosuspend while not yet idle

Jay Sternberg (1):
      iwlwifi: update 5000 ucode support to version 2 of API

Jean-Mickael Guerin (1):
      IPv6: set RTPROT_KERNEL to initial route

Johannes Berg (1):
      wext: verify buffer size for SIOCSIWENCODEEXT

John W. Linville (1):
      airo: fix airo_get_encode{,ext} buffer overflow like I mean it...

Lennert Buytenhek (1):
      gianfar: fix BUG under load after introduction of skb recycling

Luis R. Rodriguez (1):
      cfg80211: fix race between core hint and driver's custom apply

Pavel Roskin (1):
      ath5k: fix scanning in AR2424

Reinette Chatre (1):
      iwlwifi: do not cancel delayed work inside spin_lock_irqsave

Robert Olsson (1):
      ipv4: Fix oops with FIB_TRIE

Roel Kluin (2):
      wireless: beyond ARRAY_SIZE of intf->crypto_stats
      gigaset: beyond ARRAY_SIZE of iwb->data

 drivers/isdn/gigaset/isocdata.c             |    2 +-
 drivers/net/Makefile                        |    2 +-
 drivers/net/gianfar.c                       |   11 +++-
 drivers/net/mac8390.c                       |   10 ++--
 drivers/net/r8169.c                         |  102 +++++++++++++++------------
 drivers/net/wimax/i2400m/usb.c              |   35 ++++++++--
 drivers/net/wireless/airo.c                 |   23 ++++---
 drivers/net/wireless/ath5k/phy.c            |   49 +++++++------
 drivers/net/wireless/ath5k/reset.c          |    8 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c     |    2 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c      |    7 --
 drivers/net/wireless/iwlwifi/iwl-scan.c     |    7 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c |    9 +--
 drivers/net/wireless/rt2x00/rt2x00debug.c   |    2 +-
 net/core/pktgen.c                           |    2 +-
 net/ipv4/fib_trie.c                         |    6 ++-
 net/ipv4/route.c                            |   60 +++++-----------
 net/ipv4/tcp_vegas.c                        |   11 +++-
 net/ipv6/route.c                            |    3 +
 net/rxrpc/ar-connection.c                   |   12 ++--
 net/wireless/reg.c                          |    7 ++
 net/wireless/wext.c                         |    7 ++
 22 files changed, 216 insertions(+), 161 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