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: <20090817.220925.220220669.davem@davemloft.net>
Date:	Mon, 17 Aug 2009 22:09:25 -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) netxen fixes from Dhanajay Pdadke and Amit Kumar Salecha

2) e1000e/ixgbe fixes from the Intel folks

3) Wireless bug fixes via John Linville

4) TUN ioctl race fix from Herbert Xu

5) Eric Dumazet discovered that several ->getname implementations
   leak uninitialized kernel memory to userspace.

6) mwl8k driver fixes from Lennert Buytenhek

7) Fix 8139cp issues caught by DMA debugging, from Francois Romieu

8) Drivers that support netpoll need to not assume the state of
   interrupt enabling when ->hard_start_xmit is called.  Fix from	
   Dongdong Deng

9) IEEE802154 protocol needs to provide dummy get/setsockopt else
   we oops, plus an ioctl fix from Dmitry Eremin-Solenikov

10) cnic/bnx2 fixes from Michael Chan

11) can protocol oops fixer from Oliver Hartkopp

12) New device IDs for 3c90x and pegasus drivers.

13) SCTP forgets to destroy per-cpu variable on unload, from Rafael Laufer
    DCCP has the same problem, fixed by Wei Yongjun

14) Various read-past-end-of-buffer fixes from Roel Kluin

15) Gianfar loses VLAN state on restart.

16) genetlink datastructure change broke userland, split into kernel
    private and userland copy.  Regression fixed by Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit df4ecf1524c7793de3121b2d4e5fc6bcc0da3bfb:
  Linus Torvalds (1):
        Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

are available in the git repository at:

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

Amit Kumar Salecha (1):
      netxen: remove netxen workqueue

Bob Dunlop (1):
      libertas: correct packing of rxpd structure

Bruce Allan (3):
      e1000e: fix acquisition of SW/FW/HW semaphore for ICHx parts
      e1000e: fix potential NVM corruption on ICH9 with 8K bank size
      e1000e: WoL does not work on 82577/82578 with manageability enabled

Chris Snook (1):
      MAINTAINERS: update atlx contact info

Christian Lamparter (1):
      ar9170usb: fix spurious firmware related message

Dan Carpenter (1):
      ar9170: fix read & write outside array bounds

David S. Miller (5):
      Merge branch 'for-linus' of git://git.kernel.org/.../lowpan/lowpan
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Revert "libertas: Read buffer overflow"
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6

Dhananjay Phadke (2):
      netxen: fix dma mask update calculation
      netxen: free napi resources during detach

Dmitry Eremin-Solenikov (2):
      af_ieee802154: fix ioctl processing
      af_ieee802154: provide dummy get/setsockopt

Don Skidmore (1):
      ixgbe: fix issues setting rx-usecs with legacy interrupts

Dongdong Deng (1):
      drivers/net: fixed drivers that support netpoll use ndo_start_xmit()

Eric Dumazet (8):
      phonet: phonet_device_get() fix
      rose: Fix rose_getname() leak
      econet: Fix econet_getname() leak
      netrom: Fix nr_getname() leak
      appletalk: fix atalk_getname() leak
      irda: Fix irda_getname() leak
      can: Fix raw_getname() leak
      net: restore gnet_stats_basic to previous definition

Francois Romieu (1):
      8139cp: balance dma_map_single vs dma_unmap_single pair

Greg Ungerer (1):
      fec: fix FEC driver packet transmission breakage

Herbert Xu (1):
      tun: Extend RTNL lock coverage over whole ioctl

Joe Perches (1):
      MAINTAINERS: additional NETWORKING [GENERAL] and NETWORKING DRIVERS patterns

Jussi Mäki (1):
      Fix xfrm hash collisions by changing __xfrm4_daddr_saddr_hash to hash addresses with addition

Lennert Buytenhek (5):
      mwl8k: fix NULL pointer dereference on receive out-of-memory
      mwl8k: add various missing GET_HW_SPEC endian conversions
      mwl8k: call pci_unmap_single() before accessing command structure again
      mwl8k: prevent crash in ->configure_filter() if no interface was added
      mwl8k: prevent module unload hang

Lucy Liu (1):
      ixgbe: Fix receive on real device when VLANs are configured

Luis R. Rodriguez (1):
      mac80211: fix panic when splicing unprepared TIDs

Michael Chan (5):
      cnic: Fix symbol_put_addr() panic on ia64.
      cnic: Refine registration with bnx2.
      bnx2: Use mutex on slow path cnic calls.
      cnic: Fix locking in start/stop calls.
      cnic: Fix locking in init/exit calls.

Oliver Hartkopp (1):
      can: fix oops caused by wrong rtnl newlink usage

Pascal Terjan (1):
      Add IDs for 3C905B-TX Fast Etherlink XL PCI

Pavel Roskin (1):
      rt2x00: fix memory corruption in rf cache, add a sanity check

Petko Manolov (1):
      pegasus: Add new device ID.

Rafael Laufer (1):
      sctp: fix missing destroy of percpu counter variable in sctp_proc_exit()

Ralf Baechle (1):
      NETROM: Fix use of static buffer

Roel Kluin (2):
      irda: fix read buffer overflow
      atlx: strncpy does not null terminate string

Tom Goff (1):
      gre: Fix MTU calculation for bound GRE tunnels

