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: <20080722.184315.193699759.davem@davemloft.net>
Date:	Tue, 22 Jul 2008 18:43:15 -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


Major items:

1) Pull in network driver work via Jeff Garzik, including addition
   of the Atheros L1E Gigabit Ethernet driver.

2) Stephen Hemminger fixes a refcount bug wrt. timers in ipv6, as
   well as some futher ipv6 cleanups.

3) Adrian Bunk marked some functions static.

4) Anton Vorontsov fixes some more cases of driver netif_*_queue() usage.

5) ipv6_devconf should not be exported to userland in header files

6) Fix handling of coverage parameter in UDPLITE, from Gerrit Ranker.

7) 'mandocs' make target was failing.  Fix thanks to Dave Jones.

There is a pending fix for Ingo's netconsole memory corruption
problems, it is an e1000 driver bug.  I will integrate that fix in the
next round since it appears all the active Intel driver maintainers
are at OLS this week :-)

Please pull, thanks a lot!

The following changes since commit 5547cd0ae8b46db9a084505239294eed9b8c8e2d:
  Patrick McHardy (1):
        netfilter: nf_conntrack_sctp: fix sparse warnings

are available in the git repository at:

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

Adrian Bunk (5):
      netns: make get_proc_net() static
      pkt_sched: make qdisc_class_hash_alloc() static
      sctp: make sctp_outq_flush() static
      sctp: remove sctp_assoc_proc_exit()
      ipv6: make struct ipv6_devconf static

Andy Richter (1):
      s390/net: Cleanup claw printk messages.

Anton Vorontsov (1):
      netdev: bunch of drivers: avoid WARN at net/core/dev.c:1328

Arjan van de Ven (1):
      net: Print the module name as part of the watchdog message

Ben Dooks (1):
      DM9000: Remove magic numbers

Ben Hutchings (3):
      sfc: I2C adapter initialisation fixes
      sfc: Use a separate workqueue for resets
      sfc: Create one RX queue and interrupt per CPU package by default

Brice Goglin (2):
      myri10ge: remove wcfifo
      myri10ge: use ioremap_wc

Christoph Lameter (1):
      Fix typo in meth driver

Dave Jones (4):
      net: Fix build failure with 'make mandocs'.
      8139too: Make PIO/MMIO a runtime decision through a module parameter.
      8139too: Force usage of PIO on OQO2
      8139too: Fall back to PIO when MMIO fails.

David S. Miller (7):
      ipv6: __KERNEL__ ifdef struct ipv6_devconf
      tcp: Fix bitmask test in tcp_syn_options()
      netdev: Handle ->addr_list_lock just like ->_xmit_lock for lockdep.
      Merge branch 'upstream-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
      Merge branch 'upstream-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
      netxen: Needs to include linux/vmalloc.h
      ipw2200: Call netif_*_queue() interfaces properly.

Dhananjay Phadke (11):
      netxen: cleanup unused variables/functions
      netxen: hw multicast filtering
      netxen: add defs for new chip/boards
      netxen: add 2MB PCI memory support
      netxen: pci probe and firmware init changes
      netxen: remove netxen_nic_isr.c
      netxen: add netxen_nic_ctx.c
      netxen: mtu, mac, link status changes
      netxen: cut-through rx changes
      netxen: enable tso6, intr coalescing.
      netxen: update driver version

Florian Fainelli (11):
      r6040: prefix all functions with r6040
      r6040: fix null pointer access and tx timeouts
      r6040: fix scheduling while atomic in r6040_tx_timeout
      r6040: rework the RX buffers allocation routine
      r6040: call napi_disable when puting down the interface and set lp->dev accordingly.
      r6040: completely rework the RX path
      r6040: use definitions for magic values in descriptor status
      r6040: change the default waiting time
      r6040: handle RX fifo full and no descriptor interrupts
      r6040: bump release number to 0.18
      r6040: rework init_one error handling

Francois Romieu (2):
      r8169: multicast register update
      e1000: delete non NAPI code from the driver

Gerrit Renker (1):
      udplite: Protection against coverage value wrap-around

Harvey Harrison (2):
      net: igb_main.c fix sparse integer as NULL pointer warning
      net: tun.c fix cast

Ian Schram (1):
      mac80211_hwsim.c: fix: BUG: unable to handle kernel NULL pointer dereference at 0000000000000370

Ingo Molnar (1):
      net 8390p: fix interface usage

