1. 21 Feb, 2003 3 commits
    • Christoph Hellwig's avatar
      [PATCH] try_module_get(THIS_MODULE) is bogus · 6fe56a9f
      Christoph Hellwig authored
      In most cases the fix is to add an struct module * member to the operations
      vector instead and manipulate the refcounts in the callers context.
      
      For the ALSA cases it was completly superflous (when will people get it that
      using an exported symbol will make it's module unloadable?..)
      6fe56a9f
    • Linus Torvalds's avatar
      We don't need to wait for task in-activity in release_task() any more, · 3d3f22be
      Linus Torvalds authored
      since we now properly reference-count the allocations and thus can't
      be freeing the thread structures from underneath the task running on
      another CPU.
      
      Move "free_uid(p->user)" and "security_task_free()" to __put_task_struct(),
      so that we're guaranteed to always have a user structure pointer.
      3d3f22be
    • Pamela Delaney's avatar
      [PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3 · bf6ca902
      Pamela Delaney authored
      Please accept this large patch against 2.5.62bk4 to update the
      Fusion-MPT driver from 2.03.01.01 to 2.05.00.03.
      
      This version contains full 2.5 kernel support (add, configuration &
      removal of disks, new module hooks), performance enhancements, removal
      of obsolete code that is 2.4 (or earlier) specific and removal of blank
      spaces at end of lines.  Tested overnight on 2.5.62bk3 and ran some
      tests against bk4 this morning on both machines.  Things appear to be
      fine - have not tested the two failure conditions today.
      
      The driver has been tested on two different platforms:
      
      - P4 4-processor
         o boot controller
         o built into kernel
         o disk add, configure, remove
         o bus, target reset
         o device offline cases
         o cross channel I/O stress tests w/ Fibre and SCSI
      
       - Athlon uniprocessor, IDE boot
         o Ran a test that repeatedly loads the driver, mounts disks, runs a
           short I/O test (20mins) then unload the driver components in a
           different order
      
      Failures:
         o Unable to boot if boot controller is built as a module - pivot_root
           fails (Happens if IDE or SCSI boot)
      
         o Problems when formatting large SCSI disks.  On P4 w/ 2.5.60, there
           were no difficulties formatting a 36GB disk.  On Athlon, mkfs.ext2
           would never send a write command to the driver (verified w/ SCSI
           trace and driver debug).  Reads completed successfully.  mkfs.ext2
           would not exit and is shown as a running process.
      
           Smaller partitions were formatted correctly.  W/ 2.5.62 failures on
           P4 and Athlon.
      
           Same error with other drivers. 100% reproducible.
      bf6ca902
  2. 20 Feb, 2003 6 commits
  3. 19 Feb, 2003 31 commits