]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
staging: fwserial: Convert macro into an inline function
authorMadhumitha Prabakaran <madhumithabiw@gmail.com>
Wed, 6 Mar 2019 22:48:09 +0000 (16:48 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 18 Mar 2019 06:05:20 +0000 (07:05 +0100)
Convert macro into an inline function to make codebase better

Signed-off-by: Madhumitha Prabakaran <madhumithabiw@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/fwserial/fwserial.c

index a1b90ea7fcb814034f0333fc639b2449b7aa6d1c..aec0f19597a94b8d0df2d3781d93f9fb55bbec3b 100644 (file)
 
 #include "fwserial.h"
 
-#define be32_to_u64(hi, lo)  ((u64)be32_to_cpu(hi) << 32 | be32_to_cpu(lo))
+inline u64 be32_to_u64(__be32 hi, __be32 lo)
+{
+       return ((u64)be32_to_cpu(hi) << 32 | be32_to_cpu(lo));
+}
 
 #define LINUX_VENDOR_ID   0xd00d1eU  /* same id used in card root directory   */
 #define FWSERIAL_VERSION  0x00e81cU  /* must be unique within LINUX_VENDOR_ID */