Quoting Dmitry Baryshkov (2022-05-04 17:16:04) > diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c > index a37a3bbc04d9..98ae0036ab57 100644 > --- a/drivers/gpu/drm/msm/msm_drv.c > +++ b/drivers/gpu/drm/msm/msm_drv.c > @@ -262,6 +263,46 @@ static int msm_drm_uninit(struct device *dev) > > #include <linux/of_address.h> > > +struct msm_gem_address_space *msm_kms_init_aspace(struct drm_device *dev) > +{ [...] > + } > + > + aspace = msm_gem_address_space_create(mmu, "mdp_kms", > + 0x1000, 0x100000000 - 0x1000); > + if (IS_ERR(aspace)) { > + mmu->funcs->destroy(mmu); > + return aspace; > + } > + > + return aspace; This can be 'return aspace' one time instead of two. > +} > + > bool msm_use_mmu(struct drm_device *dev) > { > struct msm_drm_private *priv = dev->dev_private;