diff options
author | Jennifer Herbert <Jennifer.Herbert@citrix.com> | 2015-02-05 15:45:40 +0100 |
---|---|---|
committer | David Vrabel <david.vrabel@citrix.com> | 2015-02-05 16:04:46 +0100 |
commit | a2e75bc2ee207351e6806e77a5379c6c1dd4598a (patch) | |
tree | 3d2deab1b547ecb3fb46d4e0ce6bf46a221d6ae4 /tools/Makefile | |
parent | xen/gntdev: provide find_special_page VMA operation (diff) | |
download | linux-a2e75bc2ee207351e6806e77a5379c6c1dd4598a.tar.xz linux-a2e75bc2ee207351e6806e77a5379c6c1dd4598a.zip |
xenbus: Add proper handling of XS_ERROR from Xenbus for transactions.
If Xenstore sends back a XS_ERROR for TRANSACTION_END, the driver BUGs
because it cannot find the matching transaction in the list. For
TRANSACTION_START, it leaks memory.
Check the message as returned from xenbus_dev_request_and_reply(), and
clean up for TRANSACTION_START or discard the error for
TRANSACTION_END.
Signed-off-by: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'tools/Makefile')
0 files changed, 0 insertions, 0 deletions