> I guess it boils down to: how hard should we try to get the driver > behave correctly if the user is changing registers.
All bets are off if root starts messing with the PHY state from userspace. Its a foot gun, don't be surprised with what happens when you use it. Andrew