added linux_event that provides IOCTL functions