1. 18 Oct, 2004 6 commits
    • Dominik Brodowski's avatar
      [PCMCIA] 06-Kconfig_PCMCIA.diff · 238690e7
      Dominik Brodowski authored
      After noting three things, namely
      1.) CardBus cards work without ds a.k.a. pcmcia loaded,
      2.) ds a.k.a pcmcia cannot be built as module if pcmcia_core is
          built in, and
      3.) some commenting in drivers/pcmcia/Kconfig was obsolete
          [to use 32-bit cards, you don't need pcmcia-cs],
      I wrote this patch which introduces more config options for fine-
      grained tuning of what to built as what and what not to built. In
      future, 16-bit-specific code in pcmcia_core may be surrounded by
      CONFIG_PCMCIA. Also, I'll try to remove the dependency of
      yenta_socket on cardbus.
      238690e7
    • Dominik Brodowski's avatar
      [PCMCICA] 05-obsolete_parts_of_cs.diff · c3a7b9b2
      Dominik Brodowski authored
      Some parts of cs.c are not used by any PCMCIA socket or card driver
      or the PCMCIA subsystem itself. Mark them CONFIG_PCMCIA_OBSOLETE.
      Also, define pcmcia_get_window static as it was supposed to be.
      c3a7b9b2
    • Dominik Brodowski's avatar
      [PCMCIA] 04-obsolete_kconfig.diff · 7a1555b1
      Dominik Brodowski authored
      Add a new CONFIG_PCMCIA_OBSOLETE option.
      7a1555b1
    • Dominik Brodowski's avatar
      [PCMCIA] 03-remove_ftl_memory.diff · 8110bbd0
      Dominik Brodowski authored
      Remove both include/pcmcia/ftl.h and include/pcmcia/memory.h as they
      are unused.
      8110bbd0
    • Dominik Brodowski's avatar
      [PCMCIA] 02-move_bulkmem.diff · c8b3c87d
      Dominik Brodowski authored
      The rest of drivers/pcmcia/bulkmem.c is only used by code
      relevant for 16-bit PCMCIA devices. So, link it with ds instead
      of with cs. The newly created module pcmcia.ko contains a
      MODULE_ALIAS() for the name "ds" so that backwards compatibility
      is ensured.
      c8b3c87d
    • Dominik Brodowski's avatar
      [PCMCIA] 01-unused_bulkmem_code.diff · 46535956
      Dominik Brodowski authored
      Most of drivers/pcmcia/bulkmem.c is unused by the Linux kernel
      PCMCIA subsystem and/or in-kernel PCMCIA device drivers. Remove
      this unused code as well as references to it.
      46535956
  2. 16 Oct, 2004 6 commits
  3. 15 Oct, 2004 3 commits
  4. 14 Oct, 2004 2 commits
    • Linus Torvalds's avatar
      Take the whole PCI bus range into account when scanning PCI bridges. · 8b5915b0
      Linus Torvalds authored
      A bridge that has been set up by firmware to cover multiple PCI
      buses but doesn't actually have anything connected behind some of
      them caused us to use the incorrect maxmimum bus number span when
      scanning the bridge chip.
      
      Problem reported by Tim Saunders, with Russell King suggesting
      the fix.
      8b5915b0
    • Linus Torvalds's avatar
      Fix threaded user page write memory ordering · 538ce05c
      Linus Torvalds authored
      Make sure we order the writes to a newly created page
      with the page table update that potentially exposes the
      page to another CPU.
      
      This is a no-op on any architecture where getting the
      page table spinlock will already do the ordering (notably
      x86), but other architectures can care.
      538ce05c
  5. 13 Oct, 2004 23 commits