1. 07 Mar, 2002 9 commits
  2. 06 Mar, 2002 31 commits
    • Jeff Garzik's avatar
      Update starfire and tulip net drivers to use new PCI API functions · 86bfa5ea
      Jeff Garzik authored
      pci_set_mwi and pci_clear_mwi.
      86bfa5ea
    • Jeff Garzik's avatar
      Revert to older xircom_cb net driver. This older one is far · 018a69a1
      Jeff Garzik authored
      more reliable in testing, and works for all cases as near as
      everyone can tell.
      
      Contributor: Arjan @ RedHat
      018a69a1
    • Jeff Garzik's avatar
      Merge Intel EtherExpress PRO/100 net driver "e100" from Intel, · 18271fa4
      Jeff Garzik authored
      version 2.0.19, plus boolean cleanups.
      Bump version to 2.0.20-pre1.
      
      Contributors: Eli Kupermann @ Intel, Amir Noam @ Intel
      18271fa4
    • Jeff Garzik's avatar
      2d8a9d3f
    • François Romieu's avatar
      WAN drivers update 5/5: · c755a968
      François Romieu authored
      New file and directory include/linux/hdlc/ioctl.h, containing
      only WAN ioctl-related definitions.
      Update include/linux/if.h to reference these structures, providing
      us with complete type safety, including through ioctls.
      c755a968
    • François Romieu's avatar
      WAN driver update 4/5: · 0a1e27af
      François Romieu authored
      Clean up WAN device protocol structure accesses to be type-safe,
      and not have to store the data length of structures.
      0a1e27af
    • François Romieu's avatar
      WAN drivers update 3/5: · fd0812f6
      François Romieu authored
      Clean up WAN driver ioctl handling to be more independent
      of line settings structure changes.
      fd0812f6
    • François Romieu's avatar
      WAN drivers update 2/5: · 10e9aaa7
      François Romieu authored
      s/SIOCDEVICE/SIOCWANDEV/
      10e9aaa7
    • François Romieu's avatar
      WAN drivers update 1/5: · a36167db
      François Romieu authored
      Add new HDLC interface, split up huge hdlc.c driver into
      multiple files based on hardware type.  Convert WAN drivers
      to new interface.
      a36167db
    • Go Taniguchi's avatar
      Update pcnet32 net driver with the following changes: · ae0f9f56
      Go Taniguchi authored
      v1.27   improved CSR/PROM address detection, lots of cleanups,
             new pcnet32vlb module option, HP-PARISC support,
             added module parameter descriptions, 
             initial ethtool support - Helge Deller <deller@gmx.de>
      v1.27a  Sun Feb 10 2002 Go Taniguchi <go@turbolinux.co.jp>
             use alloc_etherdev and register_netdev
             fix pci probe not increment cards_found
             FD auto negotiate error workaround for xSeries250
             clean up and using new mii module
      ae0f9f56
    • Dave Jones's avatar
      Add dev->last_rx = jiffies at time of raw interface packet receive, · 9e819345
      Dave Jones authored
      for the following net drivers:
      
      Several ham radio, several IrDA, lp4863, pcnet32, saa9730,
      wireless orinoco.
      9e819345
    • Paul Gortmaker's avatar
      MODULE_DESC net drivers cleanup. · dbbf0c91
      Paul Gortmaker authored
      Idea is that if there is a valid name in MODULE_DESCRIPTION("...")
      then the name of the hardware/driver should not be also repeated
      in each MODULE_PARM_DESC("...").  MODULE_DESCRIPTION has been
      added to essentially all the 8390 drivers.
      
      All of the drivers changed are 8390 based, with the exception of
      eepro100 and 3c509.
      dbbf0c91
    • Ken Brownfield's avatar
      Update SysKonnect gigabit ethernet driver to support · cd4df93c
      Ken Brownfield authored
      the second port on dual-port SK-9844 NICs.
      cd4df93c
    • Sebastian Dröge's avatar
      961e5104
    • Kent Yoder's avatar
      lanstreamer token ring driver update: · 0d4b156f
      Kent Yoder authored
      08/15/01 - Added ioctl() functionality for debugging, changed netif_*_queue
                 calls and other incorrectness - Kent Yoder <yoder1@us.ibm.com>
      11/05/01 - Restructured the interrupt function, added delays, reduced the 
                 the number of TX descriptors to 1, which together can prevent 
                 the card from locking up the box - <yoder1@us.ibm.com>
      0d4b156f
    • Dave Jones's avatar
      Fix 3c505 net driver merge error: · d32b5a65
      Dave Jones authored
      Remove duplicated ethtool ioctl handling code, fixing build.
      d32b5a65
    • Eric Sandeen's avatar
      Fix PCI build when procfs is disabled. · 8bf02a15
      Eric Sandeen authored
      8bf02a15
    • Jeff Garzik's avatar
      s/foo/DE4X5_foo/ in de4x5 net driver, to fix conflict · 680639f4
      Jeff Garzik authored
      with public namespace.
      680639f4
    • Jeff Garzik's avatar
      Hand merge. · 4df7c015
      Jeff Garzik authored
      4df7c015
    • Jeff Garzik's avatar
      Add new architecture PCI API function helper, pdev_set_mwi(). · 5c6c0af0
      Jeff Garzik authored
      Add new PCI API functions pci_set_mwi(), pci_clear_mwi().
      5c6c0af0
    • Jeff Garzik's avatar
      Typo fix for linux/compiler.h. · 4ed485a5
      Jeff Garzik authored
      (a few csets later on this is auto-merged away)
      4ed485a5
    • Linus Torvalds's avatar
      Well, duh! · adc4bc97
      Linus Torvalds authored
      Initialize preempt count outside the spinlocks that can
      themselves impact it on SMP.
      adc4bc97
    • Ion Badulescu's avatar
      starfire net driver updates: · 9f2adacb
      Ion Badulescu authored
      * Sparc64 support and fixes.
      * Better stats and error handling.
      9f2adacb
    • Jeff Garzik's avatar
      s/kfree/kfree_skb/ in drivers/s390/net/ctctty.c. · 579574a4
      Jeff Garzik authored
      Contributor forgotten :(
      579574a4
    • Jeff Garzik's avatar
      Merge mandrakesoft.com:/spare/vanilla/linus-2.5 · 8e19e21a
      Jeff Garzik authored
      into mandrakesoft.com:/spare/repo/net-drivers-2.5
      8e19e21a
    • Jeff Garzik's avatar
      Remove VT8233 pci id, it is not fully supported by the old OSS · a631f308
      Jeff Garzik authored
      via82cxxx_audio driver.
      a631f308
    • Martin Dalecki's avatar
      [PATCH] IDE 17 (not just cleanup) · a925c40f
      Martin Dalecki authored
      This is actually an attempt to remove some stall code from
      this driver. However if some *real* users complain (Not just
      the usuall: "Hey - if someone!" but the "Hey I'm using this!")
      I'm all open to reenable it. Since I prepared this patch
      yerstoday it doesn't contain the ide_module.h fixup. This will
      follow later.
      
      - Don't use the convoluted byte type in ide-pci.c. Just use the proper
         u8instead.
      
      - Move ide_get_or_set_dma_base to the only place where it's used and
         reorganize the code there by killing the unnecessary
         CONFIG_BLK_DEV_IDEDMA_FORCED configuration option.
      
      - Remove unfunctional CONFIG_PKT_TASK_IOCTL code.
      
      - Kill unused ALTSTAT_SCREW_UP code.
      
      - Tons of dead code removed from ide-taskfile.c (#if 0 #endif and
         friends)
      
      - Remove unused IDE_DEBUG macro as well as lots of other name space
         pollution from ide.h.
      
      - Start using the ide_lock spin-lock for protecting access to data
         structures instead of the excessive interrupt disabling games.
      
      - Shorten the proc ouput of the piix initialization module.
      
      - Remove special /proc tape "name" output from ide-tape.c. This was
         redundant data which should only show up on syslog anyway.
      
      - Kill the REALLY_FAST_IO undef from the ide.h. This was a mistake
         present since far too many years in this driver. The proper way to
         deal with broken systems is to define REALLY_SLOW_IO in system
         dependent headers or particular driver files.  We can always
         reintroduce it easy if real users will complain, since OUT_BYTE() and
         similar can be used as hooks. But I don't expect anybody reporting
         about this. Even on the most broken IDE chip in the world (cmd640
         at VLB) undefining this *always* worked for me. Nearly all the code
         pieces in the ide driver code *reverted* it's effects explicitly
         anyway.
      
      - Remove the obsolete CONFIG_BLK_DEV_4DRIVES support. This was supposed
         to support 4 drivers attached at one channel on some older chipsets,
         in esp. Tekram 690CD, in the last century. They where all supposed to
         work at a register set starting at the base address 0x1f0.  Before
         complaining that this is removing functionality, please note that this
         must have been broken for already quite a long time, since the ide
         driver didn't contain the special device selection methods implicated
         by this any longer.  It didn't scan   this port too if PCI host chip
         support was enabled (as it is in all those distributions around
         there).  On the other hand this is the most prominent case of
         incoherent use of the mate member in the struct hwif_s. And please
         think about how big the probability is, that there are systems out
         there, where there are actually 4 drivers on such a channel?
      
      - Streamline module initialization code by removing one shoot functions.
      
      - Make the WAIT_READY value used in case of CONFIG_APM or
         CONFIG_APM_MODULE the default, since this is what really reflects the
         behavior of modern drives. It won't hurt any other case and finally
         removing it is reducing the necessary coverage for overall driver code
         testing/analysis.
      
      - Move the IDE_LARGE_SEEK macro to the only place where it's actually
         used. Replace the IDE_MIN() and IDE_MAX() drivers with the obvious.
         Remove unused SPLIT_WORD and MAKE WORD from the local header.
      
      - Remove CMD640_DUMP_REGS from global scope, since there is no
         development done on this any longer. Finally, the way the host chip
         initialization routines are called changed in the time between allows
         this to remain fully local to the host chip driver in question.
      
      - Some spell checking of comments in the code. (Yeep I have extended my
         Vim to do this the "Word" way with nice undercurl lines... mozilla
         remains to be fixed...)
      a925c40f
    • Linus Torvalds's avatar
      Merge bk://linuxvm.bkbits.net/linux-2.5-vmtidbits · 6aa0c79e
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      6aa0c79e
    • Alexander Viro's avatar
      [PATCH] Re: "rename" breakage? · 00cbd440
      Alexander Viro authored
      The fix for rename broke "link()". Fixed.
      00cbd440
    • Linus Torvalds's avatar
      Kernel lock exclusion is actually needed in the boot sequence, · c2ba4e3c
      Linus Torvalds authored
      so we need to make init_idle() aware of it so that it gets the
      preempt_count initialization right.
      c2ba4e3c
    • Linus Torvalds's avatar
      Fix percpu patch breakage · d6e4bed6
      Linus Torvalds authored
      d6e4bed6