DragonFly BSD
DragonFly commits List (threaded) for 2004-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/dev/raid/aac aac_cam.c src/sys/dev/raid/amr amr_cam.c src/sys/dev/raid/asr asr.c src/sys/dev/raid/ciss ciss.c src/sys/dev/raid/dpt dpt_scsi.c src/sys/dev/raid/iir iir.c src/sys/dev/raid/mly mly_cam.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 14 Mar 2004 19:05:11 -0800 (PST)

dillon      2004/03/14 19:05:11 PST

DragonFly src repository

  Modified files:
    sys/dev/raid/aac     aac_cam.c 
    sys/dev/raid/amr     amr_cam.c 
    sys/dev/raid/asr     asr.c 
    sys/dev/raid/ciss    ciss.c 
    sys/dev/raid/dpt     dpt_scsi.c 
    sys/dev/raid/iir     iir.c 
    sys/dev/raid/mly     mly_cam.c 
  Log:
  The cam_sim structure was being deallocated unconditionally by device
  driver detach routines.  The problem with this is that part of the CAM
  bus structure may still be active (for example, with pending timeout()'s),
  and even though the bus, target, and device is freed, since the sim IS
  freed any accesses through the sim will hit 0xdeadc0de.  This case most often
  occurs with USB UMASS devices.
  
  Revision  Changes    Path
  1.4       +3 -3      src/sys/dev/raid/aac/aac_cam.c
  1.4       +7 -9      src/sys/dev/raid/amr/amr_cam.c
  1.13      +4 -15     src/sys/dev/raid/asr/asr.c
  1.6       +2 -2      src/sys/dev/raid/ciss/ciss.c
  1.5       +3 -2      src/sys/dev/raid/dpt/dpt_scsi.c
  1.6       +3 -2      src/sys/dev/raid/iir/iir.c
  1.4       +5 -7      src/sys/dev/raid/mly/mly_cam.c


http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_cam.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr_cam.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/asr/asr.c.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ciss/ciss.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/dpt/dpt_scsi.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/iir/iir.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mly/mly_cam.c.diff?r1=1.3&r2=1.4&f=h



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]