1. 19 Jun, 2003 30 commits
  2. 18 Jun, 2003 10 commits
    • Adam Belay's avatar
      [PNP] Important Resource Parsing Fixes · 8397ceac
      Adam Belay authored
      In some cases, we're reading the wrong bits for large tags.  This patch corrects
      the issue by setting the affected bits forward by an offset of 2 (skipping over
      the size portion of the tag).
      8397ceac
    • Adam Belay's avatar
      [PNP] Remove some leftover resource config options in isapnp · 218afa59
      Adam Belay authored
      Must have missed it earlier, but the pci module parameter is not needed.
      218afa59
    • Adam Belay's avatar
      [PNP] Trivial Typo fix regarding DMAs · ef566247
      Adam Belay authored
      The irq index is used instead of the dma index when parsing dmas.
      ef566247
    • Adam Belay's avatar
      [PNP] re-add the previously removed "get" command in interface.c. · bd40cb9d
      Adam Belay authored
      This patch adds the "get" command because at this point it is needed
      for debugging.
      bd40cb9d
    • Adam Belay's avatar
      [PNP] PnPBIOS resource setting fix · d58b5898
      Adam Belay authored
      If a device is disabled when initially read, its blank resource data will not
      be cleared and the pnp layer will assume incorrectly that the device has
      already been configured.  This patch resolves the issue by initializing the
      resource table if the device is found to be disabled.
      d58b5898
    • Adam Belay's avatar
      [PNP] Module Compilation Fix · 43921b16
      Adam Belay authored
      Fixes a trivial typo in an export symbol macro.
      43921b16
    • Adam Belay's avatar
      [PNP] /drivers/pnp/resource.c check_region warning fix · ae5cf6e0
      Adam Belay authored
      This patch resolves the compiler warning caused by the depreciated check_region
      function.  It may not be the best solution but check_region really is what is
      needed here because we never actually have to call "request_region".  If prefered,
      I could alternatively request and release but doing so would be less efficient.
      ae5cf6e0
    • Adam Belay's avatar
      [PNP] Resource Management Cleanups and Updates · 40ca599a
      Adam Belay authored
      This patch does the following...
      1.) changes struct pnp_resources to pnp_option for clarity
      2.) greatly cleans up resource option registration
      3.) removes some of the current conflict prevention code in
      order to increase flexibility, (users will have more control)
      4.) various manager cleanups, resulting code is more efficient
      5.) fixes the locking bugs many have reported (now uses a mutex)
      6.) removes the conflict displaying interface
       - it is better to handle such things in user space
      7.) also many misc. cleanups
      40ca599a
    • Kai Germaschewski's avatar
      ISDN: Protect ipc_head list · bd304a6c
      Kai Germaschewski authored
      Make sure that the ipc_head list cannot change under us by
      protecting it with a spin lock.
      bd304a6c
    • Kai Germaschewski's avatar
      ISDN: Use standard list for PPP compressors · 6565c3f9
      Kai Germaschewski authored
      replace the somewhat weird open-coded doubly-linked list with
      a <linux/list.h> list.
      6565c3f9