diff --git a/core/rtw_wlan_util.c b/core/rtw_wlan_util.c index a9b4a6f..e853a45 100644 --- a/core/rtw_wlan_util.c +++ b/core/rtw_wlan_util.c @@ -4724,7 +4724,11 @@ int rtw_dev_nlo_info_set(struct pno_nlo_info *nlo_info, pno_ssid_t *ssid, source = rtw_zmalloc(2048); if (source != NULL) { +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)) + len = kernel_read(fp, source, len, &pos); +#else len = vfs_read(fp, source, len, &pos); +#endif rtw_parse_cipher_list(nlo_info, source); rtw_mfree(source, 2048); }