This series comes with four small improvements for the meson-nand driver: * the first patches are replacing open-coded logic with existing utilities / helpers * the third patch drops some unnecessary casting after changing the type of the info buffer parameter from "u8 *" to "void *" * the fourth patch adjusts the usage of init_completion with what the documentation suggests I have tested these patches as best as I could on my Meson8m2 board using experimental patches on top of this series which add support for this older SoC to the meson-nand driver. Liang, can you please test this series on GXL and/or AXG so I don't break the NFC driver on these newer SoCs? All of my GXL/GXM boards have eMMC instead of raw NAND, so I cannot test it on these newer SoCs myself. This series is meant to be applied to the nand/next tree. Martin Blumenstingl (4): mtd: rawnand: meson: use struct_size macro mtd: rawnand: meson: use of_property_count_elems_of_size helper mtd: rawnand: meson: use a void pointer for meson_nfc_dma_buffer_setup mtd: rawnand: meson: only initialize the RB completion once drivers/mtd/nand/raw/meson_nand.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) -- 2.21.0 ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/