Hi,

> -----Original Message-----
> From: Hiremath, Vaibhav 
> Sent: Friday, July 23, 2010 10:54 AM
> To: Taneja, Archit; [email protected]
> Cc: [email protected]; Semwal, Sumit; Mittal, Mukund
> Subject: RE: [PATCH 3/5] OMAP: DSS2: Add new overlay object 
> for Video3 pipeline
> 
>
 
<snap>

> >     struct overlay_cache_data *oc;
> >     struct manager_cache_data *mc;
> > -   const int num_ovls = ARRAY_SIZE(dss_cache.overlay_cache);
> > +   const int num_ovls = MAX_DSS_OVERLAYS;
> [Hiremath, Vaibhav] You may want to clean this up, since now 
> you have global definition MAX_DSS_OVERLAYS.
> Applies to everywhere its being used.
> 
> >     const int num_mgrs = MAX_DSS_MANAGERS;
> >     int i;
> >     int r;
> > @@ -1000,7 +1001,7 @@ void dss_setup_partial_planes(struct 
> > omap_dss_device *dssdev,  {
> >     struct overlay_cache_data *oc;
> >     struct manager_cache_data *mc;
> > -   const int num_ovls = ARRAY_SIZE(dss_cache.overlay_cache);
> > +   const int num_ovls = MAX_DSS_OVERLAYS;
> [Hiremath, Vaibhav] Ditto.
> 
> >     struct omap_overlay_manager *mgr;
> >     int i;
> >     u16 x, y, w, h;
> > @@ -1132,7 +1133,7 @@ void dss_start_update(struct omap_dss_device 
> > *dssdev)  {
> >     struct manager_cache_data *mc;
> >     struct overlay_cache_data *oc;
> > -   const int num_ovls = ARRAY_SIZE(dss_cache.overlay_cache);
> > +   const int num_ovls = MAX_DSS_OVERLAYS;
> [Hiremath, Vaibhav] Ditto.
> 
> >     const int num_mgrs = MAX_DSS_MANAGERS;
> >     struct omap_overlay_manager *mgr;
> >     int i;
> > @@ -1162,8 +1163,8 @@ static void dss_apply_irq_handler(void *data, 
> > u32
> > mask)
> >  {
> >     struct manager_cache_data *mc;
> >     struct overlay_cache_data *oc;
> > -   const int num_ovls = ARRAY_SIZE(dss_cache.overlay_cache);
> > -   const int num_mgrs = ARRAY_SIZE(dss_cache.manager_cache);
> > +   const int num_ovls = MAX_DSS_OVERLAYS;
> > +   const int num_mgrs = MAX_DSS_MANAGERS;
> >     int i, r;
> >     bool mgr_busy[MAX_DSS_MANAGERS];
> > 
> > diff --git a/drivers/video/omap2/dss/overlay.c
> > b/drivers/video/omap2/dss/overlay.c
> > index 29aa157..2f8f89c
> > --- a/drivers/video/omap2/dss/overlay.c
> > +++ b/drivers/video/omap2/dss/overlay.c
> > @@ -36,6 +36,8 @@
> > 
> >  #include "dss.h"
> > 
> > +#define MAX_DSS_OVERLAYS (cpu_is_omap44xx() ? 4 : 3)
> > +
> 
> [Hiremath, Vaibhav] Since this definition is being used in 
> multiple file, consider moving this to dss.h file so that we 
> have one place to see/modify in the future.
> 
> Thanks,
> Vaibhav
> 
Thanks for the comments, I will incorporate the following changes:
-remove const int num_mgrs and num_ovls variables as they are replaced
by the new globals everywhere.
-shift the MAX_DSS_OVERLAYS and MAX_DSS_MANAGERS to dss.h

Archit

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to