* [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle @ 2018-03-23 14:31 Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 1/5] make: improve check for stale generated files in source dir Laurent Vivier ` (6 more replies) 0 siblings, 7 replies; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:31 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson, Laurent Vivier I've re-run some scripts from the coccinelle directory, and they have found some problems. This series fixes them. v2: only change PATCH 4/4 - keep comments - fix indentation I didn't remove changes in autogenerated files as it seems they are generated only once. Daniel P. Berrangé (1): make: improve check for stale generated files in source dir Laurent Vivier (4): error: Strip trailing '\n' from error string arguments (again again) error: Remove NULL checks on error_propagate() calls qdict: remove useless cast Remove unnecessary variables for function return value Makefile | 29 +++++++---- accel/tcg/translate-all.c | 5 +- block/nvme.c | 11 ++--- block/quorum.c | 6 +-- hw/arm/exynos4210.c | 6 +-- hw/block/vhost-user-blk.c | 5 +- hw/hppa/dino.c | 5 +- hw/misc/mos6522.c | 8 +--- hw/net/ftgmac100.c | 5 +- hw/ppc/pnv_lpc.c | 16 ++----- io/channel-websock.c | 4 +- io/net-listener.c | 6 +-- monitor.c | 2 +- target/i386/hax-darwin.c | 10 ++-- target/i386/hvf/hvf.c | 24 +++++----- target/mips/dsp_helper.c | 15 ++---- target/xtensa/core-dc232b/xtensa-modules.c | 56 ++++++---------------- target/xtensa/core-dc233c/xtensa-modules.c | 56 ++++++---------------- target/xtensa/core-de212/xtensa-modules.c | 48 +++++-------------- target/xtensa/core-fsf/xtensa-modules.c | 32 ++++--------- .../xtensa/core-sample_controller/xtensa-modules.c | 24 +++------- target/xtensa/translate.c | 7 +-- tests/m48t59-test.c | 6 +-- tests/test-thread-pool.c | 6 +-- util/uri.c | 5 +- 25 files changed, 117 insertions(+), 280 deletions(-) -- 2.14.3 ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH v2 1/5] make: improve check for stale generated files in source dir 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier @ 2018-03-23 14:31 ` Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) Laurent Vivier ` (5 subsequent siblings) 6 siblings, 0 replies; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:31 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson From: Daniel P. Berrangé <berrange@redhat.com> When doing a build with builddir != srcdir, if any generated files are accidentally present in srcdir from a previous build, these can cause unexpected failures. Currently there is a rule that checks for existance of config-host.mak, but there have been cases where config-host.mak is absent, while other generated files still exist. Update the check to look at every file listed in $(GENERATED_FILES). To do this we must move the check further down after $(GENERATED_FILES) has been populated. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- Makefile | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 727ef118f3..d588a13687 100644 --- a/Makefile +++ b/Makefile @@ -52,16 +52,6 @@ endif .git-submodule-status: git-submodule-update config-host.mak -# Check that we're not trying to do an out-of-tree build from -# a tree that's been used for an in-tree build. -ifneq ($(realpath $(SRC_PATH)),$(realpath .)) -ifneq ($(wildcard $(SRC_PATH)/config-host.mak),) -$(error This is an out of tree build but your source tree ($(SRC_PATH)) \ -seems to have been used for an in-tree build. You can fix this by running \ -"$(MAKE) distclean && rm -rf *-linux-user *-softmmu" in your source tree) -endif -endif - CONFIG_SOFTMMU := $(if $(filter %-softmmu,$(TARGET_DIRS)),y) CONFIG_USER_ONLY := $(if $(filter %-user,$(TARGET_DIRS)),y) CONFIG_XEN := $(CONFIG_XEN_BACKEND) @@ -1028,6 +1018,25 @@ ifdef SIGNCODE endif # SIGNCODE endif # CONFIG_WIN +define nl + + +endef + +CHECK_FILES = config-host.mak $(filter-out .git-submodule-status, $(GENERATED_FILES)) +UNEXPECTED_FILES = $(wildcard $(CHECK_FILES:%=$(SRC_PATH)/%)) + +# Check that we're not trying to do an out-of-tree build from +# a tree that's been used for an in-tree build. +ifneq ($(realpath $(SRC_PATH)),$(realpath .)) +ifneq ($(UNEXPECTED_FILES),) +$(error Stale files in source tree:${nl}${nl} $(UNEXPECTED_FILES:%= %${nl}) ${nl}\ +This is an out of tree build but your source tree ($(SRC_PATH)) \ +seems to have been used for an in-tree build. You can fix this by running \ +"$(MAKE) distclean && rm -rf *-linux-user *-softmmu" in your source tree) +endif +endif + # Add a dependency on the generated files, so that they are always # rebuilt before other object files ifneq ($(wildcard config-host.mak),) -- 2.14.3 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 1/5] make: improve check for stale generated files in source dir Laurent Vivier @ 2018-03-23 14:31 ` Laurent Vivier 2018-03-23 16:59 ` Eric Blake 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls Laurent Vivier ` (4 subsequent siblings) 6 siblings, 1 reply; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:31 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson, Laurent Vivier Re-run Coccinelle script scripts/coccinelle/err-bad-newline.cocci, and found new error_report() occurences with '\n'. Signed-off-by: Laurent Vivier <lvivier@redhat.com> --- target/i386/hvf/hvf.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/target/i386/hvf/hvf.c b/target/i386/hvf/hvf.c index 15870a4f36..c36753954b 100644 --- a/target/i386/hvf/hvf.c +++ b/target/i386/hvf/hvf.c @@ -86,25 +86,25 @@ static void assert_hvf_ok(hv_return_t ret) switch (ret) { case HV_ERROR: - error_report("Error: HV_ERROR\n"); + error_report("Error: HV_ERROR"); break; case HV_BUSY: - error_report("Error: HV_BUSY\n"); + error_report("Error: HV_BUSY"); break; case HV_BAD_ARGUMENT: - error_report("Error: HV_BAD_ARGUMENT\n"); + error_report("Error: HV_BAD_ARGUMENT"); break; case HV_NO_RESOURCES: - error_report("Error: HV_NO_RESOURCES\n"); + error_report("Error: HV_NO_RESOURCES"); break; case HV_NO_DEVICE: - error_report("Error: HV_NO_DEVICE\n"); + error_report("Error: HV_NO_DEVICE"); break; case HV_UNSUPPORTED: - error_report("Error: HV_UNSUPPORTED\n"); + error_report("Error: HV_UNSUPPORTED"); break; default: - error_report("Unknown Error\n"); + error_report("Unknown Error"); } abort(); @@ -191,7 +191,7 @@ void hvf_set_phys_mem(MemoryRegionSection *section, bool add) if (mem) { mem->size = 0; if (do_hvf_set_memory(mem)) { - error_report("Failed to reset overlapping slot\n"); + error_report("Failed to reset overlapping slot"); abort(); } } @@ -211,7 +211,7 @@ void hvf_set_phys_mem(MemoryRegionSection *section, bool add) } if (x == hvf_state->num_slots) { - error_report("No free slots\n"); + error_report("No free slots"); abort(); } @@ -221,7 +221,7 @@ void hvf_set_phys_mem(MemoryRegionSection *section, bool add) mem->region = area; if (do_hvf_set_memory(mem)) { - error_report("Error registering new memory slot\n"); + error_report("Error registering new memory slot"); abort(); } } @@ -884,7 +884,7 @@ int hvf_vcpu_exec(CPUState *cpu) break; } default: - error_report("Unrecognized CR %d\n", cr); + error_report("Unrecognized CR %d", cr); abort(); } RIP(env) += ins_len; @@ -930,7 +930,7 @@ int hvf_vcpu_exec(CPUState *cpu) env->error_code = 0; break; default: - error_report("%llx: unhandled exit %llx\n", rip, exit_reason); + error_report("%llx: unhandled exit %llx", rip, exit_reason); } } while (ret == 0); -- 2.14.3 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) Laurent Vivier @ 2018-03-23 16:59 ` Eric Blake 0 siblings, 0 replies; 13+ messages in thread From: Eric Blake @ 2018-03-23 16:59 UTC (permalink / raw) To: Laurent Vivier, qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, David Gibson, Peter Maydell, Richard Henderson On 03/23/2018 09:31 AM, Laurent Vivier wrote: > Re-run Coccinelle script scripts/coccinelle/err-bad-newline.cocci, > and found new error_report() occurences with '\n'. s/occurences/occurrences/ > > Signed-off-by: Laurent Vivier <lvivier@redhat.com> > --- > target/i386/hvf/hvf.c | 24 ++++++++++++------------ > 1 file changed, 12 insertions(+), 12 deletions(-) Reviewed-by: Eric Blake <eblake@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 1/5] make: improve check for stale generated files in source dir Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) Laurent Vivier @ 2018-03-23 14:32 ` Laurent Vivier 2018-03-23 19:14 ` [Qemu-devel] [Qemu-ppc] " Thomas Huth 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast Laurent Vivier ` (3 subsequent siblings) 6 siblings, 1 reply; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:32 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson, Laurent Vivier Re-run Coccinelle patch scripts/coccinelle/error_propagate_null.cocci Signed-off-by: Laurent Vivier <lvivier@redhat.com> --- io/channel-websock.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/io/channel-websock.c b/io/channel-websock.c index ec48a305f0..e6608b969d 100644 --- a/io/channel-websock.c +++ b/io/channel-websock.c @@ -586,9 +586,7 @@ static gboolean qio_channel_websock_handshake_io(QIOChannel *ioc, return TRUE; } - if (err) { - error_propagate(&wioc->io_err, err); - } + error_propagate(&wioc->io_err, err); trace_qio_channel_websock_handshake_reply(ioc); qio_channel_add_watch( -- 2.14.3 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [Qemu-ppc] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls Laurent Vivier @ 2018-03-23 19:14 ` Thomas Huth 0 siblings, 0 replies; 13+ messages in thread From: Thomas Huth @ 2018-03-23 19:14 UTC (permalink / raw) To: Laurent Vivier, qemu-devel Cc: Peter Maydell, Michael S. Tsirkin, Jason Wang, Max Filippov, Eric Blake, Alberto Garcia, qemu-block, qemu-trivial, Yongbok Kim, Markus Armbruster, Richard Henderson, Fam Zheng, Eduardo Habkost, Dr. David Alan Gilbert, qemu-arm, David Gibson, Kevin Wolf, Daniel P. Berrangé, Peter Crosthwaite, Igor Mitsyanko, Max Reitz, qemu-ppc, Paolo Bonzini On 23.03.2018 15:32, Laurent Vivier wrote: > Re-run Coccinelle patch > scripts/coccinelle/error_propagate_null.cocci > > Signed-off-by: Laurent Vivier <lvivier@redhat.com> > --- > io/channel-websock.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/io/channel-websock.c b/io/channel-websock.c > index ec48a305f0..e6608b969d 100644 > --- a/io/channel-websock.c > +++ b/io/channel-websock.c > @@ -586,9 +586,7 @@ static gboolean qio_channel_websock_handshake_io(QIOChannel *ioc, > return TRUE; > } > > - if (err) { > - error_propagate(&wioc->io_err, err); > - } > + error_propagate(&wioc->io_err, err); > > trace_qio_channel_websock_handshake_reply(ioc); > qio_channel_add_watch( Reviewed-by: Thomas Huth <thuth@redhat.com> ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier ` (2 preceding siblings ...) 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls Laurent Vivier @ 2018-03-23 14:32 ` Laurent Vivier 2018-03-27 3:10 ` Fam Zheng 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value Laurent Vivier ` (2 subsequent siblings) 6 siblings, 1 reply; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:32 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson, Laurent Vivier Re-run Coccinelle script scripts/coccinelle/qobject.cocci Signed-off-by: Laurent Vivier <lvivier@redhat.com> --- block/nvme.c | 11 +++++------ monitor.c | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/block/nvme.c b/block/nvme.c index 8bca57aae6..c4f3a7bc94 100644 --- a/block/nvme.c +++ b/block/nvme.c @@ -695,12 +695,11 @@ static void nvme_parse_filename(const char *filename, QDict *options, unsigned long ns; const char *slash = strchr(tmp, '/'); if (!slash) { - qdict_put(options, NVME_BLOCK_OPT_DEVICE, - qstring_from_str(tmp)); + qdict_put_str(options, NVME_BLOCK_OPT_DEVICE, tmp); return; } device = g_strndup(tmp, slash - tmp); - qdict_put(options, NVME_BLOCK_OPT_DEVICE, qstring_from_str(device)); + qdict_put_str(options, NVME_BLOCK_OPT_DEVICE, device); g_free(device); namespace = slash + 1; if (*namespace && qemu_strtoul(namespace, NULL, 10, &ns)) { @@ -708,8 +707,8 @@ static void nvme_parse_filename(const char *filename, QDict *options, namespace); return; } - qdict_put(options, NVME_BLOCK_OPT_NAMESPACE, - qstring_from_str(*namespace ? namespace : "1")); + qdict_put_str(options, NVME_BLOCK_OPT_NAMESPACE, + *namespace ? namespace : "1"); } } @@ -1082,7 +1081,7 @@ static void nvme_refresh_filename(BlockDriverState *bs, QDict *opts) bs->drv->format_name); } - qdict_put(opts, "driver", qstring_from_str(bs->drv->format_name)); + qdict_put_str(opts, "driver", bs->drv->format_name); bs->full_open_options = opts; } diff --git a/monitor.c b/monitor.c index 6ccd2fc089..6e7667d82f 100644 --- a/monitor.c +++ b/monitor.c @@ -4316,7 +4316,7 @@ static QObject *get_qmp_greeting(Monitor *mon) /* Monitors that are not using IOThread won't support OOB */ continue; } - qlist_append(cap_list, qstring_from_str(QMPCapability_str(cap))); + qlist_append_str(cap_list, QMPCapability_str(cap)); } return qobject_from_jsonf("{'QMP': {'version': %p, 'capabilities': %p}}", -- 2.14.3 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast Laurent Vivier @ 2018-03-27 3:10 ` Fam Zheng 0 siblings, 0 replies; 13+ messages in thread From: Fam Zheng @ 2018-03-27 3:10 UTC (permalink / raw) To: Laurent Vivier Cc: qemu-devel, Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson On Fri, 03/23 15:32, Laurent Vivier wrote: > Re-run Coccinelle script scripts/coccinelle/qobject.cocci > > Signed-off-by: Laurent Vivier <lvivier@redhat.com> This time for the right revision of the patch: Acked-by: Fam Zheng <famz@redhat.com> ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier ` (3 preceding siblings ...) 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast Laurent Vivier @ 2018-03-23 14:32 ` Laurent Vivier 2018-03-24 0:24 ` David Gibson 2018-03-23 16:26 ` [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle no-reply 2018-03-23 17:47 ` Eric Blake 6 siblings, 1 reply; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 14:32 UTC (permalink / raw) To: qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, David Gibson, Peter Maydell, Richard Henderson, Laurent Vivier Re-run Coccinelle script scripts/coccinelle/return_directly.cocci Signed-off-by: Laurent Vivier <lvivier@redhat.com> --- accel/tcg/translate-all.c | 5 +- block/quorum.c | 6 +-- hw/arm/exynos4210.c | 6 +-- hw/block/vhost-user-blk.c | 5 +- hw/hppa/dino.c | 5 +- hw/misc/mos6522.c | 8 +--- hw/net/ftgmac100.c | 5 +- hw/ppc/pnv_lpc.c | 16 ++----- io/net-listener.c | 6 +-- target/i386/hax-darwin.c | 10 ++-- target/mips/dsp_helper.c | 15 ++---- target/xtensa/core-dc232b/xtensa-modules.c | 56 ++++++---------------- target/xtensa/core-dc233c/xtensa-modules.c | 56 ++++++---------------- target/xtensa/core-de212/xtensa-modules.c | 48 +++++-------------- target/xtensa/core-fsf/xtensa-modules.c | 32 ++++--------- .../xtensa/core-sample_controller/xtensa-modules.c | 24 +++------- target/xtensa/translate.c | 7 +-- tests/m48t59-test.c | 6 +-- tests/test-thread-pool.c | 6 +-- util/uri.c | 5 +- 20 files changed, 79 insertions(+), 248 deletions(-) diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c index 5ad1b919bc..55d822d410 100644 --- a/accel/tcg/translate-all.c +++ b/accel/tcg/translate-all.c @@ -644,11 +644,8 @@ static inline void *alloc_code_gen_buffer(void) static inline void *alloc_code_gen_buffer(void) { size_t size = tcg_ctx->code_gen_buffer_size; - void *buf; - - buf = VirtualAlloc(NULL, size, MEM_RESERVE | MEM_COMMIT, + return VirtualAlloc(NULL, size, MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE); - return buf; } #else static inline void *alloc_code_gen_buffer(void) diff --git a/block/quorum.c b/block/quorum.c index 14333c18aa..304442ef65 100644 --- a/block/quorum.c +++ b/block/quorum.c @@ -608,7 +608,7 @@ static void read_quorum_children_entry(void *opaque) static int read_quorum_children(QuorumAIOCB *acb) { BDRVQuorumState *s = acb->bs->opaque; - int i, ret; + int i; acb->children_read = s->num_children; for (i = 0; i < s->num_children; i++) { @@ -643,9 +643,7 @@ static int read_quorum_children(QuorumAIOCB *acb) qemu_coroutine_yield(); } - ret = acb->vote_ret; - - return ret; + return acb->vote_ret; } static int read_fifo_child(QuorumAIOCB *acb) diff --git a/hw/arm/exynos4210.c b/hw/arm/exynos4210.c index 06f9d1ffa4..b7463a71ec 100644 --- a/hw/arm/exynos4210.c +++ b/hw/arm/exynos4210.c @@ -156,12 +156,8 @@ void exynos4210_write_secondary(ARMCPU *cpu, static uint64_t exynos4210_calc_affinity(int cpu) { - uint64_t mp_affinity; - /* Exynos4210 has 0x9 as cluster ID */ - mp_affinity = (0x9 << ARM_AFF1_SHIFT) | cpu; - - return mp_affinity; + return (0x9 << ARM_AFF1_SHIFT) | cpu; } Exynos4210State *exynos4210_init(MemoryRegion *system_mem) diff --git a/hw/block/vhost-user-blk.c b/hw/block/vhost-user-blk.c index f840f07dfe..3f41ca9e26 100644 --- a/hw/block/vhost-user-blk.c +++ b/hw/block/vhost-user-blk.c @@ -196,7 +196,6 @@ static uint64_t vhost_user_blk_get_features(VirtIODevice *vdev, Error **errp) { VHostUserBlk *s = VHOST_USER_BLK(vdev); - uint64_t get_features; /* Turn on pre-defined features */ virtio_add_feature(&features, VIRTIO_BLK_F_SEG_MAX); @@ -215,9 +214,7 @@ static uint64_t vhost_user_blk_get_features(VirtIODevice *vdev, virtio_add_feature(&features, VIRTIO_BLK_F_MQ); } - get_features = vhost_get_features(&s->dev, user_feature_bits, features); - - return get_features; + return vhost_get_features(&s->dev, user_feature_bits, features); } static void vhost_user_blk_handle_output(VirtIODevice *vdev, VirtQueue *vq) diff --git a/hw/hppa/dino.c b/hw/hppa/dino.c index 15aefde09c..c5dcf3104d 100644 --- a/hw/hppa/dino.c +++ b/hw/hppa/dino.c @@ -403,13 +403,10 @@ static void dino_set_irq(void *opaque, int irq, int level) static int dino_pci_map_irq(PCIDevice *d, int irq_num) { int slot = d->devfn >> 3; - int local_irq; assert(irq_num >= 0 && irq_num <= 3); - local_irq = slot & 0x03; - - return local_irq; + return slot & 0x03; } static void dino_set_timer_irq(void *opaque, int irq, int level) diff --git a/hw/misc/mos6522.c b/hw/misc/mos6522.c index 8ad9fc831e..6163cea6ab 100644 --- a/hw/misc/mos6522.c +++ b/hw/misc/mos6522.c @@ -176,12 +176,8 @@ static void mos6522_set_sr_int(MOS6522State *s) static uint64_t mos6522_get_counter_value(MOS6522State *s, MOS6522Timer *ti) { - uint64_t d; - - d = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, - ti->frequency, NANOSECONDS_PER_SECOND); - - return d; + return muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, + ti->frequency, NANOSECONDS_PER_SECOND); } static uint64_t mos6522_get_load_time(MOS6522State *s, MOS6522Timer *ti) diff --git a/hw/net/ftgmac100.c b/hw/net/ftgmac100.c index 704f452067..3300e8ef4a 100644 --- a/hw/net/ftgmac100.c +++ b/hw/net/ftgmac100.c @@ -511,7 +511,6 @@ static uint32_t ftgmac100_rxpoll(FTGMAC100State *s) uint32_t cnt = 1024 * FTGMAC100_APTC_RXPOLL_CNT(s->aptcr); uint32_t speed = (s->maccr & FTGMAC100_MACCR_FAST_MODE) ? 1 : 0; - uint32_t period; if (s->aptcr & FTGMAC100_APTC_RXPOLL_TIME_SEL) { cnt <<= 4; @@ -521,9 +520,7 @@ static uint32_t ftgmac100_rxpoll(FTGMAC100State *s) speed = 2; } - period = cnt / div[speed]; - - return period; + return cnt / div[speed]; } static void ftgmac100_reset(DeviceState *d) diff --git a/hw/ppc/pnv_lpc.c b/hw/ppc/pnv_lpc.c index c42b4a8f6c..2317d1e62c 100644 --- a/hw/ppc/pnv_lpc.c +++ b/hw/ppc/pnv_lpc.c @@ -125,25 +125,17 @@ static int pnv_lpc_dt_xscom(PnvXScomInterface *dev, void *fdt, int xscom_offset) static bool opb_read(PnvLpcController *lpc, uint32_t addr, uint8_t *data, int sz) { - bool success; - /* XXX Handle access size limits and FW read caching here */ - success = !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, - data, sz, false); - - return success; + return !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, + data, sz, false); } static bool opb_write(PnvLpcController *lpc, uint32_t addr, uint8_t *data, int sz) { - bool success; - /* XXX Handle access size limits here */ - success = !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, - data, sz, true); - - return success; + return !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, + data, sz, true); } #define ECCB_CTL_READ PPC_BIT(15) diff --git a/io/net-listener.c b/io/net-listener.c index 555e8acaa4..3317aa6e5f 100644 --- a/io/net-listener.c +++ b/io/net-listener.c @@ -25,11 +25,7 @@ QIONetListener *qio_net_listener_new(void) { - QIONetListener *ret; - - ret = QIO_NET_LISTENER(object_new(TYPE_QIO_NET_LISTENER)); - - return ret; + return QIO_NET_LISTENER(object_new(TYPE_QIO_NET_LISTENER)); } void qio_net_listener_set_name(QIONetListener *listener, diff --git a/target/i386/hax-darwin.c b/target/i386/hax-darwin.c index acdde476a0..a5426a6dac 100644 --- a/target/i386/hax-darwin.c +++ b/target/i386/hax-darwin.c @@ -257,10 +257,7 @@ int hax_host_setup_vcpu_channel(struct hax_vcpu_state *vcpu) int hax_vcpu_run(struct hax_vcpu_state *vcpu) { - int ret; - - ret = ioctl(vcpu->fd, HAX_VCPU_IOCTL_RUN, NULL); - return ret; + return ioctl(vcpu->fd, HAX_VCPU_IOCTL_RUN, NULL); } int hax_sync_fpu(CPUArchState *env, struct fx_layout *fl, int set) @@ -315,13 +312,12 @@ int hax_sync_vcpu_state(CPUArchState *env, struct vcpu_state_t *state, int set) int hax_inject_interrupt(CPUArchState *env, int vector) { - int ret, fd; + int fd; fd = hax_vcpu_get_fd(env); if (fd <= 0) { return -1; } - ret = ioctl(fd, HAX_VCPU_IOCTL_INTERRUPT, &vector); - return ret; + return ioctl(fd, HAX_VCPU_IOCTL_INTERRUPT, &vector); } diff --git a/target/mips/dsp_helper.c b/target/mips/dsp_helper.c index f152fea34a..739b69dd45 100644 --- a/target/mips/dsp_helper.c +++ b/target/mips/dsp_helper.c @@ -3274,14 +3274,11 @@ target_ulong helper_dextr_l(target_ulong ac, target_ulong shift, CPUMIPSState *env) { uint64_t temp[3]; - target_ulong result; shift = shift & 0x3F; mipsdsp_rndrashift_acc(temp, ac, shift, env); - result = (temp[1] << 63) | (temp[0] >> 1); - - return result; + return (temp[1] << 63) | (temp[0] >> 1); } target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, @@ -3289,7 +3286,6 @@ target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, { uint64_t temp[3]; uint32_t temp128; - target_ulong result; shift = shift & 0x3F; mipsdsp_rndrashift_acc(temp, ac, shift, env); @@ -3309,9 +3305,7 @@ target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, set_DSPControl_overflow_flag(1, 23, env); } - result = (temp[1] << 63) | (temp[0] >> 1); - - return result; + return (temp[1] << 63) | (temp[0] >> 1); } target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, @@ -3319,7 +3313,6 @@ target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, { uint64_t temp[3]; uint32_t temp128; - target_ulong result; shift = shift & 0x3F; mipsdsp_rndrashift_acc(temp, ac, shift, env); @@ -3345,9 +3338,7 @@ target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, } set_DSPControl_overflow_flag(1, 23, env); } - result = (temp[1] << 63) | (temp[0] >> 1); - - return result; + return (temp[1] << 63) | (temp[0] >> 1); } #endif diff --git a/target/xtensa/core-dc232b/xtensa-modules.c b/target/xtensa/core-dc232b/xtensa-modules.c index d322c3f52a..164df3b1a4 100644 --- a/target/xtensa/core-dc232b/xtensa-modules.c +++ b/target/xtensa/core-dc232b/xtensa-modules.c @@ -1736,9 +1736,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_arr_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1750,9 +1748,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1764,9 +1760,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_art_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1778,9 +1772,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar0_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1792,9 +1784,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar4_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1806,9 +1796,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar8_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1820,9 +1808,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar12_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1834,9 +1820,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_entry_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -2406,9 +2390,7 @@ Operand_mx_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mx_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2436,9 +2418,7 @@ Operand_mw_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mw_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2450,9 +2430,7 @@ Operand_mr0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr0_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2464,9 +2442,7 @@ Operand_mr1_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr1_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2478,9 +2454,7 @@ Operand_mr2_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr2_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2492,9 +2466,7 @@ Operand_mr3_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr3_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int diff --git a/target/xtensa/core-dc233c/xtensa-modules.c b/target/xtensa/core-dc233c/xtensa-modules.c index 7c20f82349..0f32f0804a 100644 --- a/target/xtensa/core-dc233c/xtensa-modules.c +++ b/target/xtensa/core-dc233c/xtensa-modules.c @@ -1817,9 +1817,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_arr_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1831,9 +1829,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1845,9 +1841,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_art_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1859,9 +1853,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar0_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1873,9 +1865,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar4_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1887,9 +1877,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar8_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1901,9 +1889,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar12_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -1915,9 +1901,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_entry_encode (uint32 *valp) { - int error; - error = (*valp & ~0x1f) != 0; - return error; + return (*valp & ~0x1f) != 0; } static int @@ -2487,9 +2471,7 @@ Operand_mx_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mx_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2517,9 +2499,7 @@ Operand_mw_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mw_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2531,9 +2511,7 @@ Operand_mr0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr0_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2545,9 +2523,7 @@ Operand_mr1_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr1_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2559,9 +2535,7 @@ Operand_mr2_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr2_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int @@ -2573,9 +2547,7 @@ Operand_mr3_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_mr3_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3) != 0; - return error; + return (*valp & ~0x3) != 0; } static int diff --git a/target/xtensa/core-de212/xtensa-modules.c b/target/xtensa/core-de212/xtensa-modules.c index ef7674de3a..480c68d3c6 100644 --- a/target/xtensa/core-de212/xtensa-modules.c +++ b/target/xtensa/core-de212/xtensa-modules.c @@ -1798,9 +1798,7 @@ OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1812,9 +1810,7 @@ OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_0_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1826,9 +1822,7 @@ OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_1_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1840,9 +1834,7 @@ OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_2_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1854,9 +1846,7 @@ OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_3_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1868,9 +1858,7 @@ OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_4_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -2464,9 +2452,7 @@ OperandSem_opnd_sem_MR_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int @@ -2478,9 +2464,7 @@ OperandSem_opnd_sem_MR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_1_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int @@ -2492,9 +2476,7 @@ OperandSem_opnd_sem_MR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_2_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int @@ -2506,9 +2488,7 @@ OperandSem_opnd_sem_MR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_3_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int @@ -2520,9 +2500,7 @@ OperandSem_opnd_sem_MR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_4_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int @@ -2534,9 +2512,7 @@ OperandSem_opnd_sem_MR_5_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_MR_5_encode (uint32 *valp) { - int error; - error = (*valp >= 4); - return error; + return (*valp >= 4); } static int diff --git a/target/xtensa/core-fsf/xtensa-modules.c b/target/xtensa/core-fsf/xtensa-modules.c index f7de2dec15..c32683ff77 100644 --- a/target/xtensa/core-fsf/xtensa-modules.c +++ b/target/xtensa/core-fsf/xtensa-modules.c @@ -1379,9 +1379,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_arr_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1393,9 +1391,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1407,9 +1403,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_art_encode (uint32 *valp) { - int error; - error = (*valp & ~0xf) != 0; - return error; + return (*valp & ~0xf) != 0; } static int @@ -1421,9 +1415,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar0_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3f) != 0; - return error; + return (*valp & ~0x3f) != 0; } static int @@ -1435,9 +1427,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar4_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3f) != 0; - return error; + return (*valp & ~0x3f) != 0; } static int @@ -1449,9 +1439,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar8_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3f) != 0; - return error; + return (*valp & ~0x3f) != 0; } static int @@ -1463,9 +1451,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ar12_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3f) != 0; - return error; + return (*valp & ~0x3f) != 0; } static int @@ -1477,9 +1463,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) static int Operand_ars_entry_encode (uint32 *valp) { - int error; - error = (*valp & ~0x3f) != 0; - return error; + return (*valp & ~0x3f) != 0; } static int diff --git a/target/xtensa/core-sample_controller/xtensa-modules.c b/target/xtensa/core-sample_controller/xtensa-modules.c index fba41b99ae..7e87d216bd 100644 --- a/target/xtensa/core-sample_controller/xtensa-modules.c +++ b/target/xtensa/core-sample_controller/xtensa-modules.c @@ -1570,9 +1570,7 @@ OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1584,9 +1582,7 @@ OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_0_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1598,9 +1594,7 @@ OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_1_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1612,9 +1606,7 @@ OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_2_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1626,9 +1618,7 @@ OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_3_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int @@ -1640,9 +1630,7 @@ OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) static int OperandSem_opnd_sem_AR_4_encode (uint32 *valp) { - int error; - error = (*valp >= 32); - return error; + return (*valp >= 32); } static int diff --git a/target/xtensa/translate.c b/target/xtensa/translate.c index 4f6d03059f..fd1223e81a 100644 --- a/target/xtensa/translate.c +++ b/target/xtensa/translate.c @@ -1272,11 +1272,8 @@ XtensaOpcodeOps * xtensa_find_opcode_ops(const XtensaOpcodeTranslators *t, const char *name) { - XtensaOpcodeOps *ops; - - ops = bsearch(name, t->opcode, t->num_opcodes, - sizeof(XtensaOpcodeOps), compare_opcode_ops); - return ops; + return bsearch(name, t->opcode, t->num_opcodes, + sizeof(XtensaOpcodeOps), compare_opcode_ops); } static void translate_abs(DisasContext *dc, const uint32_t arg[], diff --git a/tests/m48t59-test.c b/tests/m48t59-test.c index 26af7d6e8e..5b695971c7 100644 --- a/tests/m48t59-test.c +++ b/tests/m48t59-test.c @@ -256,8 +256,6 @@ static void base_setup(void) int main(int argc, char **argv) { - int ret; - base_setup(); g_test_init(&argc, &argv, NULL); @@ -267,7 +265,5 @@ int main(int argc, char **argv) qtest_add_func("/rtc/bcd-check-time", bcd_check_time); } qtest_add_func("/rtc/fuzz-registers", fuzz_registers); - ret = g_test_run(); - - return ret; + return g_test_run(); } diff --git a/tests/test-thread-pool.c b/tests/test-thread-pool.c index 91b4ec5524..9cdccb3a47 100644 --- a/tests/test-thread-pool.c +++ b/tests/test-thread-pool.c @@ -224,8 +224,6 @@ static void test_cancel_async(void) int main(int argc, char **argv) { - int ret; - qemu_init_main_loop(&error_abort); ctx = qemu_get_current_aio_context(); pool = aio_get_thread_pool(ctx); @@ -238,7 +236,5 @@ int main(int argc, char **argv) g_test_add_func("/thread-pool/cancel", test_cancel); g_test_add_func("/thread-pool/cancel-async", test_cancel_async); - ret = g_test_run(); - - return ret; + return g_test_run(); } diff --git a/util/uri.c b/util/uri.c index 93ecefdaaf..8624a7ac23 100644 --- a/util/uri.c +++ b/util/uri.c @@ -1065,10 +1065,7 @@ URI *uri_parse_raw(const char *str, int raw) */ URI *uri_new(void) { - URI *ret; - - ret = g_new0(URI, 1); - return ret; + return g_new0(URI, 1); } /** -- 2.14.3 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value Laurent Vivier @ 2018-03-24 0:24 ` David Gibson 0 siblings, 0 replies; 13+ messages in thread From: David Gibson @ 2018-03-24 0:24 UTC (permalink / raw) To: Laurent Vivier Cc: qemu-devel, Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, Eric Blake, Peter Maydell, Richard Henderson [-- Attachment #1: Type: text/plain, Size: 29959 bytes --] On Fri, Mar 23, 2018 at 03:32:02PM +0100, Laurent Vivier wrote: > Re-run Coccinelle script scripts/coccinelle/return_directly.cocci > > Signed-off-by: Laurent Vivier <lvivier@redhat.com> ppc part Acked-by: David Gibson <david@gibson.dropbear.id.au> > --- > accel/tcg/translate-all.c | 5 +- > block/quorum.c | 6 +-- > hw/arm/exynos4210.c | 6 +-- > hw/block/vhost-user-blk.c | 5 +- > hw/hppa/dino.c | 5 +- > hw/misc/mos6522.c | 8 +--- > hw/net/ftgmac100.c | 5 +- > hw/ppc/pnv_lpc.c | 16 ++----- > io/net-listener.c | 6 +-- > target/i386/hax-darwin.c | 10 ++-- > target/mips/dsp_helper.c | 15 ++---- > target/xtensa/core-dc232b/xtensa-modules.c | 56 ++++++---------------- > target/xtensa/core-dc233c/xtensa-modules.c | 56 ++++++---------------- > target/xtensa/core-de212/xtensa-modules.c | 48 +++++-------------- > target/xtensa/core-fsf/xtensa-modules.c | 32 ++++--------- > .../xtensa/core-sample_controller/xtensa-modules.c | 24 +++------- > target/xtensa/translate.c | 7 +-- > tests/m48t59-test.c | 6 +-- > tests/test-thread-pool.c | 6 +-- > util/uri.c | 5 +- > 20 files changed, 79 insertions(+), 248 deletions(-) > > diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c > index 5ad1b919bc..55d822d410 100644 > --- a/accel/tcg/translate-all.c > +++ b/accel/tcg/translate-all.c > @@ -644,11 +644,8 @@ static inline void *alloc_code_gen_buffer(void) > static inline void *alloc_code_gen_buffer(void) > { > size_t size = tcg_ctx->code_gen_buffer_size; > - void *buf; > - > - buf = VirtualAlloc(NULL, size, MEM_RESERVE | MEM_COMMIT, > + return VirtualAlloc(NULL, size, MEM_RESERVE | MEM_COMMIT, > PAGE_EXECUTE_READWRITE); > - return buf; > } > #else > static inline void *alloc_code_gen_buffer(void) > diff --git a/block/quorum.c b/block/quorum.c > index 14333c18aa..304442ef65 100644 > --- a/block/quorum.c > +++ b/block/quorum.c > @@ -608,7 +608,7 @@ static void read_quorum_children_entry(void *opaque) > static int read_quorum_children(QuorumAIOCB *acb) > { > BDRVQuorumState *s = acb->bs->opaque; > - int i, ret; > + int i; > > acb->children_read = s->num_children; > for (i = 0; i < s->num_children; i++) { > @@ -643,9 +643,7 @@ static int read_quorum_children(QuorumAIOCB *acb) > qemu_coroutine_yield(); > } > > - ret = acb->vote_ret; > - > - return ret; > + return acb->vote_ret; > } > > static int read_fifo_child(QuorumAIOCB *acb) > diff --git a/hw/arm/exynos4210.c b/hw/arm/exynos4210.c > index 06f9d1ffa4..b7463a71ec 100644 > --- a/hw/arm/exynos4210.c > +++ b/hw/arm/exynos4210.c > @@ -156,12 +156,8 @@ void exynos4210_write_secondary(ARMCPU *cpu, > > static uint64_t exynos4210_calc_affinity(int cpu) > { > - uint64_t mp_affinity; > - > /* Exynos4210 has 0x9 as cluster ID */ > - mp_affinity = (0x9 << ARM_AFF1_SHIFT) | cpu; > - > - return mp_affinity; > + return (0x9 << ARM_AFF1_SHIFT) | cpu; > } > > Exynos4210State *exynos4210_init(MemoryRegion *system_mem) > diff --git a/hw/block/vhost-user-blk.c b/hw/block/vhost-user-blk.c > index f840f07dfe..3f41ca9e26 100644 > --- a/hw/block/vhost-user-blk.c > +++ b/hw/block/vhost-user-blk.c > @@ -196,7 +196,6 @@ static uint64_t vhost_user_blk_get_features(VirtIODevice *vdev, > Error **errp) > { > VHostUserBlk *s = VHOST_USER_BLK(vdev); > - uint64_t get_features; > > /* Turn on pre-defined features */ > virtio_add_feature(&features, VIRTIO_BLK_F_SEG_MAX); > @@ -215,9 +214,7 @@ static uint64_t vhost_user_blk_get_features(VirtIODevice *vdev, > virtio_add_feature(&features, VIRTIO_BLK_F_MQ); > } > > - get_features = vhost_get_features(&s->dev, user_feature_bits, features); > - > - return get_features; > + return vhost_get_features(&s->dev, user_feature_bits, features); > } > > static void vhost_user_blk_handle_output(VirtIODevice *vdev, VirtQueue *vq) > diff --git a/hw/hppa/dino.c b/hw/hppa/dino.c > index 15aefde09c..c5dcf3104d 100644 > --- a/hw/hppa/dino.c > +++ b/hw/hppa/dino.c > @@ -403,13 +403,10 @@ static void dino_set_irq(void *opaque, int irq, int level) > static int dino_pci_map_irq(PCIDevice *d, int irq_num) > { > int slot = d->devfn >> 3; > - int local_irq; > > assert(irq_num >= 0 && irq_num <= 3); > > - local_irq = slot & 0x03; > - > - return local_irq; > + return slot & 0x03; > } > > static void dino_set_timer_irq(void *opaque, int irq, int level) > diff --git a/hw/misc/mos6522.c b/hw/misc/mos6522.c > index 8ad9fc831e..6163cea6ab 100644 > --- a/hw/misc/mos6522.c > +++ b/hw/misc/mos6522.c > @@ -176,12 +176,8 @@ static void mos6522_set_sr_int(MOS6522State *s) > > static uint64_t mos6522_get_counter_value(MOS6522State *s, MOS6522Timer *ti) > { > - uint64_t d; > - > - d = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, > - ti->frequency, NANOSECONDS_PER_SECOND); > - > - return d; > + return muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, > + ti->frequency, NANOSECONDS_PER_SECOND); > } > > static uint64_t mos6522_get_load_time(MOS6522State *s, MOS6522Timer *ti) > diff --git a/hw/net/ftgmac100.c b/hw/net/ftgmac100.c > index 704f452067..3300e8ef4a 100644 > --- a/hw/net/ftgmac100.c > +++ b/hw/net/ftgmac100.c > @@ -511,7 +511,6 @@ static uint32_t ftgmac100_rxpoll(FTGMAC100State *s) > > uint32_t cnt = 1024 * FTGMAC100_APTC_RXPOLL_CNT(s->aptcr); > uint32_t speed = (s->maccr & FTGMAC100_MACCR_FAST_MODE) ? 1 : 0; > - uint32_t period; > > if (s->aptcr & FTGMAC100_APTC_RXPOLL_TIME_SEL) { > cnt <<= 4; > @@ -521,9 +520,7 @@ static uint32_t ftgmac100_rxpoll(FTGMAC100State *s) > speed = 2; > } > > - period = cnt / div[speed]; > - > - return period; > + return cnt / div[speed]; > } > > static void ftgmac100_reset(DeviceState *d) > diff --git a/hw/ppc/pnv_lpc.c b/hw/ppc/pnv_lpc.c > index c42b4a8f6c..2317d1e62c 100644 > --- a/hw/ppc/pnv_lpc.c > +++ b/hw/ppc/pnv_lpc.c > @@ -125,25 +125,17 @@ static int pnv_lpc_dt_xscom(PnvXScomInterface *dev, void *fdt, int xscom_offset) > static bool opb_read(PnvLpcController *lpc, uint32_t addr, uint8_t *data, > int sz) > { > - bool success; > - > /* XXX Handle access size limits and FW read caching here */ > - success = !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, > - data, sz, false); > - > - return success; > + return !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, > + data, sz, false); > } > > static bool opb_write(PnvLpcController *lpc, uint32_t addr, uint8_t *data, > int sz) > { > - bool success; > - > /* XXX Handle access size limits here */ > - success = !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, > - data, sz, true); > - > - return success; > + return !address_space_rw(&lpc->opb_as, addr, MEMTXATTRS_UNSPECIFIED, > + data, sz, true); > } > > #define ECCB_CTL_READ PPC_BIT(15) > diff --git a/io/net-listener.c b/io/net-listener.c > index 555e8acaa4..3317aa6e5f 100644 > --- a/io/net-listener.c > +++ b/io/net-listener.c > @@ -25,11 +25,7 @@ > > QIONetListener *qio_net_listener_new(void) > { > - QIONetListener *ret; > - > - ret = QIO_NET_LISTENER(object_new(TYPE_QIO_NET_LISTENER)); > - > - return ret; > + return QIO_NET_LISTENER(object_new(TYPE_QIO_NET_LISTENER)); > } > > void qio_net_listener_set_name(QIONetListener *listener, > diff --git a/target/i386/hax-darwin.c b/target/i386/hax-darwin.c > index acdde476a0..a5426a6dac 100644 > --- a/target/i386/hax-darwin.c > +++ b/target/i386/hax-darwin.c > @@ -257,10 +257,7 @@ int hax_host_setup_vcpu_channel(struct hax_vcpu_state *vcpu) > > int hax_vcpu_run(struct hax_vcpu_state *vcpu) > { > - int ret; > - > - ret = ioctl(vcpu->fd, HAX_VCPU_IOCTL_RUN, NULL); > - return ret; > + return ioctl(vcpu->fd, HAX_VCPU_IOCTL_RUN, NULL); > } > > int hax_sync_fpu(CPUArchState *env, struct fx_layout *fl, int set) > @@ -315,13 +312,12 @@ int hax_sync_vcpu_state(CPUArchState *env, struct vcpu_state_t *state, int set) > > int hax_inject_interrupt(CPUArchState *env, int vector) > { > - int ret, fd; > + int fd; > > fd = hax_vcpu_get_fd(env); > if (fd <= 0) { > return -1; > } > > - ret = ioctl(fd, HAX_VCPU_IOCTL_INTERRUPT, &vector); > - return ret; > + return ioctl(fd, HAX_VCPU_IOCTL_INTERRUPT, &vector); > } > diff --git a/target/mips/dsp_helper.c b/target/mips/dsp_helper.c > index f152fea34a..739b69dd45 100644 > --- a/target/mips/dsp_helper.c > +++ b/target/mips/dsp_helper.c > @@ -3274,14 +3274,11 @@ target_ulong helper_dextr_l(target_ulong ac, target_ulong shift, > CPUMIPSState *env) > { > uint64_t temp[3]; > - target_ulong result; > > shift = shift & 0x3F; > > mipsdsp_rndrashift_acc(temp, ac, shift, env); > - result = (temp[1] << 63) | (temp[0] >> 1); > - > - return result; > + return (temp[1] << 63) | (temp[0] >> 1); > } > > target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, > @@ -3289,7 +3286,6 @@ target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, > { > uint64_t temp[3]; > uint32_t temp128; > - target_ulong result; > > shift = shift & 0x3F; > mipsdsp_rndrashift_acc(temp, ac, shift, env); > @@ -3309,9 +3305,7 @@ target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, > set_DSPControl_overflow_flag(1, 23, env); > } > > - result = (temp[1] << 63) | (temp[0] >> 1); > - > - return result; > + return (temp[1] << 63) | (temp[0] >> 1); > } > > target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, > @@ -3319,7 +3313,6 @@ target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, > { > uint64_t temp[3]; > uint32_t temp128; > - target_ulong result; > > shift = shift & 0x3F; > mipsdsp_rndrashift_acc(temp, ac, shift, env); > @@ -3345,9 +3338,7 @@ target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, > } > set_DSPControl_overflow_flag(1, 23, env); > } > - result = (temp[1] << 63) | (temp[0] >> 1); > - > - return result; > + return (temp[1] << 63) | (temp[0] >> 1); > } > #endif > > diff --git a/target/xtensa/core-dc232b/xtensa-modules.c b/target/xtensa/core-dc232b/xtensa-modules.c > index d322c3f52a..164df3b1a4 100644 > --- a/target/xtensa/core-dc232b/xtensa-modules.c > +++ b/target/xtensa/core-dc232b/xtensa-modules.c > @@ -1736,9 +1736,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_arr_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1750,9 +1748,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1764,9 +1760,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_art_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1778,9 +1772,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar0_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1792,9 +1784,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar4_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1806,9 +1796,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar8_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1820,9 +1808,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar12_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1834,9 +1820,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_entry_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -2406,9 +2390,7 @@ Operand_mx_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mx_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2436,9 +2418,7 @@ Operand_mw_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mw_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2450,9 +2430,7 @@ Operand_mr0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr0_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2464,9 +2442,7 @@ Operand_mr1_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr1_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2478,9 +2454,7 @@ Operand_mr2_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr2_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2492,9 +2466,7 @@ Operand_mr3_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr3_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > diff --git a/target/xtensa/core-dc233c/xtensa-modules.c b/target/xtensa/core-dc233c/xtensa-modules.c > index 7c20f82349..0f32f0804a 100644 > --- a/target/xtensa/core-dc233c/xtensa-modules.c > +++ b/target/xtensa/core-dc233c/xtensa-modules.c > @@ -1817,9 +1817,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_arr_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1831,9 +1829,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1845,9 +1841,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_art_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1859,9 +1853,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar0_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1873,9 +1865,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar4_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1887,9 +1877,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar8_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1901,9 +1889,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar12_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -1915,9 +1901,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_entry_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x1f) != 0; > - return error; > + return (*valp & ~0x1f) != 0; > } > > static int > @@ -2487,9 +2471,7 @@ Operand_mx_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mx_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2517,9 +2499,7 @@ Operand_mw_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mw_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2531,9 +2511,7 @@ Operand_mr0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr0_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2545,9 +2523,7 @@ Operand_mr1_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr1_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2559,9 +2535,7 @@ Operand_mr2_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr2_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > @@ -2573,9 +2547,7 @@ Operand_mr3_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_mr3_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3) != 0; > - return error; > + return (*valp & ~0x3) != 0; > } > > static int > diff --git a/target/xtensa/core-de212/xtensa-modules.c b/target/xtensa/core-de212/xtensa-modules.c > index ef7674de3a..480c68d3c6 100644 > --- a/target/xtensa/core-de212/xtensa-modules.c > +++ b/target/xtensa/core-de212/xtensa-modules.c > @@ -1798,9 +1798,7 @@ OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1812,9 +1810,7 @@ OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_0_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1826,9 +1822,7 @@ OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_1_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1840,9 +1834,7 @@ OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_2_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1854,9 +1846,7 @@ OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_3_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1868,9 +1858,7 @@ OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_4_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -2464,9 +2452,7 @@ OperandSem_opnd_sem_MR_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > @@ -2478,9 +2464,7 @@ OperandSem_opnd_sem_MR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_1_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > @@ -2492,9 +2476,7 @@ OperandSem_opnd_sem_MR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_2_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > @@ -2506,9 +2488,7 @@ OperandSem_opnd_sem_MR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_3_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > @@ -2520,9 +2500,7 @@ OperandSem_opnd_sem_MR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_4_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > @@ -2534,9 +2512,7 @@ OperandSem_opnd_sem_MR_5_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_MR_5_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 4); > - return error; > + return (*valp >= 4); > } > > static int > diff --git a/target/xtensa/core-fsf/xtensa-modules.c b/target/xtensa/core-fsf/xtensa-modules.c > index f7de2dec15..c32683ff77 100644 > --- a/target/xtensa/core-fsf/xtensa-modules.c > +++ b/target/xtensa/core-fsf/xtensa-modules.c > @@ -1379,9 +1379,7 @@ Operand_arr_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_arr_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1393,9 +1391,7 @@ Operand_ars_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1407,9 +1403,7 @@ Operand_art_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_art_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0xf) != 0; > - return error; > + return (*valp & ~0xf) != 0; > } > > static int > @@ -1421,9 +1415,7 @@ Operand_ar0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar0_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3f) != 0; > - return error; > + return (*valp & ~0x3f) != 0; > } > > static int > @@ -1435,9 +1427,7 @@ Operand_ar4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar4_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3f) != 0; > - return error; > + return (*valp & ~0x3f) != 0; > } > > static int > @@ -1449,9 +1439,7 @@ Operand_ar8_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar8_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3f) != 0; > - return error; > + return (*valp & ~0x3f) != 0; > } > > static int > @@ -1463,9 +1451,7 @@ Operand_ar12_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ar12_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3f) != 0; > - return error; > + return (*valp & ~0x3f) != 0; > } > > static int > @@ -1477,9 +1463,7 @@ Operand_ars_entry_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > Operand_ars_entry_encode (uint32 *valp) > { > - int error; > - error = (*valp & ~0x3f) != 0; > - return error; > + return (*valp & ~0x3f) != 0; > } > > static int > diff --git a/target/xtensa/core-sample_controller/xtensa-modules.c b/target/xtensa/core-sample_controller/xtensa-modules.c > index fba41b99ae..7e87d216bd 100644 > --- a/target/xtensa/core-sample_controller/xtensa-modules.c > +++ b/target/xtensa/core-sample_controller/xtensa-modules.c > @@ -1570,9 +1570,7 @@ OperandSem_opnd_sem_AR_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1584,9 +1582,7 @@ OperandSem_opnd_sem_AR_0_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_0_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1598,9 +1594,7 @@ OperandSem_opnd_sem_AR_1_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_1_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1612,9 +1606,7 @@ OperandSem_opnd_sem_AR_2_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_2_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1626,9 +1618,7 @@ OperandSem_opnd_sem_AR_3_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_3_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > @@ -1640,9 +1630,7 @@ OperandSem_opnd_sem_AR_4_decode (uint32 *valp ATTRIBUTE_UNUSED) > static int > OperandSem_opnd_sem_AR_4_encode (uint32 *valp) > { > - int error; > - error = (*valp >= 32); > - return error; > + return (*valp >= 32); > } > > static int > diff --git a/target/xtensa/translate.c b/target/xtensa/translate.c > index 4f6d03059f..fd1223e81a 100644 > --- a/target/xtensa/translate.c > +++ b/target/xtensa/translate.c > @@ -1272,11 +1272,8 @@ XtensaOpcodeOps * > xtensa_find_opcode_ops(const XtensaOpcodeTranslators *t, > const char *name) > { > - XtensaOpcodeOps *ops; > - > - ops = bsearch(name, t->opcode, t->num_opcodes, > - sizeof(XtensaOpcodeOps), compare_opcode_ops); > - return ops; > + return bsearch(name, t->opcode, t->num_opcodes, > + sizeof(XtensaOpcodeOps), compare_opcode_ops); > } > > static void translate_abs(DisasContext *dc, const uint32_t arg[], > diff --git a/tests/m48t59-test.c b/tests/m48t59-test.c > index 26af7d6e8e..5b695971c7 100644 > --- a/tests/m48t59-test.c > +++ b/tests/m48t59-test.c > @@ -256,8 +256,6 @@ static void base_setup(void) > > int main(int argc, char **argv) > { > - int ret; > - > base_setup(); > > g_test_init(&argc, &argv, NULL); > @@ -267,7 +265,5 @@ int main(int argc, char **argv) > qtest_add_func("/rtc/bcd-check-time", bcd_check_time); > } > qtest_add_func("/rtc/fuzz-registers", fuzz_registers); > - ret = g_test_run(); > - > - return ret; > + return g_test_run(); > } > diff --git a/tests/test-thread-pool.c b/tests/test-thread-pool.c > index 91b4ec5524..9cdccb3a47 100644 > --- a/tests/test-thread-pool.c > +++ b/tests/test-thread-pool.c > @@ -224,8 +224,6 @@ static void test_cancel_async(void) > > int main(int argc, char **argv) > { > - int ret; > - > qemu_init_main_loop(&error_abort); > ctx = qemu_get_current_aio_context(); > pool = aio_get_thread_pool(ctx); > @@ -238,7 +236,5 @@ int main(int argc, char **argv) > g_test_add_func("/thread-pool/cancel", test_cancel); > g_test_add_func("/thread-pool/cancel-async", test_cancel_async); > > - ret = g_test_run(); > - > - return ret; > + return g_test_run(); > } > diff --git a/util/uri.c b/util/uri.c > index 93ecefdaaf..8624a7ac23 100644 > --- a/util/uri.c > +++ b/util/uri.c > @@ -1065,10 +1065,7 @@ URI *uri_parse_raw(const char *str, int raw) > */ > URI *uri_new(void) > { > - URI *ret; > - > - ret = g_new0(URI, 1); > - return ret; > + return g_new0(URI, 1); > } > > /** -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier ` (4 preceding siblings ...) 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value Laurent Vivier @ 2018-03-23 16:26 ` no-reply 2018-03-23 17:47 ` Eric Blake 6 siblings, 0 replies; 13+ messages in thread From: no-reply @ 2018-03-23 16:26 UTC (permalink / raw) To: lvivier Cc: famz, qemu-devel, peter.maydell, mst, jasowang, agraf, jcmvbkbc, berto, qemu-block, qemu-trivial, yongbok.kim, armbru, rth Hi, This series seems to have some coding style problems. See output below for more information: Type: series Message-id: 20180323143202.28879-1-lvivier@redhat.com Subject: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle === TEST SCRIPT BEGIN === #!/bin/bash BASE=base n=1 total=$(git log --oneline $BASE.. | wc -l) failed=0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram commits="$(git log --format=%H --reverse $BASE..)" for c in $commits; do echo "Checking PATCH $n/$total: $(git log -n 1 --format=%s $c)..." if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then failed=1 echo fi n=$((n+1)) done exit $failed === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 84a0e34b6c Remove unnecessary variables for function return value 17594118dc qdict: remove useless cast 92e0e646c2 error: Remove NULL checks on error_propagate() calls d34ed23173 error: Strip trailing '\n' from error string arguments (again again) a1d1581ad5 make: improve check for stale generated files in source dir === OUTPUT BEGIN === Checking PATCH 1/5: make: improve check for stale generated files in source dir... Checking PATCH 2/5: error: Strip trailing '\n' from error string arguments (again again)... Checking PATCH 3/5: error: Remove NULL checks on error_propagate() calls... Checking PATCH 4/5: qdict: remove useless cast... Checking PATCH 5/5: Remove unnecessary variables for function return value... ERROR: return is not a function, parentheses are not required #253: FILE: target/mips/dsp_helper.c:3281: + return (temp[1] << 63) | (temp[0] >> 1); ERROR: return is not a function, parentheses are not required #272: FILE: target/mips/dsp_helper.c:3308: + return (temp[1] << 63) | (temp[0] >> 1); ERROR: return is not a function, parentheses are not required #291: FILE: target/mips/dsp_helper.c:3341: + return (temp[1] << 63) | (temp[0] >> 1); total: 3 errors, 0 warnings, 817 lines checked Your patch has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. === OUTPUT END === Test command exited with code: 1 --- Email generated automatically by Patchew [http://patchew.org/]. Please send your feedback to patchew-devel@freelists.org ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier ` (5 preceding siblings ...) 2018-03-23 16:26 ` [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle no-reply @ 2018-03-23 17:47 ` Eric Blake 2018-03-23 22:08 ` Laurent Vivier 6 siblings, 1 reply; 13+ messages in thread From: Eric Blake @ 2018-03-23 17:47 UTC (permalink / raw) To: Laurent Vivier, qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, David Gibson, Peter Maydell, Richard Henderson On 03/23/2018 09:31 AM, Laurent Vivier wrote: > I've re-run some scripts from the coccinelle directory, > and they have found some problems. > > This series fixes them. > > v2: only change PATCH 4/4 > - keep comments > - fix indentation > I didn't remove changes in autogenerated files as it > seems they are generated only once. > > Daniel P. Berrangé (1): > make: improve check for stale generated files in source dir Is the inclusion of this patch compared to v1 intentional? -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle 2018-03-23 17:47 ` Eric Blake @ 2018-03-23 22:08 ` Laurent Vivier 0 siblings, 0 replies; 13+ messages in thread From: Laurent Vivier @ 2018-03-23 22:08 UTC (permalink / raw) To: Eric Blake, qemu-devel Cc: Alexander Graf, Michael S. Tsirkin, qemu-block, Paolo Bonzini, Fam Zheng, qemu-trivial, Alberto Garcia, qemu-ppc, Kevin Wolf, Daniel P. Berrangé, Max Reitz, Max Filippov, Dr. David Alan Gilbert, Peter Crosthwaite, qemu-arm, Yongbok Kim, Aurelien Jarno, Markus Armbruster, Jason Wang, Igor Mitsyanko, Eduardo Habkost, David Gibson, Peter Maydell, Richard Henderson On 23/03/2018 18:47, Eric Blake wrote: > On 03/23/2018 09:31 AM, Laurent Vivier wrote: >> I've re-run some scripts from the coccinelle directory, >> and they have found some problems. >> >> This series fixes them. >> >> v2: only change PATCH 4/4 >> - keep comments >> - fix indentation >> I didn't remove changes in autogenerated files as it >> seems they are generated only once. >> >> Daniel P. Berrangé (1): >> make: improve check for stale generated files in source dir > > Is the inclusion of this patch compared to v1 intentional? Oh, no, sorry... I've put this in my branch to test it and forgot to remove it... Thanks, Laurent ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-03-27 3:10 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-03-23 14:31 [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 1/5] make: improve check for stale generated files in source dir Laurent Vivier 2018-03-23 14:31 ` [Qemu-devel] [PATCH v2 2/5] error: Strip trailing '\n' from error string arguments (again again) Laurent Vivier 2018-03-23 16:59 ` Eric Blake 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 3/5] error: Remove NULL checks on error_propagate() calls Laurent Vivier 2018-03-23 19:14 ` [Qemu-devel] [Qemu-ppc] " Thomas Huth 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 4/5] qdict: remove useless cast Laurent Vivier 2018-03-27 3:10 ` Fam Zheng 2018-03-23 14:32 ` [Qemu-devel] [PATCH v2 5/5] Remove unnecessary variables for function return value Laurent Vivier 2018-03-24 0:24 ` David Gibson 2018-03-23 16:26 ` [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle no-reply 2018-03-23 17:47 ` Eric Blake 2018-03-23 22:08 ` Laurent Vivier
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.