cvs commit: src/sys/conf files src/sys/modules/twa Makefile src/sys/dev/twa tw_cl.h tw_cl_externs.h tw_cl_fwif.h tw_cl_fwimg.c tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_ioctl.h tw_cl_misc.c tw_cl_share.h tw_osl.h tw_osl_cam.c tw_osl_externs.h ...

Scott Long scottl at FreeBSD.org
Wed May 9 04:16:33 UTC 2007


scottl      2007-05-09 04:16:33 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             files 
    sys/modules/twa      Makefile 
    sys/dev/twa          tw_cl.h tw_cl_externs.h tw_cl_fwif.h 
                         tw_cl_init.c tw_cl_intr.c tw_cl_io.c 
                         tw_cl_ioctl.h tw_cl_misc.c tw_cl_share.h 
                         tw_osl.h tw_osl_cam.c tw_osl_externs.h 
                         tw_osl_freebsd.c tw_osl_includes.h 
                         tw_osl_inline.h tw_osl_ioctl.h 
                         tw_osl_share.h tw_osl_types.h 
  Removed files:
    sys/dev/twa          tw_cl_fwimg.c 
  Log:
  Import version 3.60.03.006 of the TWA driver:
  
  This patch does the following:
  
  - Remove un-necessary code that is not even compiling into the driver
   under TW_OSL_NON_DMA_MEM_ALLOC_PER_REQUEST defines.
  - Remove bundled firmware image and associated "files" entry for tw_cl_fwimg.c
  - Remove bundled firmware flashing routines. We now have tw_update userspace
   FreeBSD controller flash utility.
  - Fix driver crash on load due to shared interrupt.
  - Fix 2 lock leaks for Giant lock.
  - Fix CCB leak.
  - Add support for 9650SE controllers.
  
  Many thanks to 3Ware/AMCC for continuing to support FreeBSD.
  
  Revision  Changes    Path
  1.1203    +0 -2      src/sys/conf/files
  1.3       +2 -82     src/sys/dev/twa/tw_cl.h
  1.3       +2 -16     src/sys/dev/twa/tw_cl_externs.h
  1.3       +2 -4      src/sys/dev/twa/tw_cl_fwif.h
  1.3       +0 -47792  src/sys/dev/twa/tw_cl_fwimg.c (dead)
  1.3       +14 -512   src/sys/dev/twa/tw_cl_init.c
  1.3       +9 -18     src/sys/dev/twa/tw_cl_intr.c
  1.3       +32 -104   src/sys/dev/twa/tw_cl_io.c
  1.3       +2 -1      src/sys/dev/twa/tw_cl_ioctl.h
  1.3       +10 -43    src/sys/dev/twa/tw_cl_misc.c
  1.3       +4 -66     src/sys/dev/twa/tw_cl_share.h
  1.3       +2 -10     src/sys/dev/twa/tw_osl.h
  1.10      +8 -2      src/sys/dev/twa/tw_osl_cam.c
  1.2       +2 -1      src/sys/dev/twa/tw_osl_externs.h
  1.7       +3 -135    src/sys/dev/twa/tw_osl_freebsd.c
  1.5       +2 -1      src/sys/dev/twa/tw_osl_includes.h
  1.3       +2 -1      src/sys/dev/twa/tw_osl_inline.h
  1.3       +2 -1      src/sys/dev/twa/tw_osl_ioctl.h
  1.6       +3 -7      src/sys/dev/twa/tw_osl_share.h
  1.2       +2 -1      src/sys/dev/twa/tw_osl_types.h
  1.8       +2 -29     src/sys/modules/twa/Makefile


More information about the cvs-src mailing list