On Thu, Nov 12, 2020 at 12:06 PM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > As I mentioned in another thread: the context-less API seems to be unused > outside the gpio-tools. There's no reason to keep it in v2 then. Let's > remove it and convert gpio-tools to regular API. > > The tools are converted in a rather quick and dirty way because I don't want > to spend a lot of time on something that'll be modified soon once we convert > the library to using uAPI v2. > > All tests still pass. > > Bartosz Golaszewski (2): > core: provide gpiod_line_bulk_clear() > ctxless: drop all context-less interfaces > > include/gpiod.h | 412 +-------------------------------- > lib/Makefile.am | 2 +- > lib/core.c | 8 +- > lib/ctxless.c | 456 ------------------------------------- > tests/Makefile.am | 1 - > tests/tests-ctxless.c | 375 ------------------------------ > tools/gpio-tools-test.bats | 12 +- > tools/gpiofind.c | 25 +- > tools/gpioget.c | 36 ++- > tools/gpiomon.c | 177 +++++++------- > tools/gpioset.c | 42 +++- > tools/tools-common.c | 6 +- > 12 files changed, 182 insertions(+), 1370 deletions(-) > delete mode 100644 lib/ctxless.c > delete mode 100644 tests/tests-ctxless.c > > -- > 2.29.1 > If there are no objections, I intend to apply this tomorrow. Bartosz