lkml.org 
[lkml]   [2007]   [Apr]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[git patches] net driver updates

(just sent this upstream to Linus and Andrew)

The only really notable thing is the merging of the wireless driver for
the OLPC, libertas.

Please pull from 'upstream-linus' branch of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git upstream-linus

to receive the following updates:

Documentation/DocBook/kernel-api.tmpl | 6 +
Documentation/networking/bcm43xx.txt | 97 +-
MAINTAINERS | 20 +-
arch/mips/mips-boards/sim/Makefile | 3 +-
arch/mips/mips-boards/sim/sim_platform.c | 35 +
arch/powerpc/sysdev/qe_lib/ucc_fast.c | 3 +
crypto/michael_mic.c | 4 +-
drivers/net/3c509.c | 1 -
drivers/net/Kconfig | 15 +-
drivers/net/Makefile | 2 +-
drivers/net/chelsio/Makefile | 4 +-
drivers/net/chelsio/common.h | 6 +-
drivers/net/chelsio/cphy.h | 16 +-
drivers/net/chelsio/gmac.h | 10 +-
drivers/net/chelsio/ixf1010.c | 505 -----
drivers/net/chelsio/mac.c | 2 +-
drivers/net/chelsio/mv88e1xxx.c | 8 +-
drivers/net/chelsio/mv88x201x.c | 8 +-
drivers/net/chelsio/my3126.c | 8 +-
drivers/net/chelsio/pm3393.c | 8 +-
drivers/net/chelsio/subr.c | 199 ++-
drivers/net/chelsio/vsc7326.c | 2 +-
drivers/net/chelsio/vsc8244.c | 367 ----
drivers/net/chelsio/vsc8244_reg.h | 172 --
drivers/net/e100.c | 159 +-
drivers/net/e1000/e1000.h | 3 -
drivers/net/e1000/e1000_ethtool.c | 34 +-
drivers/net/e1000/e1000_main.c | 45 +-
drivers/net/e1000/e1000_param.c | 4 +-
drivers/net/eexpress.c | 9 +-
drivers/net/ehea/ehea.h | 42 +-
drivers/net/ehea/ehea_ethtool.c | 115 +-
drivers/net/ehea/ehea_main.c | 940 +++++---
drivers/net/ehea/ehea_phyp.c | 6 +-
drivers/net/ehea/ehea_phyp.h | 6 +-
drivers/net/ehea/ehea_qmr.c | 184 ++-
drivers/net/ehea/ehea_qmr.h | 16 +-
drivers/net/hamradio/baycom_ser_fdx.c | 13 +-
drivers/net/ibmveth.c | 10 +-
drivers/net/ixgb/ixgb.h | 3 -
drivers/net/ixgb/ixgb_ethtool.c | 4 +-
drivers/net/ixgb/ixgb_main.c | 4 +-
drivers/net/ixgb/ixgb_param.c | 8 +-
drivers/net/mii.c | 57 +
drivers/net/mipsnet.c | 53 +-
drivers/net/mv643xx_eth.c | 59 +-
drivers/net/mv643xx_eth.h | 4 -
drivers/net/netxen/netxen_nic.h | 189 +-
drivers/net/netxen/netxen_nic_ethtool.c | 212 ++-
drivers/net/netxen/netxen_nic_hdr.h | 12 +
drivers/net/netxen/netxen_nic_hw.c | 401 +++-
drivers/net/netxen/netxen_nic_hw.h | 85 +-
drivers/net/netxen/netxen_nic_init.c | 130 +-
drivers/net/netxen/netxen_nic_isr.c | 101 +-
drivers/net/netxen/netxen_nic_main.c | 769 ++++---
drivers/net/netxen/netxen_nic_niu.c | 168 +-
drivers/net/netxen/netxen_nic_phan_reg.h | 134 +-
drivers/net/pcnet32.c | 159 +-
drivers/net/phy/mdio_bus.c | 19 +-
drivers/net/phy/phy.c | 194 ++-
drivers/net/phy/phy_device.c | 114 +-
drivers/net/qla3xxx.c | 371 +++-
drivers/net/qla3xxx.h | 33 +-
drivers/net/s2io-regs.h | 2 +-
drivers/net/s2io.c | 78 +-
drivers/net/s2io.h | 8 +-
drivers/net/sb1250-mac.c | 294 ++-
drivers/net/sgiseeq.c | 28 +-
drivers/net/sk98lin/skge.c | 20 +-
drivers/net/skfp/h/lnkstat.h | 84 -
drivers/net/skge.c | 30 +-
drivers/net/skge.h | 10 +-
drivers/net/smc911x.c | 2 +-
drivers/net/tc35815.c | 2554 ++++++++++++++++------
drivers/net/tulip/dmfe.c | 118 +-
drivers/net/tulip/interrupt.c | 4 +-
drivers/net/tulip/media.c | 40 +-
drivers/net/tulip/tulip.h | 9 +-
drivers/net/tulip/tulip_core.c | 6 +-
drivers/net/tulip/winbond-840.c | 2 +-
drivers/net/ucc_geth.c | 946 +++-----
drivers/net/ucc_geth.h | 114 +-
drivers/net/ucc_geth_mii.c | 279 +++
drivers/net/ucc_geth_mii.h | 100 +
drivers/net/ucc_geth_phy.c | 785 -------
drivers/net/ucc_geth_phy.h | 217 --
drivers/net/wan/hdlc_cisco.c | 29 +-
drivers/net/wan/hdlc_fr.c | 18 +-
drivers/net/wireless/Kconfig | 13 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/README | 25 -
drivers/net/wireless/airo.c | 70 +-
drivers/net/wireless/bcm43xx/bcm43xx.h | 3 +
drivers/net/wireless/bcm43xx/bcm43xx_ethtool.c | 4 +-
drivers/net/wireless/bcm43xx/bcm43xx_main.c | 4 +-
drivers/net/wireless/bcm43xx/bcm43xx_phy.c | 23 +-
drivers/net/wireless/bcm43xx/bcm43xx_phy.h | 4 +
drivers/net/wireless/bcm43xx/bcm43xx_radio.c | 196 ++-
drivers/net/wireless/hostap/hostap_ap.c | 4 +-
drivers/net/wireless/hostap/hostap_common.h | 4 +-
drivers/net/wireless/hostap/hostap_cs.c | 9 +-
drivers/net/wireless/hostap/hostap_hw.c | 4 +-
drivers/net/wireless/hostap/hostap_main.c | 4 +-
drivers/net/wireless/hostap/hostap_pci.c | 2 +-
drivers/net/wireless/hostap/hostap_plx.c | 2 +-
drivers/net/wireless/ipw2100.c | 4 +-
drivers/net/wireless/ipw2200.c | 47 +
drivers/net/wireless/libertas/11d.c | 754 +++++++
drivers/net/wireless/libertas/11d.h | 105 +
drivers/net/wireless/libertas/LICENSE | 16 +
drivers/net/wireless/libertas/Makefile | 21 +
drivers/net/wireless/libertas/README | 1044 +++++++++
drivers/net/wireless/libertas/assoc.c | 588 +++++
drivers/net/wireless/libertas/assoc.h | 30 +
drivers/net/wireless/libertas/cmd.c | 1958 +++++++++++++++++
drivers/net/wireless/libertas/cmdresp.c | 1031 +++++++++
drivers/net/wireless/libertas/debugfs.c | 1935 +++++++++++++++++
drivers/net/wireless/libertas/debugfs.h | 6 +
drivers/net/wireless/libertas/decl.h | 83 +
drivers/net/wireless/libertas/defs.h | 369 ++++
drivers/net/wireless/libertas/dev.h | 403 ++++
drivers/net/wireless/libertas/ethtool.c | 184 ++
drivers/net/wireless/libertas/fw.c | 361 +++
drivers/net/wireless/libertas/fw.h | 13 +
drivers/net/wireless/libertas/host.h | 338 +++
drivers/net/wireless/libertas/hostcmd.h | 693 ++++++
drivers/net/wireless/libertas/if_bootcmd.c | 38 +
drivers/net/wireless/libertas/if_usb.c | 952 ++++++++
drivers/net/wireless/libertas/if_usb.h | 109 +
drivers/net/wireless/libertas/ioctl.c | 2500 +++++++++++++++++++++
drivers/net/wireless/libertas/join.c | 1055 +++++++++
drivers/net/wireless/libertas/join.h | 64 +
drivers/net/wireless/libertas/main.c | 1258 +++++++++++
drivers/net/wireless/libertas/radiotap.h | 57 +
drivers/net/wireless/libertas/rx.c | 459 ++++
drivers/net/wireless/libertas/sbi.h | 40 +
drivers/net/wireless/libertas/scan.c | 2044 +++++++++++++++++
drivers/net/wireless/libertas/scan.h | 216 ++
drivers/net/wireless/libertas/thread.h | 52 +
drivers/net/wireless/libertas/tx.c | 285 +++
drivers/net/wireless/libertas/types.h | 289 +++
drivers/net/wireless/libertas/version.h | 8 +
drivers/net/wireless/libertas/wext.c | 2769 ++++++++++++++++++++++++
drivers/net/wireless/libertas/wext.h | 147 ++
drivers/net/wireless/todo.txt | 15 -
drivers/net/wireless/zd1211rw/zd_chip.c | 47 +-
drivers/net/wireless/zd1211rw/zd_chip.h | 1 +
drivers/net/wireless/zd1211rw/zd_mac.c | 23 +-
drivers/net/wireless/zd1211rw/zd_rf.c | 18 +-
drivers/net/wireless/zd1211rw/zd_rf.h | 11 +-
drivers/net/wireless/zd1211rw/zd_rf_al2230.c | 91 +-
drivers/net/wireless/zd1211rw/zd_rf_al7230b.c | 317 +++-
drivers/net/wireless/zd1211rw/zd_rf_rf2959.c | 4 +-
drivers/net/wireless/zd1211rw/zd_usb.c | 24 +-
include/asm-powerpc/ucc_fast.h | 3 +
include/linux/fsl_devices.h | 39 -
include/linux/hdlc.h | 3 +-
include/linux/pci_ids.h | 2 +
include/linux/phy.h | 1 +
include/linux/wireless.h | 2 +-
include/net/ieee80211.h | 4 +-
include/net/ieee80211_crypt.h | 4 +-
include/net/ieee80211_radiotap.h | 77 +-
net/ieee80211/ieee80211_crypt.c | 2 +-
net/ieee80211/ieee80211_crypt_ccmp.c | 4 +-
net/ieee80211/ieee80211_crypt_tkip.c | 6 +-
net/ieee80211/ieee80211_crypt_wep.c | 2 +-
net/ieee80211/ieee80211_module.c | 5 +-
net/ieee80211/ieee80211_rx.c | 4 +-
net/ieee80211/ieee80211_wx.c | 4 +-
170 files changed, 29413 insertions(+), 6144 deletions(-)
create mode 100644 arch/mips/mips-boards/sim/sim_platform.c
delete mode 100644 drivers/net/chelsio/ixf1010.c
delete mode 100644 drivers/net/chelsio/vsc8244.c
delete mode 100644 drivers/net/chelsio/vsc8244_reg.h
delete mode 100644 drivers/net/skfp/h/lnkstat.h
create mode 100644 drivers/net/ucc_geth_mii.c
create mode 100644 drivers/net/ucc_geth_mii.h
delete mode 100644 drivers/net/ucc_geth_phy.c
delete mode 100644 drivers/net/ucc_geth_phy.h
delete mode 100644 drivers/net/wireless/README
create mode 100644 drivers/net/wireless/libertas/11d.c
create mode 100644 drivers/net/wireless/libertas/11d.h
create mode 100644 drivers/net/wireless/libertas/LICENSE
create mode 100644 drivers/net/wireless/libertas/Makefile
create mode 100644 drivers/net/wireless/libertas/README
create mode 100644 drivers/net/wireless/libertas/assoc.c
create mode 100644 drivers/net/wireless/libertas/assoc.h
create mode 100644 drivers/net/wireless/libertas/cmd.c
create mode 100644 drivers/net/wireless/libertas/cmdresp.c
create mode 100644 drivers/net/wireless/libertas/debugfs.c
create mode 100644 drivers/net/wireless/libertas/debugfs.h
create mode 100644 drivers/net/wireless/libertas/decl.h
create mode 100644 drivers/net/wireless/libertas/defs.h
create mode 100644 drivers/net/wireless/libertas/dev.h
create mode 100644 drivers/net/wireless/libertas/ethtool.c
create mode 100644 drivers/net/wireless/libertas/fw.c
create mode 100644 drivers/net/wireless/libertas/fw.h
create mode 100644 drivers/net/wireless/libertas/host.h
create mode 100644 drivers/net/wireless/libertas/hostcmd.h
create mode 100644 drivers/net/wireless/libertas/if_bootcmd.c
create mode 100644 drivers/net/wireless/libertas/if_usb.c
create mode 100644 drivers/net/wireless/libertas/if_usb.h
create mode 100644 drivers/net/wireless/libertas/ioctl.c
create mode 100644 drivers/net/wireless/libertas/join.c
create mode 100644 drivers/net/wireless/libertas/join.h
create mode 100644 drivers/net/wireless/libertas/main.c
create mode 100644 drivers/net/wireless/libertas/radiotap.h
create mode 100644 drivers/net/wireless/libertas/rx.c
create mode 100644 drivers/net/wireless/libertas/sbi.h
create mode 100644 drivers/net/wireless/libertas/scan.c
create mode 100644 drivers/net/wireless/libertas/scan.h
create mode 100644 drivers/net/wireless/libertas/thread.h
create mode 100644 drivers/net/wireless/libertas/tx.c
create mode 100644 drivers/net/wireless/libertas/types.h
create mode 100644 drivers/net/wireless/libertas/version.h
create mode 100644 drivers/net/wireless/libertas/wext.c
create mode 100644 drivers/net/wireless/libertas/wext.h
delete mode 100644 drivers/net/wireless/todo.txt

Adrian Bunk (3):
make drivers/net/s2io.c:vlan_strip_flag static
drivers/net/qla3xxx.c: make 2 functions static
make drivers/net/qla3xxx.c:PHY_DEVICES[] static

Ahmed S. Darwish (2):
e1000: Use ARRAY_SIZE macro when appropriate
ixgb: Use ARRAY_SIZE macro when appropriate.

Andrew Morton (1):
ipw2200: fix ieee80211_get_geo typo

Arjan van de Ven (1):
user of the jiffies rounding code: e1000

Atsushi Nemoto (3):
tc35815 driver update (take 2)
tc35815: Fix an usage of streaming DMA API.
tc35815: Zap changelog from source code

Auke Kok (1):
e1000: list e1000-devel mailing list in MAINTAINERS

Daniel Drake (10):
zd1211rw: Use compare_ether_addr()
zd1211rw: Add AL2230S RF support
zd1211rw: More device IDs
zd1211rw: Mark some data const
zd1211rw: Don't handle broken frames in monitor mode
zd1211rw: Add another ID for Linksys WUSBF54G
zd1211rw: Remove invalid CR write during ZD1211 phy reset
zd1211rw: rework band edge patching
zd1211rw: Add AL7230B RF support for ZD1211B
zd1211rw: Add ID for ZyXEL AG-220

