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

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

 




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:

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