------------------------------------------------------------------------ 

The ksplice tool version info and release date:
Name        : ksplice                      Relocations: (not relocatable)
Version     : 0.9.9                             Vendor: Huawei Technologies Co., Ltd
Release     : 2.3.7                         Build Date: Sun Apr  8 11:16:48 2018
Install Date: Sat Apr 21 08:01:59 2018         Build Host: build10b177b120b119
Group       : System/Kernel                 Source RPM: ksplice-0.9.9-2.3.7.src.rpm
Size        : 8082263                          License: GPL-2.0
Signature   : (none)
Packager    : Huawei Technologies Co., Ltd
Summary     : Patching a Linux kernel without reboot
Description :
Ksplice allows system administrators to apply security patches to the
Linux kernel without having to reboot. Ksplice takes as input a source
code change in unified diff format and the kernel source code to be
patched, and it applies the patch to the corresponding running kernel.
The running kernel does not need to have been prepared in advance in
any way.
Distribution: EulerOS:V2R3C00:STORAGE:PANGEA

Name        : ksplice-devel                Relocations: (not relocatable)
Version     : 0.9.9                             Vendor: Huawei Technologies Co., Ltd
Release     : 2.3.7                         Build Date: Sun Apr  8 11:16:48 2018
Install Date: Sat Apr 21 08:01:59 2018         Build Host: build10b177b120b119
Group       : Development/Libraries/C and C++   Source RPM: ksplice-0.9.9-2.3.7.src.rpm
Size        : 693201                           License: GPL-2.0
Signature   : (none)
Packager    : Huawei Technologies Co., Ltd
Summary     : Patching a Linux kernel without reboot
Description :
Ksplice allows system administrators to apply security patches to the
Linux kernel without having to reboot. Ksplice takes as input a source
code change in unified diff format and the kernel source code to be
patched, and it applies the patch to the corresponding running kernel.
The running kernel does not need to have been prepared in advance in
any way.
Distribution: EulerOS:V2R3C00:STORAGE:PANGEA

------------------------------------------------------------------------ 

The hotpatch build time:
2019-05-25 06:36:58

------------------------------------------------------------------------ 

The euler compile env version info:
version=EulerOS_V200R003C00SPC607B112_STORAGE_X86-2018-04-21-15-47-23

------------------------------------------------------------------------ 

The module hotpatch compile path info:
MODULE_SRC=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl
MODULE_MAKEFILE=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/Makefile

------------------------------------------------------------------------ 

The module hotpatch compile flags info:
WORK_DIR=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl
MODULE_PWD=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl

VIRT=1

------------------------------------------------------------------------ 

