Add two new (though untested) functions to linux/device.h which are
dealing with manually managing the device/driver and are used by
at least one wireless driver.
Sponsored by: The FreeBSD Foundation
MFC after: 10 days
Please note the "untested part". I am not entirely sure this will work
like this if called from within the driver itself. I kept wondering if
a task calling the devctl2 ioctl would make sense instead on FreeBSD or
if we should try to fully manage this through the Linux device compat
code. This gets used in case the NIC needs a "restart" or is gone
after a "HotPlug" event; so think of it as "damage control". Hence
my comment about "untested".
I could also leave the implementation "blank" and simply return an error
in case of reprobe if we think that might be better for the LinuxKPI
code?