[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-trivial] [Qemu-devel] [PATCH v5 35/46] hw/usb: Use the IEC bin
From: |
Richard Henderson |
Subject: |
Re: [Qemu-trivial] [Qemu-devel] [PATCH v5 35/46] hw/usb: Use the IEC binary prefix definitions |
Date: |
Wed, 27 Jun 2018 06:47:23 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
On 06/27/2018 06:03 AM, Philippe Mathieu-Daudé wrote:
> On 06/27/2018 04:04 AM, Richard Henderson wrote:
>> On 06/25/2018 05:42 AM, Philippe Mathieu-Daudé wrote:
>>> -#define VSCARD_IN_SIZE 65536
>>> +#define VSCARD_IN_SIZE (64 * KiB)
>>>
>>> /* maximum size of ATR - from 7816-3 */
>>> #define MAX_ATR_SIZE 40
>>> @@ -276,7 +277,7 @@ static void ccid_card_vscard_read(void *opaque, const
>>> uint8_t *buf, int size)
>>>
>>> if (card->vscard_in_pos + size > VSCARD_IN_SIZE) {
>>> error_report(
>>> - "no room for data: pos %d + size %d > %d. dropping
>>> connection.",
>>> + "no room for data: pos %u + size %d > %ld. dropping
>>> connection.",
>>> card->vscard_in_pos, size, VSCARD_IN_SIZE);
>>
>> Did you test this with i686 host? %ld doesn't look right.
>
> Yes...
>
> $ uname -m
> x86_64
> $ make hw/usb/ccid-card-passthru.o
> CC hw/usb/ccid-card-passthru.o
> $
Ah, no, I mean 32-bit i686, not x86_64.
r~
- Re: [Qemu-trivial] [Qemu-devel] [PATCH v5 28/46] hw/sh4: Use the IEC binary prefix definitions, (continued)
- [Qemu-trivial] [PATCH v5 27/46] hw/lm32: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
- [Qemu-trivial] [PATCH v5 29/46] hw/mips/r4k: Constify params_size, Philippe Mathieu-Daudé, 2018/06/25
- [Qemu-trivial] [PATCH v5 30/46] hw/mips: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
- [Qemu-trivial] [PATCH v5 34/46] hw/net: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
- [Qemu-trivial] [PATCH v5 32/46] hw/ppc: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
- [Qemu-trivial] [PATCH v5 35/46] hw/usb: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 36/46] hw/sd: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 37/46] hw/vfio: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 38/46] hw/virtio: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 39/46] hw/rdma: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 40/46] cutils: Do not include "qemu/units.h" directly, Philippe Mathieu-Daudé, 2018/06/25
[Qemu-trivial] [PATCH v5 41/46] hw/ppc: Use the IEC binary prefix definitions, Philippe Mathieu-Daudé, 2018/06/25