]> git.proxmox.com Git - mirror_iproute2.git/commit
rdma: Fix broken 32-bit compilation
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 11 Dec 2018 18:14:28 +0000 (20:14 +0200)
committerStephen Hemminger <stephen@networkplumber.org>
Thu, 13 Dec 2018 19:34:44 +0000 (11:34 -0800)
commit378dd31b4b6aa9bdaa60e403b0cd7504896f7895
tree25afcc0b89d775311d0792dcc4929a3647468397
parent90c5c969f0b9a2fbb0016b955fecc359aa884220
rdma: Fix broken 32-bit compilation

Allow compilation of rdmatool on 32-bits platforms.

rdma
    CC       rdma.o
    CC       utils.o
    CC       dev.o
    CC       link.o
In file included from rdma.h:26:0,
                 from dev.c:12:
dev.c: In function 'dev_caps_tostr':
../include/utils.h:269:38: warning: left shift count >= width of type [-Wshift-count-overflow]
 #define BIT(nr)                 (1UL << (nr))
                                      ^
rdma.h:32:61: note: in expansion of macro 'BIT'
 #define RDMA_BITMAP_ENUM(name, bit_no) RDMA_BITMAP_##name = BIT(bit_no),
                                                             ^~~

Fixes: 40df8263a0f0 ("rdma: Add dev object")
Reported-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
rdma/dev.c