[PATCH 4.9 28/70] uio: potential double frees if __uio_register_device() fails