> On Jun 2, 2017, at 4:32 AM, Corentin Labbe <clabbe.montjoie@xxxxxxxxx> wrote: > > Instead of rewriting write/readq, use linux/io-64-nonatomic-lo-hi.h which > already have them. > > Signed-off-by: Corentin Labbe <clabbe.montjoie@xxxxxxxxx> > --- > drivers/scsi/qla2xxx/qla_nx.h | 17 ++--------------- > 1 file changed, 2 insertions(+), 15 deletions(-) > > diff --git a/drivers/scsi/qla2xxx/qla_nx.h b/drivers/scsi/qla2xxx/qla_nx.h > index 77624eac95a4..71a41093530e 100644 > --- a/drivers/scsi/qla2xxx/qla_nx.h > +++ b/drivers/scsi/qla2xxx/qla_nx.h > @@ -7,6 +7,8 @@ > #ifndef __QLA_NX_H > #define __QLA_NX_H > > +#include <linux/io-64-nonatomic-lo-hi.h> > + > /* > * Following are the states of the Phantom. Phantom will set them and > * Host will read to check if the fields are correct. > @@ -819,21 +821,6 @@ struct qla82xx_uri_data_desc{ > #define MIU_TEST_AGT_WRDATA_UPPER_LO (0x0b0) > #define MIU_TEST_AGT_WRDATA_UPPER_HI (0x0b4) > > -#ifndef readq > -static inline u64 readq(void __iomem *addr) > -{ > - return readl(addr) | (((u64) readl(addr + 4)) << 32LL); > -} > -#endif > - > -#ifndef writeq > -static inline void writeq(u64 val, void __iomem *addr) > -{ > - writel(((u32) (val)), (addr)); > - writel(((u32) (val >> 32)), (addr + 4)); > -} > -#endif > - > /* Request and response queue size */ > #define REQUEST_ENTRY_CNT_82XX 128 /* Number of request entries. */ > #define RESPONSE_ENTRY_CNT_82XX 128 /* Number of response entries.*/ > -- > 2.13.0 > Looks Good. Thanks Acked-by: Himanshu Madhani <himanshu.madhani@xxxxxxxxxx> - Himanshu