Signed-off-by: changhan <changhan@xfusion.com>
(cherry picked from commit b47ed63784d57228983bb71e5ee0767d93e18feb)