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: <20120613.230022.1655378156860678656.davem@davemloft.net>
Date:	Wed, 13 Jun 2012 23:00:22 -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


Hey Linus, this has the fixes for the wireless issues you ran into the
other week as well as:

1) Fix CAN c_can driver transmit handling resulting in BUG check triggers,
   from AnilKumar Ch.

2) Fix packet drop monitor sleeping in atomic context, from Eric Dumazet.

3) Fix mv643xx_eth driver build regression, from Andrew Lunn.

4) Inetpeer freeing needs an RCU grace period in order to avoid races
   during tree invalidation.  From Eric Dumazet.

5) Fix endianness bugs in xt_HMARK netfilter module, from Hans Schillstrom.

6) Add proper module refcounting to l2tp_eth to avoid crash on module
   unload, from Eric Dumazet.

7) Fix truncation of neighbour entry dumps due to logic errors in
   neigh_dump_info() and friends, from Eric Dumazet.

8) The conversion of fib6_age() to dst_neigh_lookup() accidently
   reversed the logic of a flags test, fix from Thomas Graf.

9) Fix checksum configuration in newer sky2 chips, from Stephen
   Hemminger.

10) Revert BQL support in NIU driver, doesn't work.

11) l2tp_ip_sendmsg() illegally uses a route without a proper reference.
    From Eric Dumazet.

12) be2net driver references an SKB after it's potentially been freed,
    also from Eric Dumazet.

13) Fix RCU stalls in dummy net driver init.  Also from Eric Dumazet.

14) lpc_eth has several bugs in it's transmit engine leading to packet
    leaks and improper queue wakes, from Eric Dumazet.

15) Apply short DMA workaround to more tg3 chips, from Matt Carlson.

16) Add tilegx network driver.

17) Bonding queue mapping for a packet can get corrupted, fix from
    Eric Dumazet.

18) Fix bug in netpoll_send_udp() SKB management that can leave garbage
    in the payload in certain situations.  From Eric Dumazet.

19) bnx2x driver interprets chip RX checksum offload incorrectly in
    encapsulation situations.  Fix from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit f8f5701bdaf9134b1f90e5044a82c66324d2073f:

  Linux 3.5-rc1 (2012-06-02 18:29:26 -0700)

are available in the git repository at:

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

for you to fetch changes up to d6cb3e41386f20fb0777d0b59a2def82c65d37f7:

  bnx2x: fix checksum validation (2012-06-13 15:58:53 -0700)

----------------------------------------------------------------
Amitkumar Karwar (1):
      cfg80211: use sme_state in ibss start/join path

Andrew Lunn (1):
      mv643xx_eth: Fix compile error for architectures without clk.

AnilKumar Ch (3):
      can: c_can: fix "BUG! echo_skb is occupied!" during transmit
      can: c_can: fix an interrupt thrash issue with c_can driver
      can: c_can: fix race condition in c_can_open()

Arik Nemtsov (1):
      mac80211: fix non RCU-safe sta_list manipulation

Avinash Patil (2):
      mwifiex: invalidate bss config before setting channel for uAP
      mwifiex: support NL80211_HIDDEN_SSID_ZERO_LEN for uAP

Bjørn Mork (1):
      net: sierra_net: device IDs for Aircard 320U++

Bruce Allan (1):
      e1000e: test for valid check_reset_block function pointer

Chris Metcalf (1):
      tilegx network driver: initial support

Chun-Yeow Yeoh (1):
      mac80211: Fix Unreachable Mesh Station Problem when joining to another MBSS

Dave Jones (1):
      appletalk: Remove out of date message in printk

David S. Miller (4):
      Merge branch 'master' of git://gitorious.org/linux-can/linux-can
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless
      Revert "niu: Add support for byte queue limits."
      Merge branch 'master' of git://1984.lsi.us.es/net

Emmanuel Grumbach (2):
      iwlwifi: don't mess up the SCD when removing a key
      iwlwifi: disable the buggy chain extension feature in HW

Eric Dumazet (13):
      drop_monitor: dont sleep in atomic context
      inetpeer: fix a race in inetpeer_gc_worker()
      net: l2tp_eth: fix kernel panic on rmmod l2tp_eth
      net: neighbour: fix neigh_dump_info()
      l2tp: fix a race in l2tp_ip_sendmsg()
      be2net: fix a race in be_xmit()
      virtio-net: fix a race on 32bit arches
      dummy: fix rcu_sched self-detected stalls
      lpc_eth: add missing ndo_change_mtu()
      lpc_eth: fix tx completion
      bonding: Fix corrupted queue_mapping
      netpoll: fix netpoll_send_udp() bugs
      bnx2x: fix checksum validation

