[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH] tests/qtest/fuzz: Add direct MemoryRegion fuzzer
From: |
no-reply |
Subject: |
Re: [RFC PATCH] tests/qtest/fuzz: Add direct MemoryRegion fuzzer |
Date: |
Mon, 25 May 2020 19:20:41 -0700 (PDT) |
Patchew URL: https://patchew.org/QEMU/address@hidden/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Message-id: address@hidden
Subject: [RFC PATCH] tests/qtest/fuzz: Add direct MemoryRegion fuzzer
Type: series
=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===
Switched to a new branch 'test'
91f34c3 tests/qtest/fuzz: Add direct MemoryRegion fuzzer
=== OUTPUT BEGIN ===
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#118:
new file mode 100644
ERROR: Macros with multiple statements should be enclosed in a do - while loop
#250: FILE: tests/qtest/fuzz/memory_region_fuzz.c:128:
+#define CASE_OP_READ(OP, OPTYPE, ADDRW, DATAW, MR) \
+ case OP##ADDRW##READ##DATAW:\
+ sz = sizeof(a->opcode)\
+ + sizeof(a->OPTYPE##ADDRW.addr)\
+ + sizeof(uint##DATAW##_t);\
+ if (Size < sz) {\
+ return;\
+ }\
+ addr = a->OPTYPE##ADDRW.addr & iomask;\
+ memory_region_dispatch_read(MR, addr, &rdval,\
+ size_memop(sizeof(uint##DATAW##_t)),\
+ MEMTXATTRS_UNSPECIFIED);\
+ break
ERROR: space required after that close brace '}'
#257: FILE: tests/qtest/fuzz/memory_region_fuzz.c:135:
+ }\
ERROR: Macros with multiple statements should be enclosed in a do - while loop
#263: FILE: tests/qtest/fuzz/memory_region_fuzz.c:141:
+#define CASE_OP_WRITE(OP, OPTYPE, ADDRW, DATAW, MR) \
+ case OP##ADDRW##WRITE##DATAW:\
+ sz = sizeof(a->opcode)\
+ + sizeof(a->OPTYPE##ADDRW.addr)\
+ + sizeof(uint##DATAW##_t);\
+ if (Size < sz) {\
+ return;\
+ }\
+ addr = a->OPTYPE##ADDRW.addr & iomask;\
+ memory_region_dispatch_write(MR, addr,\
+ a->OPTYPE##ADDRW.val##DATAW[0],\
+ size_memop(sizeof(uint##DATAW##_t)),\
+ MEMTXATTRS_UNSPECIFIED);\
+ break
ERROR: space required after that close brace '}'
#270: FILE: tests/qtest/fuzz/memory_region_fuzz.c:148:
+ }\
ERROR: Macros with multiple statements should be enclosed in a do - while loop
#279: FILE: tests/qtest/fuzz/memory_region_fuzz.c:157:
+#define CASE_MEMOP(ADDRW, DATAW) \
+ CASE_OP_READ(MEM, mem, ADDRW, DATAW, mr);\
+ CASE_OP_WRITE(MEM, mem, ADDRW, DATAW, mr)
total: 5 errors, 1 warnings, 237 lines checked
Commit 91f34c31fe1d (tests/qtest/fuzz: Add direct MemoryRegion fuzzer) 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
The full log is available at
http://patchew.org/logs/address@hidden/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to address@hidden