On 01/30/2015 07:18 PM, Arend van Spriel wrote: > On 01/26/15 21:44, Arend van Spriel wrote: >> Hi Hauke, >> >> The commit below causes the error mentioned in the Subject: field. I >> would like to fix this, but could use a bit of help here how to do this >> type of things. >> >> commit 4b681c82d2f9bef121c912ffcaac89a004af3f2c >> Author: Vadim Kochan <vadim4j@xxxxxxxxx> >> Date: Mon Jan 12 16:34:05 2015 +0200 >> >> nl80211: Allow set network namespace by fd > > Hi Hauke, > > I looked into my issue a bit more. So my target kernel is > 3.11.1-200.fc19.x86_64 and checking lxr found that 3.11 has this > function, but it does not have EXPORT_SYMBOL(). That was added by the > same commit above. Any clues how to fix this? Hi Arend As Johannes said it is probably not possible to backport get_net_ns_by_fd() correctly. You can not access any symbols which are not exported in a kernel. To backport it we have to access netns_operations which is also not exported. We could copy this function it into backports and remove this check from the original function: if (ei->ns_ops == &netns_operations) .. Or we just backport this version every time: struct net *get_net_ns_by_fd(int fd) { return ERR_PTR(-EINVAL); } Hauke -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html