Re: [RFC] Culling traffic volume on devicetree mailing list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Thu, 23 Jan 2014 08:53:34 -0600, Rob Herring <robherring2@xxxxxxxxx> wrote:
> On Thu, Jan 23, 2014 at 5:03 AM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> > On Wed, 2014-01-22 at 10:35 -0800, Olof Johansson wrote:
> >> > devicetree-spec: For discussing 'core' device tree bindings. ie.
> >> > anything that would be a candidate for putting into an ePAPR type
> >> > spec. Individual device bindings would continue to be posted to
> >> > devicetree@xxxxxxxxxxxxxxx, but anything affecting subsystems or
> >> > generic patterns should be posted to this new list.
> >>
> >> I predict that it will be hard for someone posting a patch to tell if
> >> they should send it to this list or some other list. It might be
> >> convenient for you guys to ignore the high-volume list and just focus
> >> on this one, but for the people who post patches it just makes it more
> >> complicated. IMHO.
> >
> > The issue with the current list is that it is too much of a firehose of
> > Linux patches for other non-Linux consumers of DTB e.g. BSD folks, me
> > with my Xen hat, see [0] for the intersection of those two which
> > prompted me to mention this on the call.
> >
> > The firehose means that these people don't subscribe and therefore lack
> > visibility into what is going on with the core bindings (e.g. BSD seems
> > to have a different binding for gic interrupts, mentioned in the linked
> > thread).
> >
> > I don't think the intention of the split was/should be that "core"
> > Linux/DTB people should only subscribe to -spec@, rather that it be a
> > more targeted list which non-Linux/DTB folks can be involved with to
> > discuss core binding issues and standardisation etc.
> >
> > It seems like devicetree@ would be the right default destination for any
> > patch and so should be what is listed in MAINTAINERS etc.
> >
> > Anyone who is doing actual core/spec work appropriate to -spec@ is
> > either going to be involved enough to know this themselves or can be
> > asked to CC the other list too as part of the first round of review. The
> > number of patches which would need to go to -spec should be a pretty
> > small fraction.
> >
> 
> One approach would be to just try to reduce the firehose a bit.
> 
> The list gets lots of patches which are not new bindings because we
> trigger on any dts change and any patch with of_get_property or
> of_match_table. I'm guessing the latter was mainly to catch missing
> documentation, but it is clear that we are failing at that as we are
> at about 50% documented compatible strings in a new kernel (hopefully
> my checkpatch addition will improve that).
> 
> I think dts files are pretty well reviewed by platform maintainers and
> lots of changes are just new boards using existing bindings. There
> should be little for DT maintainers to review there. This was
> discussed and agreed to at the ARM summit.
> 
> So something like this:

Acked-by: Grant Likely <grant.likely@xxxxxxxxxx>

g.

> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6c20792..4e485c0 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -6267,8 +6267,6 @@ S:        Maintained
>  F:     drivers/of/
>  F:     include/linux/of*.h
>  F:     scripts/dtc/
> -K:     of_get_property
> -K:     of_match_table
> 
>  OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
>  M:     Rob Herring <robh+dt@xxxxxxxxxx>
> @@ -6279,7 +6277,6 @@ M:        Kumar Gala <galak@xxxxxxxxxxxxxx>
>  L:     devicetree@xxxxxxxxxxxxxxx
>  S:     Maintained
>  F:     Documentation/devicetree/
> -F:     arch/*/boot/dts/
>  F:     include/dt-bindings/
> 
>  OPENRISC ARCHITECTURE

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux