Message ID | 1494887026-20970-1-git-send-email-boris.brezillon@free-electrons.com |
---|---|
State | Accepted |
Commit | 2de85e73360104d3582363dcebdcdd7dc20431be |
Delegated to: | Boris Brezillon |
Headers | show |
On Tue, 16 May 2017 00:23:45 +0200 Boris Brezillon <boris.brezillon@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@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; > }
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; }
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. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> --- drivers/mtd/nand/sunxi_nand.c | 1 - 1 file changed, 1 deletion(-)