uprobes: Fix return value in error handling path
authorzhangwei(Jovi) <jovi.zhangwei@huawei.com>
Thu, 13 Jun 2013 06:21:51 +0000 (14:21 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 3 Jul 2013 00:42:29 +0000 (20:42 -0400)
commitfa44063f9ef163c3a4c8d8c0465bb8a056b42035
tree82074b8ab7cd7e21dd783eef360b39282e6657bf
parent2a6c24afab70dbcfee49f4c76e1511eec1a3298b
uprobes: Fix return value in error handling path

When wrong argument is passed into uprobe_events it does not return
an error:

[root@jovi tracing]# echo 'p:myprobe /bin/bash' > uprobe_events
[root@jovi tracing]#

The proper response is:

[root@jovi tracing]# echo 'p:myprobe /bin/bash' > uprobe_events
-bash: echo: write error: Invalid argument

Link: http://lkml.kernel.org/r/51B964FF.5000106@huawei.com
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: <srikar@linux.vnet.ibm.com>
Cc: stable@vger.kernel.org # 3.5+
Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@huawei.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace_uprobe.c