Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 23 Oct 2008 15:16:03 +0000 (08:16 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 23 Oct 2008 15:16:03 +0000 (08:16 -0700)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
  IB/ehca: Reject dynamic memory add/remove when ehca adapter is present
  IB/ehca: Fix reported max number of QPs and CQs in systems with >1 adapter
  IPoIB: Set netdev offload features properly for child (VLAN) interfaces
  IPoIB: Clean up ethtool support
  mlx4_core: Add Ethernet PCI device IDs
  mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC
  mlx4_core: Multiple port type support
  mlx4_core: Ethernet MAC/VLAN management
  mlx4_core: Get ethernet MTU and default address from firmware
  mlx4_core: Support multiple pre-reserved QP regions
  Update NetEffect maintainer emails to Intel emails
  RDMA/cxgb3: Remove cmid reference on tid allocation failures
  IB/mad: Use krealloc() to resize snoop table
  IPoIB: Always initialize poll_timer to avoid crash on unload
  IB/ehca: Don't allow creating UC QP with SRQ
  mlx4_core: Add QP range reservation support
  RDMA/ucma: Test ucma_alloc_multicast() return against NULL, not with IS_ERR()

1  2 
MAINTAINERS
drivers/net/Kconfig
drivers/net/mlx4/alloc.c

diff --combined MAINTAINERS
@@@ -72,7 -72,6 +72,7 @@@ M: Mail patches t
  L: Mailing list that is relevant to this area
  W: Web-page with status/info
  T: SCM tree type and location.  Type is one of: git, hg, quilt.
 +F: Applicable files and/or directories
  S: Status, one of the following:
  
        Supported:      Someone is actually paid to look after this.
@@@ -103,14 -102,14 +103,14 @@@ M:      dave@thedillows.or
  L:    netdev@vger.kernel.org
  S:    Maintained
  
 -3W-XXXX ATA-RAID CONTROLLER DRIVER
 +3W-9XXX SATA-RAID CONTROLLER DRIVER
  P:    Adam Radford
  M:    linuxraid@amcc.com
  L:    linux-scsi@vger.kernel.org
  W:    http://www.amcc.com
  S:    Supported
  
 -3W-9XXX SATA-RAID CONTROLLER DRIVER
 +3W-XXXX ATA-RAID CONTROLLER DRIVER
  P:    Adam Radford
  M:    linuxraid@amcc.com
  L:    linux-scsi@vger.kernel.org
@@@ -164,11 -163,16 +164,11 @@@ M:      A2232@gmx.ne
  L:    linux-m68k@lists.linux-m68k.org
  S:    Maintained
  
 -AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 -P:    David Howells
 -M:    dhowells@redhat.com
 -L:    linux-afs@lists.infradead.org
 -S:    Supported
 -
 -AIO
 -P:    Benjamin LaHaise
 -M:    bcrl@kvack.org
 -L:    linux-aio@kvack.org
 +AACRAID SCSI RAID DRIVER
 +P:    Adaptec OEM Raid Solutions
 +M:    aacraid@adaptec.com
 +L:    linux-scsi@vger.kernel.org
 +W:    http://www.adaptec.com/
  S:    Supported
  
  ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
@@@ -189,6 -193,27 +189,6 @@@ M:        jes@trained-monkey.or
  L:    linux-acenic@sunsite.dk
  S:    Maintained
  
 -IPS SCSI RAID DRIVER
 -P:    Adaptec OEM Raid Solutions
 -M:    aacraid@adaptec.com
 -L:    linux-scsi@vger.kernel.org
 -W:    http://www.adaptec.com/
 -S:    Maintained
 -
 -DPT_I2O SCSI RAID DRIVER
 -P:    Adaptec OEM Raid Solutions
 -M:    aacraid@adaptec.com
 -L:    linux-scsi@vger.kernel.org
 -W:    http://www.adaptec.com/
 -S:    Maintained
 -
 -AACRAID SCSI RAID DRIVER
 -P:    Adaptec OEM Raid Solutions
 -M:    aacraid@adaptec.com
 -L:    linux-scsi@vger.kernel.org
 -W:    http://www.adaptec.com/
 -S:    Supported
 -
  ACER WMI LAPTOP EXTRAS
  P:    Carlos Corbacho
  M:    carlos@strangeworlds.co.uk
@@@ -302,12 -327,6 +302,12 @@@ P:       Roman Zippe
  M:    zippel@linux-m68k.org
  S:    Maintained
  
 +AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 +P:    David Howells
 +M:    dhowells@redhat.com
 +L:    linux-afs@lists.infradead.org
 +S:    Supported
 +
  AGPGART DRIVER
  P:    David Airlie
  M:    airlied@linux.ie
@@@ -326,12 -345,6 +326,12 @@@ M:       hare@suse.d
  L:    linux-scsi@vger.kernel.org
  S:    Maintained
  
 +AIO
 +P:    Benjamin LaHaise
 +M:    bcrl@kvack.org
 +L:    linux-aio@kvack.org
 +S:    Supported
 +
  ALCATEL SPEEDTOUCH USB DRIVER
  P:    Duncan Sands
  M:    duncan.sands@free.fr
@@@ -374,14 -387,8 +374,14 @@@ AMD IOMMU (AMD-VI
  P:    Joerg Roedel
  M:    joerg.roedel@amd.com
  L:    iommu@lists.linux-foundation.org
 +T:    git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
  S:    Supported
  
 +AMD MICROCODE UPDATE SUPPORT
 +P:      Peter Oruba
 +M:      peter.oruba@amd.com
 +S:      Supported
 +
  AMS (Apple Motion Sensor) DRIVER
  P:    Stelian Pop
  M:    stelian@popies.net
@@@ -459,12 -466,6 +459,12 @@@ M:       kernel@wantstofly.or
  L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
  S:    Maintained
  
 +ARM/AFEB9260 MACHINE SUPPORT
 +P:    Sergey Lapin
 +M:    slapin@ossfans.org
 +L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +S:    Maintained
 +
  ARM/AJECO 1ARM MACHINE SUPPORT
  P:    Lennert Buytenhek
  M:    kernel@wantstofly.org
@@@ -490,7 -491,7 +490,7 @@@ M: kernel@wantstofly.or
  L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
  S:    Maintained
  
 -ARM/COMPULAB CM-X270/EM-X270 MACHINE SUPPORT
 +ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
  P:    Mike Rapoport
  M:    mike@compulab.co.il
  L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
@@@ -622,12 -623,6 +622,12 @@@ M:       marek.vasut@gmail.co
  W:    http://hackndev.com
  S:    Maintained
  
 +ARM/PALMZ72 SUPPORT
 +P:     Sergey Lapin
 +M:     slapin@ossfans.org
 +W:     http://hackndev.com
 +S:     Maintained
 +
  ARM/PLEB SUPPORT
  P:    Peter Chubb
  M:    pleb@gelato.unsw.edu.au
@@@ -724,7 -719,7 +724,7 @@@ L: linux-kernel@vger.kernel.or
  W:    http://sourceforge.net/projects/xscaleiop
  S:    Supported
  
 -ATA OVER ETHERNET DRIVER
 +ATA OVER ETHERNET (AOE) DRIVER
  P:    Ed L. Cashin
  M:    ecashin@coraid.com
  W:    http://www.coraid.com/support/linux
@@@ -857,48 -852,11 +857,48 @@@ L:      linux-hams@vger.kernel.or
  W:    http://www.linux-ax25.org/
  S:    Maintained
  
 +B43 WIRELESS DRIVER
 +P:    Michael Buesch
 +M:    mb@bu3sch.de
 +P:    Stefano Brivio
 +M:    stefano.brivio@polimi.it
 +L:    linux-wireless@vger.kernel.org
 +W:    http://linuxwireless.org/en/users/Drivers/b43
 +S:    Maintained
 +
 +B43LEGACY WIRELESS DRIVER
 +P:    Larry Finger
 +M:    Larry.Finger@lwfinger.net
 +P:    Stefano Brivio
 +M:    stefano.brivio@polimi.it
 +L:    linux-wireless@vger.kernel.org
 +W:    http://linuxwireless.org/en/users/Drivers/b43
 +S:    Maintained
 +
  BACKLIGHT CLASS/SUBSYSTEM
  P:    Richard Purdie
  M:    rpurdie@rpsys.net
  S:    Maintained
  
 +BAYCOM/HDLCDRV DRIVERS FOR AX.25
 +P:    Thomas Sailer
 +M:    t.sailer@alumni.ethz.ch
 +L:    linux-hams@vger.kernel.org
 +W:    http://www.baycom.org/~tom/ham/ham.html
 +S:    Maintained
 +
 +BEFS FILE SYSTEM
 +P:    Sergey S. Kostyliov
 +M:    rathamahata@php4.ru
 +L:    linux-kernel@vger.kernel.org
 +S:    Maintained
 +
 +BFS FILE SYSTEM
 +P:    Tigran A. Aivazian
 +M:    tigran@aivazian.fsnet.co.uk
 +L:    linux-kernel@vger.kernel.org
 +S:    Maintained
 +
  BLACKFIN ARCHITECTURE
  P:    Bryan Wu
  M:    cooloney@kernel.org
@@@ -934,6 -892,43 +934,6 @@@ L:        uclinux-dist-devel@blackfin.uclinux.
  W:    http://blackfin.uclinux.org
  S:    Supported
  
 -BAYCOM/HDLCDRV DRIVERS FOR AX.25
 -P:    Thomas Sailer
 -M:    t.sailer@alumni.ethz.ch
 -L:    linux-hams@vger.kernel.org
 -W:    http://www.baycom.org/~tom/ham/ham.html
 -S:    Maintained
 -
 -B43 WIRELESS DRIVER
 -P:    Michael Buesch
 -M:    mb@bu3sch.de
 -P:    Stefano Brivio
 -M:    stefano.brivio@polimi.it
 -L:    linux-wireless@vger.kernel.org
 -W:    http://linuxwireless.org/en/users/Drivers/b43
 -S:    Maintained
 -
 -B43LEGACY WIRELESS DRIVER
 -P:    Larry Finger
 -M:    Larry.Finger@lwfinger.net
 -P:    Stefano Brivio
 -M:    stefano.brivio@polimi.it
 -L:    linux-wireless@vger.kernel.org
 -W:    http://linuxwireless.org/en/users/Drivers/b43
 -S:    Maintained
 -
 -BEFS FILE SYSTEM
 -P:    Sergey S. Kostyliov
 -M:    rathamahata@php4.ru
 -L:    linux-kernel@vger.kernel.org
 -S:    Maintained
 -
 -BFS FILE SYSTEM
 -P:    Tigran A. Aivazian
 -M:    tigran@aivazian.fsnet.co.uk
 -L:    linux-kernel@vger.kernel.org
 -S:    Maintained
 -
  BLACKFIN I2C TWI DRIVER
  P:    Sonic Zhang
  M:    sonic.zhang@analog.com
@@@ -1027,6 -1022,15 +1027,6 @@@ M:     corbet@lwn.ne
  L:    video4linux-list@redhat.com
  S:    Maintained
  
 -CAN NETWORK LAYER
 -P:    Urs Thuermann
 -M:    urs.thuermann@volkswagen.de
 -P:    Oliver Hartkopp
 -M:    oliver.hartkopp@volkswagen.de
 -L:    socketcan-core@lists.berlios.de (subscribers-only)
 -W:    http://developer.berlios.de/projects/socketcan/
 -S:    Maintained
 -
  CALGARY x86-64 IOMMU
  P:    Muli Ben-Yehuda
  M:    muli@il.ibm.com
@@@ -1036,15 -1040,6 +1036,15 @@@ L:    linux-kernel@vger.kernel.or
  L:    discuss@x86-64.org
  S:    Maintained
  
 +CAN NETWORK LAYER
 +P:    Urs Thuermann
 +M:    urs.thuermann@volkswagen.de
 +P:    Oliver Hartkopp
 +M:    oliver.hartkopp@volkswagen.de
 +L:    socketcan-core@lists.berlios.de (subscribers-only)
 +W:    http://developer.berlios.de/projects/socketcan/
 +S:    Maintained
 +
  CELL BROADBAND ENGINE ARCHITECTURE
  P:    Arnd Bergmann
  M:    arnd@arndb.de
@@@ -1084,11 -1079,19 +1084,11 @@@ P:   Joel Schop
  M:    jschopp@austin.ibm.com
  S:    Supported
  
 -COMMON INTERNET FILE SYSTEM (CIFS)
 -P:    Steve French
 -M:    sfrench@samba.org
 -L:    linux-cifs-client@lists.samba.org
 -L:    samba-technical@lists.samba.org
 -W:    http://linux-cifs.samba.org/
 -T:    git kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
 -S:    Supported
 -
 -CONFIGFS
 -P:    Joel Becker
 -M:    joel.becker@oracle.com
 -L:    linux-kernel@vger.kernel.org
 +CISCO 10G ETHERNET DRIVER
 +P:    Scott Feldman
 +M:    scofeldm@cisco.com
 +P:    Joe Eykholt
 +M:    jeykholt@cisco.com
  S:    Supported
  
  CIRRUS LOGIC EP93XX ETHERNET DRIVER
@@@ -1124,15 -1127,6 +1124,15 @@@ L:    codalist@coda.cs.cmu.ed
  W:    http://www.coda.cs.cmu.edu/
  S:    Maintained
  
 +COMMON INTERNET FILE SYSTEM (CIFS)
 +P:    Steve French
 +M:    sfrench@samba.org
 +L:    linux-cifs-client@lists.samba.org
 +L:    samba-technical@lists.samba.org
 +W:    http://linux-cifs.samba.org/
 +T:    git kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
 +S:    Supported
 +
  COMPACTPCI HOTPLUG CORE
  P:    Scott Murray
  M:    scottm@somanetworks.com
@@@ -1172,12 -1166,6 +1172,12 @@@ L:    accessrunner-general@lists.sourcefor
  W:    http://accessrunner.sourceforge.net/
  S:    Maintained
  
 +CONFIGFS
 +P:    Joel Becker
 +M:    joel.becker@oracle.com
 +L:    linux-kernel@vger.kernel.org
 +S:    Supported
 +
  CONTROL GROUPS (CGROUPS)
  P:    Paul Menage
  M:    menage@google.com
@@@ -1198,7 -1186,7 +1198,7 @@@ S:      Maintaine
  
  CPU FREQUENCY DRIVERS
  P:    Dave Jones
 -M:    davej@codemonkey.org.uk
 +M:    davej@redhat.com
  L:    cpufreq@vger.kernel.org
  W:    http://www.codemonkey.org.uk/projects/cpufreq/
  T:    git kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
@@@ -1301,20 -1289,6 +1301,20 @@@ W:    http://www.qsl.net/dl1bke
  L:    linux-hams@vger.kernel.org
  S:    Maintained
  
 +DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 +P:    Tobias Ringstrom
 +M:    tori@unhappy.mine.nu
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +
 +DC390/AM53C974 SCSI driver
 +P:    Kurt Garloff
 +M:    garloff@suse.de
 +W:    http://www.garloff.de/kurt/linux/dc390/
 +P:    Guennadi Liakhovetski
 +M:    g.liakhovetski@gmx.de
 +S:    Maintained
 +
  DC395x SCSI driver
  P:    Oliver Neukum
  M:    oliver@neukum.name
@@@ -1327,6 -1301,14 +1327,6 @@@ L:     dc395x@twibble.or
  L:    http://lists.twibble.org/mailman/listinfo/dc395x/
  S:    Maintained
  
 -DC390/AM53C974 SCSI driver
 -P:    Kurt Garloff
 -M:    garloff@suse.de
 -W:    http://www.garloff.de/kurt/linux/dc390/
 -P:    Guennadi Liakhovetski
 -M:    g.liakhovetski@gmx.de
 -S:    Maintained
 -
  DCCP PROTOCOL
  P:    Arnaldo Carvalho de Melo
  M:    acme@ghostprotocols.net
@@@ -1357,6 -1339,12 +1357,6 @@@ P:     Doug Warzech
  M:    Douglas_Warzecha@dell.com
  S:    Maintained
  
 -DEVICE-MAPPER  (LVM)
 -P:    Alasdair Kergon
 -L:    dm-devel@redhat.com
 -W:    http://sources.redhat.com/dm
 -S:    Maintained
 -
  DEVICE NUMBER REGISTRY
  P:    Torben Mathiasen
  M:    device@lanana.org
@@@ -1364,12 -1352,6 +1364,12 @@@ W:    http://lanana.org/docs/device-list/i
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 +DEVICE-MAPPER  (LVM)
 +P:    Alasdair Kergon
 +L:    dm-devel@redhat.com
 +W:    http://sources.redhat.com/dm
 +S:    Maintained
 +
  DIGI INTL. EPCA DRIVER
  P:    Digi International, Inc
  M:    Eng.Linux@digi.com
@@@ -1377,7 -1359,7 +1377,7 @@@ L:      Eng.Linux@digi.co
  W:    http://www.digi.com
  S:    Orphan
  
 -DIRECTORY NOTIFICATION
 +DIRECTORY NOTIFICATION (DNOTIFY)
  P:    Stephen Rothwell
  M:    sfr@canb.auug.org.au
  L:    linux-kernel@vger.kernel.org
@@@ -1391,13 -1373,13 +1391,13 @@@ W:   http://www.win.tue.nl/~aeb/linux/zip
  W:    http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  S:    Maintained
  
 -DISKQUOTA:
 +DISKQUOTA
  P:    Jan Kara
  M:    jack@suse.cz
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 -DISTRIBUTED LOCK MANAGER
 +DISTRIBUTED LOCK MANAGER (DLM)
  P:    Christine Caulfield
  M:    ccaulfie@redhat.com
  P:    David Teigland
@@@ -1407,6 -1389,12 +1407,6 @@@ W:     http://sources.redhat.com/cluster
  T:    git kernel.org:/pub/scm/linux/kernel/git/teigland/dlm.git
  S:    Supported
  
 -DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 -P:    Tobias Ringstrom
 -M:    tori@unhappy.mine.nu
 -L:    netdev@vger.kernel.org
 -S:    Maintained
 -
  DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  P:    Maciej Sosnowski
  M:    maciej.sosnowski@intel.com
@@@ -1446,13 -1434,6 +1446,13 @@@ M:    jrv@vanzandt.mv.co
  L:    blinux-list@redhat.com
  S:    Maintained
  
 +DPT_I2O SCSI RAID DRIVER
 +P:    Adaptec OEM Raid Solutions
 +M:    aacraid@adaptec.com
 +L:    linux-scsi@vger.kernel.org
 +W:    http://www.adaptec.com/
 +S:    Maintained
 +
  DRIVER CORE, KOBJECTS, AND SYSFS
  P:    Greg Kroah-Hartman
  M:    gregkh@suse.de
@@@ -1601,7 -1582,7 +1601,7 @@@ EFS FILESYSTE
  W:    http://aeschi.ch.eu.org/efs/
  S:    Orphan
  
 -EHCA (IBM GX bus InfiniBand adapter) DRIVER:
 +EHCA (IBM GX bus InfiniBand adapter) DRIVER
  P:    Hoang-Nam Nguyen
  M:    hnguyen@de.ibm.com
  P:    Christoph Raisch
@@@ -1629,11 -1610,6 +1629,11 @@@ P:    Christopher Hoove
  M:    ch@murgatroid.com, ch@hpl.hp.com
  S:    Maintained
  
 +EPSON S1D13XXX FRAMEBUFFER DRIVER
 +P:    Kristoffer Ericson
 +M:    kristoffer.ericson@gmail.com
 +S:    Maintained
 +
  ETHEREXPRESS-16 NETWORK DRIVER
  P:    Philip Blundell
  M:    philb@gnu.org
@@@ -1663,10 -1639,9 +1663,10 @@@ L:    linux-ext4@vger.kernel.or
  S:    Maintained
  
  EXT4 FILE SYSTEM
 -P:    Stephen Tweedie, Andrew Morton
 -M:    sct@redhat.com, akpm@linux-foundation.org, adilger@sun.com
 +P:    Theodore Ts'o
 +M:    tytso@mit.edu, adilger@sun.com
  L:    linux-ext4@vger.kernel.org
 +W:    http://ext4.wiki.kernel.org
  S:    Maintained
  
  F71805F HARDWARE MONITORING DRIVER
@@@ -1686,64 -1661,28 +1686,64 @@@ P:   Akinobu Mit
  M:    akinobu.mita@gmail.com
  S:    Supported
  
 -FRAMEBUFFER LAYER
 -P:    Antonino Daplas
 -M:    adaplas@gmail.com
 -L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
 -W:    http://linux-fbdev.sourceforge.net/
 +FILE LOCKING (flock() and fcntl()/lockf())
 +P:    Matthew Wilcox
 +M:    matthew@wil.cx
 +L:    linux-fsdevel@vger.kernel.org
  S:    Maintained
  
 -FREESCALE DMA DRIVER
 -P:    Li Yang
 -M:    leoli@freescale.com
 -P:    Zhang Wei
 -M:    zw@zh-kernel.org
 -L:    linuxppc-embedded@ozlabs.org
 -L:    linux-kernel@vger.kernel.org
 +FILESYSTEMS (VFS and infrastructure)
 +P:    Alexander Viro
 +M:    viro@zeniv.linux.org.uk
 +L:    linux-fsdevel@vger.kernel.org
  S:    Maintained
  
 -FREESCALE I2C CPM DRIVER
 -P:    Jochen Friedrich
 -M:    jochen@scram.de
 -L:    linuxppc-dev@ozlabs.org
 -L:    i2c@lm-sensors.org
 -S:    Maintained
 +FIREWIRE SUBSYSTEM (drivers/firewire, <linux/firewire*.h>)
 +P:    Kristian Hoegsberg, Stefan Richter
 +M:    krh@redhat.com, stefanr@s5r6.in-berlin.de
 +L:    linux1394-devel@lists.sourceforge.net
 +W:    http://www.linux1394.org/
 +T:    git kernel.org:/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
 +S:    Maintained
 +
 +FIRMWARE LOADER (request_firmware)
 +L:    linux-kernel@vger.kernel.org
 +S:    Orphan
 +
 +FPU EMULATOR
 +P:    Bill Metzenthen
 +M:    billm@suburbia.net
 +W:    http://suburbia.net/~billm/floating-point/emulator/
 +S:    Maintained
 +
 +FRAME RELAY DLCI/FRAD (Sangoma drivers too)
 +P:    Mike McLagan
 +M:    mike.mclagan@linux.org
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +
 +FRAMEBUFFER LAYER
 +P:    Antonino Daplas
 +M:    adaplas@gmail.com
 +L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
 +W:    http://linux-fbdev.sourceforge.net/
 +S:    Maintained
 +
 +FREESCALE DMA DRIVER
 +P:    Li Yang
 +M:    leoli@freescale.com
 +P:    Zhang Wei
 +M:    zw@zh-kernel.org
 +L:    linuxppc-embedded@ozlabs.org
 +L:    linux-kernel@vger.kernel.org
 +S:    Maintained
 +
 +FREESCALE I2C CPM DRIVER
 +P:    Jochen Friedrich
 +M:    jochen@scram.de
 +L:    linuxppc-dev@ozlabs.org
 +L:    i2c@lm-sensors.org
 +S:    Maintained
  
  FREESCALE SOC FS_ENET DRIVER
  P:    Pantelis Antoniou
@@@ -1787,6 -1726,42 +1787,6 @@@ L:     alsa-devel@alsa-project.or
  L:    linuxppc-dev@ozlabs.org
  S:    Supported
  
 -FILE LOCKING (flock() and fcntl()/lockf())
 -P:    Matthew Wilcox
 -M:    matthew@wil.cx
 -L:    linux-fsdevel@vger.kernel.org
 -S:    Maintained
 -
 -FILESYSTEMS (VFS and infrastructure)
 -P:    Alexander Viro
 -M:    viro@zeniv.linux.org.uk
 -L:    linux-fsdevel@vger.kernel.org
 -S:    Maintained
 -
 -FIREWIRE SUBSYSTEM (drivers/firewire, <linux/firewire*.h>)
 -P:    Kristian Hoegsberg, Stefan Richter
 -M:    krh@redhat.com, stefanr@s5r6.in-berlin.de
 -L:    linux1394-devel@lists.sourceforge.net
 -W:    http://www.linux1394.org/
 -T:    git kernel.org:/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
 -S:    Maintained
 -
 -FIRMWARE LOADER (request_firmware)
 -L:    linux-kernel@vger.kernel.org
 -S:    Orphan
 -
 -FPU EMULATOR
 -P:    Bill Metzenthen
 -M:    billm@suburbia.net
 -W:    http://suburbia.net/~billm/floating-point/emulator/
 -S:    Maintained
 -
 -FRAME RELAY DLCI/FRAD (Sangoma drivers too)
 -P:    Mike McLagan
 -M:    mike.mclagan@linux.org
 -L:    netdev@vger.kernel.org
 -S:    Maintained
 -
  FREEVXFS FILESYSTEM
  P:    Christoph Hellwig
  M:    hch@infradead.org
@@@ -1858,13 -1833,6 +1858,13 @@@ L:    gigaset307x-common@lists.sourceforge
  W:    http://gigaset307x.sourceforge.net/
  S:    Maintained
  
 +HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
 +P:    Robert Love
 +M:    rlove@rlove.org
 +M:    linux-kernel@vger.kernel.org
 +W:    http://www.kernel.org/pub/linux/kernel/people/rml/hdaps/
 +S:    Maintained
 +
  HARDWARE MONITORING
  L:    lm-sensors@lm-sensors.org
  W:    http://www.lm-sensors.org/
@@@ -1873,6 -1841,13 +1873,6 @@@ S:     Orpha
  HARDWARE RANDOM NUMBER GENERATOR CORE
  S:    Orphan
  
 -HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
 -P:    Robert Love
 -M:    rlove@rlove.org
 -M:    linux-kernel@vger.kernel.org
 -W:    http://www.kernel.org/pub/linux/kernel/people/rml/hdaps/
 -S:    Maintained
 -
  HARMONY SOUND DRIVER
  P:    Kyle McMartin
  M:    kyle@mcmartin.ca
@@@ -1886,24 -1861,6 +1886,24 @@@ L:    linux-kernel@vger.kernel.or
  W:    http://www.nyx.net/~arobinso
  S:    Maintained
  
 +HEWLETT-PACKARD FIBRE CHANNEL 64-bit/66MHz PCI non-intelligent HBA
 +P:    Chirag Kantharia
 +M:    chirag.kantharia@hp.com
 +L:    iss_storagedev@hp.com
 +S:    Maintained
 +
 +HEWLETT-PACKARD SMART2 RAID DRIVER
 +P:    Chirag Kantharia
 +M:    chirag.kantharia@hp.com
 +L:    iss_storagedev@hp.com
 +S:    Maintained
 +
 +HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
 +P:    Mike Miller
 +M:    mike.miller@hp.com
 +L:    iss_storagedev@hp.com
 +S:    Supported
 +
  HFS FILESYSTEM
  P:    Roman Zippel
  M:    zippel@linux-m68k.org
@@@ -1917,14 -1874,6 +1917,14 @@@ L:    linux-nvidia@lists.surfsouth.co
  W:    http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  S:    Maintained
  
 +HIBERNATION (aka Software Suspend, aka swsusp)
 +P:    Pavel Machek
 +M:    pavel@suse.cz
 +P:    Rafael J. Wysocki
 +M:    rjw@sisk.pl
 +L:    linux-pm@lists.linux-foundation.org
 +S:    Supported
 +
  HID CORE LAYER
  P:    Jiri Kosina
  M:    jkosina@suse.cz
@@@ -1957,6 -1906,24 +1957,6 @@@ M:     jes@trained-monkey.or
  L:    linux-hippi@sunsite.dk
  S:    Maintained
  
 -HEWLETT-PACKARD FIBRE CHANNEL 64-bit/66MHz PCI non-intelligent HBA
 -P:    Chirag Kantharia
 -M:    chirag.kantharia@hp.com
 -L:    iss_storagedev@hp.com
 -S:    Maintained
 -
 -HEWLETT-PACKARD SMART2 RAID DRIVER
 -P:    Chirag Kantharia
 -M:    chirag.kantharia@hp.com
 -L:    iss_storagedev@hp.com
 -S:    Maintained
 -
 -HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
 -P:    Mike Miller
 -M:    mike.miller@hp.com
 -L:    iss_storagedev@hp.com
 -S:    Supported
 -
  HOST AP DRIVER
  P:    Jouni Malinen
  M:    j@w1.fi
@@@ -1965,16 -1932,16 +1965,16 @@@ L:   linux-wireless@vger.kernel.or
  W:    http://hostap.epitest.fi/
  S:    Maintained
  
 -HP100:        Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
 -P:    Jaroslav Kysela
 -M:    perex@perex.cz
 -S:    Maintained
 -
  HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  P:    Carlos Corbacho
  M:    carlos@strangeworlds.co.uk
  S:    Odd Fixes
  
 +HP100:        Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
 +P:    Jaroslav Kysela
 +M:    perex@perex.cz
 +S:    Maintained
 +
  HPET: High Precision Event Timers driver (drivers/char/hpet.c)
  P:    Clemens Ladisch
  M:    clemens@ladisch.de
@@@ -2054,6 -2021,14 +2054,6 @@@ W:     http://www.ia64-linux.org
  T:    git kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
  S:    Maintained
  
 -SN-IA64 (Itanium) SUB-PLATFORM
 -P:    Jes Sorensen
 -M:    jes@sgi.com
 -L:    linux-altix@sgi.com
 -L:    linux-ia64@vger.kernel.org
 -W:    http://www.sgi.com/altix
 -S:    Maintained
 -
  IBM MCA SCSI SUBSYSTEM DRIVER
  P:    Michael Lang
  M:    langa2@kph.uni-mainz.de
@@@ -2137,6 -2112,14 +2137,6 @@@ W:     http://www.openib.org
  T:    git kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
  S:    Supported
  
 -INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
 -P:    Dmitry Torokhov
 -M:    dmitry.torokhov@gmail.com
 -M:    dtor@mail.ru
 -L:    linux-input@vger.kernel.org
 -T:    git kernel.org:/pub/scm/linux/kernel/git/dtor/input.git
 -S:    Maintained
 -
  INOTIFY
  P:    John McCutchan
  M:    ttb@tentacle.dhs.org
@@@ -2145,14 -2128,6 +2145,14 @@@ M:    rml@novell.co
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 +INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
 +P:    Dmitry Torokhov
 +M:    dmitry.torokhov@gmail.com
 +M:    dtor@mail.ru
 +L:    linux-input@vger.kernel.org
 +T:    git kernel.org:/pub/scm/linux/kernel/git/dtor/input.git
 +S:    Maintained
 +
  INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
  P:    Sylvain Meyer
  M:    sylvain.meyer@worldonline.fr
@@@ -2257,7 -2232,7 +2257,7 @@@ M:      pfg@sgi.co
  L:    linux-mips@linux-mips.org
  S:    Maintained
  
 -IP MASQUERADING:
 +IP MASQUERADING
  P:    Juanjo Ciarlante
  M:    jjciarla@raiz.uncu.edu.ar
  S:    Maintained
@@@ -2272,7 -2247,7 +2272,7 @@@ M:      jesse@icplus.com.t
  L:    netdev@vger.kernel.org
  S:    Maintained
  
 -IPATH DRIVER:
 +IPATH DRIVER
  P:    Ralph Campbell
  M:    infinipath@qlogic.com
  L:    general@lists.openfabrics.org
@@@ -2286,25 -2261,13 +2286,25 @@@ L:   openipmi-developer@lists.sourceforge
  W:    http://openipmi.sourceforge.net/
  S:    Supported
  
 -IPX NETWORK LAYER
 -P:    Arnaldo Carvalho de Melo
 -M:    acme@ghostprotocols.net
 +IPS SCSI RAID DRIVER
 +P:    Adaptec OEM Raid Solutions
 +M:    aacraid@adaptec.com
 +L:    linux-scsi@vger.kernel.org
 +W:    http://www.adaptec.com/
 +S:    Maintained
 +
 +IPVS
 +P:    Wensong Zhang
 +M:    wensong@linux-vs.org
 +P:    Simon Horman
 +M:    horms@verge.net.au
 +P:    Julian Anastasov
 +M:    ja@ssi.bg
  L:    netdev@vger.kernel.org
 +L:    lvs-devel@vger.kernel.org
  S:    Maintained
  
 -IPWIRELES DRIVER
 +IPWIRELESS DRIVER
  P:    Jiri Kosina
  M:    jkosina@suse.cz
  P:    David Sterba
@@@ -2312,12 -2275,6 +2312,12 @@@ M:    dsterba@suse.c
  S:    Maintained
  T:    git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
  
 +IPX NETWORK LAYER
 +P:    Arnaldo Carvalho de Melo
 +M:    acme@ghostprotocols.net
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +
  IRDA SUBSYSTEM
  P:    Samuel Ortiz
  M:    samuel@sortiz.org
@@@ -2325,11 -2282,6 +2325,11 @@@ L:    irda-users@lists.sourceforge.net (su
  W:    http://irda.sourceforge.net/
  S:    Maintained
  
 +ISAPNP
 +P:    Jaroslav Kysela
 +M:    perex@perex.cz
 +S:    Maintained
 +
  ISCSI
  P:    Mike Christie
  M:    michaelc@cs.wisc.edu
@@@ -2338,6 -2290,11 +2338,6 @@@ W:     www.open-iscsi.or
  T:    git kernel.org:/pub/scm/linux/kernel/mnc/linux-2.6-iscsi.git
  S:    Maintained
  
 -ISAPNP
 -P:    Jaroslav Kysela
 -M:    perex@perex.cz
 -S:    Maintained
 -
  ISDN SUBSYSTEM
  P:    Karsten Keil
  M:    kkeil@suse.de
@@@ -2362,6 -2319,23 +2362,6 @@@ L:     video4linux-list@redhat.co
  W:    http://www.ivtvdriver.org
  S:    Maintained
  
 -JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
 -P:    David Woodhouse
 -M:    dwmw2@infradead.org
 -L:    linux-mtd@lists.infradead.org
 -W:    http://www.linux-mtd.infradead.org/doc/jffs2.html
 -S:    Maintained
 -
 -UBI FILE SYSTEM (UBIFS)
 -P:    Artem Bityutskiy
 -M:    dedekind@infradead.org
 -P:    Adrian Hunter
 -M:    ext-adrian.hunter@nokia.com
 -L:    linux-mtd@lists.infradead.org
 -T:    git git://git.infradead.org/~dedekind/ubifs-2.6.git
 -W:    http://www.linux-mtd.infradead.org/doc/ubifs.html
 -S:    Maintained
 -
  JFS FILESYSTEM
  P:    Dave Kleikamp
  M:    shaggy@austin.ibm.com
@@@ -2370,19 -2344,6 +2370,19 @@@ W:    http://jfs.sourceforge.net
  T:    git kernel.org:/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
  S:    Supported
  
 +JME NETWORK DRIVER
 +P:    Guo-Fu Tseng
 +M:    cooldavid@cooldavid.org
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +
 +JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
 +P:    David Woodhouse
 +M:    dwmw2@infradead.org
 +L:    linux-mtd@lists.infradead.org
 +W:    http://www.linux-mtd.infradead.org/doc/jffs2.html
 +S:    Maintained
 +
  JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
  P:    Stephen Tweedie, Andrew Morton
  M:    sct@redhat.com, akpm@linux-foundation.org
@@@ -2448,14 -2409,7 +2448,14 @@@ S:    Supporte
  
  KERNEL VIRTUAL MACHINE (KVM)
  P:    Avi Kivity
 -M:    avi@qumranet.com
 +M:    avi@redhat.com
 +L:    kvm@vger.kernel.org
 +W:    http://kvm.qumranet.com
 +S:    Supported
 +
 +KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
 +P:    Joerg Roedel
 +M:    joerg.roedel@amd.com
  L:    kvm@vger.kernel.org
  W:    http://kvm.qumranet.com
  S:    Supported
@@@ -2626,6 -2580,11 +2626,6 @@@ W:     http://www.pasemi.com
  L:    linuxppc-dev@ozlabs.org
  S:    Supported
  
 -LLC (802.2)
 -P:    Arnaldo Carvalho de Melo
 -M:    acme@ghostprotocols.net
 -S:    Maintained
 -
  LINUX SECURITY MODULE (LSM) FRAMEWORK
  P:    Chris Wright
  M:    chrisw@sous-sol.org
@@@ -2633,11 -2592,6 +2633,11 @@@ L:    linux-security-module@vger.kernel.or
  T:    git kernel.org:/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git
  S:    Supported
  
 +LLC (802.2)
 +P:    Arnaldo Carvalho de Melo
 +M:    acme@ghostprotocols.net
 +S:    Maintained
 +
  LM83 HARDWARE MONITOR DRIVER
  P:    Jean Delvare
  M:    khali@linux-fr.org
@@@ -2738,6 -2692,14 +2738,6 @@@ M:     kaber@trash.ne
  L:    netdev@vger.kernel.org
  S:    Maintained
  
 -MARVELL YUKON / SYSKONNECT DRIVER
 -P:    Mirko Lindner
 -M:    mlindner@syskonnect.de
 -P:    Ralph Roesler
 -M:    rroesler@syskonnect.de
 -W:    http://www.syskonnect.com
 -S:    Supported
 -
  MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  P:    Michael Kerrisk
  M:    mtk.manpages@gmail.com
@@@ -2757,14 -2719,6 +2757,14 @@@ M:    buytenh@marvell.co
  L:    netdev@vger.kernel.org
  S:    Supported
  
 +MARVELL YUKON / SYSKONNECT DRIVER
 +P:    Mirko Lindner
 +M:    mlindner@syskonnect.de
 +P:    Ralph Roesler
 +M:    rroesler@syskonnect.de
 +W:    http://www.syskonnect.com
 +S:    Supported
 +
  MATROX FRAMEBUFFER DRIVER
  P:    Petr Vandrovec
  M:    vandrove@vc.cvut.cz
@@@ -2801,6 -2755,15 +2801,6 @@@ L:     linux-mm@kvack.or
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 -MEI MN10300/AM33 PORT
 -P:    David Howells
 -M:    dhowells@redhat.com
 -P:    Koichi Yasutake
 -M:    yasutake.koichi@jp.panasonic.com
 -L:    linux-am33-list@redhat.com (moderated for non-subscribers)
 -W:    ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
 -S:    Maintained
 -
  MEMORY TECHNOLOGY DEVICES (MTD)
  P:    David Woodhouse
  M:    dwmw2@infradead.org
@@@ -2809,6 -2772,14 +2809,6 @@@ L:     linux-mtd@lists.infradead.or
  T:    git git://git.infradead.org/mtd-2.6.git
  S:    Maintained
  
 -UNSORTED BLOCK IMAGES (UBI)
 -P:    Artem Bityutskiy
 -M:    dedekind@infradead.org
 -W:    http://www.linux-mtd.infradead.org/
 -L:    linux-mtd@lists.infradead.org
 -T:    git git://git.infradead.org/~dedekind/ubi-2.6.git
 -S:    Maintained
 -
  MICROTEK X6 SCANNER
  P:    Oliver Neukum
  M:    oliver@neukum.name
@@@ -2928,9 -2899,9 +2928,9 @@@ S:      Maintaine
  
  NETEFFECT IWARP RNIC DRIVER (IW_NES)
  P:    Faisal Latif
- M:    flatif@neteffect.com
+ M:    faisal.latif@intel.com
  P:    Chien Tung
- M:    ctung@neteffect.com
+ M:    chien.tin.tung@intel.com
  L:    general@lists.openfabrics.org
  W:    http://www.neteffect.com
  S:    Supported
@@@ -3040,6 -3011,17 +3040,6 @@@ L:     netdev@vger.kernel.or
  W:    http://www.netxen.com
  S:    Supported
  
 -IPVS
 -P:    Wensong Zhang
 -M:    wensong@linux-vs.org
 -P:    Simon Horman
 -M:    horms@verge.net.au
 -P:    Julian Anastasov
 -M:    ja@ssi.bg
 -L:    netdev@vger.kernel.org
 -L:    lvs-devel@vger.kernel.org
 -S:    Maintained
 -
  NFS, SUNRPC, AND LOCKD CLIENTS
  P:    Trond Myklebust
  M:    Trond.Myklebust@netapp.com
@@@ -3085,6 -3067,22 +3085,6 @@@ M:     adaplas@gmail.co
  L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
  S:    Maintained
  
 -OPENCORES I2C BUS DRIVER
 -P:    Peter Korsgaard
 -M:    jacmet@sunsite.dk
 -L:    i2c@lm-sensors.org
 -S:    Maintained
 -
 -ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
 -P:    Mark Fasheh
 -M:    mfasheh@suse.com
 -P:    Joel Becker
 -M:    joel.becker@oracle.com
 -L:    ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
 -W:    http://oss.oracle.com/projects/ocfs2/
 -T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git
 -S:    Supported
 -
  OMFS FILESYSTEM
  P:    Bob Copeland
  M:    me@bobcopeland.com
@@@ -3120,28 -3118,12 +3120,28 @@@ L:   osst-users@lists.sourceforge.ne
  L:    linux-scsi@vger.kernel.org
  S:    Maintained
  
 +OPENCORES I2C BUS DRIVER
 +P:    Peter Korsgaard
 +M:    jacmet@sunsite.dk
 +L:    i2c@lm-sensors.org
 +S:    Maintained
 +
  OPROFILE
  P:    Robert Richter
  M:    robert.richter@amd.com
  L:    oprofile-list@lists.sf.net
  S:    Maintained
  
 +ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
 +P:    Mark Fasheh
 +M:    mfasheh@suse.com
 +P:    Joel Becker
 +M:    joel.becker@oracle.com
 +L:    ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
 +W:    http://oss.oracle.com/projects/ocfs2/
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git
 +S:    Supported
 +
  ORINOCO DRIVER
  P:    Pavel Roskin
  M:    proski@gnu.org
@@@ -3153,14 -3135,6 +3153,14 @@@ L:    orinoco-devel@lists.sourceforge.ne
  W:    http://www.nongnu.org/orinoco/
  S:    Maintained
  
 +P54 WIRELESS DRIVER
 +P:    Michael Wu
 +M:    flamingice@sourmilk.net
 +L:    linux-wireless@vger.kernel.org
 +W:    http://prism54.org
 +T:    git kernel.org:/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
 +S:    Maintained
 +
  PA SEMI ETHERNET DRIVER
  P:    Olof Johansson
  M:    olof@lixom.net
@@@ -3173,32 -3147,10 +3173,32 @@@ M:   olof@lixom.ne
  L:    i2c@lm-sensors.org
  S:    Maintained
  
 +PANASONIC MN10300/AM33 PORT
 +P:    David Howells
 +M:    dhowells@redhat.com
 +P:    Koichi Yasutake
 +M:    yasutake.koichi@jp.panasonic.com
 +L:    linux-am33-list@redhat.com (moderated for non-subscribers)
 +W:    ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
 +S:    Maintained
 +
  PARALLEL PORT SUPPORT
  L:    linux-parport@lists.infradead.org (subscribers-only)
  S:    Orphan
  
 +PARAVIRT_OPS INTERFACE
 +P:    Jeremy Fitzhardinge
 +M:    jeremy@xensource.com
 +P:    Chris Wright
 +M:    chrisw@sous-sol.org
 +P:    Zachary Amsden
 +M:    zach@vmware.com
 +P:    Rusty Russell
 +M:    rusty@rustcorp.com.au
 +L:    virtualization@lists.osdl.org
 +L:    linux-kernel@vger.kernel.org
 +S:    Supported
 +
  PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
  P:    Tim Waugh
  M:    tim@cyberelk.net
@@@ -3218,6 -3170,19 +3218,6 @@@ W:     http://www.parisc-linux.org
  T:    git kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
  S:    Maintained
  
 -PARAVIRT_OPS INTERFACE
 -P:    Jeremy Fitzhardinge
 -M:    jeremy@xensource.com
 -P:    Chris Wright
 -M:    chrisw@sous-sol.org
 -P:    Zachary Amsden
 -M:    zach@vmware.com
 -P:    Rusty Russell
 -M:    rusty@rustcorp.com.au
 -L:    virtualization@lists.osdl.org
 -L:    linux-kernel@vger.kernel.org
 -S:    Supported
 -
  PC87360 HARDWARE MONITORING DRIVER
  P:    Jim Cromie
  M:    jim.cromie@gmail.com
@@@ -3347,6 -3312,14 +3347,6 @@@ L:     kpreempt-tech@lists.sourceforge.ne
  W:    ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
  S:    Supported
  
 -P54 WIRELESS DRIVER
 -P:    Michael Wu
 -M:    flamingice@sourmilk.net
 -L:    linux-wireless@vger.kernel.org
 -W:    http://prism54.org
 -T:    git kernel.org:/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git
 -S:    Maintained
 -
  PRISM54 WIRELESS DRIVER
  P:    Luis R. Rodriguez
  M:    mcgrof@gmail.com
@@@ -3402,19 -3375,12 +3402,19 @@@ S:   Orpha
  QLOGIC QLA2XXX FC-SCSI DRIVER
  P:    Andrew Vasquez
  M:    linux-driver@qlogic.com
 -L:    linux-scsi@vger.kernel.org
 +L:    linux-scsi@vger.kernel.org
 +S:    Supported
 +
 +QLOGIC QLA3XXX NETWORK DRIVER
 +P:    Ron Mercer
 +M:    linux-driver@qlogic.com
 +L:    netdev@vger.kernel.org
  S:    Supported
  
 -QLOGIC QLA3XXX NETWORK DRIVER
 +QLOGIC QLGE 10Gb ETHERNET DRIVER
  P:    Ron Mercer
  M:    linux-driver@qlogic.com
 +M:    ron.mercer@qlogic.com
  L:    netdev@vger.kernel.org
  S:    Supported
  
@@@ -3437,7 -3403,13 +3437,7 @@@ M:     paulus@samba.or
  L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
  S:    Maintained
  
 -RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
 -P:    Corey Thomas
 -M:    coreythomas@charter.net
 -L:    linux-wireless@vger.kernel.org
 -S:    Maintained
 -
 -RALINK RT2X00 WLAN DRIVER
 +RALINK RT2X00 WIRELESS LAN DRIVER
  P:    rt2x00 project
  L:    linux-wireless@vger.kernel.org
  L:    rt2400-devel@lists.sourceforge.net
@@@ -3462,18 -3434,6 +3462,18 @@@ M:    mporter@kernel.crashing.or
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 +RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
 +P:    Corey Thomas
 +M:    coreythomas@charter.net
 +L:    linux-wireless@vger.kernel.org
 +S:    Maintained
 +
 +RCUTORTURE MODULE
 +P:    Josh Triplett
 +M:    josh@freedesktop.org
 +L:    linux-kernel@vger.kernel.org
 +S:    Maintained
 +
  RDC R-321X SoC
  P:    Florian Fainelli
  M:    florian.fainelli@telecomint.eu
@@@ -3493,6 -3453,12 +3493,6 @@@ W:     http://www.rdrop.com/users/paulmck/r
  L:    linux-kernel@vger.kernel.org
  S:    Supported
  
 -RCUTORTURE MODULE
 -P:    Josh Triplett
 -M:    josh@freedesktop.org
 -L:    linux-kernel@vger.kernel.org
 -S:    Maintained
 -
  REAL TIME CLOCK DRIVER
  P:    Paul Gortmaker
  M:    p_gortmaker@yahoo.com
@@@ -3516,9 -3482,6 +3516,9 @@@ L:      netdev@vger.kernel.or
  S:    Maintained
  F:    net/rfkill
  
 +RISCOM8 DRIVER
 +S:    Orphan
 +
  ROCKETPORT DRIVER
  P:    Comtrol Corp.
  W:    http://www.comtrol.com
@@@ -3531,6 -3494,9 +3531,6 @@@ L:      linux-hams@vger.kernel.or
  W:    http://www.linux-ax25.org/
  S:    Maintained
  
 -RISCOM8 DRIVER
 -S:    Orphan
 -
  RTL818X WIRELESS DRIVER
  P:    Michael Wu
  M:    flamingice@sourmilk.net
@@@ -3670,12 -3636,6 +3670,12 @@@ M:    saschasommer@freenet.d
  L:    sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  S:    Maintained
  
 +SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
 +P:    Pierre Ossman
 +M:    drzeus-sdhci@drzeus.cx
 +L:    sdhci-devel@list.drzeus.cx
 +S:    Maintained
 +
  SECURITY CONTACT
  P:    Security Officers
  M:    security@kernel.org
@@@ -3689,9 -3649,8 +3689,9 @@@ M:      jmorris@namei.or
  P:    Eric Paris
  M:    eparis@parisplace.org
  L:    linux-kernel@vger.kernel.org (kernel issues)
 -L:    selinux@tycho.nsa.gov (subscribers-only, general discussion)
 -W:    http://www.nsa.gov/selinux
 +L:    selinux@tycho.nsa.gov (subscribers-only, general discussion)
 +W:    http://selinuxproject.org
 +T:    git kernel.org:pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
  S:    Supported
  
  SENSABLE PHANTOM
@@@ -3699,13 -3658,19 +3699,13 @@@ P:   Jiri Slab
  M:    jirislaby@gmail.com
  S:    Maintained
  
 -SERIAL ATA (SATA) SUBSYSTEM:
 +SERIAL ATA (SATA) SUBSYSTEM
  P:    Jeff Garzik
  M:    jgarzik@pobox.com
  L:    linux-ide@vger.kernel.org
  T:    git kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
  S:    Supported
  
 -SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
 -P:    Pat Gefre
 -M:    pfg@sgi.com
 -L:    linux-ia64@vger.kernel.org
 -S:    Supported
 -
  SFC NETWORK DRIVER
  P:    Steve Hodgson
  P:    Ben Hutchings
@@@ -3713,17 -3678,6 +3713,17 @@@ P:    Robert Stonehous
  M:    linux-net-drivers@solarflare.com
  S:    Supported
  
 +SGI GRU DRIVER
 +P:    Jack Steiner
 +M:    steiner@sgi.com
 +S:    Maintained
 +
 +SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
 +P:    Pat Gefre
 +M:    pfg@sgi.com
 +L:    linux-ia64@vger.kernel.org
 +S:    Supported
 +
  SGI VISUAL WORKSTATION 320 AND 540
  P:    Andrey Panin
  M:    pazke@donpac.ru
@@@ -3731,24 -3685,16 +3731,24 @@@ L:   linux-visws-devel@lists.sf.ne
  W:    http://linux-visws.sf.net
  S:    Maintained for 2.6.
  
 -SGI GRU DRIVER
 -P:    Jack Steiner
 -M:    steiner@sgi.com
 -S:    Maintained
 -
  SGI XP/XPC/XPNET DRIVER
  P:    Dean Nelson
  M:    dcn@sgi.com
  S:    Maintained
  
 +SHARP LH SUPPORT (LH7952X & LH7A40X)
 +P:    Marc Singer
 +M:    elf@buici.com
 +W:    http://projects.buici.com/arm
 +L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 +S:    Maintained
 +
 +SHPC HOTPLUG DRIVER
 +P:    Kristen Carlson Accardi
 +M:    kristen.c.accardi@intel.com
 +L:    linux-pci@vger.kernel.org
 +S:    Supported
 +
  SIMTEC EB110ATX (Chalice CATS)
  P:    Ben Dooks
  P:    Vincent Sanders
@@@ -3794,12 -3740,6 +3794,12 @@@ M:    thomas@winischhofer.ne
  W:    http://www.winischhofer.at/linuxsisusbvga.shtml
  S:    Maintained
  
 +SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
 +P:    Stephen Hemminger
 +M:    shemminger@linux-foundation.org
 +L:    netdev@vger.kernel.org
 +S:    Maintained
 +
  SLAB ALLOCATOR
  P:    Christoph Lameter
  M:    cl@linux-foundation.org
@@@ -3826,25 -3766,12 +3826,25 @@@ P:   Ben Nizett
  M:    bn@niasdigital.com
  S:    Maintained
  
 +SN-IA64 (Itanium) SUB-PLATFORM
 +P:    Jes Sorensen
 +M:    jes@sgi.com
 +L:    linux-altix@sgi.com
 +L:    linux-ia64@vger.kernel.org
 +W:    http://www.sgi.com/altix
 +S:    Maintained
 +
  SOC-CAMERA V4L2 SUBSYSTEM
  P:    Guennadi Liakhovetski
  M:    g.liakhovetski@gmx.de
  L:    video4linux-list@redhat.com
  S:    Maintained
  
 +SOEKRIS NET48XX LED SUPPORT
 +P:    Chris Boot
 +M:    bootc@bootc.net
 +S:    Maintained
 +
  SOFTWARE RAID (Multiple Disks) SUPPORT
  P:    Ingo Molnar
  M:    mingo@redhat.com
@@@ -3853,6 -3780,24 +3853,6 @@@ M:     neilb@suse.d
  L:    linux-raid@vger.kernel.org
  S:    Supported
  
 -HIBERNATION (aka Software Suspend, aka swsusp):
 -P:    Pavel Machek
 -M:    pavel@suse.cz
 -P:    Rafael J. Wysocki
 -M:    rjw@sisk.pl
 -L:    linux-pm@lists.linux-foundation.org
 -S:    Supported
 -
 -SUSPEND TO RAM:
 -P:    Len Brown
 -M:    len.brown@intel.com
 -P:    Pavel Machek
 -M:    pavel@suse.cz
 -P:    Rafael J. Wysocki
 -M:    rjw@sisk.pl
 -L:    linux-pm@lists.linux-foundation.org
 -S:    Supported
 -
  SONIC NETWORK DRIVER
  P:    Thomas Bogendoerfer
  M:    tsbogend@alpha.franken.de
@@@ -3882,8 -3827,6 +3882,8 @@@ S:      Maintaine
  SOUND
  P:    Jaroslav Kysela
  M:    perex@perex.cz
 +P:    Takashi Iwai
 +M:    tiwai@suse.de
  L:    alsa-devel@alsa-project.org (subscribers-only)
  S:    Maintained
  
@@@ -3897,7 -3840,59 +3897,7 @@@ L:     alsa-devel@alsa-project.org (subscri
  W:    http://alsa-project.org/main/index.php/ASoC
  S:    Supported
  
 -SPI SUBSYSTEM
 -P:    David Brownell
 -M:    dbrownell@users.sourceforge.net
 -L:    spi-devel-general@lists.sourceforge.net
 -S:    Maintained
 -
 -SPU FILE SYSTEM
 -P:    Jeremy Kerr
 -M:    jk@ozlabs.org
 -L:    linuxppc-dev@ozlabs.org
 -L:    cbe-oss-dev@ozlabs.org
 -W:    http://www.ibm.com/developerworks/power/cell/
 -S:    Supported
 -
 -STABLE BRANCH:
 -P:    Greg Kroah-Hartman
 -M:    greg@kroah.com
 -P:    Chris Wright
 -M:    chrisw@sous-sol.org
 -L:    stable@kernel.org
 -S:    Maintained
 -
 -SHARP LH SUPPORT (LH7952X & LH7A40X)
 -P:    Marc Singer
 -M:    elf@buici.com
 -W:    http://projects.buici.com/arm
 -L:    linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
 -S:    Maintained
 -
 -SHPC HOTPLUG DRIVER
 -P:    Kristen Carlson Accardi
 -M:    kristen.c.accardi@intel.com
 -L:    linux-pci@vger.kernel.org
 -S:    Supported
 -
 -SECURE DIGITAL HOST CONTROLLER INTERFACE DRIVER
 -P:    Pierre Ossman
 -M:    drzeus-sdhci@drzeus.cx
 -L:    sdhci-devel@list.drzeus.cx
 -S:    Maintained
 -
 -SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
 -P:    Stephen Hemminger
 -M:    shemminger@linux-foundation.org
 -L:    netdev@vger.kernel.org
 -S:    Maintained
 -
 -SOEKRIS NET48XX LED SUPPORT
 -P:    Chris Boot
 -M:    bootc@bootc.net
 -S:    Maintained
 -
 -SPARC (sparc32):
 +SPARC (sparc32)
  P:    William L. Irwin
  M:    wli@holomorphy.com
  L:    sparclinux@vger.kernel.org
@@@ -3909,12 -3904,6 +3909,12 @@@ M:    R.E.Wolff@BitWizard.n
  L:    linux-kernel@vger.kernel.org ?
  S:    Supported
  
 +SPI SUBSYSTEM
 +P:    David Brownell
 +M:    dbrownell@users.sourceforge.net
 +L:    spi-devel-general@lists.sourceforge.net
 +S:    Maintained
 +
  SPIDERNET NETWORK DRIVER for CELL
  P:    Ishizaki Kou
  M:    kou.ishizaki@toshiba.co.jp
@@@ -3923,35 -3912,12 +3923,35 @@@ M:   jens@de.ibm.co
  L:    netdev@vger.kernel.org
  S:    Supported
  
 +SPU FILE SYSTEM
 +P:    Jeremy Kerr
 +M:    jk@ozlabs.org
 +L:    linuxppc-dev@ozlabs.org
 +L:    cbe-oss-dev@ozlabs.org
 +W:    http://www.ibm.com/developerworks/power/cell/
 +S:    Supported
 +
  SRM (Alpha) environment access
  P:    Jan-Benedict Glaw
  M:    jbglaw@lug-owl.de
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 +STABLE BRANCH
 +P:    Greg Kroah-Hartman
 +M:    greg@kroah.com
 +P:    Chris Wright
 +M:    chrisw@sous-sol.org
 +L:    stable@kernel.org
 +S:    Maintained
 +
 +STAGING SUBSYSTEM
 +P:    Greg Kroah-Hartman
 +M:    gregkh@suse.de
 +L:    linux-kernel@vger.kernel.org
 +T:    quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
 +S:    Maintained
 +
  STARFIRE/DURALAN NETWORK DRIVER
  P:    Ion Badulescu
  M:    ionut@cs.columbia.edu
@@@ -3967,12 -3933,6 +3967,12 @@@ M:    laredo@gnu.or
  W:    http://www.stradis.com/
  S:    Maintained
  
 +SUN3/3X
 +P:    Sam Creasey
 +M:    sammy@sammy.net
 +W:    http://sammy.net/sun3/
 +S:    Maintained
 +
  SUPERH
  P:    Paul Mundt
  M:    lethal@linux-sh.org
@@@ -3981,15 -3941,11 +3981,15 @@@ W:   http://www.linux-sh.or
  T:    git kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.git
  S:    Supported
  
 -SUN3/3X
 -P:    Sam Creasey
 -M:    sammy@sammy.net
 -W:    http://sammy.net/sun3/
 -S:    Maintained
 +SUSPEND TO RAM
 +P:    Len Brown
 +M:    len.brown@intel.com
 +P:    Pavel Machek
 +M:    pavel@suse.cz
 +P:    Rafael J. Wysocki
 +M:    rjw@sisk.pl
 +L:    linux-pm@lists.linux-foundation.org
 +S:    Supported
  
  SVGA HANDLING
  P:    Martin Mares
@@@ -4035,7 -3991,7 +4035,7 @@@ P:      Mark Gros
  M:    mark.gross@intel.com
  S:    Supported
  
 -TENSILICA XTENSA PORT (xtensa):
 +TENSILICA XTENSA PORT (xtensa)
  P:    Chris Zankel
  M:    chris@zankel.net
  S:    Maintained
@@@ -4108,7 -4064,7 +4108,7 @@@ W:      http://tpmdd.sourceforge.ne
  P:    Marcel Selhorst
  M:    tpm@selhorst.net
  W:    http://www.prosec.rub.de/tpm/
 -L:    tpmdd-devel@lists.sourceforge.net
 +L:    tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
  S:    Maintained
  
  TRIVIAL PATCHES
@@@ -4149,16 -4105,6 +4149,16 @@@ M:    ballabio_dario@emc.co
  L:    linux-scsi@vger.kernel.org
  S:    Maintained
  
 +UBI FILE SYSTEM (UBIFS)
 +P:    Artem Bityutskiy
 +M:    dedekind@infradead.org
 +P:    Adrian Hunter
 +M:    ext-adrian.hunter@nokia.com
 +L:    linux-mtd@lists.infradead.org
 +T:    git git://git.infradead.org/~dedekind/ubifs-2.6.git
 +W:    http://www.linux-mtd.infradead.org/doc/ubifs.html
 +S:    Maintained
 +
  UCLINUX (AND M68KNOMMU)
  P:    Greg Ungerer
  M:    gerg@uclinux.org
@@@ -4184,7 -4130,7 +4184,7 @@@ M:      dushistov@mail.r
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
 -UltraSPARC (sparc64):
 +UltraSPARC (sparc64)
  P:    David S. Miller
  M:    davem@davemloft.net
  L:    sparclinux@vger.kernel.org
@@@ -4198,14 -4144,6 +4198,14 @@@ L:    linux-kernel@vger.kernel.or
  W:    http://www.kernel.dk
  S:    Maintained
  
 +UNSORTED BLOCK IMAGES (UBI)
 +P:    Artem Bityutskiy
 +M:    dedekind@infradead.org
 +W:    http://www.linux-mtd.infradead.org/
 +L:    linux-mtd@lists.infradead.org
 +T:    git git://git.infradead.org/~dedekind/ubi-2.6.git
 +S:    Maintained
 +
  USB ACM DRIVER
  P:    Oliver Neukum
  M:    oliver@neukum.name
@@@ -4395,12 -4333,6 +4395,12 @@@ L:    linux-usb@vger.kernel.or
  W:    http://www.connecttech.com
  S:    Supported
  
 +USB SMSC95XX ETHERNET DRIVER
 +P:    Steve Glendinning
 +M:    steve.glendinning@smsc.com
 +L:    netdev@vger.kernel.org
 +S:    Supported
 +
  USB SN9C1xx DRIVER
  P:    Luca Risolia
  M:    luca.risolia@studio.unibo.it
@@@ -4475,7 -4407,7 +4475,7 @@@ L:      video4linux-list@redhat.co
  W:    http://royale.zerezo.com/zr364xx/
  S:    Maintained
  
 -USER-MODE LINUX
 +USER-MODE LINUX (UML)
  P:    Jeff Dike
  M:    jdike@addtoit.com
  L:    user-mode-linux-devel@lists.sourceforge.net
@@@ -4499,14 -4431,7 +4499,14 @@@ W:    http://kernel.org/~kzak/util-linux-n
  T:    git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
  S:    Maintained
  
 -VFAT/FAT/MSDOS FILESYSTEM:
 +UVESAFB DRIVER
 +P:    Michal Januszewski
 +M:    spock@gentoo.org
 +L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
 +W:    http://dev.gentoo.org/~spock/projects/uvesafb/
 +S:    Maintained
 +
 +VFAT/FAT/MSDOS FILESYSTEM
  P:    OGAWA Hirofumi
  M:    hirofumi@mail.parknet.co.jp
  L:    linux-kernel@vger.kernel.org
@@@ -4523,21 -4448,13 +4523,21 @@@ M:   khali@linux-fr.or
  L:    i2c@lm-sensors.org
  S:    Maintained
  
 +VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
 +P:    Joseph Chan
 +M:    JosephChan@via.com.tw
 +P:    Scott Fang
 +M:    ScottFang@viatech.com.cn
 +L:    linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers)
 +S:    Maintained
 +
  VIA VELOCITY NETWORK DRIVER
  P:    Francois Romieu
  M:    romieu@fr.zoreil.com
  L:    netdev@vger.kernel.org
  S:    Maintained
  
 -VIDEO FOR LINUX
 +VIDEO FOR LINUX (V4L)
  P:    Mauro Carvalho Chehab
  M:    mchehab@infradead.org
  M:    v4l-dvb-maintainer@linuxtv.org
@@@ -4554,11 -4471,10 +4554,11 @@@ S:   Maintaine
  
  VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  P:    Liam Girdwood
 -M:    lg@opensource.wolfsonmicro.com
 +M:    lrg@slimlogic.co.uk
  P:    Mark Brown
  M:    broonie@opensource.wolfsonmicro.com
  W:    http://opensource.wolfsonmicro.com/node/15
 +W:    http://www.slimlogic.co.uk/?page_id=5
  T:    git kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
  S:    Supported
  
@@@ -4632,7 -4548,7 +4632,7 @@@ WM97XX TOUCHSCREEN DRIVER
  P:    Mark Brown
  M:    broonie@opensource.wolfsonmicro.com
  P:    Liam Girdwood
 -M:    liam.girdwood@wolfsonmicro.com
 +M:    lrg@slimlogic.co.uk
  L:    linux-input@vger.kernel.org
  T:    git git://opensource.wolfsonmicro.com/linux-2.6-touch
  W:    http://opensource.wolfsonmicro.com/node/7
@@@ -4644,17 -4560,6 +4644,17 @@@ M:    eis@baty.hanse.d
  L:    linux-x25@vger.kernel.org
  S:    Maintained
  
 +X86 ARCHITECTURE (32-BIT AND 64-BIT)
 +P:    Thomas Gleixner
 +M:    tglx@linutronix.de
 +P:    Ingo Molnar
 +M:    mingo@redhat.com
 +P:    H. Peter Anvin
 +M:    hpa@zytor.com
 +L:    linux-kernel@vger.kernel.org
 +T:    git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
 +S:    Maintained
 +
  XEN HYPERVISOR INTERFACE
  P:    Jeremy Fitzhardinge
  M:    jeremy@xensource.com
@@@ -4686,6 -4591,17 +4686,6 @@@ M:     jacmet@sunsite.d
  L:    linux-serial@vger.kernel.org
  S:    Maintained
  
 -X86 ARCHITECTURE (32-BIT AND 64-BIT)
 -P:    Thomas Gleixner
 -M:    tglx@linutronix.de
 -P:    Ingo Molnar
 -M:    mingo@redhat.com
 -P:    H. Peter Anvin
 -M:    hpa@zytor.com
 -L:    linux-kernel@vger.kernel.org
 -T:    git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
 -S:    Maintained
 -
  YAM DRIVER FOR AX.25
  P:    Jean-Paul Roubelat
  M:    jpr@f6fbb.org
diff --combined drivers/net/Kconfig
@@@ -1386,8 -1386,7 +1386,8 @@@ config FORCEDETH_NAP
  
  config CS89x0
        tristate "CS89x0 support"
 -      depends on NET_PCI && (ISA || MACH_IXDP2351 || ARCH_IXDP2X01 || ARCH_PNX010X)
 +      depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \
 +              || ARCH_IXDP2X01 || ARCH_PNX010X || MACH_MX31ADS)
        ---help---
          Support for CS89x0 chipset based Ethernet cards. If you have a
          network (Ethernet) card of this type, say Y and read the
          To compile this driver as a module, choose M here. The module
          will be called cs89x0.
  
 +config CS89x0_NONISA_IRQ
 +      def_bool y
 +      depends on CS89x0 != n
 +      depends on MACH_IXDP2351 || ARCH_IXDP2X01 || ARCH_PNX010X || MACH_MX31ADS
 +
  config TC35815
        tristate "TOSHIBA TC35815 Ethernet support"
        depends on NET_PCI && PCI && MIPS
@@@ -1819,7 -1813,7 +1819,7 @@@ config FEC
  
  config FEC_MPC52xx
        tristate "MPC52xx FEC driver"
 -      depends on PPC_MERGE && PPC_MPC52xx && PPC_BESTCOMM_FEC
 +      depends on PPC_MPC52xx && PPC_BESTCOMM_FEC
        select CRC32
        select PHYLIB
        ---help---
@@@ -1846,17 -1840,6 +1846,17 @@@ config NE_H830
          Say Y here if you want to use the NE2000 compatible
          controller on the Renesas H8/300 processor.
  
 +config ATL2
 +      tristate "Atheros L2 Fast Ethernet support"
 +      depends on PCI
 +      select CRC32
 +      select MII
 +      help
 +        This driver supports the Atheros L2 fast ethernet adapter.
 +
 +        To compile this driver as a module, choose M here.  The module
 +        will be called atl2.
 +
  source "drivers/net/fs_enet/Kconfig"
  
  endif # NET_ETHERNET
@@@ -1944,6 -1927,15 +1944,6 @@@ config E100
          To compile this driver as a module, choose M here. The module
          will be called e1000.
  
 -config E1000_DISABLE_PACKET_SPLIT
 -      bool "Disable Packet Split for PCI express adapters"
 -      depends on E1000
 -      help
 -        Say Y here if you want to use the legacy receive path for PCI express
 -        hardware.
 -
 -        If in doubt, say N.
 -
  config E1000E
        tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
        depends on PCI && (!SPARC32 || BROKEN)
@@@ -2054,7 -2046,6 +2054,7 @@@ config R816
        tristate "Realtek 8169 gigabit ethernet support"
        depends on PCI
        select CRC32
 +      select MII
        ---help---
          Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter.
  
@@@ -2271,7 -2262,7 +2271,7 @@@ config UGETH_TX_ON_DEMAN
  config MV643XX_ETH
        tristate "Marvell Discovery (643XX) and Orion ethernet support"
        depends on MV64360 || MV64X60 || (PPC_MULTIPLATFORM && PPC32) || PLAT_ORION
 -      select MII
 +      select PHYLIB
        help
          This driver supports the gigabit ethernet MACs in the
          Marvell Discovery PPC/MIPS chipset family (MV643XX) and
@@@ -2290,13 -2281,12 +2290,13 @@@ config QLA3XX
          will be called qla3xxx.
  
  config ATL1
 -      tristate "Attansic L1 Gigabit Ethernet support (EXPERIMENTAL)"
 -      depends on PCI && EXPERIMENTAL
 +      tristate "Atheros/Attansic L1 Gigabit Ethernet support"
 +      depends on PCI
        select CRC32
        select MII
        help
 -        This driver supports the Attansic L1 gigabit ethernet adapter.
 +        This driver supports the Atheros/Attansic L1 gigabit ethernet
 +        adapter.
  
          To compile this driver as a module, choose M here.  The module
          will be called atl1.
@@@ -2312,18 -2302,6 +2312,18 @@@ config ATL1
          To compile this driver as a module, choose M here.  The module
          will be called atl1e.
  
 +config JME
 +      tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
 +      depends on PCI
 +      select CRC32
 +      select MII
 +      ---help---
 +        This driver supports the PCI-Express gigabit ethernet adapters
 +        based on JMicron JMC250 chipset.
 +
 +        To compile this driver as a module, choose M here. The module
 +        will be called jme.
 +
  endif # NETDEV_1000
  
  #
@@@ -2399,13 -2377,6 +2399,13 @@@ config EHE
          To compile the driver as a module, choose M here. The module
          will be called ehea.
  
 +config ENIC
 +      tristate "Cisco 10G Ethernet NIC support"
 +      depends on PCI && INET
 +      select INET_LRO
 +      help
 +        This enables the support for the Cisco 10G Ethernet card.
 +
  config IXGBE
        tristate "Intel(R) 10GbE PCI Express adapters support"
        depends on PCI && INET
          To compile this driver as a module, choose M here. The module
          will be called ixgbe.
  
 +config IXGBE_DCA
 +      bool
 +      default y
 +      depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
 +
  config IXGB
        tristate "Intel(R) PRO/10GbE support"
        depends on PCI
@@@ -2477,11 -2443,6 +2477,11 @@@ config MYRI10G
          To compile this driver as a module, choose M here. The module
          will be called myri10ge.
  
 +config MYRI10GE_DCA
 +      bool
 +      default y
 +      depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m)
 +
  config NETXEN_NIC
        tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC"
        depends on PCI
@@@ -2504,6 -2465,15 +2504,15 @@@ config PASEMI_MA
          This driver supports the on-chip 1/10Gbit Ethernet controller on
          PA Semi's PWRficient line of chips.
  
+ config MLX4_EN
+       tristate "Mellanox Technologies 10Gbit Ethernet support"
+       depends on PCI && INET
+       select MLX4_CORE
+       select INET_LRO
+       help
+         This driver supports Mellanox Technologies ConnectX Ethernet
+         devices.
  config MLX4_CORE
        tristate
        depends on PCI
@@@ -2535,15 -2505,6 +2544,15 @@@ config BNX2
          To compile this driver as a module, choose M here: the module
          will be called bnx2x.  This is recommended.
  
 +config QLGE
 +      tristate "QLogic QLGE 10Gb Ethernet Driver Support"
 +      depends on PCI
 +      help
 +        This driver supports QLogic ISP8XXX 10Gb Ethernet cards.
 +
 +        To compile this driver as a module, choose M here: the module
 +        will be called qlge.
 +
  source "drivers/net/sfc/Kconfig"
  
  endif # NETDEV_10000
diff --combined drivers/net/mlx4/alloc.c
@@@ -33,7 -33,6 +33,7 @@@
  
  #include <linux/errno.h>
  #include <linux/slab.h>
 +#include <linux/mm.h>
  #include <linux/bitmap.h>
  #include <linux/dma-mapping.h>
  #include <linux/vmalloc.h>
@@@ -48,13 -47,16 +48,16 @@@ u32 mlx4_bitmap_alloc(struct mlx4_bitma
  
        obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->last);
        if (obj >= bitmap->max) {
-               bitmap->top = (bitmap->top + bitmap->max) & bitmap->mask;
+               bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top)
+                               & bitmap->mask;
                obj = find_first_zero_bit(bitmap->table, bitmap->max);
        }
  
        if (obj < bitmap->max) {
                set_bit(obj, bitmap->table);
-               bitmap->last = (obj + 1) & (bitmap->max - 1);
+               bitmap->last = (obj + 1);
+               if (bitmap->last == bitmap->max)
+                       bitmap->last = 0;
                obj |= bitmap->top;
        } else
                obj = -1;
  
  void mlx4_bitmap_free(struct mlx4_bitmap *bitmap, u32 obj)
  {
-       obj &= bitmap->max - 1;
+       mlx4_bitmap_free_range(bitmap, obj, 1);
+ }
+ static unsigned long find_aligned_range(unsigned long *bitmap,
+                                       u32 start, u32 nbits,
+                                       int len, int align)
+ {
+       unsigned long end, i;
+ again:
+       start = ALIGN(start, align);
+       while ((start < nbits) && test_bit(start, bitmap))
+               start += align;
+       if (start >= nbits)
+               return -1;
+       end = start+len;
+       if (end > nbits)
+               return -1;
+       for (i = start + 1; i < end; i++) {
+               if (test_bit(i, bitmap)) {
+                       start = i + 1;
+                       goto again;
+               }
+       }
+       return start;
+ }
+ u32 mlx4_bitmap_alloc_range(struct mlx4_bitmap *bitmap, int cnt, int align)
+ {
+       u32 obj, i;
+       if (likely(cnt == 1 && align == 1))
+               return mlx4_bitmap_alloc(bitmap);
+       spin_lock(&bitmap->lock);
+       obj = find_aligned_range(bitmap->table, bitmap->last,
+                                bitmap->max, cnt, align);
+       if (obj >= bitmap->max) {
+               bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top)
+                               & bitmap->mask;
+               obj = find_aligned_range(bitmap->table, 0, bitmap->max,
+                                        cnt, align);
+       }
+       if (obj < bitmap->max) {
+               for (i = 0; i < cnt; i++)
+                       set_bit(obj + i, bitmap->table);
+               if (obj == bitmap->last) {
+                       bitmap->last = (obj + cnt);
+                       if (bitmap->last >= bitmap->max)
+                               bitmap->last = 0;
+               }
+               obj |= bitmap->top;
+       } else
+               obj = -1;
+       spin_unlock(&bitmap->lock);
+       return obj;
+ }
+ void mlx4_bitmap_free_range(struct mlx4_bitmap *bitmap, u32 obj, int cnt)
+ {
+       u32 i;
+       obj &= bitmap->max + bitmap->reserved_top - 1;
  
        spin_lock(&bitmap->lock);
-       clear_bit(obj, bitmap->table);
+       for (i = 0; i < cnt; i++)
+               clear_bit(obj + i, bitmap->table);
        bitmap->last = min(bitmap->last, obj);
-       bitmap->top = (bitmap->top + bitmap->max) & bitmap->mask;
+       bitmap->top = (bitmap->top + bitmap->max + bitmap->reserved_top)
+                       & bitmap->mask;
        spin_unlock(&bitmap->lock);
  }
  
- int mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask, u32 reserved)
+ int mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask,
+                    u32 reserved_bot, u32 reserved_top)
  {
        int i;
  
  
        bitmap->last = 0;
        bitmap->top  = 0;
-       bitmap->max  = num;
+       bitmap->max  = num - reserved_top;
        bitmap->mask = mask;
+       bitmap->reserved_top = reserved_top;
        spin_lock_init(&bitmap->lock);
-       bitmap->table = kzalloc(BITS_TO_LONGS(num) * sizeof (long), GFP_KERNEL);
+       bitmap->table = kzalloc(BITS_TO_LONGS(bitmap->max) *
+                               sizeof (long), GFP_KERNEL);
        if (!bitmap->table)
                return -ENOMEM;
  
-       for (i = 0; i < reserved; ++i)
+       for (i = 0; i < reserved_bot; ++i)
                set_bit(i, bitmap->table);
  
        return 0;