On 11-04-22, 15:09, Dave Jiang wrote: > Even though idxd driver has always supported interrupt, it never actually > set the DMA_INTERRUPT cap bit. Rectify this mistake so the interrupt > capability is advertised. Applied, thanks > > Reported-by: Ben Walker <benjamin.walker@xxxxxxxxx> > Signed-off-by: Dave Jiang <dave.jiang@xxxxxxxxx> > --- > drivers/dma/idxd/dma.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/dma/idxd/dma.c b/drivers/dma/idxd/dma.c > index bfff59617d04..13e061944db9 100644 > --- a/drivers/dma/idxd/dma.c > +++ b/drivers/dma/idxd/dma.c > @@ -193,6 +193,7 @@ int idxd_register_dma_device(struct idxd_device *idxd) > INIT_LIST_HEAD(&dma->channels); > dma->dev = dev; > > + dma_cap_set(DMA_INTERRUPT, dma->cap_mask); > dma_cap_set(DMA_PRIVATE, dma->cap_mask); > dma_cap_set(DMA_COMPLETION_NO_ORDER, dma->cap_mask); > dma->device_release = idxd_dma_release; > -- ~Vinod