no-re...@patchew.org wrote: > Hi, > > This series seems to have some coding style problems. See output below for > more information: > > Type: series > Message-id: 20180413075200.15217-1-...@kaod.org > Subject: [Qemu-devel] [PATCH v2] migration: discard non-migratable RAMBlocks >
> === OUTPUT BEGIN === > Checking PATCH 1/1: migration: discard non-migratable RAMBlocks... > ERROR: Macros with multiple statements should be enclosed in a do - while loop > #96: FILE: migration/ram.c:191: > +#define RAMBLOCK_FOREACH_MIGRATABLE(block) \ > + RAMBLOCK_FOREACH(block) \ > + if (!qemu_ram_is_migratable(block)) {} else > > ERROR: trailing statements should be on next line > #98: FILE: migration/ram.c:193: > + if (!qemu_ram_is_migratable(block)) {} else > > total: 2 errors, 0 warnings, 167 lines checked To be fair, I don't know how to fix this outside of: BEGIN_RAMBLOCK_FOREACH(...) END_RAMBLOCK_FOREACH() type of construct. I was wondering about what could happen if the RAMBLOCK_FOREACH was insied an if, but checkpatch beated me to it. Later, Juan.