[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2] linux-user: Simplify timerid checks on g_pos
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v2] linux-user: Simplify timerid checks on g_posix_timers range |
Date: |
Fri, 22 Aug 2014 13:25:28 +0100 |
On 22 August 2014 13:12, Alexander Graf <address@hidden> wrote:
> In Linux, the timer id is a "key" into a hash table that the kernel
> searches to find its timer. In QEMU it's an offset into an array.
>
> In both cases the syscall user receives it as a token from a create
> function and should treat it as opaque.
>
> So in the QEMU case it is unsigned, regardless of what the kernel allows
> it to be, because it's an array offset.
It's a number between 0 and 32. That doesn't imply that it has
to be an unsigned variable, and we already have it in a
signed variable arg1...
-- PMM
Re: [Qemu-devel] [PATCH v2] linux-user: Simplify timerid checks on g_posix_timers range, Laurent Vivier, 2014/08/22