Commit b49f3b23 authored by Amitoj Kaur Chawla's avatar Amitoj Kaur Chawla Committed by Greg Kroah-Hartman

staging: rdma: amso1100: Prefer using BIT Macro

Replace bit shifting on 1 with the BIT(x) Macro

The semantic patch used to find this is:
@@ int g; @@

-(1 << g)
+BIT(g)
Signed-off-by: default avatarAmitoj Kaur Chawla <amitoj1606@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d32cf44a
...@@ -372,7 +372,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, ...@@ -372,7 +372,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd,
total_len += buffer_list[i].size; total_len += buffer_list[i].size;
pbl_depth += ALIGN(buffer_list[i].size, pbl_depth += ALIGN(buffer_list[i].size,
(1 << page_shift)) >> page_shift; BIT(page_shift)) >> page_shift;
} }
page_list = vmalloc(sizeof(u64) * pbl_depth); page_list = vmalloc(sizeof(u64) * pbl_depth);
...@@ -387,7 +387,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, ...@@ -387,7 +387,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd,
int naddrs; int naddrs;
naddrs = ALIGN(buffer_list[i].size, naddrs = ALIGN(buffer_list[i].size,
(1 << page_shift)) >> page_shift; BIT(page_shift)) >> page_shift;
for (k = 0; k < naddrs; k++) for (k = 0; k < naddrs; k++)
page_list[j++] = (buffer_list[i].addr + page_list[j++] = (buffer_list[i].addr +
(k << page_shift)); (k << page_shift));
...@@ -408,7 +408,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, ...@@ -408,7 +408,7 @@ static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd,
(unsigned long long) page_list[0], (unsigned long long) page_list[0],
(unsigned long long) page_list[pbl_depth-1]); (unsigned long long) page_list[pbl_depth-1]);
err = c2_nsmr_register_phys_kern(to_c2dev(ib_pd->device), page_list, err = c2_nsmr_register_phys_kern(to_c2dev(ib_pd->device), page_list,
(1 << page_shift), pbl_depth, BIT(page_shift), pbl_depth,
total_len, 0, iova_start, total_len, 0, iova_start,
c2_convert_access(acc), mr); c2_convert_access(acc), mr);
vfree(page_list); vfree(page_list);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment