IB/{core, ulp} Support above 32 possible device capability flags
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 23 Feb 2016 08:25:25 +0000 (10:25 +0200)
committerDoug Ledford <dledford@redhat.com>
Mon, 21 Mar 2016 20:32:59 +0000 (16:32 -0400)
commitfb532d6a79b96a4c8f678024d7ed3549ff0ca916
tree9c55f37516fe18c344284b8dc00b3e2aedeaba3d
parent2953f42513225e2cc90a7a7e3d2d5ce9a7abc799
IB/{core, ulp} Support above 32 possible device capability flags

The old bitwise device_cap_flags variable was limited to u32 which
has all bits already defined. In order to overcome it, we converted
device_cap_flags variable to be u64 type.

Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Reviewed-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/ulp/ipoib/ipoib.h
include/rdma/ib_verbs.h