]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
Staging: rdma: Use min macro instead of ternary operator
authorBhumika Goyal <bhumirks@gmail.com>
Fri, 26 Feb 2016 10:04:31 +0000 (15:34 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Mar 2016 06:09:09 +0000 (22:09 -0800)
This patch replaces ternary operator with macro min as it shorter and
thus increases code readability. Macro min return the minimum of the
two compared values.
Made a semantic patch for changes:

@@
type T;
T x;
T y;
@@
(
- x < y ? x : y
+ min(x,y)
|
- x > y ? x : y
+ max(x,y)
)

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rdma/hfi1/pio_copy.c

index ebb0bafc68cb09e3bdd29ad6909045f5fd5d9951..64bef6c266539f75349300812f84ace27cff492e 100644 (file)
@@ -235,7 +235,7 @@ static inline void read_extra_bytes(struct pio_buf *pbuf,
        while (nbytes) {
                /* find the number of bytes in this u64 */
                room = 8 - off; /* this u64 has room for this many bytes */
-               xbytes = nbytes > room ? room : nbytes;
+               xbytes = min(room, nbytes);
 
                /*
                 * shift down to zero lower bytes, shift up to zero upper
@@ -565,7 +565,7 @@ static void mid_copy_mix(struct pio_buf *pbuf, const void *from, size_t nbytes)
                /* calculate the end of data or end of block, whichever
                   comes first */
                send = pbuf->start + PIO_BLOCK_SIZE;
-               xend = send < dend ? send : dend;
+               xend = min(send, dend);
 
                /* shift up to SOP=1 space */
                dest += SOP_DISTANCE;
@@ -659,7 +659,7 @@ static void mid_copy_straight(struct pio_buf *pbuf,
                /* calculate the end of data or end of block, whichever
                   comes first */
                send = pbuf->start + PIO_BLOCK_SIZE;
-               xend = send < dend ? send : dend;
+               xend = min(send, dend);
 
                /* shift up to SOP=1 space */
                dest += SOP_DISTANCE;