1 --- a/src/drv_tapi_linux.c
2 +++ b/src/drv_tapi_linux.c
4 IFX_char_t *pRegDrvName = IFX_NULL;
7 - if (tapi_fops.ioctl == IFX_NULL)
8 + if (tapi_fops.unlocked_ioctl == IFX_NULL)
11 tapi_fops.owner = THIS_MODULE;
13 tapi_fops.read = ifx_tapi_read;
14 tapi_fops.write = ifx_tapi_write;
15 tapi_fops.poll = ifx_tapi_poll;
16 - tapi_fops.ioctl = ifx_tapi_ioctl;
17 + tapi_fops.unlocked_ioctl = ifx_tapi_ioctl;
18 tapi_fops.open = ifx_tapi_open;
19 tapi_fops.release = ifx_tapi_release;
21 --- a/src/lib/lib_fifo/lib_fifo.c
22 +++ b/src/lib/lib_fifo/lib_fifo.c
25 /* if linux/slab.h is not available, use the precessor linux/malloc.h */
26 #include <linux/slab.h>
28 +#elif defined(VXWORKS)
29 #include <sys_drv_debug.h>