From: Ricardo Ribalda Delgado <[email protected]> Date: Thu, 29 Jan 2015 15:52:02 +0100
> Function like macros cannot be assigned to function pointers. This patch > convert the function-like macros into object-macros, that the > precompiler will replace with the name of the final function. > > With this patch this kind of code will work: > > if (priv->mode_big_endian) > priv.read = ioread32be; > else > priv.read = ioread32; > > Same approach has been taken on asm-generic/io.h > > Reported-by: kbuild test robot <[email protected]> > Fixes: 99082eab63449f9d spi/xilinx: Remove iowrite/ioread wrappers > Signed-off-by: Ricardo Ribalda Delgado <[email protected]> Acked-by: David S. Miller <[email protected]> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

