<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-bottom: 0px; }div.foxdiv20170913143045419897 { }body { font-size: 10.5pt; font-family: 微软雅黑; color: rgb(0, 0, 0); line-height: 1.5; }</style>
</head>
<body>
<div><span></span><br>
</div>
<div><br>
</div>
<hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span>
<div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<div>xiaoggchen(陈小光)</div>
</div>
</span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;">
<div> </div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px">
<div><b>From:</b> <a href="mailto:kpatch-request@redhat.com">kpatch-request@redhat.com</a></div>
<div><b>Date:</b> 2017-09-13 00:01</div>
<div><b>To:</b> <a href="mailto:kpatch@redhat.com">kpatch@redhat.com</a></div>
<div><b>Subject:</b> kpatch Digest, Vol 31, Issue 2(Internet mail)</div>
</div>
</div>
<div>
<div class="FoxDiv20170913143045419897"><!-- Converted from text/plain format -->
<p><font size="2">Send kpatch mailing list submissions to<br>
        kpatch@redhat.com<br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://www.redhat.com/mailman/listinfo/kpatch">https://www.redhat.com/mailman/listinfo/kpatch</a><br>
or, via email, send a message with subject or body 'help' to<br>
        kpatch-request@redhat.com<br>
<br>
You can reach the person managing the list at<br>
        kpatch-owner@redhat.com<br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of kpatch digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: [PATCH] kpatch: fix kpatch-build matching changed object<br>
      bug (Joe Lawrence)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
</font><span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">Message: 1</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    Date: Mon, 11 Sep 2017 17:18:58 -0400</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    From: Joe Lawrence <joe.lawrence@redhat.com></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    To: kpatch@redhat.com</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    Subject: Re: [kpatch] [PATCH] kpatch: fix kpatch-build matching</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">            changed object bug</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    Message-ID: <27a493ee-0d34-fb70-9a63-b91eb5beee80@redhat.com></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    Content-Type: text/plain; charset=gbk</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    On 09/10/2017 10:36 PM, xiaoggchen(???) wrote:</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> When there are ".." in source object path then current kpatch-gcc can not handle it correctly:</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> kpatch-gcc use the following logic to check the objects who got recompiled and would write the changed</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> objects to "chagned_objs". But if the path of the input obj is something like"arch/x86/kvm/../../../virt/kvm/.tmp_kvm_main.o"</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> then the following logic can not handle it properly, the kvm_main.o will fall into the "*.*.o" branch.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> And kpatch-build will end up with "ERROR: no changed objects found. Check /root/.kpatch/build.log for more details."</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> kpatch/kpatch-build/kpatch-gcc:</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>  ......</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>  case "$obj" in</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *.mod.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *built-in.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 vmlinux.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 .tmp_kallsyms1.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 .tmp_kallsyms2.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 init/version.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/boot/version.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/boot/compressed/eboot.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/boot/header.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/boot/compressed/efi_stub_64.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/boot/compressed/piggy.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 kernel/system_certificates.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/vdso/*|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/entry/vdso/*|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 drivers/firmware/efi/libstub/*|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/powerpc/kernel/prom_init.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *.*.o)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         break</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         ;;</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *.o)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         mkdir -p "$KPATCH_GCC_TEMPDIR/orig/$(dirname $obj)"</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         [[ -e $obj ]] && cp -f "$obj" "$KPATCH_GCC_TEMPDIR/orig/$obj"</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         echo "$obj" >> "$KPATCH_GCC_TEMPDIR/changed_objs"</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         break</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         ;;</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         break</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         ;;</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                         esac</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>  ......</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> Signed-off-by: chen xiaoguang <xiaoggchen@tencent.com></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> ---</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>  kpatch-build/kpatch-gcc | 3 ++-</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>  1 file changed, 2 insertions(+), 1 deletion(-)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >></span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> diff --git a/kpatch-build/kpatch-gcc b/kpatch-build/kpatch-gcc</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> index e91f4b2..ffa9bc3 100755</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> --- a/kpatch-build/kpatch-gcc</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> +++ b/kpatch-build/kpatch-gcc</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> @@ -38,7 +38,8 @@ if [[ "$TOOLCHAINCMD" = "gcc" ]] ; then</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/x86/entry/vdso/*|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 drivers/firmware/efi/libstub/*|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 arch/powerpc/kernel/prom_init.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> -                               *.*.o)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> +                               *[^.].[^.]*.o|\</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> +                               .*[0-9].o)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         break</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                         ;;</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >>                                 *.o)</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> --</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    >> 1.8.3.1</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > I think the modification to the glob for issue #686 [1] is inadvertently</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > added those ".." directories to its ignore list.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > [1] </span><a href="https://github.com/dynup/kpatch/issues/686" style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal; text-decoration: none !important;">https://github.com/dynup/kpatch/issues/686</a><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > I tinkered a little while trying to exclude the ".." patterns, including</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > enabling extended glob support (shopt -s extglob) and came away for</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > ever-more complicated patterns.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > If I read the history of PR 686 [1] correctly, I think we added the</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > leading wildcard in front of ".*.o" when we wanted to exclude</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > .lib_exports.o files.  Maybe it would be simpler to revert back to</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > ".*.o" and add a new "*/.lib_exports.o" pattern.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    Yes. Your change is more simpler. I tested this modification and it worked.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > But to be honest, I don't fully understand what the two new patterns</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > you've added will be matching... so perhaps an explanation will show</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > that they are simpler than my suggestion.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    My intention is to skip those objects where there is "." before a "." or after a "." for pattern "*[^.].[^.]*.o</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    When I did the test I found using my modification some objects like ".357982.o" was added to the changed_objs so I added the pattern ".*[0-9]" to skip those objects.</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > Thanks,</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    > -- Joe</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    ------------------------------</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    _______________________________________________</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    kpatch mailing list</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    kpatch@redhat.com</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    </span><a href="https://www.redhat.com/mailman/listinfo/kpatch" style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal; text-decoration: none !important;">https://www.redhat.com/mailman/listinfo/kpatch</a><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">   </span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    End of kpatch Digest, Vol 31, Issue 2</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
<span style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">    **********************************</span><br style="font-family: 微软雅黑, Tahoma; font-size: small; line-height: normal;">
</p>
</div>
</div>
</blockquote>
</body>
</html>