Felix Fietkau (1):
      mac80211: add missing rcu_read_lock/unlock in agg-rx session timer

Giuseppe CAVALLARO (5):
      net: icplus: fix interrupt mask
      stmmac: fix driver's doc when run kernel-doc script
      stmmac: update driver's doc
      stmmac: fix driver Kconfig when built as module
      stmmac: fix driver built w/ w/o both pci and platf modules

Haiyang Zhang (1):
      net/hyperv: Use wait_event on outstanding sends during device removal

Hans Schillstrom (1):
      netfilter: xt_HMARK: fix endianness and provide consistent hashing

Hauke Mehrtens (1):
      bcma: fix null pointer in bcma_core_pci_irq_ctl

Joe Perches (3):
      can: cc770: Fix likely misuse of | for &
      mac80211: Fix likely misuse of | for &
      brcmfmac: Fix likely misuse of | for &

Johannes Berg (8):
      iwlwifi: fix TX power antenna access
      mac80211_hwsim: advertise interface combinations
      mac80211: clean up remain-on-channel on interface stop
      iwlwifi: disable WoWLAN if !CONFIG_PM_SLEEP
      iwlwifi: fix double free/complete in firmware loading
      iwlwifi: unregister LEDs if mac80211 registration fails
      cfg80211: fix interface combinations check
      wireless: add my new trees to MAINTAINERS

John Fastabend (2):
      ixgbe: fix_features rxvlan is independent of DCB and needs to be set
      ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled

John W. Linville (3):
      Merge branch 'master' of git://git.kernel.org/.../bluetooth/bluetooth
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Matt Carlson (1):
      tg3: Apply short DMA frag workaround to 5906

Meenakshi Venkataraman (2):
      mac80211: fix error in station state transitions during reconfig
      iwlwifi: use correct supported firmware for 6035 and 6000g2

Oleksij Rempel (1):
      b43: do not call ieee80211_unregister_hw if we are not registred

Pablo Neira Ayuso (1):
      netfilter: nf_ct_h323: fix bug in rtcp natting

Paul Pluzhnikov (1):
      net: Make linux/tcp.h C++ friendly (trivial)

Qasim Javed (1):
      mac80211_hwsim: Set IEEE80211_STAT_ACK flag when userspace indicates that the frame has been acknowledged.

Randy Dunlap (2):
      net/core: fix kernel-doc warnings
      netdev: fix drivers/net/phy/ kernel-doc warnings

Roland Dreier (1):
      net: Reorder initialization in ip_route_output to fix gcc warning

Sasha Levin (1):
      NFC: Fix possible NULL ptr deref when getting the name of a socket

Seth Forshee (1):
      bcma: add ext PA workaround for BCM4331 and BCM43431

Stanislav Yakovlev (1):
      net/wireless: ipw2100: Fix WARN_ON occurring in wiphy_register called by ipw2100_pci_init_one

Stanislaw Gruszka (4):
      mac80211: run scan after finish connection monitoring
      rt2x00: use atomic variable for seqno
      rtl8187: ->brightness_set can not sleep
      mac80211: add back channel change flag

Stefan Roese (1):
      net: stmmac: Fix clock en-/disable calls

Thomas Graf (1):
      ipv6: fib: Restore NTF_ROUTER exception in fib6_age()

Vincent Bernat (1):
      snmp: fix OutOctets counter to include forwarded datagrams

Vinicius Costa Gomes (1):
      Bluetooth: Fix checking the wrong flag when accepting a socket

Weiping Pan (1):
      bonding:record primary when modify it via sysfs

françois romieu (1):
      r8169: avoid NAPI scheduling delay.

