On Fri, Jan 12, 2018 at 10:57 PM, Olof Johansson <olof@xxxxxxxxx> wrote: > On Fri, Jan 12, 2018 at 1:53 PM, Arnd Bergmann <arnd@xxxxxxxx> wrote: >> On Fri, Jan 12, 2018 at 10:50 PM, Olof Johansson <olof@xxxxxxxxx> wrote: >>> On Fri, Jan 12, 2018 at 12:45 PM, Rob Herring <robh+dt@xxxxxxxxxx> wrote: >>>> On Fri, Jan 12, 2018 at 12:23 PM, Olof Johansson <olof@xxxxxxxxx> wrote: >>>> I have more dtc checks in the works (nothing for 4.16 :) ). I'd like >>>> the process to work better. I'm not going to fix all the warnings. I >>>> don't think Arnd should either. Turning them off by default hasn't >>>> worked great either. For some, I'm not sure we can ever get to warning >>>> free, but I'd like new stuff to have warnings enabled and no one >>>> builds with W=1. We could put together tooling to just show new >>>> warnings, but someone has to run it and enforce it. I could stick dtc >>>> updates into linux-next for multiple cycles before sending to Linus. >>> >>> I'll split up and report DT warnings separate from compiler, seems >>> like a reasonable approach. >> >> Maybe also report any other output from the build process as another >> category. When things build fine, we should see no output at all. > > Yep, true. > > Right now there's mostly DTC warnings and missing MODULE_LICENSE(). I've sent patches for all the remaining MODULE_LICENSE warnings earlier this week, and we should now have patches for almost all the dtc warnings in flight. This is what I still see on my randconfig builder with linux-next + arm-soc/for-next + patches I sent: arch/arm/boot/dts/spear1310-evb.dtb: Warning (gpios_property): Missing property '#gpio-cells' in node /interrupt-controller@ec801000 or bad phandle (referred from /ahb/apb/spi@e0100000:cs-gpios[6]) arch/arm/boot/dts/spear1310-evb.dtb: Warning (gpios_property): Property 'cs-gpios', cell 6 is not a phandle reference in /ahb/apb/spi@e0100000 arch/arm/boot/dts/spear1340-evb.dtb: Warning (dmas_property): Missing property '#dma-cells' in node /interrupt-controller@ec801000 or bad phandle (referred from /ahb/apb/serial@b4100000:dmas[4]) arch/arm/boot/dts/spear1340-evb.dtb: Warning (dmas_property): Property 'dmas', cell 4 is not a phandle reference in /ahb/apb/serial@b4100000 arch/arm/boot/dts/spear600-evb.dtb: Warning (interrupts_property): Missing interrupt-parent for /ahb/apb/rtc@fc900000 arch/arm/boot/dts/ste-nomadik-nhk15.dtb: Warning (interrupts_property): Missing interrupt-parent for /amba/clcd@10120000 arch/arm/boot/dts/ste-nomadik-s8815.dtb: Warning (interrupts_property): Missing interrupt-parent for /amba/clcd@10120000 Not sure why the spear warnings are still there, maybe Viresh missed those or you missed one of his patches? I hope Linus Walleij can find out what the right interrupt-parent should be on the nomadik machine, that is otherwise the last remaining warning. Apparently the clcd driver doesn't actually need its interrupt, so we could decide to just comment out that line if we don't know which controller it's connected to. Arnd -- 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