When rtnl_fill_ifinfo() is called for a certain netdevice it queries its various
parameters such as switch id and physical port name. The function might get
called in an atomic context, which means the underlying driver must not sleep
Is Documentation/networking/netdevices.txt a deprecated file?
If not, perhaps we should update such information there; Otherwise its trial
and error for everyone.