OpenCloudOS-Kernel/drivers/xen/xenbus
Simon Gaiser 8fe5ab4112 xen: xenbus_dev_frontend: Verify body of XS_TRANSACTION_END
By guaranteeing that the argument of XS_TRANSACTION_END is valid we can
assume that the transaction has been closed when we get an XS_ERROR
response from xenstore (Note that we already verify that it's a valid
transaction id).

Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
2018-03-21 08:28:53 -04:00
..
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xenbus.h xenbus: track caller request id 2018-02-17 09:40:33 +01:00
xenbus_client.c xen: don't compile pv-specific parts if XEN_PV isn't configured 2017-09-18 09:13:23 -04:00
xenbus_comms.c xenbus: track caller request id 2018-02-17 09:40:33 +01:00
xenbus_dev_backend.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xenbus_dev_frontend.c xen: xenbus_dev_frontend: Verify body of XS_TRANSACTION_END 2018-03-21 08:28:53 -04:00
xenbus_probe.c xen: xenbus: use put_device() instead of kfree() 2018-03-08 15:30:30 +01:00
xenbus_probe_backend.c xen: modify xenstore watch event interface 2017-02-09 11:26:49 -05:00
xenbus_probe_frontend.c xen: xenbus_probe_frontend: mark expected switch fall-throughs 2017-11-03 11:36:07 -04:00
xenbus_xs.c xen: xenbus: Catch closing of non existent transactions 2018-03-21 08:28:51 -04:00