1. 29 Oct, 2002 4 commits
    • Kai Germaschewski's avatar
      ISDN: header cosmetics · a274edfa
      Kai Germaschewski authored
      Updating copyright lines, deleting the CVS $Id lines, move
      PPP CCP reset related declarations into drivers/isdn/i4l/isdn_ppp_ccp.c.
      a274edfa
    • Kai Germaschewski's avatar
      ISDN/PPP: Remove random frame drop · d3051c1a
      Kai Germaschewski authored
      Dropping every 7th packet was just meant for internal debugging...
      d3051c1a
    • Kai Germaschewski's avatar
      ISDN: Fix the workqueue changes for the HiSax driver · af71c8d4
      Kai Germaschewski authored
      Whoever did the tqueue -> workqueue changes didn't really care to look
      at how it was used in the HiSax driver, making the driver compile but
      oops with NULL pointer derefs.
      
      Oh, and workqueues are really not the right solution here, tasklets are.
      But that's for later.
      af71c8d4
    • Kai Germaschewski's avatar
      ISDN: Fix up the introduced spinlocks · 8f702872
      Kai Germaschewski authored
      The reset routines are not called concurrently with other call paths,
      and holding a spinlock over schedule_timeout() is plain wrong anyway.
      
      Unfortunately, there's still quite a lot of cli() etc left, which however
      are not so easy to kill since they protect IRQ handlers against filling
      the tx queue, but don't even live in the same file.
      8f702872
  2. 28 Oct, 2002 36 commits