diff options
author | 2013-05-20 23:05:15 +0530 | |
---|---|---|
committer | 2013-05-28 09:28:42 -0500 | |
commit | 42fe6484c639e8f79e09f81cb89f4f69db224997 (patch) | |
tree | 0522c11fd4f43ca3d52e74fcfa164a91ff165d5f /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net/9p: Use virtio transpart as the default transport (diff) | |
download | linux-dev-42fe6484c639e8f79e09f81cb89f4f69db224997.tar.xz linux-dev-42fe6484c639e8f79e09f81cb89f4f69db224997.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 <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions