]> Pileus Git - ~andy/linux/blobdiff - drivers/infiniband/ulp/iser/iscsi_iser.h
IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long)
[~andy/linux] / drivers / infiniband / ulp / iser / iscsi_iser.h
index 342cbc1bdaaecd0af0cd9ab857391c55f226bc59..db6f3ce9f3bf52d2bbfde9475b7b239f0a341bcf 100644 (file)
@@ -89,7 +89,7 @@
        } while (0)
 
 #define SHIFT_4K       12
-#define SIZE_4K        (1UL << SHIFT_4K)
+#define SIZE_4K        (1ULL << SHIFT_4K)
 #define MASK_4K        (~(SIZE_4K-1))
 
                                        /* support up to 512KB in one RDMA */