diff options
author | Yann Droneaud <[email protected]> | 2013-12-11 23:01:50 +0100 |
---|---|---|
committer | Roland Dreier <[email protected]> | 2013-12-20 10:54:33 -0800 |
commit | 98a37510ec1452817600d8ea47cff1d9f8d9bec8 (patch) | |
tree | 90b321acf45da2e3aafc2f3e80b9a3c6ef775567 /lib/mpi/mpi-internal.h | |
parent | c780d82a74cdf247a81f877ecae569b3a248f89b (diff) |
IB/uverbs: Set error code when fail to consume all flow_spec items
If the flow_spec items parsed count does not match the number of items
declared in the flow_attr command, or if not all bytes are used for
flow_spec items (eg. trailing garbage), a log message is reported and
the function leave through the error path. Unfortunately the error
code is currently not set.
This patch set error code to -EINVAL in such cases, so that the error
is reported to userspace instead of silently fail.
Link: http://marc.info/[email protected]>
Signed-off-by: Yann Droneaud <[email protected]>
Signed-off-by: Roland Dreier <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-internal.h')
0 files changed, 0 insertions, 0 deletions