1. 29 Oct, 2002 6 commits
    • Kai Germaschewski's avatar
      ISDN/PPP: Pass frame including header to MPPP · c892e27c
      Kai Germaschewski authored
      Just add the protocol number header to the frame and have MPPP deal with
      the entire frame, separating these layers more cleanly.
      c892e27c
    • Kai Germaschewski's avatar
      ISDN: Remove CVS $Revision · 64caabb5
      Kai Germaschewski authored
      The revision numbers didn't get updated in ages, so they don't really
      make sense anymore.
      64caabb5
    • 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 34 commits