cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_debug.c mpt_pci.c mpt_raid.c mpt_raid.h mpt_reg.h

From: Matt Jacob <mjacob_at_FreeBSD.org>
Date: Sat, 16 Sep 2006 05:42:07 +0000 (UTC)
mjacob      2006-09-16 05:42:06 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/mpt          mpt.c mpt.h mpt_cam.c mpt_cam.h 
                         mpt_debug.c mpt_pci.c mpt_raid.c 
                         mpt_raid.h mpt_reg.h 
  Log:
  MFC -current code, to wit to:
  
  a) Support PCI-Express Fibre Channel Card
  
  b) Fix Target mode support to havea 'role' again (which will rewrite NVRAM
  if NVRAM doesn't match roles), will not wedge the SAN if we have target mode
  but don't enable any luns, add sysctl OIDs that will say what WWPN/WWNN
  and roles there are, and add a 'Ready' handler that will add target mode
  resource *after* all card instances are enabled.
  
  c) Fix panics where we time out on synchronous MPT commands and then
  later do a double free of that command.
  
  Approved by: re
  
  Revision  Changes    Path
  1.12.2.4  +71 -14    src/sys/dev/mpt/mpt.c
  1.6.2.4   +30 -6     src/sys/dev/mpt/mpt.h
  1.1.2.5   +317 -77   src/sys/dev/mpt/mpt_cam.c
  1.1.2.3   +0 -0      src/sys/dev/mpt/mpt_cam.h
  1.8.2.2   +15 -0     src/sys/dev/mpt/mpt_debug.c
  1.20.2.6  +43 -14    src/sys/dev/mpt/mpt_pci.c
  1.1.2.3   +10 -8     src/sys/dev/mpt/mpt_raid.c
  1.1.2.3   +2 -0      src/sys/dev/mpt/mpt_raid.h
  1.1.2.2   +0 -0      src/sys/dev/mpt/mpt_reg.h
Received on Sat Sep 16 2006 - 05:42:07 UTC