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

cvs commit: src/sys/bus/cam cam_xpt.c


From: Peter Avalos <pavalos@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 1 Dec 2007 16:30:35 -0800 (PST)

pavalos     2007/12/01 16:30:35 PST

DragonFly src repository

  Modified files:
    sys/bus/cam          cam_xpt.c 
  Log:
  When deregistering a bus, attempt to flush out all outstanding
  operations before returning. Point the bus at a dummy cam_sim
  structure so that any CCBs will complete immediately with a
  CAM_DEV_NOT_THERE status, and ensure that any xpt_schedule() calls
  on the bus's devices will immediately call the peripheral's
  periph_start() routine. Also repeat the async messages because
  devices that were part of the way through being probed may appear
  after the original AC_LOST_DEVICE was sent, and would otherwise
  never go away.
  
  Obtained-from: FreeBSD
  
  Revision  Changes    Path
  1.56      +105 -10   src/sys/bus/cam/cam_xpt.c


http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_xpt.c.diff?r1=1.55&r2=1.56&f=u



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