Staging: rdma: mad: Remove explicit cast
authorShivani Bhardwaj <shivanib134@gmail.com>
Thu, 15 Oct 2015 09:44:41 +0000 (15:14 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 17 Oct 2015 06:02:55 +0000 (23:02 -0700)
Explicit type casting is not required as compiler can type cast
variables implicitly. Therefore, it should be removed.
Semantic patch used:
@@
type T;
T e;
identifier x;
@@

* T x = (T)e;

Signed-off-by: Shivani Bhardwaj <shivanib134@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rdma/hfi1/mad.c

index 58723fb6b8bd1d1e4c1e4d404cc506d52969c9c5..1de282c989b06ff063531b14944435a2744670e1 100644 (file)
@@ -1488,7 +1488,7 @@ static int __subn_get_opa_sl_to_sc(struct opa_smp *smp, u32 am, u8 *data,
                                   u32 *resp_len)
 {
        struct hfi1_ibport *ibp = to_iport(ibdev, port);
-       u8 *p = (u8 *)data;
+       u8 *p = data;
        size_t size = ARRAY_SIZE(ibp->sl_to_sc); /* == 32 */
        unsigned i;
 
@@ -1511,7 +1511,7 @@ static int __subn_set_opa_sl_to_sc(struct opa_smp *smp, u32 am, u8 *data,
                                   u32 *resp_len)
 {
        struct hfi1_ibport *ibp = to_iport(ibdev, port);
-       u8 *p = (u8 *)data;
+       u8 *p = data;
        int i;
 
        if (am) {
@@ -1530,7 +1530,7 @@ static int __subn_get_opa_sc_to_sl(struct opa_smp *smp, u32 am, u8 *data,
                                   u32 *resp_len)
 {
        struct hfi1_ibport *ibp = to_iport(ibdev, port);
-       u8 *p = (u8 *)data;
+       u8 *p = data;
        size_t size = ARRAY_SIZE(ibp->sc_to_sl); /* == 32 */
        unsigned i;
 
@@ -1553,7 +1553,7 @@ static int __subn_set_opa_sc_to_sl(struct opa_smp *smp, u32 am, u8 *data,
                                   u32 *resp_len)
 {
        struct hfi1_ibport *ibp = to_iport(ibdev, port);
-       u8 *p = (u8 *)data;
+       u8 *p = data;
        int i;
 
        if (am) {