Re: [PATCH RFC v2 3/8] component: add support for component match array
2014-07-01 23:22 GMT+09:00 Russell King - ARM Linux : > On Thu, Jun 26, 2014 at 03:46:01PM +0100, Russell King - ARM Linux wrote: >> On Thu, Jun 26, 2014 at 02:34:17PM +0200, Philipp Zabel wrote: >> > Hi Russell, >> > >> > On Tue, Jun 24, 2014 at 9:29 PM, Russell King >> > wrote: >> > [...] >> > > +/* >> > > + * Add a component to be matched. >> > > + * >> > > + * The match array is first created or extended if necessary. >> > > + */ >> > > +void component_match_add(struct device *dev, struct component_match >> > > **matchptr, >> > > + int (*compare)(struct device *, void *), void *compare_data) >> > > +{ >> > > + struct component_match *match = *matchptr; >> > > + >> > > + if (IS_ERR(match)) >> > > + return; >> > > + >> > > + if (!match || match->num == match->alloc) { >> > > + size_t new_size = match ? match->alloc + 16 : 15; >> > > + >> > > + match = component_match_realloc(dev, match, new_size); >> > > + >> > > + *matchptr = match; >> > > + >> > > + if (IS_ERR(match)) >> > > + return; >> > > + } >> > > + >> > > + match->compare[match->num].fn = compare; >> > > + match->compare[match->num].data = compare_data; >> > > + match->num++; >> > > +} >> > >> > component_match_add should be exported. >> >> Fixed, thanks. > > As there's no further comments, and Inki Dae has not responded, I'm It's has been just a week. I will check and look into your patch series. I think Exynos drm should also be considered for the use of component match array. Thanks, Inki Dae > going to send these out without the RFC tag in the hope that people > will provide acks. This allows us to move forward with this despite > the Exynos DRM blockage. > > The ultimate plan is for patches 1 to 3 inclusive to be merged into > Greg's driver tree, 1 to 3 and 5 into Greg's staging tree, and 1 to > 3 and 4 for David Airlie's DRM tree - patches 1 to 3 are needed for > both patches 4 and 5. > > -- > FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly > improving, and getting towards what was expected from it. > ___ > dri-devel mailing list > dri-de...@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/dri-devel ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
Re: [PATCH RFC v2 3/8] component: add support for component match array
On 2014년 08월 31일 06:33, Russell King - ARM Linux wrote: > On Thu, Jul 03, 2014 at 12:26:39AM +0900, Inki Dae wrote: >> 2014-07-01 23:22 GMT+09:00 Russell King - ARM Linux : >>> On Thu, Jun 26, 2014 at 03:46:01PM +0100, Russell King - ARM Linux wrote: >>>> On Thu, Jun 26, 2014 at 02:34:17PM +0200, Philipp Zabel wrote: >>>>> Hi Russell, >>>>> >>>>> On Tue, Jun 24, 2014 at 9:29 PM, Russell King >>>>> wrote: >>>>> [...] >>>>>> +/* >>>>>> + * Add a component to be matched. >>>>>> + * >>>>>> + * The match array is first created or extended if necessary. >>>>>> + */ >>>>>> +void component_match_add(struct device *dev, struct component_match >>>>>> **matchptr, >>>>>> + int (*compare)(struct device *, void *), void *compare_data) >>>>>> +{ >>>>>> + struct component_match *match = *matchptr; >>>>>> + >>>>>> + if (IS_ERR(match)) >>>>>> + return; >>>>>> + >>>>>> + if (!match || match->num == match->alloc) { >>>>>> + size_t new_size = match ? match->alloc + 16 : 15; >>>>>> + >>>>>> + match = component_match_realloc(dev, match, new_size); >>>>>> + >>>>>> + *matchptr = match; >>>>>> + >>>>>> + if (IS_ERR(match)) >>>>>> + return; >>>>>> + } >>>>>> + >>>>>> + match->compare[match->num].fn = compare; >>>>>> + match->compare[match->num].data = compare_data; >>>>>> + match->num++; >>>>>> +} >>>>> >>>>> component_match_add should be exported. >>>> >>>> Fixed, thanks. >>> >>> As there's no further comments, and Inki Dae has not responded, I'm >> >> It's has been just a week. I will check and look into your patch >> series. I think Exynos drm should also be considered for the use of >> component match array. > > It has now been almost two months. What's happening on this? > > Please note that I'm planning to push the rest of the component updates > during the next merge window, which will result in unconverted drivers > breaking. > Sorry for this. I was busy with other works. I will update and post it until this week. Thanks, Inki Dae > Thanks. > ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel