1. 10 Jun, 2003 5 commits
    • Dominik Brodowski's avatar
      [PCMCIA] True driver module locking · f2931afb
      Dominik Brodowski authored
      If we use try_module_get(driver->owner) at the right place (and
      module_put as well, of course), the check for (driver->use_count > 0)
      can't ever return true. So get rid of it, and add the proper module
      locking calls.
      
       ds.c |   22 +++++++---------------
       1 files changed, 7 insertions(+), 15 deletions(-)
      f2931afb
    • Dominik Brodowski's avatar
      [PCMCIA] Remove socket_table · 07ba4cd8
      Dominik Brodowski authored
      This patch removes the socket_table from cs.c and friends.
      
       bulkmem.c     |    2 -
       cs.c          |   83 ++++++++++++++++++++++++---------------------------------- cs_internal.h |    7 ++--
       ds.c          |    2 -
       rsrc_mgr.c    |   10 ++++--
       5 files changed, 46 insertions(+), 58 deletions(-)
      07ba4cd8
    • Dominik Brodowski's avatar
      [PCMCIA] Move get_socket_info_by_nr · e9692fa4
      Dominik Brodowski authored
      This adds a list of all pcmcia sockets which will replace the current
      table-based approach. Also, ds.c now relies on cs.c to get the proper
      "struct pcmcia_bus_socket *" for the corresponding socket number.
      e9692fa4
    • Dominik Brodowski's avatar
      [PCMCIA] Move socket_info_t · b04860b1
      Dominik Brodowski authored
      This patch introduces "struct pcmcia_socket" which is 100% equal to
      the "socket_info_t" defined previously in drivers/pcmcia/cs_internal.h
      
      Unfortunately, a few other definitons need to be moved as well.
      
       drivers/pcmcia/cs.c          |    4 -
       drivers/pcmcia/cs_internal.h |   73 ---------------------------------
       include/pcmcia/ss.h          |   94 ++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 97 insertions(+), 74 deletions(-)
      b04860b1
    • Russell King's avatar
      Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5 · 96092a79
      Russell King authored
      into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
      96092a79
  2. 09 Jun, 2003 18 commits
  3. 08 Jun, 2003 17 commits