Skip to content

Instantly share code, notes, and snippets.

@conor-pwbot
Created September 16, 2023 09:25
Show Gist options
  • Save conor-pwbot/803ba326bbf97b8b8c494728ebf2235e to your computer and use it in GitHub Desktop.
Save conor-pwbot/803ba326bbf97b8b8c494728ebf2235e to your computer and use it in GitHub Desktop.
Errors and warnings before: 23 this patch: 24
Error: Cannot open file arch/arm64/include/asm/kvm_arch_timer.h
Error: Cannot open file arch/arm64/include/asm/kvm_pmu.h
Error: Cannot open file arch/arm64/include/asm/kvm_vgic.h
arch/arm64/kvm/arm.c:139: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
arch/arm64/kvm/pmu-emul.c:408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding
arch/arm64/kvm/pmu-emul.c:479: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When the perf event overflows, set the overflow status and inform the vcpu.
arch/arm64/kvm/vgic/vgic-init.c:439: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Map the MMIO regions depending on the VGIC model exposed to the guest
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'e' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'kvm' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'irq_source_id' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'level' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'line_status' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'e' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'kvm' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'irq_source_id' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'level' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'line_status' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'e' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'kvm' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'irq_source_id' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'level' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'line_status' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-v3.c:379: warning: Function parameter or member 'kvm' not described in 'vgic_v3_save_pending_tables'
arch/arm64/include/asm/kvm_vgic.h:421: warning: Function parameter or member 'kvm' not described in 'kvm_vgic_setup_default_irq_routing'
arch/arm64/kvm/arm.c:138: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
arch/arm64/kvm/pmu-emul.c:408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding
arch/arm64/kvm/pmu-emul.c:479: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When the perf event overflows, set the overflow status and inform the vcpu.
arch/arm64/kvm/vgic/vgic-init.c:439: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Map the MMIO regions depending on the VGIC model exposed to the guest
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'e' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'kvm' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'irq_source_id' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'level' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'line_status' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'e' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'kvm' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'irq_source_id' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'level' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'line_status' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'e' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'kvm' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'irq_source_id' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'level' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'line_status' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-v3.c:379: warning: Function parameter or member 'kvm' not described in 'vgic_v3_save_pending_tables'
New warnings added
1,4c1,2
< Error: Cannot open file arch/arm64/include/asm/kvm_arch_timer.h
< Error: Cannot open file arch/arm64/include/asm/kvm_pmu.h
< Error: Cannot open file arch/arm64/include/asm/kvm_vgic.h
< arch/arm64/kvm/arm.c:139: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
---
> arch/arm64/include/asm/kvm_vgic.h:421: warning: Function parameter or member 'kvm' not described in 'kvm_vgic_setup_default_irq_routing'
> arch/arm64/kvm/arm.c:138: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
Per-file breakdown
==========
kdoc - FAILED
Error: Cannot open file arch/arm64/include/asm/kvm_arch_timer.h
Error: Cannot open file arch/arm64/include/asm/kvm_pmu.h
Error: Cannot open file arch/arm64/include/asm/kvm_vgic.h
arch/arm64/kvm/arm.c:139: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
arch/arm64/kvm/pmu-emul.c:408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding
arch/arm64/kvm/pmu-emul.c:479: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When the perf event overflows, set the overflow status and inform the vcpu.
arch/arm64/kvm/vgic/vgic-init.c:439: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Map the MMIO regions depending on the VGIC model exposed to the guest
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'e' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'kvm' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'irq_source_id' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'level' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'line_status' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'e' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'kvm' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'irq_source_id' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'level' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'line_status' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'e' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'kvm' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'irq_source_id' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'level' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'line_status' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-v3.c:379: warning: Function parameter or member 'kvm' not described in 'vgic_v3_save_pending_tables'
arch/arm64/include/asm/kvm_vgic.h:421: warning: Function parameter or member 'kvm' not described in 'kvm_vgic_setup_default_irq_routing'
arch/arm64/kvm/arm.c:138: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
arch/arm64/kvm/pmu-emul.c:408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When perf interrupt is an NMI, we cannot safely notify the vcpu corresponding
arch/arm64/kvm/pmu-emul.c:479: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* When the perf event overflows, set the overflow status and inform the vcpu.
arch/arm64/kvm/vgic/vgic-init.c:439: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Map the MMIO regions depending on the VGIC model exposed to the guest
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'e' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'kvm' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'irq_source_id' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'level' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:22: warning: Function parameter or member 'line_status' not described in 'vgic_irqfd_set_irq'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'e' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'kvm' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'irq_source_id' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'level' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:89: warning: Function parameter or member 'line_status' not described in 'kvm_set_msi'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'e' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'kvm' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'irq_source_id' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'level' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-irqfd.c:108: warning: Function parameter or member 'line_status' not described in 'kvm_arch_set_irq_inatomic'
arch/arm64/kvm/vgic/vgic-v3.c:379: warning: Function parameter or member 'kvm' not described in 'vgic_v3_save_pending_tables'
New warnings added
1,4c1,2
< Error: Cannot open file arch/arm64/include/asm/kvm_arch_timer.h
< Error: Cannot open file arch/arm64/include/asm/kvm_pmu.h
< Error: Cannot open file arch/arm64/include/asm/kvm_vgic.h
< arch/arm64/kvm/arm.c:139: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
---
> arch/arm64/include/asm/kvm_vgic.h:421: warning: Function parameter or member 'kvm' not described in 'kvm_vgic_setup_default_irq_routing'
> arch/arm64/kvm/arm.c:138: warning: Function parameter or member 'type' not described in 'kvm_arch_init_vm'
Per-file breakdown
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment