aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAge
* [PATCH] ppc32: Remove CONFIG_PMAC_PBOOKBenjamin Herrenschmidt2005-06-27
| | | | | | | | | | | | This patch removes CONFIG_PMAC_PBOOK (PowerBook support). This is now split into CONFIG_PMAC_MEDIABAY for the actual hotswap bay that some powerbooks have, CONFIG_PM for power management related code, and just left out of any CONFIG_* option for some generally useful stuff that can be used on non-laptops as well. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] ppc32: remove obsolete macserial driverBenjamin Herrenschmidt2005-06-27
| | | | | | | | | | The macserial driver has been obsoleted by the new pmac_zilog driver for a while now and probably doesn't even work anymore on recent kernels. This patch removes it. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] ppc32: Bump PMU interrupt priorityBenjamin Herrenschmidt2005-06-27
| | | | | | | | | | | | | | | | | | | | The Power Management Unit on PowerMacs is very sensitive to timeouts during async message exchanges. It uses rather crude protocol based on a shift register with an interrupt and is almost continuously exchanging messages with the host CPU on laptops. This patch adds a routine to the open_pic driver to be able to select a PMU driver so that it bumps it's interrupt priority to above the normal level. This will allow PMU interrupts to occur while another interrupt is pending, and thus reduce the risk of machine beeing abruptly shutdown by the PMU due to a timeout in PMU communication caused by excessive interrupt latency. The problem is very rare, and usually just doesn't happen, but it is still useful to make things even more robust. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* Merge master.kernel.org:/home/rmk/linux-2.6-serialLinus Torvalds2005-06-27
|\
| * [PATCH] Serial: Split 8250 port tableRussell King2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add separate files for the different 8250 ISA-based serial boards. Looking across all the various architectures, it seems reasonable that we can key the availability of the configuration options for these beasts to the bus-related symbols (iow, CONFIG_ISA). We also standardise the base baud/uart clock rate for these boards - I'm sure that isn't architecture specific, but is solely dependent on the crystal fitted on the board (which should be the same no matter what type of machine its fitted into.) Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * [PATCH] Serial: Remove {un,}register_serial from 68328serial.cRussell King2005-06-27
| | | | | | | | | | | | | | | | | | 68328serial.c does not make use of register_serial/unregister_serial, which is traditionally used to register 8250-compatible UARTs with the 8250-compatible serial driver. Acked-by: David McCullough Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | Merge 'upstream' branch of ↵Linus Torvalds2005-06-27
|\ \ | | | | | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
| * | [PATCH] b44: check link state during openJohn W. Linville2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Check the link state during b44_open. This closes a 1 HZ window that existed after b44_open ran but before the b44_timer handler ran, during which ethtool would report "Link detected: yes" no matter what the link state actually was. Signed-off-by: John W. Linville <linville@tuxdriver.com>
| * | [PATCH] fix tulip suspend/resume #2Adam Belay2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch allows the tulip driver to suspend and resume properly. It was originally written by Karsten Keil and then modified by Adam Belay. Signed-off-by: Karsten Keil <kkeil@suse.de> Signed-off-by: Adam Belay <abelay@novell.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
| * | [PATCH] uninitialized variable in prism54 isl38xx_trigger_deviceOlaf Hering2005-06-27
| | | | | | | | | | | | | | | | | | | | | drivers/net/wireless/prism54/isl_38xx.c:131: warning: 'current_time.tv_sec' is used uninitialized in this function drivers/net/wireless/prism54/isl_38xx.c:131: warning: 'current_time.tv_usec' is used uninitialized in this function Signed-off-by: Olaf Hering <olh@suse.de>
| * | [PATCH] NETDEV: fix receiving multicast frames.YOSHIFUJI Hideaki2005-06-27
| | | | | | | | | | | | | | | | | | | | | Some USB ethernet drivers did not accept multicast frames appropriately. IPv6 did not work with those drivers without this patch. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
| * | [PATCH] NETDEV: Elecom (Laneed) LD-USBL/TX support.YOSHIFUJI Hideaki2005-06-27
| | | | | | | | | | | | | | | | | | Elecom (Laneed) LD-USBL/TX support. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
| * | [PATCH] 3c523: needs a licenseRandy Dunlap2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Module needs a license to prevent kernel tainting. Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> diffstat:= drivers/net/3c523.c | 1 + 1 files changed, 1 insertion(+)
| * | [PATCH] gianfar: Add support enhanced TSEC features on the MPC 8548Kumar Gala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Jeff, Just incase this got lost in the recent netdev mailing list transition here is a nicer version of Andy's patch for gianfar. - kumar * TCP/IP/UDP checksumming and verification * VLAN tag insertion/extraction * Larger multicast hash-table * Padding to align IP headers Also added: * msg lvl support * Some whitespace cleanup Signed-off-by: Andy Fleming <afleming@freescale.com> Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
| * | [PATCH] smc91x: plug race between TX tasklet and driver resetNicolas Pitre2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | The race causes a kernel oops when smc_hardware_send_pkt() tries to dereference pending_tx_skb which would have been freed from one of the driver reset paths just after the tx_task tasklet has been scheduled. This race is possible on SMP but was uncovered by the kernel RT work. Signed-off-by: Nicolas Pitre <nico@cam.org>
| * | [PATCH] via-rhine trivial whitespace patchDenis Vlasenko2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --Boundary-00=_F5lsC5eH1wGW5o9 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Jeff, In some messages in via-rhine.c there is a leading space for no apparent reason. This patch removes it. -- vda --Boundary-00=_F5lsC5eH1wGW5o9 Content-Type: text/x-diff; charset="koi8-r"; name="via-rhine.c.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="via-rhine.c.diff"
| * | [PATCH] e1000: Driver version, white space, comments & otherMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Driver version, white space, comments & other Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Included proposals to false late collisions due to H/W latenciesMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Included proposals to false late collisions due to H/W latencies Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Ethtool set speed/duplex validates parameters for consistencyMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Ethtool set speed/duplex validates parameters for consistency Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Enable ethtool phys_id feature for 82573 controllersMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Enable ethtool phys_id feature for 82573 controllers Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Fixed VLAN tag processing error for big-endian architecturesMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Fixed VLAN tag processing error for big-endian architectures Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Ethtool cleanup patch from Stephen HemmingerMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ethtool cleanup patch from Stephen Hemminger * use ADVERTISED_xxx fields when setting advertised fields * don't hardcode constant for advertised field Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Fixed the loopback test failure for 82573 based adaptersMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Fixed the loopback test failure for 82573 based adapters Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Fixed register and loopback test failures with 82573 controllersMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Fixed register and loopback test failures with 82573 controllers Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Cleanup debug message printed when Tx Unit hang is detectedMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Cleanup debug message printed when Tx Unit hang is detected Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Use netdev_priv() to get to netdev->privMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Use netdev_priv() to get to netdev->priv - from shemminger@osdl.org Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Use correct WOL settings for 82544 adaptersMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Use correct WOL settings for 82544 adapters Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Synchronize phy access between stats update and MII_IOCTLMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | Synchronize phy access between stats update and MII_IOCTL Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: NAPI performance enhancementsMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | NAPI performance enhancements - Fixed issues with shared interrupts and NAPI resulting in bad performance. Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: e100_eeprom_load was called after e100_phy_initMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | e100_eeprom_load was called after e100_phy_init causing phy_init not to use values set in EEPROM - from emann@mrv.com Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: fixed e100 MDI/MDI-X issuesMalli Chilakala2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added patch from Eran Mann to fix following e100 MDI/MDI-X issues * MDI/MDI-X autodetection should never be enabled for 82551ER/QM chips * enabling this feature based on eeprom settings Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | Merge /spare/repo/netdev-2.6/ branch 'orinoco'Jeff Garzik2005-06-27
| |\ \
| | * | wireless/orinoco: remove changelog, bump versionJeff Garzik2005-06-27
| | | |
| | * | [PATCH] orinoco: monitor mode supportChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: always use 802.11 header for rx processingChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the frame has ToDS flag set, mark it by setting skb->pkt_type to PACKET_OTHERHOST, so that applications unaware of promiscous mode won't get uplink (STA->AP) packets for STA->STA transmissions relayed by the AP. Thanks to John Denker and David Gibson for finding the problem and the solution. Patch from Pavel Roskin
| | * | [PATCH] orinoco: scanning supportChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: manual roaming for Symbol and IntersilfirmwareChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: basic ethtool supportChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | | | | | I completely reimplemented this based on ethtool_ops, CVS has an ioctl-based version.
| | * | [PATCH] orinoco: wireless API 15 supportChristoph Hellwig2005-06-27
| | | | | | | | | | | | | | | | (patch from Moustafa Youssef, updated by Jim Carter and Pavel Roskin).
| | * | [PATCH] orinoco: include <net/ieee80211.h>Christoph Hellwig2005-06-27
| | |/ | | | | | | | | | We need constants from this header in the next patches.
| * | [PATCH] cs89x0.c: support for Philips' pnx0105 network adapterdmitry pervushin2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | This patch is to provide support for cs89x0-based network device on Philips' pnx0105 board. Signed-off-by: dmitry pervushin <dpervushin@ru.mvista.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
| * | [PATCH] drivers/net/skfp/: cleanupsAdrian Bunk2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch contains the following cleanups: - make needlessly global code static - remove the completely unused smtparse.c - remove the following unused global functions: - drvfbi.c: init_dma - drvfbi.c: dis_dma - drvfbi.c: get_rom_byte - drvfbi.c: mac_drv_vpd_read - drvfbi.c: mac_drv_pci_fix - fplustm.c: mac_set_func_addr - fplustm.c: mac_del_multicast - hwmtm.c: mac_drv_rx_frag - pcmplc.c: pcm_set_lct_short - smt.c: smt_please_reconnect - smt.c: smt_change_t_neg - smtdef.c: smt_set_defaults Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org>
| * | [netdrvr] tulip: add pci idHideki Yamane2005-06-27
| | |
| * | [PATCH] forcedeth: Add support for new device idManfred Spraul2005-06-27
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] forcedeth: Poll for link changesManfred Spraul2005-06-27
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] forcedeth: add two new pci idsManfred Spraul2005-06-27
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] net/lanstreamer: replace schedule_timeout() with ↵Nishanth Aravamudan2005-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ssleep()/msleep_interruptible() Use ssleep() / msleep_interruptible() [as appropriate] instead of schedule_timeout() to guarantee the task delays as expected. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/pcnet32: replace schedule_timeout() with msleep_interruptible()Nishanth Aravamudan2005-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use msleep_interruptible() instead of schedule_timeout() to guarantee the task delays as expected. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/farsync: add set_current_state() before schedule_timeout()Nishanth Aravamudan2005-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Insert set_current_state() before schedule_timeout() so the function delays as expected. Without the addition, schedule_timeout() will return immediately. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/sb1000: replace nicedelay() with ssleep()Nishanth Aravamudan2005-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ssleep() instead of nicedelay() to guarantee the task delays as expected. Remove the prototype and definition of nicedelay(). This is a very weird function, because it is called to sleep in terms of usecs, but always sleeps for 1 second, completely ignoring the parameter. I have gone ahead and followed suit, just sleeping for a second in all cases, but maybe someone with the hardware could tell me if perhaps the paramter *should* matter. Additionally, nicedelay() is called in TASK_INTERRUPTIBLE state, but doesn't deal with signals in case these longer delays do not complete, so I believe ssleep() is more appropriate. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Domen Puncer <domen@coderock.org>