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]
Date:	Thu, 07 Aug 2008 23:20:31 -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 bulk of the changes in here are wireless and wired driver updates
and fixes.  And finally the ath9k wireless driver seems ready to go.
Other highlights:

1) Andrew Haley noticed we had this code in TCP of the form:

		if (condition)
			foo();

			bar();
			baz();

   ie. with completely wrong indentation for many lines after the
   conditional.

2) Two packet scheduler fixes (more multiqueue fallout) based upon
   bug reports by Stephen Hemminger:

   a) Code was testing for root qdisc ID of "zero" instead of the
      correct TC_H_ROOT

   b) The new code didn't allow modifying qdisc configuration properly
      when the device or link was down.  This was merely cases of using
      dev_queue->qdisc when we should have used dev_queue->qdisc_sleeping

3) Jamal Hadi Salim fixes a reference counting issue in traffic
   classifier actions.

4) Joakim Koskela, with help from Herbert Xu, fixes IPSEC BEET tunnel
   handling.

5) Addition of the ATH9K driver, of course.  Part of this are two
   linux/list.h changes, but those were reviewed on lkml.

Please pull, thanks a lot!

The following changes since commit 0967d61ea0d8e8a7826bd8949cd93dd1e829ac55:
  Linus Torvalds (1):
        Linux 2.6.27-rc2

are available in the git repository at:

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

Adam Langley (1):
      tcp: (whitespace only) fix confusing indentation

Adrian Bunk (2):
      remove bogus CONFIG_GFAR_NAPI's
      ath9k: work around gcc ICEs

Alexander Duyck (6):
      igb: fix comments
      igb: fix null pointer dereference seen with fiber NICs
      igb: fixes 82576 serdes init to correctly support manual flow control changes
      igb: correct issue of set_mta member of mac.ops not being populated
      igb: remove three redundant functions left in the code
      igb: remove igb_init_managability as it is deprecated

Andrew Morton (1):
      drivers/net/netxen/netxen_nic_hw.c: fix printk warnings

Auke Kok (1):
      e1000e: perform basic 82573 EEPROM checks for known issues

Ayaz Abdulla (4):
      forcedeth: fix rx error policy
      forcedeth: add new tx stat counters
      forcedeth: add jumbo frame support for mcp79
      forcedeth: add tx pause limit

Ben Collins (1):
      pegasus: add blacklist support to fix Belkin bluetooth dongle.

Brandon Philips (1):
      ethtool: Expand ethtool_cmd.speed to 32 bits

Brice Goglin (2):
      myri10ge: update firmware headers
      myri10ge: set 64bits consistent DMA mask

Bruce Allan (1):
      e1000e: remove inapplicable test for ioport

Christian Lamparter (1):
      p54: swap short slot time dcf values

David S. Miller (6):
      ipv4: Fix over-ifdeffing of ip_static_sysctl_init.
      pkt_sched: Fix "parent is root" test in qdisc_create().
      Merge branch 'upstream-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
      Merge branch 'ath9k' of git://git.kernel.org/.../linville/wireless-2.6
      pkt_sched: Fix qdisc config when link is down.
      Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-2.6

Dhananjay Phadke (5):
      netxen: fix link status, link speed
      netxen: add new board types
      netxen: fix legacy interrupts
      netxen: fix cmd ring init
      netxen: fix promisc mode, mtu setting

Eduardo Habkost (1):
      xen-netfront: use netif_start_queue() on xennet_open()

Eugene Teo (1):
      hamradio: add missing sanity check to tty operation

Francois Romieu (2):
      via-velocity: separated struct allow wholesale copy during MTU changes.
      via-velocity: velocity_init_{rd/tx}_ring use kcalloc(..., GFP_KERNEL).

Gui Jianfeng (1):
      tcp: Fix kernel panic when calling tcp_v(4/6)_md5_do_lookup

Gustavo F. Padovan (3):
      drivers/net: Remove 'return' of void function NS8390p_init()
      drivers/net: coding styles fixes to drivers/net/8390p.c
      drivers/net: coding styles fixes to drivers/net/8390.c

Ivo van Doorn (1):
      rt2x00: Block all unsupported modes

Jamal Hadi Salim (1):
      pkt_sched: Fix actions referencing

Jay Cliburn (1):
      atl1: deal with hardware rx checksum bug

Jay Vosburgh (1):
      bonding: refactor mii monitor

Jeff Garzik (2):
      Merge branch 'via-velocity' of git://git.kernel.org/.../romieu/netdev-2.6 into tmp
      Merge branch 'for-jeff' of git://git.kernel.org/.../chris/linux-2.6 into tmp

Jeff Kirsher (1):
      e1000e: convert ndev_ printks to something smaller

Jesse Brandeburg (1):
      e1000e: fix drv load issues

Joakim Koskela (2):
      ipsec: Interfamily IPSec BEET
      ipsec: Interfamily IPSec BEET, ipv4-inner ipv6-outer

Joe Eykholt (3):
      net/core: Uninline skb_bond().
      net/core: Allow certain receives on inactive slave.
      net/core: Allow receive on active slaves.

Krzysztof Halasa (1):
      WAN: remove extra help text from HDLC_PPP config option

Krzysztof HaƂasa (15):
      WAN: cosmetic changes to generic HDLC
      Remove bogus dosyncppp variable from synclink drivers.
      Remove bogus variables from syncppp.[ch]
      Remove dead code from wanmain.c, CONFIG_WANPIPE_MULTPPP doesn't exist
      wanmain.c doesn't need syncppp.h
      WAN: Remove unneeded "#include <net/syncppp.h>"
      WAN: Remove dead code from PC300 driver, part #1
      WAN: Remove dead code from PC300 driver, part #2
      WAN: Convert PC300 driver to use normal u8/u16/u32 types
      WAN: farsync driver no longer uses syncppp.c directly
      WAN: Port COSA driver to generic HDLC.
      WAN: Convert Zilog-based drivers to generic HDLC
      WAN: Port LMC driver to generic HDLC
      WAN: don't mention syncppp in z8530 DocBook.
      WAN: Use u32 type instead of u_int32_t in LMC driver.

Krzysztof Piotr Oledzki (1):
      netfilter: fix two recent sysctl problems

Larry Finger (1):
      p54: Fix for TX sequence number problem

Laurent Pinchart (1):
      dm9000: Support MAC address setting through platform data.

Li Yang (1):
      net/fs_enet: remove redundant messages for performance

Luis Carlos Cobo (2):
      mac80211: fix use of skb->cb for mesh forwarding
      mac80211: keep mesh ifaces in allmulti mode

Luis R. Rodriguez (4):
      list.h: Add list_splice_tail() and list_splice_tail_init()
      list.h: add list_cut_position()
      ath5k: remove Atheros 11n devices from supported list
      ath9k: Add new Atheros IEEE 802.11n driver

Marcel Holtmann (3):
      [Bluetooth] Add parameters to control BNEP header compression
      [Bluetooth] Removal of unnecessary ignore module parameter
      [Bluetooth] Add full quirk implementation for btusb driver

Moni Shoua (1):
      bonding: Don't destroy bonding master when removing slave via sysfs

Rami Rosen (2):
      ipv4: replace dst_metric() with dst_mtu() in net/ipv4/route.c.
      ipv6: replace dst_metric() with dst_mtu() in net/ipv6/route.c.

Randy Dunlap (1):
      bnx2x: fix logical op

Robert Olsson (1):
      pktgen: multiqueue etc.

Ron Mercer (4):
      qla3xxx: fix: Remove unused set_multicast function.
      qla3xxx: fix: Fix IFF_MULTICAST setting.
      qla3xxx: cleanup: Remove some unused defined constants in the header file.
      qla3xxx: cleanup: Remove some unused structure definitions and structure elements.

Stephen Hemminger (2):
      sky2: fix PM related regressions
      3c59x: use netdev_alloc_skb

Sujith (6):
      ath9k: Cleanup data structures related to HW capabilities
      ath9k: Remove redundant data structure ath9k_txq_info
      ath9k: Use mac80211's band macros and remove enum hal_freq_band
      ath9k: Remove a few unused macros and fix indentation
      ath9k: More unused macros
      ath9k: Revamp wireless mode usage

