1. 04 Aug, 2003 1 commit
  2. 03 Aug, 2003 1 commit
  3. 01 Aug, 2003 1 commit
    • Randy Dunlap's avatar
      [PATCH] janitor: convert to pci_name() · 42098570
      Randy Dunlap authored
      [ GregKH has already done this is USB and PCI core. ]
      
      From: "Warren A. Layton" <zeevon@debian.org>
      
      Based on a request from Matthew Wilcox, convert instances of
      pci_dev->slot_name to use pci_name() instead:
      
        "In order to support PCI Domains, we have to stop using slot_name.
         It's related to driver model transition too since pci_dev->slot_name
         was redundant with pci_dev->dev.bus_id.  So I introduced the inline
         function pci_name().  Now there's about 300-400 places in the tree
         that're using slot_name which need to be converted to use pci_name().
         once that's done, we can remove the slot_name pointer in pci_dev and
         save a (void *) per pci_dev."
      42098570
  4. 31 Jul, 2003 2 commits
  5. 18 Jul, 2003 1 commit
  6. 15 Jul, 2003 1 commit
  7. 14 Jul, 2003 2 commits
    • Paul Mundt's avatar
      [PATCH] PCMCIA: Update hd64465 driver · 9889cc77
      Paul Mundt authored
      This patch updates the sh-specific hd64465 pcmcia driver for the new API, as
      well as fixing up some other issues (such as remap_page_range() abuse -- we
      remap through P3 area instead) which caused it not to compile. Changes by
      Dominik Brodowski and myself.
      9889cc77
    • Russell King's avatar
      [PCMCIA] Fix hangs when PCMCIA modules loaded. · 4e9470d6
      Russell King authored
      Switching the PCMCIA interrupts from serial PCI interrupts to parallel
      PCI interrupts causes machines to hang solid.  If we leave such setups
      well alone, and only change the interrupt mode of parallel PCI systems
      between PCI+ISA and PCI only.
      4e9470d6
  8. 12 Jul, 2003 1 commit
  9. 10 Jul, 2003 2 commits
    • Andrew Morton's avatar
      [PATCH] Fix yenta-socket oops · e59d9afb
      Andrew Morton authored
      From: Russell King <rmk@arm.linux.org.uk>
      
      Interrupts can sometimes occur before the socket thread is started.
      e59d9afb
    • Andrew Morton's avatar
      [PATCH] yenta-socket initialisation fix · 85cea662
      Andrew Morton authored
      From: Daniel Ritz <daniel.ritz@gmx.ch>
      
      init_socket() enables interrupts, and the interrupt handler does a wakeup.
      Let's initialise that waitqueue head before turning on the interrupts.
      85cea662
  10. 07 Jul, 2003 3 commits
  11. 30 Jun, 2003 6 commits
  12. 23 Jun, 2003 1 commit
    • Ralf Bächle's avatar
      [PATCH] Alchemy update · a85be436
      Ralf Bächle authored
      This is an update of the AMD Alchemy support for 2.5.
      
      (This is way behind what we have for 2.4 but forward porting is non-trivial
      and work in progress.)
      a85be436
  13. 21 Jun, 2003 3 commits
  14. 17 Jun, 2003 1 commit
    • Russell King's avatar
      [PCMCIA] Prevent duplicate insertion events calling socket_insert() · 1fe184c8
      Russell King authored
      Some socket hardware appears to "bounce" when a card is inserted - we
      seem to receive more than one SS_DETECT event.  Unfortunately, this
      causes us to initialise, setup the socket, and create the necessary
      devices multiple times.
      
      Fix this by ignoring card insertion events when we already know that
      there is a card in the socket.
      1fe184c8
  15. 16 Jun, 2003 3 commits
    • Russell King's avatar
      [PCMCIA] Move SS_CAP_PAGE_REGS test into find_mem_region() · fc4833a2
      Russell King authored
      We must always allocate windows below 1MB when a socket driver
      indicates that it does not have "page registers".  Handle this
      case in rsrc_mgr.c within find_mem_region rather than each use
      of find_mem_region().
      fc4833a2
    • Russell King's avatar
      [PCMCIA] Remove check_mem_resource() · 3deb6556
      Russell King authored
      Remove the racy check_mem_resource() function.  Instead, claim
      the region while we check it, passing a resource structure to
      the core validation functions.
      3deb6556
    • Russell King's avatar
      [PCMCIA] Rename yenta to yenta_socket. · 201ab4c5
      Russell King authored
      The overwhelming majority of Linux users are using modular PCMCIA,
      and loading the "yenta_socket" module.  2.5.71 unfortunately changed
      the name to "yenta" when pci_socket.c was combined with yenta.c.
      Rename yenta.[ch] to yenta_socket.[ch] for compatibility.
      201ab4c5
  16. 15 Jun, 2003 6 commits
  17. 14 Jun, 2003 1 commit
  18. 12 Jun, 2003 4 commits
    • Dominik Brodowski's avatar
      [PCMCIA] Rename tcic.c socket_info_t · ea814ca7
      Dominik Brodowski authored
      Rename the socket_info_t inside tcic.c to struct tcic_socket. At one
      time there were at least five different "socket_info_t" within cardmgr
      / linux/drivers/pcmcia. Let's get rid of all of them to avoid
      confusion in future.
      ea814ca7
    • Dominik Brodowski's avatar
      [PCMCIA] rename i82365.c socket_info_t · 021830b2
      Dominik Brodowski authored
      Rename the socket_info_t inside tcic.c to struct i82365_socket. At one
      time there were at least five different "socket_info_t" within cardmgr
      / linux/drivers/pcmcia. Let's get rid of all of them to avoid
      confusion in future.
      021830b2
    • Dominik Brodowski's avatar
      [PCMCIA] i82365 depends on ISA. · 9493b334
      Dominik Brodowski authored
      The i82365 doesn't work unless CONFIG_ISA is set -- see this from
      i82365_init:
      
      ...
      
          sockets = 0;
      
      #ifdef CONFIG_ISA
          isa_probe();
      #endif
      
          if (sockets == 0) {
              printk("not found.\n");
              driver_unregister(&i82365_driver);
              return -ENODEV;
          }
      
      ...
      
      So, remove all instances of CONFIG_ISA from i82365.c and add a
      dependency to the Kconfig file.
      9493b334
    • Dominik Brodowski's avatar
      [PCMCIA] Remove socket_info_t · 91a32a40
      Dominik Brodowski authored
      Get rid of the
      
      typedef struct pcmcia_socket socket_info_t;
      
      by replacing all remaining usages of cs_internal's socket_info_t with
      struct pcmcia_socket.
      91a32a40