From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH v6 3/4] media: coda: use genalloc API Date: Fri, 16 Nov 2012 16:21:13 +0100 Message-ID: <1353079273.2413.160.camel@pizza.hi.pengutronix.de> References: <1353061817-3207-1-git-send-email-p.zabel@pengutronix.de> <1353061817-3207-4-git-send-email-p.zabel@pengutronix.de> <50A656E2.707@windriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <50A656E2.707@windriver.com> Sender: linux-kernel-owner@vger.kernel.org To: Paul Gortmaker Cc: linux-kernel@vger.kernel.org, Arnd Bergmann , Greg Kroah-Hartman , Grant Likely , Rob Herring , Shawn Guo , Richard Zhao , Huang Shijie , Dong Aisheng , Matt Porter , Fabio Estevam , Javier Martin , kernel@pengutronix.de, devicetree-discuss@lists.ozlabs.org List-Id: devicetree@vger.kernel.org Am Freitag, den 16.11.2012, 10:08 -0500 schrieb Paul Gortmaker: > On 12-11-16 05:30 AM, Philipp Zabel wrote: > > This patch depends on "genalloc: add a global pool list, > > allow to find pools by phys address", which provides the > > of_get_named_gen_pool function. > > > > Signed-off-by: Philipp Zabel > > --- > > drivers/media/platform/Kconfig | 3 +-- > > drivers/media/platform/coda.c | 47 ++++++++++++++++++++++++++++------------ > > 2 files changed, 34 insertions(+), 16 deletions(-) > > > > diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig > > index 181c768..09d45c6 100644 > > --- a/drivers/media/platform/Kconfig > > +++ b/drivers/media/platform/Kconfig > > @@ -130,10 +130,9 @@ if V4L_MEM2MEM_DRIVERS > > > > config VIDEO_CODA > > tristate "Chips&Media Coda multi-standard codec IP" > > - depends on VIDEO_DEV && VIDEO_V4L2 && ARCH_MXC > > + depends on VIDEO_DEV && VIDEO_V4L2 > > What was the logic for reducing the dependency scope here? > Your commit log doesn't mention that at all, and when I see > things like that, I predict allyesconfig build failures, > unless there is a similar dependency elsewhere that isn't > visible in just the context of this patch alone. > > P. iram_alloc and iram_free are i.MX specific wrappers around gen_pool_alloc and gen_pool_free, located in . Those were responsible for the dependency in the first place. > -- > > > select VIDEOBUF2_DMA_CONTIG > > select V4L2_MEM2MEM_DEV > > - select IRAM_ALLOC if SOC_IMX53 > > ---help--- > > Coda is a range of video codec IPs that supports > > H.264, MPEG-4, and other video formats. > > diff --git a/drivers/media/platform/coda.c b/drivers/media/platform/coda.c > > index cd04ae2..f17b659 100644 > > --- a/drivers/media/platform/coda.c > > +++ b/drivers/media/platform/coda.c > > @@ -14,6 +14,7 @@ > > #include > > #include > > #include > > +#include > > #include > > #include > > #include > > @@ -24,7 +25,6 @@ > > #include > > #include > > > > -#include [...] After dropping the #include , there is no need to depend on ARCH_MXC anymore. regards Philipp