From 398fc5050760c1c5104d2a53fabdf978dd25daa5 Mon Sep 17 00:00:00 2001 From: hunt Date: Mon, 9 Jul 2007 16:21:45 +0000 Subject: 2007-07-09 Martin Hunt * systemtap.context/systemtap_test_module1.c (stm_write_cmd): Set pointer type to "char *" so get_user() fetches a char. --- testsuite/systemtap.context/systemtap_test_module1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'testsuite/systemtap.context/systemtap_test_module1.c') diff --git a/testsuite/systemtap.context/systemtap_test_module1.c b/testsuite/systemtap.context/systemtap_test_module1.c index cfa76cf0..4d8c2522 100644 --- a/testsuite/systemtap.context/systemtap_test_module1.c +++ b/testsuite/systemtap.context/systemtap_test_module1.c @@ -41,7 +41,7 @@ static ssize_t stm_write_cmd (struct file *file, const char __user *buf, { char type; - if (get_user(type, (int __user *)buf)) + if (get_user(type, (char __user *)buf)) return -EFAULT; switch (type) { @@ -67,7 +67,7 @@ static ssize_t stm_write_cmd (struct file *file, const char __user *buf, yyy_str("Hello", "System", "Tap"); break; default: - printk ("systemtap_bt_test_module: invalid command type %d\n", type); + printk ("systemtap_test_module1: invalid command type %d\n", (int)type); return -EINVAL; } -- cgit