Re: [Patch v5 1/6] introduce several basic utility function