Jeff Garzik (2):
      Merge branch 'r8169-davem' of git://git.kernel.org/.../romieu/netdev-2.6 into upstream-fixes
      [netdrvr] atl1d: fix !CONFIG_PM build

Jeff Kirsher (1):
      e1000: remove email reference

Jesse Brandeburg (1):
      ixgbe: remove device ID for unsupported device

Jie Yang (1):
      atl1e: Atheros L1E Gigabit Ethernet driver

Joe Perches (6):
      e1000: neaten function declarations
      e1000: Use hw, er32, and ew32
      e1000: Move extern function definitions to e1000.h
      e1000: Remove spaces after casts and function names
      e1000: checkpatch clean
      e1000: Move assignments in tests before test

Laurent Pinchart (1):
      fs_enet: Remove unused fields in the fs_mii_bb_platform_info structure.

Lennert Buytenhek (1):
      mv643xx_eth: fix NETPOLL build

Marcus Sundberg (1):
      r8169: avoid thrashing PCI conf space above RTL_GIGA_MAC_VER_06

Paulius Zaleckas (1):
      at91_ether: use netstats in net_device structure

Peter Tiedemann (1):
      s390/net/ctcm: message cleanup

Stephen Hemminger (7):
      ipv6: use timer pending
      net: use kcalloc in netdev_queue alloc
      netns: dont alloc ipv6 fib timer list
      ipv6: use round_jiffies
      ipv6: use spin_trylock_bh
      ipv6: use kcalloc
      ipv6: icmp6_dst_gc return change

Taku Izumi (1):
      e1000: make ioport free

Thomas Backlund (1):
      rndis_host: support WM6 devices as modems

Ursula Braun (1):
      MAINTAINERS: Update email address of Ursula Braun

Wang Chen (1):
      de4x5: Remove developer debug feature about set/clear promisc

Wang Jian (2):
      net/phy: Fix copper/fiber auto-selection for 88e1111
      net/phy: Fix 88e1111 copper/fiber selection in RGMII mode

