From 422f81b60c9c2c56db12fe82757a23a86d9f49dc Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 9 Nov 2018 12:20:40 +0100 Subject: [PATCH] Revert "lib: Async functions cannot be started without a mainloop" This reverts commit 700c5791f85166db3e8ea1a3b5f93cdfc3abe778. We don't need a poll setup to be able to call sync functions, which then use async functions for implementation internally. Closes: #124 Conflicts: libfprint/fpi-async.c --- libfprint/fpi-async.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/libfprint/fpi-async.c b/libfprint/fpi-async.c index aadbc41..957874a 100644 --- a/libfprint/fpi-async.c +++ b/libfprint/fpi-async.c @@ -21,7 +21,6 @@ #include "fp_internal.h" #include "fpi-async.h" -#include "fpi-poll.h" #include #include @@ -178,7 +177,6 @@ API_EXPORTED int fp_async_enroll_start(struct fp_dev *dev, int r; g_return_val_if_fail(dev != NULL, -ENODEV); - g_return_val_if_fail (fpi_poll_is_setup(), -EIO); g_return_val_if_fail (callback != NULL, -EINVAL); drv = dev->drv; @@ -295,7 +293,6 @@ API_EXPORTED int fp_async_verify_start(struct fp_dev *dev, int r; g_return_val_if_fail(dev != NULL, -ENODEV); - g_return_val_if_fail (fpi_poll_is_setup(), -EIO); g_return_val_if_fail (callback != NULL, -EINVAL); drv = dev->drv; @@ -430,7 +427,6 @@ API_EXPORTED int fp_async_identify_start(struct fp_dev *dev, int r; g_return_val_if_fail(dev != NULL, -ENODEV); - g_return_val_if_fail (fpi_poll_is_setup(), -EIO); g_return_val_if_fail (callback != NULL, -EINVAL); drv = dev->drv; @@ -565,7 +561,6 @@ API_EXPORTED int fp_async_capture_start(struct fp_dev *dev, int unconditional, int r; g_return_val_if_fail(dev != NULL, -ENODEV); - g_return_val_if_fail (fpi_poll_is_setup(), -EIO); g_return_val_if_fail (callback != NULL, -EINVAL); drv = dev->drv;