Deepak Saxena (1):
Netpoll support for Sibyte MAC

Dmitriy Monakhov (1):
sk98lin: handle pci_enable_device() return value in skge_resume()

Don Fry (2):
pcnet32: only allocate init_block dma consistent
pcnet32: change to use netdev_priv

Folkert van Heusden (1):
baycom_ser_fdx: also allow i/o ports >= 0x1000 and enhanced failure logging

Gabriel Paubert (1):
mv643xx_eth: make eth_port_uc_addr_{get,set}() calls symmetric

Jan-Bernd Themann (5):
ehea: dynamic add / remove port
ehea: NAPI multi queue TX/RX path for SMP
ehea: fix for dynamic lpar support
ehea: code cleanup
ehea: removing unused functionality

Jean Delvare (1):
strlcpy is smart enough

Jesse Brandeburg (2):
e100: allow bad MAC address when running with invalid eeprom csum
e100: Optionally use I/O mode only to access register space

John W. Linville (2):
wireless: remove obsolete text files
libertas: fix build breakage from netdev class_device -> device

Jouni Malinen (2):
hostap: Add D-Link DWL-650 Rev. P1 product id
Update my email address from jkmaline@cc.hut.fi to j@w1.fi

Kim Phillips (3):
phylib: add RGMII-ID interface mode definition
ucc_geth: migrate ucc_geth to phylib
ucc_geth: version 1.1

Krzysztof Halasa (1):
Generic HDLC sparse annotations

Ladislav Michl (1):
Add support for Seeq 8003 on Challenge S Mezz board.

Larry Finger (5):
bcm43xx: Update Documentation/bcm43xx.txt
bcm43xx:Eliminate some 'G Mode Enable' magic numbers
bcm43xx: Change initialization for 2050 radios
ieee80211-crypt: Make some TKIP and CCMP error logging conditional
ieee80211: add missing global needed by IEEE80211_DEBUG_XXXX

Marcelo Tosatti (1):
Marvell Libertas 8388 802.11b/g USB driver

Marcin Juszkiewicz (1):
hostap_cs: support ADLINK 345 CF

Mark Mason (1):
add NAPI support to sb1250-mac.c

Maxim Levitsky (2):
dmfe: add support for suspend/resume
dmfe: add support for Wake on lan

Michael Barkowski (1):
ucc_geth: Fix interrupt coalescing size and alignment

Michael Ellerman (1):
Fix sparse errors in drivers/net/ibmveth.c

Michael Reiss (2):
ucc_geth: NAPI-related bug fixes
ucc_geth: Implement Transmit on Demand support

Michal Schmidt (2):
airo: Don't check for NULL before kfree()
airo: Make /sys/bus/pci/drivers/airo/{,un}bind work

