All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/3] target/loongarch: Solve some issues reported from coccinelle
@ 2025-03-17  2:29 Bibo Mao
  2025-03-17  2:29 ` [PATCH v3 1/3] target/loongarch: Fix error handling of KVM feature checks Bibo Mao
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Bibo Mao @ 2025-03-17  2:29 UTC (permalink / raw)
  To: Song Gao; +Cc: Jiaxun Yang, qemu-devel, Markus Armbruster, Paolo Bonzini

This patch set solves errors reported by coccinelle tool with commands:
  spatch --sp-file scripts/coccinelle/*.cocci --dir target/loongarch/
  spatch --sp-file scripts/coccinelle/*.cocci --dir hw/loongarch/

The main problem is that qemu should fail to run when feature is forced
to enabled however KVM does not support it, rather than report error and
continue to run.

---
  v2 ... v3:
    1. Add missing modification replacing error_propagate() + error_setg()
      with error_setg().
    2. Some enhancement about error handling, handling error
       symmetrically in many places

  v1 ... v2:
    1. Add fixes tag and change title with fix prefix in patch 1.
    2. Replace error_propagate() with error_setg(), and return directly
       for any error.
---
Bibo Mao (3):
  target/loongarch: Fix error handling of KVM feature checks
  hw/loongarch/virt: Remove unnecessary NULL pointer
  target/loongarch: Remove unnecessary temporary variable assignment

 hw/loongarch/virt.c               | 28 +++++++++++-----------------
 target/loongarch/kvm/kvm.c        |  8 ++++++--
 target/loongarch/tcg/tlb_helper.c |  5 ++---
 3 files changed, 19 insertions(+), 22 deletions(-)


base-commit: aa90f1161bb17a4863e16ec2f75104cff0752d4e
-- 
2.39.3



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-03-17  6:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-17  2:29 [PATCH v3 0/3] target/loongarch: Solve some issues reported from coccinelle Bibo Mao
2025-03-17  2:29 ` [PATCH v3 1/3] target/loongarch: Fix error handling of KVM feature checks Bibo Mao
2025-03-17  2:29 ` [PATCH v3 2/3] hw/loongarch/virt: Remove unnecessary NULL pointer Bibo Mao
2025-03-17  6:08   ` Markus Armbruster
2025-03-17  6:48     ` bibo mao
2025-03-17  2:29 ` [PATCH v3 3/3] target/loongarch: Remove unnecessary temporary variable assignment Bibo Mao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.