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

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:
2018-09-26 08:46:19

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

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/Product/taishan_src/bdm
MODULE_MAKEFILE=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/Product/taishan_src/bdm/sdm/sd/Makefile

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

The module hotpatch compile flags info:
VIRT=1
V3R6C00=1
MODULE_PWD=/build/Real_SourceCode_V5R7C10_EA/code/current/ScmXmlSvnName/Product/taishan_src/bdm/sdm/sd
KERNEL_INCLUDE=/usr/src/packages/BUILD/kernel-default-3.4.24.25/linux-3.4/include/


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

The hotpatch select function info:
KSPLICE PATCHES IN [.ksplice_patches]:
  type: text
  repladdr: .text+5d0
  oldaddr: [sdDoDebugTestA (sdDoDebugTestA)]+0

  type: text
  repladdr: .text+860
  oldaddr: [sdCheckCmdWhenUpgrading (sdCheckCmdWhenUpgrading)]+0

  type: text
  repladdr: .text+720
  oldaddr: [sdSubmitReqWhenUpgrading (sdSubmitReqWhenUpgrading)]+0

  type: export
  newname: sdUpgradeUpdateFWConfSync
  oldaddr: [___ksymtab+sdUpgradeUpdateFWConfSync:sdUpgradeUpdateFWConfSync!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdUpgradeFWResetNewCallback
  oldaddr: [___ksymtab+sdUpgradeFWResetNewCallback:sdUpgradeFWResetNewCallback!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdDiskUpgradeFreeNewRes
  oldaddr: [___ksymtab+sdDiskUpgradeFreeNewRes:sdDiskUpgradeFreeNewRes!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdUpgradeFreeNewParam
  oldaddr: [___ksymtab+sdUpgradeFreeNewParam:sdUpgradeFreeNewParam!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdDiskIsDiagnoseState
  oldaddr: [___ksymtab+sdDiskIsDiagnoseState:sdDiskIsDiagnoseState!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdDeviceRecoverDevPowerCtrl
  oldaddr: [___ksymtab+sdDeviceRecoverDevPowerCtrl:sdDeviceRecoverDevPowerCtrl!DISABLED_DTS2018081310126V2 ((null))]+8

  type: export
  newname: sdGetDevIdBySn
  oldaddr: [___ksymtab+sdGetDevIdBySn:sdGetDevIdBySn!DISABLED_DTS2018081310126V2 ((null))]+8

  type: text
  repladdr: .text+4b20
  oldaddr: [sdUpgradeFWDelaySendRequest (sdUpgradeFWDelaySendRequest)]+0

  type: text
  repladdr: .text+4990
  oldaddr: [sdUpgradeFWAsync (sdUpgradeFWAsync)]+0

  type: text
  repladdr: .text+17b0
  oldaddr: [sdCheckDiskConverterFwCanBeUpgraded (sdCheckDiskConverterFwCanBeUpgraded)]+0

  type: text
  repladdr: .text+15b0
  oldaddr: [sdCheckDiskFwCanBeUpgraded (sdCheckDiskFwCanBeUpgraded)]+0

  type: text
  repladdr: .text+1500
  oldaddr: [sdUpgradeFWProcRequest (sdUpgradeFWProcRequest)]+0

  type: text
  repladdr: .text+1340
  oldaddr: [sdUpgradeRootDiskFWCallback (sdUpgradeRootDiskFWCallback)]+0

  type: text
  repladdr: .text+11d0
  oldaddr: [sdGetRootDiskFwBack (sdGetRootDiskFwBack)]+0

  type: text
  repladdr: .text+1170
  oldaddr: [sdRootDiskFwBackUpd (sdRootDiskFwBackUpd)]+0

  type: text
  repladdr: .text+1080
  oldaddr: [sdCheckFwVersion (sdCheckFwVersion)]+0

  type: text
  repladdr: .text+4fd0
  oldaddr: [sdReceiveDeviceFWUpgradeAction (sdReceiveDeviceFWUpgradeAction)]+0

  type: text
  repladdr: .text+4df0
  oldaddr: [sdRcvDeviceFWUpgradeDone (sdRcvDeviceFWUpgradeDone)]+0

  type: text
  repladdr: .text+50e0
  oldaddr: [sdAdapterNotifyDiskFWUpgradeState (sdAdapterNotifyDiskFWUpgradeState)]+0

  type: text
  repladdr: .text+5a10
  oldaddr: [stub_sdProcessActionOther (stub_sdProcessActionOther)]+0

  type: text
  repladdr: .text+55b0
  oldaddr: [stub_sdProcessAction (stub_sdProcessAction)]+0

  type: text
  repladdr: .text+5e00
  oldaddr: [sdNvmeDiskUpgrade (sdNvmeDiskUpgrade)]+0

  type: text
  repladdr: .text+5c80
  oldaddr: [sdDiskPowerResetOffline (sdDiskPowerResetOffline)]+0

  type: text
  repladdr: .text+5b70
  oldaddr: [sdDiskPowerResetOnline (sdDiskPowerResetOnline)]+0

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

  type: text
  repladdr: .text+61a0
  oldaddr: [sioMmlStat (sioMmlStat)]+0

  type: text
  repladdr: .text+6380
  oldaddr: [sioHandlePowerLost (sioHandlePowerLost)]+0



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