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: <20100406.043308.112189207.davem@davemloft.net>
Date:	Tue, 06 Apr 2010 04:33: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 tcp splice oops is pretty nasty... anyways.

1) Fixup rcu_deref calls done outside RCU read lock in netlabel,
   from Paul Moore.

2) gianfar fixes (memory leak on close, message alignment) from
   Andy Fleming and Kim Philips.

3) MAC address probing fix in smc91c92_cs from Ken Kawasaki.

4) Some small wireless fixes via John Linville and co. including
   a few device ID additions.
	a) iwlwifi bool conversion to flags broke regulatory handling
	b) iwlwifi tfd counting on 4965 chips fix
	c) mac80211's reg_regdb_search_lock needs to be a mutex
	d) off-by-one test fix in wireless mesh metric handling

5) New cxgb4 driver.

6) TCP doesn't maintain queue comsumed state properly across socket
   lock dropping (and thus backlog processing) during splice so this
   confuses tcp_collapse() and we crash.  Fix from Steven J. Magnani

7) bond_uninit() deadlock fix from Amerigo Wang.

8) be2net fixes (redboot flashing, big endian flashing and VLAN rx
   issues) from Ajit Khaparde.

9) stmmac needs crc32, from Carmelo AMOROSO

10) round-robin bonding does htons() on a u8 :-)  Fix from Eric
    Dumazet.

11) Missing lock release in sgisseq driver, from Julia Lawall

12) Need to validate socket address length before derefing in
    socket ->connect() handlers.  From Changli Gao.

Please pull, thanks a lot!

The following changes since commit db217dece3003df0841bacf9556b5c06aa097dae:
  Linus Torvalds (1):
        Merge git://git.kernel.org/.../davem/sparc-2.6

are available in the git repository at:

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

Ajit Khaparde (3):
      be2net: fix a bug in flashing the redboot section
      be2net: fix flashing on big endian architectures
      be2net: fix bug in vlan rx path for big endian architecture

Amerigo Wang (1):
      bonding: fix potential deadlock in bond_uninit()

Andy Fleming (1):
      gianfar: Fix a memory leak in gianfar close code

Ben Konrath (1):
      ar9170: add support for NEC WL300NU-G USB dongle

Benjamin Larsson (1):
      Add a pci-id to the mwl8k driver

Carmelo AMOROSO (1):
      stmmac: fix kconfig for crc32 build error

Changli Gao (1):
      net: check the length of the socket address passed to connect(2)

Dan Carpenter (1):
      iwlwifi: range checking issue

Daniel Mack (1):
      net/wireless/libertas: do not call wiphy_unregister() w/o wiphy_register()

