Suddenly getting an file pointer for a symlink which could never happen before is a really bad idea. Just add a proper readlink_by_handle system call, similar to what's done in the XFS interface. --