The patch titled Subject: ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks has been removed from the -mm tree. Its filename was ntb-ntb_hw_intel-use-io-64-nonatomic-instead-of-in-driver-hacks.patch This patch was dropped because an updated version will be merged ------------------------------------------------------ From: Logan Gunthorpe <logang@xxxxxxxxxxxx> Subject: ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks Now that ioread64 and iowrite64 are available in io-64-nonatomic, we can remove the hack at the top of ntb_hw_intel.c and replace it with an include. Link: http://lkml.kernel.org/r/20180622194752.11221-6-logang@xxxxxxxxxxxx Signed-off-by: Logan Gunthorpe <logang@xxxxxxxxxxxx> Reviewed-by: Andy Shevchenko <andy.shevchenko@xxxxxxxxx> Acked-by: Dave Jiang <dave.jiang@xxxxxxxxx> Acked-by: Allen Hubbe <Allen.Hubbe@xxxxxxxx> Acked-by: Jon Mason <jdmason@xxxxxxxx> Cc: Alan Cox <gnomes@xxxxxxxxxxxxxxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Cc: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Cc: Christoph Hellwig <hch@xxxxxx> Cc: Dan Douglass <dan.douglass@xxxxxxx> Cc: "David S. Miller" <davem@xxxxxxxxxxxxx> Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Cc: Helge Deller <deller@xxxxxx> Cc: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Cc: Horia Geantă <horia.geanta@xxxxxxx> Cc: "James E.J. Bottomley" <jejb@xxxxxxxxxxxxxxxx> Cc: Kate Stewart <kstewart@xxxxxxxxxxxxxxxxxxx> Cc: Michael Ellerman <mpe@xxxxxxxxxxxxxx> Cc: Nicholas Piggin <npiggin@xxxxxxxxx> Cc: Paul Mackerras <paulus@xxxxxxxxx> Cc: Philippe Ombredanne <pombredanne@xxxxxxxx> Cc: Suresh Warrier <warrier@xxxxxxxxxxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/ntb/hw/intel/ntb_hw_intel.h | 30 -------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff -puN drivers/ntb/hw/intel/ntb_hw_intel.h~ntb-ntb_hw_intel-use-io-64-nonatomic-instead-of-in-driver-hacks drivers/ntb/hw/intel/ntb_hw_intel.h --- a/drivers/ntb/hw/intel/ntb_hw_intel.h~ntb-ntb_hw_intel-use-io-64-nonatomic-instead-of-in-driver-hacks +++ a/drivers/ntb/hw/intel/ntb_hw_intel.h @@ -53,6 +53,7 @@ #include <linux/ntb.h> #include <linux/pci.h> +#include <linux/io-64-nonatomic-lo-hi.h> /* PCI device IDs */ #define PCI_DEVICE_ID_INTEL_NTB_B2B_JSF 0x3725 @@ -218,33 +219,4 @@ static inline int pdev_is_gen3(struct pc return 0; } -#ifndef ioread64 -#ifdef readq -#define ioread64 readq -#else -#define ioread64 _ioread64 -static inline u64 _ioread64(void __iomem *mmio) -{ - u64 low, high; - - low = ioread32(mmio); - high = ioread32(mmio + sizeof(u32)); - return low | (high << 32); -} -#endif -#endif - -#ifndef iowrite64 -#ifdef writeq -#define iowrite64 writeq -#else -#define iowrite64 _iowrite64 -static inline void _iowrite64(u64 val, void __iomem *mmio) -{ - iowrite32(val, mmio); - iowrite32(val >> 32, mmio + sizeof(u32)); -} -#endif -#endif - #endif _ Patches currently in -mm which might be from logang@xxxxxxxxxxxx are crypto-caam-cleanup-config_64bit-ifdefs-when-using-ioreadwrite64.patch ntb-ntb_hw_switchtec-cleanup-64bit-io-defines-to-use-the-common-header.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html