--- a/driver/wl_iw.c +++ b/driver/wl_iw.c @@ -112,10 +112,14 @@ ifr.ifr_data = (caddr_t) &ioc; /* Must be up for virtually all useful ioctls */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 0, 0) + dev_open(dev, NULL); +#else dev_open(dev); +#endif fs = get_fs(); - set_fs(get_ds()); + set_fs(KERNEL_DS); ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, SIOCDEVPRIVATE); set_fs(fs);