1. 29 Jun, 2004 4 commits
    • Herbert Xu's avatar
      [PATCH] USB: Fix pegasus_set_multicast lockup in drivers/usb/net/pegasus.c · 52c190d8
      Herbert Xu authored
      I strongly recommend that this patch be applied.
      
      Without this patch, running tcpdump on an SMP machine with the
      pegasus adapter locks up 9 times out of 10.  This is what happens:
      
      CPU0				CPU1
      pegasus_start_xmit
      	netif_stop_queue
      				pegasus_set_multicast
      					netif_stop_queue
      					netif_wake_queue
      
      Which crashes if another packet is sent to pegasus_start_xmit before
      the first one is finished.
      
      If there are other drivers doing this, please fix them too.
      
      PS I submitted this to Petkan years ago but he probably lost it.
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      52c190d8
    • Andrew Morton's avatar
      [PATCH] USB: pwc-uncompress.h · 60cfbb55
      Andrew Morton authored
      For some reason, gcc-2.95.4 dies horridly on those asmlinkage
      declarations.
      
      I was unable to work out _why_ those functions have asmlinkage, as there
      seem to be no instances of them - nobody calls
      pwc_register_decompressor().
       What's up with that?
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      60cfbb55
    • Petr Slansky's avatar
      [PATCH] USB: PL2303 module, new IDs · baa1795e
      Petr Slansky authored
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      baa1795e
    • Torsten Scherer's avatar
      [PATCH] USB Storage: unusual_devs.h addition · 230a3a10
      Torsten Scherer authored
      took me a while to get my external usb drive running under linux-2.6.6,
      appears to need the appended fix. according to the header in unusual_devs.h
      one should send them to you, so here you go.
      
      the funny thing is that it works fine unter linux-2.6.0-test11 on different
      hardware, but then i'm out of my depth concerning what might have been
      changed in the usb driver in the meantime. i don't really follow the
      changes. i didn't find any real documentation about what these flags do,
      only a couple of "my usb drive worked with 2.4 but doesn't work any more
      with 2.6" messages on the web, and some of them pointed to unusual_devs.h. i
      do not claim to know what i've done with this fix, but i'd like to see it
      officially included. :-)
      
      
      T:  Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
      D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
      P:  Vendor=0402 ProdID=5621 Rev= 1.03
      S:  Product=USB 2.0 Storage Device
      S:  SerialNumber=00042222200000113608
      C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
      I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
      E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      230a3a10
  2. 28 Jun, 2004 1 commit
  3. 24 Jun, 2004 14 commits
  4. 23 Jun, 2004 4 commits
  5. 22 Jun, 2004 14 commits
  6. 21 Jun, 2004 3 commits