--- ./source/private_module/sas_layer/sal_commfunc.c	2018-03-21 03:53:42.000000000 +0000
+++ ./source/private_module/sas_layer/sal_commfunc.c.hotpatch	2018-08-23 12:23:51.000000000 +0000
@@ -4257,15 +4257,15 @@
 {
 	OSP_U32 uiLogicId = 0;
 	OSP_S32 enRet = RETURN_ERROR;
-	SAL_CHIP_DUMP_CTRL_S stDumpCtl;
+
 	SAL_TRACE(OSP_DBL_MAJOR, 308, "reset card:%d failed", v_pstSalCard->ucCardNo);
 	
-	SAS_MEMSET(&stDumpCtl, 0, sizeof(SAL_CHIP_DUMP_CTRL_S));
+
 	
-	stDumpCtl.bClearUsrData = TRUE;
-	stDumpCtl.enDumpType = SAL_CHIP_DUMP_ALL;
-	/*ץȡоƬlogⶨλ,ʵ*/           
-	(OSP_VOID )SAL_CommDumpFwInfo(v_pstSalCard->ucCardNo, &stDumpCtl);
+
+
+
+
 	
 	if (RETURN_OPERATION_FAILED == iRet)
 	{   /*оƬfatal error*/
--- ./source/private_module/sas_layer/sal_errhandler.c	2018-02-01 03:42:40.000000000 +0000
+++ ./source/private_module/sas_layer/sal_errhandler.c.hotpatch	2018-08-23 12:23:51.000000000 +0000
@@ -982,7 +982,7 @@
     OSP_ULONG ulFlag = 0;
 	SAL_CARD_S *pstSalCard =  v_pstDev->pstCard;
     OSP_BOOL bTmTimeOut = SAL_FALSE;	
-	SAL_CHIP_DUMP_CTRL_S stDumpCtl;
+
 	OSP_U32   uiTmTimeOutDevCnt = 0;
 
 	SAS_SPIN_LOCK_IRQSAVE(&pstSalCard->stCardLock, ulCardFlag);
@@ -1019,12 +1019,12 @@
     if(bTmTimeOut)
     {
 		/*Begin:DTS2017120412112 TMʱλоƬǰDumpFW Logʱ4s*/
-		SAS_MEMSET(&stDumpCtl, 0, sizeof(SAL_CHIP_DUMP_CTRL_S));
-		stDumpCtl.bClearUsrData = TRUE;
-		stDumpCtl.enDumpType = SAL_CHIP_DUMP_TMTMO;
-		//bTmTimeOut̼30sŻᱻTRUE
-		//DumpִܷУ˯ұ̺ʱϳ
-    	(OSP_VOID )SAL_CommDumpFwInfo(pstSalCard->ucCardNo, &stDumpCtl);
+
+
+
+
+
+
 
 		(OSP_VOID)SAL_AddCardToErrHandler(pstSalCard, SAL_ERR_HANDLE_ACTION_RESET_HOST);
 		/*End:DTS2017120412112 by ZhangQun00279341*/
--- ./source/private_module/sas_layer/sal_event.c	2018-04-16 09:52:52.000000000 +0000
+++ ./source/private_module/sas_layer/sal_event.c.hotpatch	2018-08-30 14:01:54.000000000 +0000
@@ -2660,11 +2660,11 @@
 	OSP_U64 ullSasAddr = 0;
 	OSP_U32 uiLoop = 0;
 	OSP_U32 uiRet = SAL_EXEC_FAILED;
-	SAL_CHIP_DUMP_CTRL_S stDumpCtl;
+
 	
     ullSasAddr = v_pstEvent->stInfo.stDiskDel.ullSasAddr;
     pstPort = v_pstEvent->stInfo.stDiskDel.pstPort;
-    SAS_MEMSET(&stDumpCtl, 0, sizeof(SAL_CHIP_DUMP_CTRL_S));
+
     /*DTS2014080106913  7ܿ򣬶οSAS˿phyitestס־һֱӡdisk thread time out xierenfeng 00221118 2014.8.4 begin*/
     if (SAL_TRUE == v_pstSalCard->ucReseting)
 	{
@@ -2734,10 +2734,10 @@
 
 	if (SAL_EXEC_RETRY == uiRet)
 	{	
-		stDumpCtl.bClearUsrData = TRUE;
-		stDumpCtl.enDumpType = SAL_CHIP_DUMP_ALL;
-		/*FW 쳣*/
-		(OSP_VOID )SAL_CommDumpFwInfo(v_pstSalCard->ucCardNo, &stDumpCtl);
+
+
+
+
 		
 		(OSP_VOID)SAL_AddCardToErrHandler(v_pstSalCard,SAL_ERR_HANDLE_ACTION_RESET_HOST); 				
 		SAL_PutDev(pstDev);
@@ -3604,7 +3604,7 @@
 	SAL_PORT_S *pstPort = NULL;
 	OSP_U32 uiNeedRst = TRUE;
     OSP_S32 iRet = RETURN_ERROR;
-	SAL_CHIP_DUMP_CTRL_S stDumpCtl;
+
 	
     pstPort = (SAL_PORT_S*)v_pstEvent->stInfo.stPortEvent.pstPort;
     SAL_TRACE(OSP_DBL_INFO, 611, "Card:%d is going to delete port:%d(logic:0x%x) device,time:%d ms",
@@ -3613,7 +3613,7 @@
               pstPort->uiLogicId,
               jiffies_to_msecs(jiffies - v_pstEvent->ulTime));
               
-	SAS_MEMSET(&stDumpCtl, 0, sizeof(SAL_CHIP_DUMP_CTRL_S));	
+	
 
     (OSP_VOID)SAL_SetPortDevState(v_pstSalCard, pstPort, SAL_DEV_EVENT_REPORT_OK);
     (OSP_VOID)SAL_SetPortDevState(v_pstSalCard, pstPort, SAL_DEV_EVENT_MISS);
@@ -3649,9 +3649,9 @@
 									pstPort->uiPortId);
 		pstPort->pstPortTrace = NULL;
 		
-		stDumpCtl.bClearUsrData = TRUE;
-		stDumpCtl.enDumpType = SAL_CHIP_DUMP_ALL;
-		(OSP_VOID )SAL_CommDumpFwInfo(v_pstSalCard->ucCardNo, &stDumpCtl);
+
+
+
 
 		/*Begin: DTS2015102307596 modified by zhangqun 00279341 2015-11-03*/
 		// ˿ԴʧֱӷأChipResetSAL_RepairOperation޸Port
@@ -4766,7 +4766,7 @@
 {
 	OSP_ULONG ulFlag = 0;
 	SAL_Chip_Reset_Info stRestInfo;
-	SAL_CHIP_DUMP_CTRL_S stDumpCtl;
+
 	
 	if((SAL_CHIP_TYPE_1610 != v_pstSalCard->uiChipType) 
 	   && (SAL_ROUTINE_CHK_RET_CHIP_RST == v_enChipChkRet))  // fatal type need chip reset
@@ -4787,13 +4787,13 @@
         SAL_TRACE(OSP_DBL_MAJOR, 653, "Card:%d chip fatal err happen, err type:%d",
 					                  v_pstSalCard->ucCardNo, 
 					                  v_enChipChkRet);
-		if(SAL_ROUTINE_CHK_RET_CHIP_FFFF != v_enChipChkRet)
-		{
-			SAS_MEMSET(&stDumpCtl, 0, sizeof(SAL_CHIP_DUMP_CTRL_S));
-			stDumpCtl.bClearUsrData = TRUE;
-			stDumpCtl.enDumpType = SAL_CHIP_DUMP_ALL;			
-        	(OSP_VOID )SAL_CommDumpFwInfo(v_pstSalCard->ucCardNo, &stDumpCtl);
-        }
+
+
+
+
+
+
+
 
         SAS_SPIN_LOCK_IRQSAVE(&v_pstSalCard->stCardLock, ulFlag);
         if (!(SAL_CARD_REMOVE_PROCESS & v_pstSalCard->uiFlags))
