add argument type validate for kp_str_fmt

This patch fix kernel crash caused by below command:
	ktap -e 'printf("%s\n", 32)'

Reported-by: YiChun Zhang (agentzh)

Signed-off-by: Jovi Zhangwei <jovi.zhangwei@gmail.com>