Added kernel-doc comments.
Removed unnecessary comments.
Replaced calls to ruter_safe_free() with free().