stephen hemminger (1):
      sky2: fix checksum bit management on some chips

 Documentation/networking/stmmac.txt                   |   44 +-
 MAINTAINERS                                           |   12 +-
 drivers/bcma/driver_chipcommon_pmu.c                  |    4 +-
 drivers/bcma/driver_pci.c                             |    6 +-
 drivers/bcma/sprom.c                                  |    4 +-
 drivers/net/bonding/bond_main.c                       |    9 +-
 drivers/net/bonding/bond_sysfs.c                      |    8 +-
 drivers/net/can/c_can/c_can.c                         |   16 +-
 drivers/net/can/c_can/c_can.h                         |    1 +
 drivers/net/can/cc770/cc770_platform.c                |    2 +-
 drivers/net/dummy.c                                   |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h           |   15 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c       |   27 +-
 drivers/net/ethernet/broadcom/tg3.c                   |    3 +-
 drivers/net/ethernet/emulex/benet/be_main.c           |    5 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c           |    6 +-
 drivers/net/ethernet/intel/e1000e/mac.c               |    2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c            |    4 +-
 drivers/net/ethernet/intel/e1000e/phy.c               |    8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c         |   22 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c            |   15 +-
 drivers/net/ethernet/marvell/sky2.c                   |   10 +-
 drivers/net/ethernet/nxp/lpc_eth.c                    |   11 +-
 drivers/net/ethernet/realtek/r8169.c                  |    6 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig           |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h          |   63 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c     |   35 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c      |   29 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c |    4 +-
 drivers/net/ethernet/sun/niu.c                        |   12 +-
 drivers/net/ethernet/tile/Kconfig                     |    2 +
 drivers/net/ethernet/tile/Makefile                    |    4 +-
 drivers/net/ethernet/tile/tilegx.c                    | 1898 +++++++++++++++++++++++++++++++++++++
 drivers/net/hyperv/hyperv_net.h                       |    1 +
 drivers/net/hyperv/netvsc.c                           |   12 +-
 drivers/net/phy/icplus.c                              |    7 +
 drivers/net/phy/mdio_bus.c                            |    2 +-
 drivers/net/usb/sierra_net.c                          |   14 +-
 drivers/net/virtio_net.c                              |   19 +-
 drivers/net/wireless/b43/b43.h                        |    4 +
 drivers/net/wireless/b43/main.c                       |   19 +-
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c      |    4 +-
 drivers/net/wireless/ipw2x00/ipw2100.c                |   20 +-
 drivers/net/wireless/iwlwifi/iwl-6000.c               |   23 +-
 drivers/net/wireless/iwlwifi/iwl-agn-sta.c            |    2 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c                |    9 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.c             |   18 +-
 drivers/net/wireless/iwlwifi/iwl-mac80211.c           |    3 +
 drivers/net/wireless/iwlwifi/iwl-prph.h               |    1 +
 drivers/net/wireless/iwlwifi/iwl-trans-pcie.c         |    5 +
 drivers/net/wireless/mac80211_hwsim.c                 |   22 +
 drivers/net/wireless/mwifiex/cfg80211.c               |   13 +
 drivers/net/wireless/mwifiex/fw.h                     |    6 +
 drivers/net/wireless/mwifiex/uap_cmd.c                |   10 +
 drivers/net/wireless/rt2x00/rt2x00.h                  |    3 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c               |    1 -
 drivers/net/wireless/rt2x00/rt2x00queue.c             |   13 +-
 drivers/net/wireless/rtl818x/rtl8187/leds.c           |    2 +-
 include/linux/netfilter/xt_HMARK.h                    |    5 +
 include/linux/tcp.h                                   |   20 +-
 include/net/inetpeer.h                                |    5 +-
 include/net/route.h                                   |    2 +-
 include/net/sch_generic.h                             |    7 +-
 net/appletalk/ddp.c                                   |    4 +-
 net/bluetooth/af_bluetooth.c                          |    2 +-
 net/core/drop_monitor.c                               |  102 +-
 net/core/filter.c                                     |    4 +-
 net/core/neighbour.c                                  |   14 +-
 net/core/netpoll.c                                    |   11 +-
 net/core/skbuff.c                                     |    2 +-
 net/ipv4/inetpeer.c                                   |   16 +-
 net/ipv4/ip_forward.c                                 |    1 +
 net/ipv4/ipmr.c                                       |    1 +
 net/ipv6/ip6_fib.c                                    |    2 +-
 net/ipv6/ip6_output.c                                 |    1 +
 net/ipv6/ip6mr.c                                      |    2 +
 net/l2tp/l2tp_eth.c                                   |    2 +
 net/l2tp/l2tp_ip.c                                    |    9 +-
 net/mac80211/agg-rx.c                                 |    7 +-
 net/mac80211/cfg.c                                    |    6 +-
 net/mac80211/iface.c                                  |   12 +
 net/mac80211/mlme.c                                   |   38 +-
 net/mac80211/offchannel.c                             |   16 +
 net/mac80211/sta_info.c                               |    4 +-
 net/mac80211/tx.c                                     |    9 +-
 net/mac80211/util.c                                   |    2 +-
 net/netfilter/nf_conntrack_h323_main.c                |    5 +-
 net/netfilter/xt_HMARK.c                              |   72 +-
 net/nfc/llcp/sock.c                                   |    3 +
 net/wireless/ibss.c                                   |    6 +-
 net/wireless/util.c                                   |   19 +-
 91 files changed, 2550 insertions(+), 389 deletions(-)
 create mode 100644 drivers/net/ethernet/tile/tilegx.c
--
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