cxl: Fix refcounting in kernel API

Michael Ellerman mpe at
Wed Jul 8 20:54:08 AEST 2015

On Tue, 2015-07-07 at 01:01:17 UTC, Michael Neuling wrote:
> Currently the kernel API AFU dev refcounting is done on context start and stop.
> This patch moves this refcounting to context init and release, bringing it
> inline with how the userspace API does it.
> Without this we've seen the refcounting on the AFU get out of whack between the
> user and kernel API usage.  This causes the AFU structures to be freed when
> they are actually still in use.
> This fixes some kref warnings we've been seeing and spurious ErrIVTE IRQs.
> Signed-off-by: Michael Neuling <mikey at>
> Acked-by: Ian Munsie <imunsie at>

Applied to powerpc fixes, thanks.


More information about the Linuxppc-dev mailing list