cxl: Fix refcounting in kernel API
mpe at ellerman.id.au
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 neuling.org>
> Acked-by: Ian Munsie <imunsie at au1.ibm.com>
Applied to powerpc fixes, thanks.
More information about the Linuxppc-dev