From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [PATCH v6 03/14] of: reserved-memory: Support multiple regions per device Date: Wed, 15 Apr 2020 11:25:06 -0500 Message-ID: <20200415162506.GA2402@bogus> References: <20200409175238.3586487-1-thierry.reding@gmail.com> <20200409175238.3586487-4-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20200409175238.3586487-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Sender: linux-tegra-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Thierry Reding , Jon Hunter , Dmitry Osipenko , Michael Turquette , Stephen Boyd , Joseph Lo , linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-clk-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: linux-tegra@vger.kernel.org On Thu, 9 Apr 2020 19:52:27 +0200, Thierry Reding wrote: > From: Thierry Reding > > While the lookup/initialization code already supports multiple memory > regions per device, the release code will only ever release the first > matching memory region. > > Enhance the code to release all matching regions. Each attachment of > a region to a device is uniquely identifiable using a struct device > pointer and a pointer to the memory region's struct reserved_mem. > > Signed-off-by: Thierry Reding > --- > drivers/of/of_reserved_mem.c | 22 ++++++++++------------ > 1 file changed, 10 insertions(+), 12 deletions(-) > Reviewed-by: Rob Herring