generic_read
extern int generic_read(int fd, __u8 *c_out, void *unused);
.read = generic_read,
err = generic_read(fd, &c, NULL);
.read = generic_read,
.read = generic_read,
.read = generic_read,
.read = generic_read,
.read = generic_read,