kstrtos16
ret = kstrtos16(user_val, 0, &nr_messages);
#define uac1_kstrtos16 kstrtos16
#define uac2_kstrtos16 kstrtos16
int __must_check kstrtos16(const char *s, unsigned int base, s16 *res);
STANDARD_PARAM_DEF(short, short, "%hi", kstrtos16);
EXPORT_SYMBOL(kstrtos16);
kstrto_from_user(kstrtos16_from_user, kstrtos16, s16);
TEST_OK(kstrtos16, s16, "%hd", test_s16_ok);
TEST_FAIL(kstrtos16, s16, "%hd", test_s16_fail);