diff options
| author | Aneesh Kumar K.V <[email protected]> | 2013-05-20 17:35:15 +0000 |
|---|---|---|
| committer | Eric Van Hensbergen <[email protected]> | 2013-05-28 16:47:57 +0000 |
| commit | 6390460af8a672754dd6743f326515e98f52b2a7 (patch) | |
| tree | 34acc07818dc1412d7d390025b4bf303b56530cf /tools/perf/util/scripting-engines/trace-event-perl.c | |
| parent | Linux 3.9 (diff) | |
| download | kernel-6390460af8a672754dd6743f326515e98f52b2a7.tar.gz kernel-6390460af8a672754dd6743f326515e98f52b2a7.zip | |
net/9p: Handle error in zero copy request correctly for 9p2000.u
For zero copy request, error will be encoded in the user space buffer.
So copy the error code correctly using copy_from_user. Here we use the
extra bytes we allocate for zero copy request. If total error details
are more than P9_ZC_HDR_SZ - 7 bytes, we return -EFAULT. The patch also
avoid a memory allocation in the error path.
Signed-off-by: Aneesh Kumar K.V <[email protected]>
Signed-off-by: Eric Van Hensbergen <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions
