[PATCH v4] kexec-tools: Perform run-time linking of libxenctrl.so
Eric DeVolder
eric.devolder at oracle.com
Tue Jan 23 10:02:34 PST 2018
Simon,
Thank you! I've a request below.
Eric
On 01/18/2018 01:53 AM, Simon Horman wrote:
> On Wed, Jan 17, 2018 at 10:39:01AM -0600, Eric DeVolder wrote:
>> When kexec is utilized in a Xen environment, it has an explicit
>> run-time dependency on libxenctrl.so. This dependency occurs
>> during the configure stage and when building kexec-tools.
>
> ...
>
> Thanks for addressing this and thanks doubly for the very comprehensive
> changelog.
>
> Applied.
>
In the commit message, I show this post-patch results table:
The results were:
Scenario | Xen environment | non-Xen environment
1 | fail - see Note 5 | pass
2 | fail - see Note 5 | pass
3 | fail - see Note 6 | pass
4 | pass | pass
5 | fail - see Note 6 | pass
6 | pass | pass
There is an error here in what I reported, the table should in fact
report a fail for scenario 4 in the non-Xen environment.
If it isn't too late, I think it would be worthwhile to reword
the commit message for these corrections:
238c238
< 4 | pass | pass
---
> 4 | pass | fail - see Note 7
249a250,254
> Note 7: This kexec has the explicit dependency on libxenctrl.so
> which prevents it from running in a non-Xen environment. This is
> expected as this is the original issue for which this patch is
> intended to address.
>
253c258
< libxenctrl.so, all six scenarios are expected to "pass" in a
---
> libxenctrl.so, all but scenario 4 are expected to "pass" in a
Regards,
Eric
More information about the kexec
mailing list