qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] checkpatch.pl question


From: Markus Armbruster
Subject: Re: [Qemu-devel] checkpatch.pl question
Date: Fri, 06 Jun 2014 09:17:03 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Alexey Kardashevskiy <address@hidden> writes:

> On 06/06/2014 04:27 PM, Markus Armbruster wrote:
>> Alexey Kardashevskiy <address@hidden> writes:
>> 
>>> Hi!
>>>
>>> checkpatch.pl often complains on things like this:
>>>
>>> ===
>>> ERROR: need consistent spacing around '*' (ctx:WxV)
>>> #57: FILE: hw/misc/vfio.c:4323:
>>> +int vfio_container_ioctl(AddressSpace *as, int32_t groupid,
>>>                                        ^
>>>
>>> total: 1 errors, 0 warnings, 46 lines checked
>>> ===
>>>
>>> Since perl is a write-only language, I cannot understand why :) Any clue?
>> 
>> It misinterprets the '*' as infix operator, because it doesn't recognize
>> 'AddressSpace *as' is a declaration.  Sorry, this isn't much of a clue,
>> but you didn't provide much of a reproducer.
>> 
>
> Ooops. Sorry about that.
>
> The failing patch has been posted today:
> [PATCH v8 2/4] vfio: Add vfio_container_ioctl()
>
> And the failing chunk is:
>
> diff --git a/include/hw/misc/vfio.h b/include/hw/misc/vfio.h
> new file mode 100644
> index 0000000..0b26cd8
> --- /dev/null
> +++ b/include/hw/misc/vfio.h
> @@ -0,0 +1,9 @@
> +#ifndef VFIO_API_H
> +#define VFIO_API_H
> +
> +#include "qemu/typedefs.h"
> +
> +extern int vfio_container_ioctl(AddressSpace *as, int32_t groupid,
> +                                int req, void *param);
> +
> +#endif

--debug values=1 produces

188 > . extern int vfio_container_ioctl(AddressSpace *as, int32_t groupid,
188 > EEVVVVVVVTTTTVVVVVVVVVVVVVVVVVVVVNTTTTTTTTTTTTTTVVCCTTTTTTTTVVVVVVVCC

which suggests it recognizes the declaration just fine.

Copying a few possible victims^Wexperts.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]