The address is read without any locks held and can be stale. This alone is not a big problem since mounts are type-stable. However, changing the refcount can possibly mess with the structure after it got reassigned for another mount point (which also clears the count). Moreover the current code makes it impossible to ensure everyone is done with the mount point at least in terms of modifying it (excluding locking).
This will be of significance with other patches.