Commit 79e18a60 authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Stefan Hajnoczi
Browse files

tests/fuzz: Remove unuseful/unused typedefs



These typedefs are not used. Use a simple structure,
remote the typedefs.

Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20200514143433.18569-5-philmd@redhat.com
Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
parent 73ee6da4
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -45,12 +45,11 @@ static void i440fx_fuzz_qtest(QTestState *s,
     * loop over the Data, breaking it up into actions. each action has an
     * opcode, address offset and value
     */
    typedef struct QTestFuzzAction {
    struct {
        uint8_t opcode;
        uint8_t addr;
        uint32_t value;
    } QTestFuzzAction;
    QTestFuzzAction a;
    } a;

    while (Size >= sizeof(a)) {
        /* make a copy of the action so we can normalize the values in-place */
@@ -91,19 +90,18 @@ static void i440fx_fuzz_qos(QTestState *s,
     * Same as i440fx_fuzz_qtest, but using QOS. devfn is incorporated into the
     * value written over Port IO
     */
    typedef struct QOSFuzzAction {
    struct {
        uint8_t opcode;
        uint8_t offset;
        int devfn;
        uint32_t value;
    } QOSFuzzAction;
    } a;

    static QPCIBus *bus;
    if (!bus) {
        bus = qpci_new_pc(s, fuzz_qos_alloc);
    }

    QOSFuzzAction a;
    while (Size >= sizeof(a)) {
        memcpy(&a, Data, sizeof(a));
        switch (a.opcode % ACTION_MAX) {