On 30/08/2016 13:31, Markus Armbruster wrote: > $ for i in `git-ls-files`; do [ "`scripts/get_maintainer.pl -f > --no-git-fallback $i | grep -v '^qemu-devel@nongnu\.org'`" ] || echo $i; done > >unmaintained-files > $ grep -c '\.c$' unmaintained-files > 402 > > 402 out of 2132 (19%). More progress, but not yet there.
Not bad. > $ git-diff --diff-filter=A --name-only 6138fbd | grep -c '\.c$' > 215 > $ git-diff --diff-filter=A --name-only 6138fbd | grep '\.c$' | join > unmaintained-files - | wc -l > 86 > > This time, it's 86 out of 215 (40%). Getting worse. I'll cook up a > patch to make checkpatch.pl catch such additions. Good idea. >>>> Apparently, nobody cares for tests: >>>> >>>> $ grep '^tests/' unmaintained-files | grep -c '\.c$' >>>> 654 >>>> $ git-ls-files | grep '^tests/' | grep -c '\.c$' >>>> 664 >>> >>> Now 91 out of 665. >> >> 105 out of 687. > > 114 out of 726. I think this is expected to some extent. Is it worth moving tests to many tests subdirectories, e.g. hw/scsi/tests? Many files would be covered automatically. > Active subsystems lacking a maintainer include tilegx, qdev, replay. You, Eduardo, me? > Headers that should probably be covered by existing MAINTAINERS stanzas > include include/sysemu/block-backend.h include/qom/cpu.h > include/hw/arm/xlnx-zynqmp.h. Also: hw/intc/gic* (ARM) hw/*/mips* (MIPS) hw/*/slavio* (SPARC) libdecnumber/ (target-ppc/) etc. Any kind soul that converts the Coverity components into MAINTAINERS patches? Paolo