[PATCH 1/2] mtd: nand: sunxi: Actually use DMA for subpage reads
Boris Brezillon
boris.brezillon at free-electrons.com
Mon May 29 11:53:57 PDT 2017
On Tue, 16 May 2017 00:23:45 +0200
Boris Brezillon <boris.brezillon at free-electrons.com> wrote:
> ecc->read_subpage is set to sunxi_nfc_hw_ecc_read_subpage_dma when
> ->dmac != NULL, but is then unconditionally overwritten in the common
> init path.
>
> Remove this extra assignment to allow usage of the DMA operation when
> possible.
>
Applied both to nand/next.
> Signed-off-by: Boris Brezillon <boris.brezillon at free-electrons.com>
> ---
> drivers/mtd/nand/sunxi_nand.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/mtd/nand/sunxi_nand.c b/drivers/mtd/nand/sunxi_nand.c
> index 118a26fff368..a4e43026c35d 100644
> --- a/drivers/mtd/nand/sunxi_nand.c
> +++ b/drivers/mtd/nand/sunxi_nand.c
> @@ -1922,7 +1922,6 @@ static int sunxi_nand_hw_ecc_ctrl_init(struct mtd_info *mtd,
> ecc->write_subpage = sunxi_nfc_hw_ecc_write_subpage;
> ecc->read_oob_raw = nand_read_oob_std;
> ecc->write_oob_raw = nand_write_oob_std;
> - ecc->read_subpage = sunxi_nfc_hw_ecc_read_subpage;
>
> return 0;
> }
More information about the linux-mtd
mailing list