aboutsummaryrefslogtreecommitdiff
path: root/samples/gpio-pci-idio-16.c
diff options
context:
space:
mode:
authorThanos Makatos <thanos.makatos@nutanix.com>2020-11-27 10:31:46 -0500
committerThanos <tmakatos@gmail.com>2020-11-27 16:00:36 +0000
commita3ba81765daeffaaa2e9e59d49d49ae4438b1b59 (patch)
treec914d1a930c79e31334e75ee140a165aae0bd4ec /samples/gpio-pci-idio-16.c
parente94bd44d10d8019ea2c39356363a5743136bdb5d (diff)
downloadlibvfio-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