cvs commit: src/sys/dev/disk/trm trm.c trm.h

Peter Avalos pavalos at crater.dragonflybsd.org
Sat Jan 5 14:24:40 PST 2008


pavalos     2008/01/05 14:24:08 PST

DragonFly src repository

  Modified files:
    sys/dev/disk/trm     trm.c trm.h 
  Log:
  Sync with FreeBSD:
  
  CAM_NEW_TRAN_CODE fixes.
  
  Remove unneeded includes and add missing ones.
  
  Use BUS_PROBE_DEFAULT in preference to 0.
  
  Call trm_Interrupt() in trm_poll(). This fixes the lock at reboot time some
  people reported in FreeBSD.
  
  Use bus_alloc_resource_any(9).
  
  Use one bus_dma_tag_t for all pSRB instead of creating one for each.
  Free what is allocated for pSRBs at unload time or if something bad happens.
  
  Do not test if pDCB is not NULL, we dereference it before anyway, and it
  should not happen. Add a KASSERT instead.
  
  Mark trm as depending on cam.
  
  Use PCIR_BAR(x) instead of PCIR_MAPS.
  
  Remove two useless bzero() calls.
  
  Use cam_calc_geometry.
  
  Indentation/style fixes.
  
  Add support for Tekram DC395U2W cards.
  
  Obtained-from: FreeBSD
  
  Revision  Changes    Path
  1.16      +708 -358  src/sys/dev/disk/trm/trm.c
  1.3       +71 -63    src/sys/dev/disk/trm/trm.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/trm/trm.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/trm/trm.h.diff?r1=1.2&r2=1.3&f=u





More information about the Commits mailing list