diff options
author | Thanos Makatos <thanos.makatos@nutanix.com> | 2020-11-27 10:31:46 -0500 |
---|---|---|
committer | Thanos <tmakatos@gmail.com> | 2020-11-27 16:00:36 +0000 |
commit | a3ba81765daeffaaa2e9e59d49d49ae4438b1b59 (patch) | |
tree | c914d1a930c79e31334e75ee140a165aae0bd4ec /samples/gpio-pci-idio-16.c | |
parent | e94bd44d10d8019ea2c39356363a5743136bdb5d (diff) | |
download | libvfio-user-a3ba81765daeffaaa2e9e59d49d49ae4438b1b59.zip libvfio-user-a3ba81765daeffaaa2e9e59d49d49ae4438b1b59.tar.gz libvfio-user-a3ba81765daeffaaa2e9e59d49d49ae4438b1b59.tar.bz2 |
refactor process_request
This patch refactors process_request to simplify code in the following way:
1. Failures before exec_command do not require a response to be sent and all
passed descriptors must be released.
2. Failures after exec_command require a response. File descriptors must be
released depending on how many file descriptors where successfully consumed.
This refactoring makes it simpler to implement releasing file descriptors in
the 2nd case.
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'samples/gpio-pci-idio-16.c')
0 files changed, 0 insertions, 0 deletions