]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/nes: Rewrite expression to avoid undefined semantics
authorRoland Dreier <rolandd@cisco.com>
Wed, 14 Jul 2010 20:29:21 +0000 (13:29 -0700)
committerRoland Dreier <rolandd@cisco.com>
Wed, 14 Jul 2010 20:29:21 +0000 (13:29 -0700)
commita306afc83da18c24f555f8e6511d516ac7a7d9c9
treeed02e0e5ea405eef1605ae486371619be010606b
parent2840b6ede98ec5b35047b4160018c90e3d833005
RDMA/nes: Rewrite expression to avoid undefined semantics

Change code like

x = expr(++x)

that assigns to x twice without a sequence point in between to the
intended (and well-defined)

x = expr(x + 1)

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/nes/nes_hw.c