]> asedeno.scripts.mit.edu Git - linux.git/commit
staging: rdma: hfi1: Do not use | with a variable with value 0
authorJanani Ravichandran <janani.rvchndrn@gmail.com>
Wed, 24 Feb 2016 01:06:12 +0000 (20:06 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Mar 2016 06:09:09 +0000 (22:09 -0800)
commit037f741673e0822adcb2bd3bcbd692a148da756a
tree1505f1f3ce0b9f7c287352b1ac3420e9262a3751
parent7e43d4d255588360d5cf7a2113babd9d9d34465e
staging: rdma: hfi1: Do not use | with a variable with value 0

mr->lkey has a value equal to 0. There is no need to combine it with
other things with | as for any value x, 0|x is always x.
Semantic patch used:
@@
expression x, e, e1;
statement S;
@@

  if (x == 0) {
    ... when != x = e1
        when != while(...) S
when != for(...;...;...) S
(
* x |= e
|
* x | e
)
  ... when any
}

Signed-off-by: Janani Ravichandran <janani.rvchndrn@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rdma/hfi1/keys.c