Thanks for the previous review.

In this version, the unused-parameter is suppressed by default as soon
as Wextra is added. The warnings that can be triggered by Wextra are
manually listed with Wno-error. Eventually, all Wno-error are removed.

Thanks,
Andrea

Andrea Bastoni (22):
  hypervisor: Makefile: hook-in Wextra
  hypervisor: add wordsize dependent size_t type
  hypervisor, arm-common: provide an explicit uint INVALID_CPU_ID
  hypervisor: mmio: fix Wsign-compare by casting index to u32.
  hypervisor: printk: Fix Wsign-compare in align()
  inmates: lib: fix align() in printk similarly to the hypervisor
  hypervisor: Wsign-compare: force the "right" promotion direction
  arm-common: paging: fix old style declaration
    (-Wold-style-declaration)
  arm-common: provide unsigned int PSCI_INVALID_ADDRESS
  arm-common: gic*: use uint instead of int when needed (Wsign-compare)
  arm, arm-common: Wsign-compare: arm_dcaches_flush(): take unsigned
    long as size
  arm64: smmu-v3: use uint instead of int when needed (Wsign-compare)
  arm64: smmu-v3: rename 'i' -> 'n', 'j' -> 's'
  arm64: ti-pvu: fix Wsign-compare by casting size to u64.
  arm64: smmu: Wsign-compare: make iterator uint
  x86: fix simple Wsign-compare warnings
  x86: apic: Wsign-compare change to uint and update comparison check
    accordingly
  x86: cat: fix Wsign-compare
  x86: vtd: fix Wsign-compare
  x86: vcpu: force cast to prevent Wsign-compare
  x86: introduce EXCEPTION_NO_ERROR to avoid int to uint comparison on
    error frame
  hypervisor: Makefile: remove Wno-error from CFLAGS

 hypervisor/Makefile                           |  7 ++--
 hypervisor/arch/arm-common/gic-v2.c           | 18 ++++-----
 hypervisor/arch/arm-common/gic-v3.c           | 10 ++---
 .../arch/arm-common/include/asm/dcaches.h     |  2 +-
 hypervisor/arch/arm-common/include/asm/psci.h |  2 +-
 hypervisor/arch/arm-common/lib.c              |  2 +-
 hypervisor/arch/arm-common/paging.c           |  4 +-
 hypervisor/arch/arm-common/psci.c             |  4 +-
 hypervisor/arch/arm/mmu_hyp.c                 |  4 +-
 hypervisor/arch/arm64/smmu-v3.c               | 39 ++++++++++---------
 hypervisor/arch/arm64/smmu.c                  | 17 ++++----
 hypervisor/arch/arm64/ti-pvu.c                |  2 +-
 hypervisor/arch/x86/apic.c                    |  4 +-
 hypervisor/arch/x86/cat.c                     |  3 +-
 hypervisor/arch/x86/control.c                 |  2 +-
 hypervisor/arch/x86/entry.S                   |  3 +-
 hypervisor/arch/x86/include/asm/processor.h   |  2 +
 hypervisor/arch/x86/paging.c                  |  2 +-
 hypervisor/arch/x86/svm.c                     |  2 +-
 hypervisor/arch/x86/vcpu.c                    |  2 +-
 hypervisor/arch/x86/vtd.c                     | 11 +++---
 hypervisor/control.c                          |  3 +-
 hypervisor/include/jailhouse/control.h        |  5 ++-
 hypervisor/include/jailhouse/string.h         |  5 ++-
 hypervisor/include/jailhouse/types.h          |  6 +++
 hypervisor/lib.c                              |  5 +--
 hypervisor/mmio.c                             |  2 +-
 hypervisor/pci.c                              |  3 +-
 hypervisor/printk.c                           |  5 ++-
 hypervisor/setup.c                            |  4 +-
 inmates/lib/printk.c                          |  5 ++-
 31 files changed, 102 insertions(+), 83 deletions(-)

-- 
2.28.0

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/20201028210933.138379-1-andrea.bastoni%40tum.de.

Reply via email to