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

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-13 03:44:42

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

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/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs
MODULE_MAKEFILE=/build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/Makefile

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

The module hotpatch compile flags info:
MODULE_PWD=/build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/
WORK_DIR=/build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/
NAS_SRC_DIR=/build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/
NAS_VERSION=TSERIES
PACKAGE_TYPE=RELEASE



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

The hotpatch select function info:
KSPLICE PATCHES IN [.ksplice_patches]:
  type: text
  repladdr: .text+1a8b0
  oldaddr: [__ostorvfs_lookup (__ostorvfs_lookup)]+0

  type: text
  repladdr: .text+187e0
  oldaddr: [ostorvfs_create</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_create)]+0

  type: text
  repladdr: .text+16cb0
  oldaddr: [ostorvfs_symlink</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_symlink)]+0

  type: text
  repladdr: .text+162c0
  oldaddr: [ostorvfs_set_inode_data (ostorvfs_set_inode_data)]+0

  type: text
  repladdr: .text+15af0
  oldaddr: [__ostorvfs_lookup_under_snapshot (__ostorvfs_lookup_under_snapshot)]+0

  type: text
  repladdr: .text+13770
  oldaddr: [ostorvfs_fill_super</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_fill_super)]+0

  type: text
  repladdr: .text+133b0
  oldaddr: [ostorvfs_check_audit_mode (ostorvfs_check_audit_mode)]+0

  type: text
  repladdr: .text+12870
  oldaddr: [ostorvfs_clear_ndmp_cache_pum (ostorvfs_clear_ndmp_cache_pum)]+0

  type: text
  repladdr: .text+11df0
  oldaddr: [ostorvfs_readdir_plus_netlink (ostorvfs_readdir_plus_netlink)]+0

  type: text
  repladdr: .text+11b00
  oldaddr: [ostorvfs_readdir_plus_work_cb</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_readdir_plus_work_cb)]+0

  type: text
  repladdr: .text+11970
  oldaddr: [ostorvfs_readdir_plus (ostorvfs_readdir_plus)]+0

  type: text
  repladdr: .text+11810
  oldaddr: [decode_uint64</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (decode_uint64)]+0

  type: text
  repladdr: .text+104d0
  oldaddr: [__ostorvfs_readdirplus_fill (__ostorvfs_readdirplus_fill)]+0

  type: text
  repladdr: .text+10440
  oldaddr: [ostorvfs_generic_fill_inodeattr (ostorvfs_generic_fill_inodeattr)]+0

  type: text
  repladdr: .text+f9a0
  oldaddr: [ostorvfs_listxattr</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_listxattr)]+0

  type: text
  repladdr: .text+e7e0
  oldaddr: [do_fs_list_xattr</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (do_fs_list_xattr)]+0

  type: text
  repladdr: .text+c7d0
  oldaddr: [ostorvfs_getxattr</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_getxattr)]+0

  type: text
  repladdr: .text+af80
  oldaddr: [ostorvfs_setxattr</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_setxattr)]+0

  type: text
  repladdr: .text+a8c0
  oldaddr: [ostorvfs_readdir</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_readdir)]+0

  type: text
  repladdr: .text+90a0
  oldaddr: [ostorvfs_readdir32.isra.18</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_readdir32.isra.18)]+0

  type: text
  repladdr: .text+7410
  oldaddr: [ostorvfs_readdir64.isra.17</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_readdir64.isra.17)]+0

  type: text
  repladdr: .text+7250
  oldaddr: [ostorvfs_get_nep_from_dentry (ostorvfs_get_nep_from_dentry)]+0

  type: text
  repladdr: .text+62a0
  oldaddr: [ostorvfs_follow_link</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_follow_link)]+0

  type: text
  repladdr: .text+59f0
  oldaddr: [ostorvfs_find_nas_entry_by_inode (ostorvfs_find_nas_entry_by_inode)]+0

  type: text
  repladdr: .text+56b0
  oldaddr: [ostorvfs_set_attr_to_inode (ostorvfs_set_attr_to_inode)]+0

  type: text
  repladdr: .text+3dd0
  oldaddr: [ostorvfs_get_snapshotpath_fsid</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_get_snapshotpath_fsid)]+0

  type: text
  repladdr: .text+3af0
  oldaddr: [ostorvfs_alloc_nas_req (ostorvfs_alloc_nas_req)]+0

  type: text
  repladdr: .text+39a0
  oldaddr: [ostorvfs_put_nas_entry (ostorvfs_put_nas_entry)]+0

  type: text
  repladdr: .text+3750
  oldaddr: [ostorvfs_get_fsid_from_private (ostorvfs_get_fsid_from_private)]+0

  type: text
  repladdr: .text+3380
  oldaddr: [ostorvfs_init_inode_private_by_nas_entry (ostorvfs_init_inode_private_by_nas_entry)]+0

  type: text
  repladdr: .text+2fb0
  oldaddr: [ostorvfs_check_update_fsid_in_inode (ostorvfs_check_update_fsid_in_inode)]+0

  type: text
  repladdr: .text+2ca0
  oldaddr: [ostorvfs_get_vfs_root (ostorvfs_get_vfs_root)]+0

  type: text
  repladdr: .text+26f0
  oldaddr: [ostorvfs_kill_sb</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_kill_sb)]+0

  type: text
  repladdr: .text+1c80
  oldaddr: [ostorvfs_parse_options</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_parse_options)]+0

  type: text
  repladdr: .text+1820
  oldaddr: [get_one_keyvalue.constprop.19</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (get_one_keyvalue.constprop.19)]+0

  type: text
  repladdr: .text+f00
  oldaddr: [ostorvfs_permission</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_permission)]+0

  type: text
  repladdr: .text+5c0
  oldaddr: [set_nas_xattr_value.isra.8</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (set_nas_xattr_value.isra.8)]+0

  type: text
  repladdr: .text+170
  oldaddr: [__ostorvfs_parse_component</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (__ostorvfs_parse_component)]+0

  type: text
  repladdr: .text+30
  oldaddr: [ostorvfs_get_inode.constprop.21</build/V5R7C10_PATCH_PROTO/code/current/ScmXmlSvnName/OceanStorOS/src/FileService/kernel/fs/pim/ostorvfs/inode.o> (ostorvfs_get_inode.constprop.21)]+0



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