]> git.baikalelectronics.ru Git - kernel.git/commit
IB/core: clarify overflow/underflow checks on ib_create/destroy_flow
authorMatan Barak <matanb@mellanox.com>
Wed, 6 Nov 2013 22:21:44 +0000 (23:21 +0100)
committerRoland Dreier <roland@purestorage.com>
Sun, 17 Nov 2013 16:22:07 +0000 (08:22 -0800)
commitc8102aa5f7a110bf4514bc23455f835cd709cf6f
tree7e37bc3c5e28ff5ecc52a2a203245ba17609cac6
parentbda5560353da942b7837a6fdb77696dce33e7f90
IB/core: clarify overflow/underflow checks on ib_create/destroy_flow

This patch fixes the following issues:

1. Unneeded checks were removed

2. Removed the fixed size out of flow_attr.size, thus simplifying the checks.

3. Remove a 32bit hole on 64bit systems with strict alignment in
   struct ib_kern_flow_att by adding a reserved field.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/core/uverbs_cmd.c
include/uapi/rdma/ib_user_verbs.h