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 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 29 Apr 2007 12:19:01 -0400 From: Jeff Garzik <jeff@...zik.org> To: netdev@...r.kernel.org Cc: LKML <linux-kernel@...r.kernel.org> 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@...hut.fi to j@...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 netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists