On Fri, Mar 10, 2017 at 12:28:18PM -0600, Gary R Hook wrote: > From: Gary R Hook <ghook@xxxxxxx> > > The CCP driver generally uses a round-robin approach when > assigning operations to available CCPs. For the DMA engine, > however, the DMA mappings of the SGs are associated with a > specific CCP. When an IOMMU is enabled, the IOMMU is > programmed based on this specific device. > > If the DMA operations are not performed by that specific > CCP then addressing errors and I/O page faults will occur. > > Update the CCP driver to allow a specific CCP device to be > requested for an operation and use this in the DMA engine > support. > > Cc: <stable@xxxxxxxxxxxxxxx> # 4.9.x- > Signed-off-by: Gary R Hook <gary.hook@xxxxxxx> Patch applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt