1. 29 Oct, 2002 2 commits
    • 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 38 commits