Thomas Bogendoerfer (1):
      METH: fix MAC address setup

Tomas Winkler (1):
      iwlwifi: cleanup iwl_tx_skb

Wang Chen (1):
      [netdrvr] Drivers should not set IFF_* flag themselves

Yoshinori Sato (1):
      [netdrvr] sh_eth: Add SH7619 support

root (1):
      qla3xxx: driver version change.

 Documentation/DocBook/z8530book.tmpl           |   38 +-
 MAINTAINERS                                    |    9 +
 arch/sh/include/asm/sh_eth.h                   |   11 +
 drivers/bluetooth/bcm203x.c                    |    9 +-
 drivers/bluetooth/bfusb.c                      |   10 +-
 drivers/bluetooth/bpa10x.c                     |   10 +-
 drivers/bluetooth/btusb.c                      |  163 +-
 drivers/bluetooth/hci_usb.c                    |    8 +-
 drivers/char/pcmcia/synclink_cs.c              |    4 -
 drivers/char/synclink.c                        |    4 -
 drivers/char/synclink_gt.c                     |    5 -
 drivers/char/synclinkmp.c                      |    4 -
 drivers/dma/ioat_dma.c                         |    2 +-
 drivers/net/3c523.c                            |    4 +-
 drivers/net/3c527.c                            |    9 +-
 drivers/net/3c59x.c                            |   14 +-
 drivers/net/8390.c                             |   13 +-
 drivers/net/8390p.c                            |   19 +-
 drivers/net/Kconfig                            |    5 +-
 drivers/net/atlx/atl1.c                        |   19 +-
 drivers/net/atp.c                              |    9 +-
 drivers/net/bnx2x_main.c                       |    2 +-
 drivers/net/bonding/bond_3ad.c                 |    1 +
 drivers/net/bonding/bond_main.c                |  398 +-
 drivers/net/bonding/bond_sysfs.c               |    3 -
 drivers/net/de620.c                            |    7 -
 drivers/net/dm9000.c                           |    5 +
 drivers/net/e1000e/e1000.h                     |   31 +-
 drivers/net/e1000e/ethtool.c                   |   44 +-
 drivers/net/e1000e/netdev.c                    |  246 +-
 drivers/net/e1000e/param.c                     |   31 +-
 drivers/net/eepro.c                            |    8 -
 drivers/net/eth16i.c                           |    1 -
 drivers/net/forcedeth.c                        |  110 +-
 drivers/net/fs_enet/mac-fcc.c                  |    2 +-
 drivers/net/gianfar.c                          |    4 -
 drivers/net/hamradio/mkiss.c                   |    2 +-
 drivers/net/igb/e1000_82575.c                  |   72 +-
 drivers/net/igb/e1000_82575.h                  |    1 -
 drivers/net/igb/e1000_defines.h                |    1 +
 drivers/net/igb/e1000_hw.h                     |    1 -
 drivers/net/igb/e1000_mac.c                    |   84 +-
 drivers/net/igb/e1000_mac.h                    |    5 +-
 drivers/net/igb/e1000_regs.h                   |    3 -
 drivers/net/igb/igb_main.c                     |   30 +-
 drivers/net/lp486e.c                           |    2 -
 drivers/net/meth.c                             |    2 +-
 drivers/net/myri10ge/myri10ge.c                |    1 +
 drivers/net/myri10ge/myri10ge_mcp.h            |   52 +-
 drivers/net/myri10ge/myri10ge_mcp_gen_header.h |    2 +-
 drivers/net/netxen/netxen_nic.h                |   41 +-
 drivers/net/netxen/netxen_nic_ctx.c            |    9 +-
 drivers/net/netxen/netxen_nic_ethtool.c        |   35 +-
 drivers/net/netxen/netxen_nic_hdr.h            |   10 +
 drivers/net/netxen/netxen_nic_hw.c             |  103 +-
 drivers/net/netxen/netxen_nic_hw.h             |   13 +-
 drivers/net/netxen/netxen_nic_init.c           |    5 +
 drivers/net/netxen/netxen_nic_main.c           |   99 +-
 drivers/net/netxen/netxen_nic_niu.c            |   16 +-
 drivers/net/netxen/netxen_nic_phan_reg.h       |    4 +-
 drivers/net/ni5010.c                           |    1 -
 drivers/net/ni52.c                             |    2 +-
 drivers/net/qla3xxx.c                          |   23 +-
 drivers/net/qla3xxx.h                          |  105 -
 drivers/net/sh_eth.c                           |   69 +-
 drivers/net/sh_eth.h                           |   22 +-
 drivers/net/sky2.c                             |  103 +-
 drivers/net/sky2.h                             |    2 -
 drivers/net/sun3_82586.c                       |    7 +-
 drivers/net/usb/pegasus.c                      |   21 +
 drivers/net/via-velocity.c                     |  301 +-
 drivers/net/via-velocity.h                     |   50 +-
 drivers/net/wan/Kconfig                        |   15 +-
 drivers/net/wan/Makefile                       |   11 +-
 drivers/net/wan/cosa.c                         |  293 +-
 drivers/net/wan/dscc4.c                        |    1 -
 drivers/net/wan/farsync.c                      |    5 +-
 drivers/net/wan/farsync.h                      |    6 -
 drivers/net/wan/hdlc.c                         |   25 +-
 drivers/net/wan/hdlc_cisco.c                   |   29 +-
 drivers/net/wan/hdlc_fr.c                      |   19 +-
 drivers/net/wan/hdlc_ppp.c                     |   15 +-
 drivers/net/wan/hdlc_raw.c                     |   15 +-
 drivers/net/wan/hdlc_raw_eth.c                 |   17 +-
 drivers/net/wan/hdlc_x25.c                     |   17 +-
 drivers/net/wan/hostess_sv11.c                 |  382 +-
 drivers/net/wan/lmc/lmc.h                      |   11 +-
 drivers/net/wan/lmc/lmc_debug.c                |    7 +-
 drivers/net/wan/lmc/lmc_debug.h                |    6 +-
 drivers/net/wan/lmc/lmc_ioctl.h                |    2 +-
 drivers/net/wan/lmc/lmc_main.c                 |  672 +--
 drivers/net/wan/lmc/lmc_media.c                |   66 +-
 drivers/net/wan/lmc/lmc_proto.c                |  146 +-
 drivers/net/wan/lmc/lmc_proto.h                |   14 +-
 drivers/net/wan/lmc/lmc_var.h                  |  360 +-
 drivers/net/wan/pc300.h                        |  228 +-
 drivers/net/wan/pc300_drv.c                    |  146 +-
 drivers/net/wan/sealevel.c                     |  361 +-
 drivers/net/wan/syncppp.c                      |    9 -
 drivers/net/wan/z85230.c                       |  193 +-
 drivers/net/wan/z85230.h                       |   10 +-
 drivers/net/wireless/Kconfig                   |    1 +
 drivers/net/wireless/Makefile                  |    1 +
 drivers/net/wireless/ath5k/base.c              |    2 -
 drivers/net/wireless/ath9k/Kconfig             |    8 +
 drivers/net/wireless/ath9k/Makefile            |   11 +
 drivers/net/wireless/ath9k/ath9k.h             | 1021 +++
 drivers/net/wireless/ath9k/beacon.c            |  979 +++
 drivers/net/wireless/ath9k/core.c              | 1923 ++++++
 drivers/net/wireless/ath9k/core.h              | 1072 +++
 drivers/net/wireless/ath9k/hw.c                | 8571 ++++++++++++++++++++++++
 drivers/net/wireless/ath9k/hw.h                |  969 +++
 drivers/net/wireless/ath9k/initvals.h          | 3146 +++++++++
 drivers/net/wireless/ath9k/main.c              | 1470 ++++
 drivers/net/wireless/ath9k/phy.c               |  436 ++
 drivers/net/wireless/ath9k/phy.h               |  543 ++
 drivers/net/wireless/ath9k/rc.c                | 2126 ++++++
 drivers/net/wireless/ath9k/rc.h                |  316 +
 drivers/net/wireless/ath9k/recv.c              | 1318 ++++
 drivers/net/wireless/ath9k/reg.h               | 1385 ++++
 drivers/net/wireless/ath9k/regd.c              | 1026 +++
 drivers/net/wireless/ath9k/regd.h              |  412 ++
 drivers/net/wireless/ath9k/regd_common.h       | 1915 ++++++
 drivers/net/wireless/ath9k/xmit.c              | 2871 ++++++++
 drivers/net/wireless/iwlwifi/iwl-agn.c         |    4 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h       |    3 +-
 drivers/net/wireless/iwlwifi/iwl-tx.c          |   40 +-
 drivers/net/wireless/orinoco.c                 |    7 -
 drivers/net/wireless/p54/p54.h                 |    1 +
 drivers/net/wireless/p54/p54common.c           |   18 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c        |   54 +-
 drivers/net/wireless/wavelan.c                 |    3 -
 drivers/net/wireless/wavelan_cs.c              |    6 -
 drivers/net/xen-netfront.c                     |    2 +-
 drivers/usb/host/ehci-q.c                      |    2 +-
 include/linux/dm9000.h                         |    1 +
 include/linux/ethtool.h                        |   17 +-
 include/linux/list.h                           |   87 +-
 include/net/request_sock.h                     |    2 +-
 include/net/syncppp.h                          |    2 -
 net/bluetooth/bnep/core.c                      |   15 +-
 net/core/dev.c                                 |   35 +-
 net/core/pktgen.c                              |   37 +-
 net/dccp/dccp.h                                |    3 +-
 net/dccp/minisocks.c                           |    3 +-
 net/ipv4/esp4.c                                |    2 +-
 net/ipv4/route.c                               |   12 +-
 net/ipv4/tcp_ipv4.c                            |    4 +-
 net/ipv4/tcp_minisocks.c                       |  140 +-
 net/ipv4/xfrm4_mode_beet.c                     |    6 +-
 net/ipv6/esp6.c                                |    4 +
 net/ipv6/route.c                               |    2 +-
 net/ipv6/tcp_ipv6.c                            |    8 +-
 net/ipv6/xfrm6_mode_beet.c                     |   27 +-
 net/mac80211/main.c                            |    8 +-
 net/mac80211/mesh.h                            |    5 +-
 net/mac80211/mesh_hwmp.c                       |   19 +-
 net/mac80211/mesh_pathtbl.c                    |   11 +-
 net/mac80211/rx.c                              |  116 +-
 net/mac80211/tx.c                              |   45 +-
 net/netfilter/nf_conntrack_core.c              |    6 +-
 net/netfilter/nf_conntrack_standalone.c        |   28 +-
 net/sched/act_api.c                            |    5 +-
 net/sched/sch_api.c                            |   10 +-
 net/wanrouter/wanmain.c                        |   27 -
 165 files changed, 34487 insertions(+), 3504 deletions(-)
 create mode 100644 arch/sh/include/asm/sh_eth.h
 create mode 100644 drivers/net/wireless/ath9k/Kconfig
 create mode 100644 drivers/net/wireless/ath9k/Makefile
 create mode 100644 drivers/net/wireless/ath9k/ath9k.h
 create mode 100644 drivers/net/wireless/ath9k/beacon.c
 create mode 100644 drivers/net/wireless/ath9k/core.c
 create mode 100644 drivers/net/wireless/ath9k/core.h
 create mode 100644 drivers/net/wireless/ath9k/hw.c
 create mode 100644 drivers/net/wireless/ath9k/hw.h
 create mode 100644 drivers/net/wireless/ath9k/initvals.h
 create mode 100644 drivers/net/wireless/ath9k/main.c
 create mode 100644 drivers/net/wireless/ath9k/phy.c
 create mode 100644 drivers/net/wireless/ath9k/phy.h
 create mode 100644 drivers/net/wireless/ath9k/rc.c
 create mode 100644 drivers/net/wireless/ath9k/rc.h
 create mode 100644 drivers/net/wireless/ath9k/recv.c
 create mode 100644 drivers/net/wireless/ath9k/reg.h
 create mode 100644 drivers/net/wireless/ath9k/regd.c
 create mode 100644 drivers/net/wireless/ath9k/regd.h
 create mode 100644 drivers/net/wireless/ath9k/regd_common.h
 create mode 100644 drivers/net/wireless/ath9k/xmit.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