I'm looking at writing driver code for 5.2. A few manpages (notably selinit(9) and other aliases for the same page) speak of "non-MPSAFE drivers", but I have been unable to find what a driver has to do in order to be MPSAFE - nor for that matter how it is that drivers are or aren't marked as MPSAFE, though the latter I may be able to figure out (mostly meaning, if I can find and identify the relevant kernel code).
Did I miss something, or is this just not documented? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML [email protected] / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