frank.blaschka@...ibm.com (1):
      qeth: fix build error caused by VLAN changes

 Documentation/networking/e1000.txt       |   14 +-
 Documentation/networking/udplite.txt     |    2 +-
 MAINTAINERS                              |    4 +-
 drivers/net/8139too.c                    |  138 +-
 drivers/net/Kconfig                      |   25 +-
 drivers/net/Makefile                     |    1 +
 drivers/net/arm/at91_ether.c             |   39 +-
 drivers/net/arm/at91_ether.h             |    1 -
 drivers/net/atl1e/Makefile               |    2 +
 drivers/net/atl1e/atl1e.h                |  503 ++++++
 drivers/net/atl1e/atl1e_ethtool.c        |  405 +++++
 drivers/net/atl1e/atl1e_hw.c             |  664 ++++++++
 drivers/net/atl1e/atl1e_hw.h             |  793 +++++++++
 drivers/net/atl1e/atl1e_main.c           | 2599 ++++++++++++++++++++++++++++++
 drivers/net/atl1e/atl1e_param.c          |  263 +++
 drivers/net/au1000_eth.c                 |    5 +-
 drivers/net/bfin_mac.c                   |    1 -
 drivers/net/bonding/bond_main.c          |    3 +
 drivers/net/cpmac.c                      |    2 -
 drivers/net/dm9000.c                     |   15 +-
 drivers/net/e1000/e1000.h                |   71 +-
 drivers/net/e1000/e1000_ethtool.c        |  558 ++++----
 drivers/net/e1000/e1000_hw.c             | 1373 +++++++---------
 drivers/net/e1000/e1000_main.c           | 1490 ++++++++---------
 drivers/net/e1000/e1000_osdep.h          |   14 +-
 drivers/net/e1000/e1000_param.c          |   16 +-
 drivers/net/fec_mpc52xx.c                |    5 -
 drivers/net/fs_enet/fs_enet-main.c       |    7 +-
 drivers/net/hamradio/bpqether.c          |    2 +
 drivers/net/hp-plus.c                    |    2 +-
 drivers/net/hp.c                         |    2 +-
 drivers/net/igb/igb_main.c               |    2 +-
 drivers/net/ixgbe/ixgbe_main.c           |    2 -
 drivers/net/macb.c                       |    4 +-
 drivers/net/macvlan.c                    |    3 +
 drivers/net/meth.c                       |    2 +-
 drivers/net/mv643xx_eth.c                |    2 +-
 drivers/net/myri10ge/myri10ge.c          |   62 +-
 drivers/net/ne.c                         |    2 +-
 drivers/net/ne2.c                        |    2 +-
 drivers/net/netxen/Makefile              |    2 +-
 drivers/net/netxen/netxen_nic.h          |  575 ++++++-
 drivers/net/netxen/netxen_nic_ctx.c      |  710 ++++++++
 drivers/net/netxen/netxen_nic_ethtool.c  |  168 ++-
 drivers/net/netxen/netxen_nic_hdr.h      |  251 +++-
 drivers/net/netxen/netxen_nic_hw.c       | 2196 ++++++++++++++++++-------
 drivers/net/netxen/netxen_nic_hw.h       |   60 +-
 drivers/net/netxen/netxen_nic_init.c     |  806 ++++++----
 drivers/net/netxen/netxen_nic_isr.c      |  220 ---
 drivers/net/netxen/netxen_nic_main.c     | 1169 +++++++++-----
 drivers/net/netxen/netxen_nic_niu.c      |  114 +-
 drivers/net/netxen/netxen_nic_phan_reg.h |   31 +-
 drivers/net/phy/marvell.c                |    7 +-
 drivers/net/r6040.c                      |  445 +++---
 drivers/net/r8169.c                      |   14 +-
 drivers/net/sfc/efx.c                    |   39 +-
 drivers/net/sfc/falcon.c                 |   12 +-
 drivers/net/sfc/net_driver.h             |    5 +-
 drivers/net/sh_eth.c                     |    5 -
 drivers/net/tc35815.c                    |    1 -
 drivers/net/tulip/de4x5.c                |   16 -
 drivers/net/tulip/de4x5.h                |    3 +-
 drivers/net/tun.c                        |    2 +-
 drivers/net/usb/cdc_ether.c              |   11 +-
 drivers/net/usb/rndis_host.c             |    4 +
 drivers/net/wireless/hostap/hostap_hw.c  |    3 +
 drivers/net/wireless/ipw2200.c           |   33 +-
 drivers/net/wireless/mac80211_hwsim.c    |   18 +-
 drivers/s390/net/claw.c                  | 2141 ++++++-------------------
 drivers/s390/net/ctcm_dbug.c             |   29 +-
 drivers/s390/net/ctcm_dbug.h             |   39 +-
 drivers/s390/net/ctcm_fsms.c             |  402 ++---
 drivers/s390/net/ctcm_main.c             |  514 +++----
 drivers/s390/net/ctcm_main.h             |   31 +-
 drivers/s390/net/ctcm_mpc.c              | 1110 +++++--------
 drivers/s390/net/ctcm_mpc.h              |    2 +-
 drivers/s390/net/qeth_l3_main.c          |    2 +-
 fs/proc/proc_net.c                       |   11 +-
 include/linux/fs_enet_pd.h               |    4 -
 include/linux/ipv6.h                     |    2 +
 include/linux/netdevice.h                |   60 +-
 include/linux/proc_fs.h                  |    2 -
 include/net/if_inet6.h                   |    2 -
 include/net/ip6_route.h                  |    2 +-
 include/net/netns/ipv6.h                 |    2 +-
 include/net/sctp/structs.h               |    1 -
 net/8021q/vlan_dev.c                     |    4 +
 net/core/dev.c                           |  102 +-
 net/ipv4/tcp_output.c                    |    2 +-
 net/ipv4/udp.c                           |    4 +
 net/ipv6/addrconf.c                      |    2 +-
 net/ipv6/ip6_fib.c                       |   60 +-
 net/ipv6/route.c                         |   10 +-
 net/netrom/af_netrom.c                   |    2 +
 net/rose/af_rose.c                       |    2 +
 net/sched/sch_api.c                      |    2 +-
 net/sched/sch_generic.c                  |    6 +-
 net/sctp/outqueue.c                      |    4 +-
 net/sctp/proc.c                          |    5 -
 99 files changed, 13448 insertions(+), 7133 deletions(-)
 create mode 100644 drivers/net/atl1e/Makefile
 create mode 100644 drivers/net/atl1e/atl1e.h
 create mode 100644 drivers/net/atl1e/atl1e_ethtool.c
 create mode 100644 drivers/net/atl1e/atl1e_hw.c
 create mode 100644 drivers/net/atl1e/atl1e_hw.h
 create mode 100644 drivers/net/atl1e/atl1e_main.c
 create mode 100644 drivers/net/atl1e/atl1e_param.c
 create mode 100644 drivers/net/netxen/netxen_nic_ctx.c
 delete mode 100644 drivers/net/netxen/netxen_nic_isr.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