The hotpatch select function info:
KSPLICE PATCHES IN [.ksplice_patches]:
  type: text
  repladdr: .text+15f0
  oldaddr: [expandLunCapacity</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (expandLunCapacity)]+0

  type: text
  repladdr: .text+f60
  oldaddr: [createChildLunDB (createChildLunDB)]+0

  type: text
  repladdr: .text+b10
  oldaddr: [expandLunTask (expandLunTask)]+0

  type: text
  repladdr: .text+8f0
  oldaddr: [objStartLunRepairBgr</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (objStartLunRepairBgr)]+0

  type: text
  repladdr: .text+730
  oldaddr: [edevlunPageReoverTaskOver</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (edevlunPageReoverTaskOver)]+0

  type: text
  repladdr: .text+240
  oldaddr: [expandLunPreCapacity</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (expandLunPreCapacity)]+0

  type: text
  repladdr: .text+190
  oldaddr: [fillExpandLunTaskAcions</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (fillExpandLunTaskAcions)]+0

  type: text
  repladdr: .text+30
  oldaddr: [expandLunTaskOver</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_cfg.o> (expandLunTaskOver)]+0

  type: text
  repladdr: .text+d000
  oldaddr: [createLunObjWithVnodeRpcTask (createLunObjWithVnodeRpcTask)]+0

  type: text
  repladdr: .text+c810
  oldaddr: [batchExchangeLunInfo (batchExchangeLunInfo)]+0

  type: text
  repladdr: .text+c4a0
  oldaddr: [createDiskPoolOfflineLunHandleTask (createDiskPoolOfflineLunHandleTask)]+0

  type: text
  repladdr: .text+c0a0
  oldaddr: [lunHandlePoolRepairEnvPre (lunHandlePoolRepairEnvPre)]+0

  type: text
  repladdr: .text+bd10
  oldaddr: [createLunHandleSpaceTransferTask (createLunHandleSpaceTransferTask)]+0

  type: text
  repladdr: .text+b9c0
  oldaddr: [lunExpandWriteFull (lunExpandWriteFull)]+0

  type: text
  repladdr: .text+b5e0
  oldaddr: [poolCapChangedLunHandler (poolCapChangedLunHandler)]+0

  type: text
  repladdr: .text+af00
  oldaddr: [lunExpandQuota (lunExpandQuota)]+0

  type: text
  repladdr: .text+abe0
  oldaddr: [lunDiskPoolHaveQuota (lunDiskPoolHaveQuota)]+0

  type: text
  repladdr: .text+a6f0
  oldaddr: [ctrlHCDevLunInfoDecouple (ctrlHCDevLunInfoDecouple)]+0

  type: text
  repladdr: .text+a610
  oldaddr: [lunHandleZoneRecoverApplyLunLock</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (lunHandleZoneRecoverApplyLunLock)]+0

  type: text
  repladdr: .text+a210
  oldaddr: [lunCtrlLoopLockLunInner (lunCtrlLoopLockLunInner)]+0

  type: text
  repladdr: .text+9f90
  oldaddr: [exchangeLunInfoImpl (exchangeLunInfoImpl)]+0

  type: text
  repladdr: .text+9c10
  oldaddr: [objSetLunArrayStatus (objSetLunArrayStatus)]+0

  type: text
  repladdr: .text+9830
  oldaddr: [createSetMirrorPolicyChildTask (createSetMirrorPolicyChildTask)]+0

  type: text
  repladdr: .text+95d0
  oldaddr: [lunSysLockSys (lunSysLockSys)]+0

  type: text
  repladdr: .text+9260
  oldaddr: [sysLockLun (sysLockLun)]+0

  type: text
  repladdr: .text+8f10
  oldaddr: [createSyncLunHangBlockInfoChildTask (createSyncLunHangBlockInfoChildTask)]+0

  type: text
  repladdr: .text+8bd0
  oldaddr: [createSyncLunIoStatusChildTask (createSyncLunIoStatusChildTask)]+0

  type: text
  repladdr: .text+89e0
  oldaddr: [createLunHandleWorkInfoTask (createLunHandleWorkInfoTask)]+0

  type: text
  repladdr: .text+8230
  oldaddr: [lunCreateSwitchCkgWorkNodeChildTask (lunCreateSwitchCkgWorkNodeChildTask)]+0

  type: text
  repladdr: .text+8050
  oldaddr: [getNodeBitMapByNodes_lun (getNodeBitMapByNodes_lun)]+0

  type: text
  repladdr: .text+7d50
  oldaddr: [upgradeC99StartLunServiceChildTask (upgradeC99StartLunServiceChildTask)]+0

  type: text
  repladdr: .text+7a00
  oldaddr: [createSyncMasterLunInfoChildTask (createSyncMasterLunInfoChildTask)]+0

  type: text
  repladdr: .text+76b0
  oldaddr: [createObjSyncMasterLunInfoChildTask (createObjSyncMasterLunInfoChildTask)]+0

  type: text
  repladdr: .text+71d0
  oldaddr: [createNodeRecoverLunHandleTask (createNodeRecoverLunHandleTask)]+0

  type: text
  repladdr: .text+6e10
  oldaddr: [createNodeFaultPostNtfDstTask (createNodeFaultPostNtfDstTask)]+0

  type: text
  repladdr: .text+6b90
  oldaddr: [switchLunBatchSwitch</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (switchLunBatchSwitch)]+0

  type: text
  repladdr: .text+66e0
  oldaddr: [createSwitchVnodeLunTask (createSwitchVnodeLunTask)]+0

  type: text
  repladdr: .text+62a0
  oldaddr: [createNodeFaultPostLunHandleTask (createNodeFaultPostLunHandleTask)]+0

  type: text
  repladdr: .text+5eb0
  oldaddr: [createNodeFaultPreLunHandleTask (createNodeFaultPreLunHandleTask)]+0

  type: text
  repladdr: .text+5ba0
  oldaddr: [createObjPwrOffStopLunCacheDsgTask (createObjPwrOffStopLunCacheDsgTask)]+0

  type: text
  repladdr: .text+53d0
  oldaddr: [createHandleLunEventTask (createHandleLunEventTask)]+0

  type: text
  repladdr: .text+50d0
  oldaddr: [createObjLunHandleZoneFaultTask (createObjLunHandleZoneFaultTask)]+0

  type: text
  repladdr: .text+4de0
  oldaddr: [createObjPwrOffStopLunBgrService (createObjPwrOffStopLunBgrService)]+0

  type: text
  repladdr: .text+4af0
  oldaddr: [createObjPwrOffStopLunBgrTask (createObjPwrOffStopLunBgrTask)]+0

  type: text
  repladdr: .text+47d0
  oldaddr: [createLunStopWorkTask (createLunStopWorkTask)]+0

  type: text
  repladdr: .text+44d0
  oldaddr: [createObjPwrOnCheckEdevLunInAndUnhangTask (createObjPwrOnCheckEdevLunInAndUnhangTask)]+0

  type: text
  repladdr: .text+40b0
  oldaddr: [createObjPwrOnRollBackUnhangTask (createObjPwrOnRollBackUnhangTask)]+0

  type: text
  repladdr: .text+3c70
  oldaddr: [createNodeRecoverRollBackHangTask (createNodeRecoverRollBackHangTask)]+0

  type: text
  repladdr: .text+38d0
  oldaddr: [createNodeRecoverCheckAndUnhangTask (createNodeRecoverCheckAndUnhangTask)]+0

  type: text
  repladdr: .text+35e0
  oldaddr: [createPwrOnHangEdevLunTask (createPwrOnHangEdevLunTask)]+0

  type: text
  repladdr: .text+33d0
  oldaddr: [changeSpcVolumeCacheWriteStg (changeSpcVolumeCacheWriteStg)]+0

  type: text
  repladdr: .text+2fd0
  oldaddr: [lunCreateRecoverOtherLunTask (lunCreateRecoverOtherLunTask)]+0

  type: text
  repladdr: .text+2c30
  oldaddr: [createSetCkgWorkNodeChildTask (createSetCkgWorkNodeChildTask)]+0

  type: text
  repladdr: .text+2880
  oldaddr: [syncLunIoStatusSyncInfo</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (syncLunIoStatusSyncInfo)]+0

  type: text
  repladdr: .text+23e0
  oldaddr: [createLunObjWithVnodeChildTask (createLunObjWithVnodeChildTask)]+0

  type: text
  repladdr: .text+20a0
  oldaddr: [createRecoverLunObjChildTask (createRecoverLunObjChildTask)]+0

  type: text
  repladdr: .text+1f50
  oldaddr: [releaseLunGlbLock (releaseLunGlbLock)]+0

  type: text
  repladdr: .text+1b80
  oldaddr: [updateLunCacheVnodeUpdateCacheVnodeId</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (updateLunCacheVnodeUpdateCacheVnodeId)]+0

  type: text
  repladdr: .text+19a0
  oldaddr: [startFrontHangEDevLun</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (startFrontHangEDevLun)]+0

  type: text
  repladdr: .text+1780
  oldaddr: [objLunPoolCapaChangedNtfLunPoolFull</build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/OceanStorOS/src/space/glbspacectrl/lun_ctrl/./master_agent/obj_lun_comm.o> (objLunPoolCapaChangedNtfLunPoolFull)]+0

  type: text
  repladdr: .text+dc30
  oldaddr: [modifySnapCapacityChildTask (modifySnapCapacityChildTask)]+0



------------------------------------------------------------------------ 
