lib: correctly return -EAGAIN again
lib: correctly return -EAGAIN again

We previously fixed returning -ENODEV but have not considered returning EAGAIN
correctly. Fix this now.

Signed-off-by: David Herrmann <fb53b2ddb8d141e0cb39d7c67c2f81b6bc2eb0f7@googlemail.com>

AdamLuchjenbroers/xwiimote,dvdhrm/xwiimote,barracks510/xwiimote,barracks510/xwiimote,barracks510/xwiimote,barracks510/xwiimote,AdamLuchjenbroers/xwiimote,dvdhrm/xwiimote