David S. Miller (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6

Dimitris Michailidis (6):
      cxgb4: Add register, message, and FW definitions
      cxgb4: Add HW and FW support code
      cxgb4: Add packet queues and packet DMA code
      cxgb4: Add remaining driver headers and L2T management
      cxgb4: Add main driver file and driver Makefile
      net: Hook up cxgb4 to Kconfig and Makefile

Eric Dumazet (1):
      bonding: bond_xmit_roundrobin() fix

Gertjan van Wingerde (2):
      rt2x00: Fix typo in RF register programming of rt2800.
      rt2x00: Disable powersaving by default in rt2500usb.

Giuseppe CAVALLARO (1):
      stmmac: add documentation for the driver.

Hans de Goede (1):
      Add USB ID for Thomson SpeedTouch 120g to p54usb id table

Johannes Berg (1):
      mac80211: move netdev queue enabling to correct spot

John W. Linville (2):
      wireless: convert reg_regdb_search_lock to mutex
      mac80211: correct typos in "unavailable upon resume" warning

Julia Lawall (1):
      drivers/net: Add missing unlock

Ken Kawasaki (1):
      smc91c92_cs: fix the problem of "Unable to find hardware address"

Kim Phillips (2):
      net: gianfar - initialize per-queue statistics
      net: gianfar - align BD ring size console messages

Neil Horman (1):
      r8169: clean up my printk uglyness

Paul Moore (1):
      netlabel: Fix several rcu_dereference() calls used without RCU read locks

Porsch, Marco (1):
      mac80211: fix PREQ processing and one small bug

Reinette Chatre (1):
      iwlwifi: fix regulatory

Shanyu Zhao (1):
      iwlwifi: clear unattended interrupts in tasklet

Steven J. Magnani (1):
      net: Fix oops from tcp_collapse() when using splice()

Valentin Longchamp (1):
      setup correct int pipe type in ar9170_usb_exec_cmd

Wey-Yi Guy (1):
      iwlwifi: counting number of tfds can be free for 4965

 Documentation/networking/stmmac.txt         |  143 ++
 drivers/net/Kconfig                         |   25 +
 drivers/net/Makefile                        |    1 +
 drivers/net/benet/be_cmds.c                 |    4 +-
 drivers/net/benet/be_main.c                 |   21 +-
 drivers/net/bonding/bond_main.c             |   28 +-
 drivers/net/cxgb4/Makefile                  |    7 +
 drivers/net/cxgb4/cxgb4.h                   |  741 ++++++
 drivers/net/cxgb4/cxgb4_main.c              | 3388 +++++++++++++++++++++++++++
 drivers/net/cxgb4/cxgb4_uld.h               |  239 ++
 drivers/net/cxgb4/l2t.c                     |  624 +++++
 drivers/net/cxgb4/l2t.h                     |  110 +
 drivers/net/cxgb4/sge.c                     | 2431 +++++++++++++++++++
 drivers/net/cxgb4/t4_hw.c                   | 3131 +++++++++++++++++++++++++
 drivers/net/cxgb4/t4_hw.h                   |  100 +
 drivers/net/cxgb4/t4_msg.h                  |  664 ++++++
 drivers/net/cxgb4/t4_regs.h                 |  878 +++++++
 drivers/net/cxgb4/t4fw_api.h                | 1580 +++++++++++++
 drivers/net/gianfar.c                       |   12 +-
 drivers/net/pcmcia/smc91c92_cs.c            |   12 +-
 drivers/net/r8169.c                         |    4 +-
 drivers/net/sgiseeq.c                       |    4 +-
 drivers/net/stmmac/Kconfig                  |    1 +
 drivers/net/wireless/ath/ar9170/usb.c       |    4 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c     |    6 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c      |   12 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c |    4 +-
 drivers/net/wireless/libertas/cfg.c         |    8 +-
 drivers/net/wireless/libertas/dev.h         |    1 +
 drivers/net/wireless/mwl8k.c                |    1 +
 drivers/net/wireless/p54/p54usb.c           |    1 +
 drivers/net/wireless/rt2x00/rt2500usb.c     |    5 +
 drivers/net/wireless/rt2x00/rt2800lib.c     |    4 +-
 net/bluetooth/l2cap.c                       |    3 +-
 net/bluetooth/rfcomm/sock.c                 |    3 +-
 net/bluetooth/sco.c                         |    3 +-
 net/can/bcm.c                               |    3 +
 net/ieee802154/af_ieee802154.c              |    3 +
 net/ipv4/af_inet.c                          |    5 +
 net/ipv4/tcp.c                              |    1 +
 net/mac80211/mesh_hwmp.c                    |    4 +-
 net/mac80211/tx.c                           |    6 +
 net/mac80211/util.c                         |   18 +-
 net/netlabel/netlabel_domainhash.c          |   28 +-
 net/netlabel/netlabel_unlabeled.c           |   66 +-
 net/netlink/af_netlink.c                    |    3 +
 net/wireless/reg.c                          |   12 +-
 47 files changed, 14221 insertions(+), 131 deletions(-)
 create mode 100644 Documentation/networking/stmmac.txt
 create mode 100644 drivers/net/cxgb4/Makefile
 create mode 100644 drivers/net/cxgb4/cxgb4.h
 create mode 100644 drivers/net/cxgb4/cxgb4_main.c
 create mode 100644 drivers/net/cxgb4/cxgb4_uld.h
 create mode 100644 drivers/net/cxgb4/l2t.c
 create mode 100644 drivers/net/cxgb4/l2t.h
 create mode 100644 drivers/net/cxgb4/sge.c
 create mode 100644 drivers/net/cxgb4/t4_hw.c
 create mode 100644 drivers/net/cxgb4/t4_hw.h
 create mode 100644 drivers/net/cxgb4/t4_msg.h
 create mode 100644 drivers/net/cxgb4/t4_regs.h
 create mode 100644 drivers/net/cxgb4/t4fw_api.h
--
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