On Thu, Nov 12, 2020 at 9:04 AM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > On Thu, Nov 12, 2020 at 3:58 PM Rob Herring <robh@xxxxxxxxxx> wrote: > > > My bot found errors running 'make dt_binding_check' on your patch: > > I have a real hard time even testing YAML bindings after updating to the lates > dtschema, I just get so many errors from all over the tree and then it stops: > > make[3]: *** [../Documentation/devicetree/bindings/Makefile:59: > Documentation/devicetree/bindings/processed-schema-examples.json] I assume there was some error message more useful before this. > Error 123 > make[3]: Target '__build' not remade because of errors. > make[2]: *** [/var/linus/linux-nomadik/Makefile:1364: dt_binding_check] Error 2 > make[2]: Leaving directory '/var/linus/linux-nomadik/build-ux500' > make[1]: *** [Makefile:185: __sub-make] Error 2 > make[1]: Target 'dt_binding_check' not remade because of errors. > make[1]: Leaving directory '/var/linus/linux-nomadik' > make: *** [ux500.mak:573: check-bindings] Error 2 > > Is it necessary to run on linux-next to test schema/DTS for the moment? next and rc3 are broken thanks to flexcan changes that should be v5.11 material. next pretty much always has something warning. It's like maintainers just apply bindings without checking or something. rc2 and rc1 should be good. You can see current master and next builds here: https://gitlab.com/robherring/linux-dt-bindings/-/jobs You can also use 'make -k' to get all the warnings/errors. Rob