Loading
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
stable inclusion from stable-v6.6.80 commit 8380ebc6f91b5905e31502bbf4b7ae60168287f7 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IBXANC Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8380ebc6f91b5905e31502bbf4b7ae60168287f7 -------------------------------- commit f37d135b42cb484bdecee93f56b9f483214ede78 upstream. dma_map_single is using physical/bus device (DMA) but dma_unmap_single is using framework device(NAND controller), which is incorrect. Fixed dma_unmap_single to use correct physical/bus device. Fixes: ec4ba01e ("mtd: rawnand: Add new Cadence NAND driver to MTD subsystem") Cc: stable@vger.kernel.org Signed-off-by:Niravkumar L Rabara <niravkumar.l.rabara@intel.com> Signed-off-by:
Miquel Raynal <miquel.raynal@bootlin.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 8380ebc6f91b5905e31502bbf4b7ae60168287f7) Signed-off-by:
Wentao Guan <guanwentao@uniontech.com>