gpio: improve error path in gpiolib