powerpc/pseries: Cleanup error handling in iommu_pseries_alloc_group()
authorMarkus Elfring <elfring@users.sourceforge.net>
Wed, 18 Oct 2017 18:48:52 +0000 (20:48 +0200)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 22 Oct 2017 10:16:36 +0000 (12:16 +0200)
commit4dd9eab39c71628d113168a01473ee17b5f61eac
treecb53c8afd4642052bba62cf0a52b4fdb01152101
parentc28237f1d4ed2c9022f9eed656ecf36999e34f47
powerpc/pseries: Cleanup error handling in iommu_pseries_alloc_group()

Although kfree(NULL) is legal, it's a bit lazy to rely on that to
implement the error handling. So do it the normal Linux way using
labels for each failure path.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
[mpe: Squash a few patches and rewrite change log]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/pseries/iommu.c