1. 26 Feb, 2002 4 commits
  2. 25 Feb, 2002 1 commit
  3. 26 Feb, 2002 1 commit
  4. 25 Feb, 2002 13 commits
  5. 23 Feb, 2002 2 commits
    • Ingo Molnar's avatar
      - cleanup patch from Hugh Dickins, fix up drivers to use vmalloc_to_page()... · 33110a83
      Ingo Molnar authored
      - cleanup patch from Hugh Dickins, fix up drivers to use vmalloc_to_page() instead of local hacks of uvirt_to_kva(). (and related fixes.)
      33110a83
    • Ingo Molnar's avatar
      · 38432d05
      Ingo Molnar authored
      - new, less intrusive and faster migration method:
      
      /*
       * This is how migration works:
       *
       * 1) we queue a migration_req_t structure in the source CPU's
       *    runqueue and wake up that CPU's migration thread.
       * 2) we down() the locked semaphore => thread blocks.
       * 3) migration thread wakes up (implicitly it forces the migrated
       *    thread off the CPU)
       * 4) it gets the migration request and checks whether the migrated
       *    task is still in the wrong runqueue.
       * 5) if it's in the wrong runqueue then the migration thread removes
       *    it and puts it into the right queue.
       * 6) migration thread up()s the semaphore.
       * 7) we wake up and the migration is done.
       */
      38432d05
  6. 21 Feb, 2002 19 commits