OpenCloudOS-Kernel/drivers/xen/xenbus
Jan Beulich ac4cde398a xenbus: remove transaction holder from list before freeing
After allocation the item is being placed on the list right away.
Consequently it needs to be taken off the list before freeing in the
case xenbus_dev_request_and_reply() failed, as in that case the
callback (xenbus_dev_queue_reply()) is not being called (and if it
was called, it should do both).

Fixes: 5584ea250a
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
2017-04-04 10:11:06 -04:00
..
Makefile xen: Add xenbus_backend device 2011-12-16 13:29:41 -05:00
xenbus.h xen: optimize xenbus driver for multiple concurrent xenstore accesses 2017-02-09 11:26:49 -05:00
xenbus_client.c xen: modify xenstore watch event interface 2017-02-09 11:26:49 -05:00
xenbus_comms.c xen: optimize xenbus driver for multiple concurrent xenstore accesses 2017-02-09 11:26:49 -05:00
xenbus_dev_backend.c xen: clean up xenbus internal headers 2017-02-09 11:26:49 -05:00
xenbus_dev_frontend.c xenbus: remove transaction holder from list before freeing 2017-04-04 10:11:06 -04:00
xenbus_probe.c xen: modify xenstore watch event interface 2017-02-09 11:26:49 -05:00
xenbus_probe_backend.c xen: modify xenstore watch event interface 2017-02-09 11:26:49 -05:00
xenbus_probe_frontend.c xen: modify xenstore watch event interface 2017-02-09 11:26:49 -05:00
xenbus_xs.c xen: optimize xenbus driver for multiple concurrent xenstore accesses 2017-02-09 11:26:49 -05:00