Wei Yongjun (1):
      dccp: missing destroy of percpu counter variable while unload module

Xiaotian Feng (1):
      e1000e: fix use of pci_enable_pcie_error_reporting

Yi Zou (3):
      ixgbe: Pass rx_ring directly in ixgbe_configure_srrctl()
      ixgbe: Disable packet split only on FCoE queues in 82599
      ixgbe: Do not return 0 in ixgbe_fcoe_ddp() upon FCP_RSP in DDP completion

Yong Zhang (1):
      gianfar: keep vlan related state when restart

Zhu Yi (1):
      ipw2x00: Write outside array bounds

roel kluin (4):
      pcnet32: Read buffer overflow
      zorro8390: Fix read buffer overflow in zorro8390_init_one()
      mlx4_en: Fix read buffer overflow in mlx4_en_complete_rx_desc()
      via-velocity: Fix test of mii_status bit VELOCITY_DUPLEX_FULL

 MAINTAINERS                             |    7 ++-
 drivers/net/3c59x.c                     |    4 +
 drivers/net/8139cp.c                    |    5 +-
 drivers/net/atl1c/atl1c_ethtool.c       |    8 +-
 drivers/net/atlx/atl1.c                 |    8 +-
 drivers/net/b44.c                       |    5 +-
 drivers/net/bnx2.c                      |   17 +++--
 drivers/net/bnx2.h                      |    1 +
 drivers/net/can/dev.c                   |    7 ++
 drivers/net/cnic.c                      |  143 ++++++++++++++++++++++---------
 drivers/net/cnic.h                      |    1 +
 drivers/net/cnic_if.h                   |    1 +
 drivers/net/e1000e/ich8lan.c            |   94 +++++++++-----------
 drivers/net/e1000e/netdev.c             |   22 +++---
 drivers/net/fec.c                       |    9 +-
 drivers/net/gianfar.c                   |   12 ++-
 drivers/net/irda/w83977af_ir.c          |    2 +-
 drivers/net/ixgbe/ixgbe.h               |    2 +
 drivers/net/ixgbe/ixgbe_ethtool.c       |   27 ++++--
 drivers/net/ixgbe/ixgbe_fcoe.c          |    2 +-
 drivers/net/ixgbe/ixgbe_main.c          |   90 +++++++------------
 drivers/net/mlx4/en_rx.c                |    5 +-
 drivers/net/netxen/netxen_nic.h         |    2 +-
 drivers/net/netxen/netxen_nic_init.c    |    7 --
 drivers/net/netxen/netxen_nic_main.c    |  105 ++++++++++++++--------
 drivers/net/pcnet32.c                   |    2 +-
 drivers/net/tulip/tulip_core.c          |    5 +-
 drivers/net/tun.c                       |   50 ++++-------
 drivers/net/ucc_geth.c                  |    5 +-
 drivers/net/usb/pegasus.h               |    2 +
 drivers/net/via-rhine.c                 |    5 +-
 drivers/net/via-velocity.c              |    2 +-
 drivers/net/wireless/ath/ar9170/main.c  |    5 +-
 drivers/net/wireless/ath/ar9170/usb.c   |    6 +-
 drivers/net/wireless/ipw2x00/ipw2200.c  |    2 +-
 drivers/net/wireless/libertas/assoc.c   |   18 ++--
 drivers/net/wireless/libertas/hostcmd.h |    4 +-
 drivers/net/wireless/mwl8k.c            |   31 ++++---
 drivers/net/wireless/rt2x00/rt2x00.h    |    6 +-
 drivers/net/zorro8390.c                 |    3 +
 include/linux/gen_stats.h               |    5 +
 include/net/act_api.h                   |    2 +-
 include/net/gen_stats.h                 |   10 +-
 include/net/netfilter/xt_rateest.h      |    2 +-
 include/net/sch_generic.h               |    2 +-
 net/appletalk/ddp.c                     |    1 +
 net/can/raw.c                           |    1 +
 net/core/gen_estimator.c                |   12 ++--
 net/core/gen_stats.c                    |   11 ++-
 net/dccp/proto.c                        |    1 +
 net/econet/af_econet.c                  |    1 +
 net/ieee802154/af_ieee802154.c          |    8 +-
 net/ieee802154/dgram.c                  |   14 +++
 net/ieee802154/raw.c                    |   14 +++
 net/ipv4/ip_gre.c                       |    2 +-
 net/irda/af_irda.c                      |    1 +
 net/mac80211/agg-tx.c                   |    8 ++
 net/netfilter/xt_RATEEST.c              |    2 +-
 net/netrom/af_netrom.c                  |    1 +
 net/netrom/nr_route.c                   |   21 +++--
 net/phonet/pn_dev.c                     |    2 +-
 net/rose/af_rose.c                      |    1 +
 net/sched/sch_atm.c                     |    2 +-
 net/sched/sch_cbq.c                     |    2 +-
 net/sched/sch_drr.c                     |    2 +-
 net/sched/sch_hfsc.c                    |    2 +-
 net/sched/sch_htb.c                     |    2 +-
 net/sctp/protocol.c                     |    1 +
 net/xfrm/xfrm_hash.h                    |    2 +-
 69 files changed, 520 insertions(+), 347 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