Milind Arun Choudhary (2):
e1000: ROUND_UP macro cleanup in drivers/net/e1000
ixgb: ROUND_UP macro cleanup in drivers/net/ixgb

Mithlesh Thukral (7):
NetXen: Use multiple PCI functions
NetXen: Removal of redundant argument passing
NetXen: Multi PCI support for Quad cards
NetXen: Removal of redundant macros
NetXen: Port swap feature for multi port cards
NetXen: Fixes for Power PC architecture
NetXen: Fix for vmalloc issues

Nicu Ioan Petru (1):
ucc_geth: fixes for ucc_geth_memclean

Pavel Roskin (3):
hostap: use offsetof() instead of own equivalent
sparse-annotate radiotap header
Remove comment about IEEE80211_RADIOTAP_FCS

Ralf Baechle (1):
MIPSnet: Modernize use platform_device API.

Ramkrishna Vepa (3):
S2IO: Save/Restore unused buffer mappings in 2/3 buffer mode
S2io: Remove unused variables
S2io: Change of driver maintainers

Randy Dunlap (2):
phy layer: add kernel-doc + DocBook
mii: add kernel-doc notation

Robert P. J. Day (2):
remove unused header file: drivers/net/skfp/h/lnkstat.h
3C509: Remove unnecessary include of <linux/pm_legacy.h>

Ron Mercer (3):
qla3xxx: Add ethtool get_pauseparam for improved bonding support.
qla3xxx: Adding support for the Agere PHY (ET1011C)
qla3xxx: Bumping driver version number to v2.03.00-k4

Sam Ravnborg (1):
bcm43xx: do not rebuild when kernel version changes

Scott Feldman (1):
[netdrvr e100] experiment with doing RX in a similar manner to eepro100

Shan Lu (1):
network: add the missing phy_device speed information to phy_mii_ioctl

Shani (1):
Patch:replace with time_after in drivers/net/eexpress.c

Shani Moideen (1):
[netdrvr] eexpress: minor corrections

Stephen Hemminger (7):
chelsio: remove unused code for 1G boards
chelsio: use C99 style initialization
chelsio: use const for virtual functions
skge: ignore unused error interrupts
skge: transmit locking improvements
skge: rearrange fields
skge: version 1.11

Thibaut VARENE (1):
TULIP: Natsemi dp83840a PHY fix

Thomas Klein (2):
ehea: fix for sysfs entries
ehea: fix for dlpar support

Tony Breeds (1):
libertas: use standard kernel macros

Ulrich Kunitz (1):
zd1211rw: changed GFP_NOFS to GFP_KERNEL

Valerie Henson (3):
TULIP: Fix for 64-bit MIPS
Fix tulip SytemError typo
Rev tulip version

Vitaly Wool (1):
smc911x: fix compilation breakage wjen debug is on

Yan Burman (1):
e1000: Use kcalloc()

Zhu Yi (1):
ipw2200: add channels sysfs entry

[patch snipped due to size; it's in git]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2007-04-29 18:21    [W:0.043 / U:0.260 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site