[RFC PATCH 5/5] powerpc/syscalls: Use the number when building SPU syscall table

Arnd Bergmann arnd at arndb.de
Wed Jan 16 03:26:01 AEDT 2019


On Mon, Jan 14, 2019 at 12:36 PM Michael Ellerman <mpe at ellerman.id.au> wrote:
>
> Currently the macro that inserts entries into the SPU syscall table
> doesn't actually use the "nr" (syscall number) parameter.
>
> This does work, but it relies on the exact right number of syscall
> entries being emitted in order for the syscal numbers to line up with
> the array entries. If for example we had two entries with the same
> syscall number we wouldn't get an error, it would just cause all
> subsequent syscalls to be off by one in the spu_syscall_table.
>
> So instead change the macro to assign to the specific entry of the
> array, meaning any numbering overlap will be caught by the compiler.
>
> Signed-off-by: Michael Ellerman <mpe at ellerman.id.au>

Acked-by: Arnd Bergmann <arnd at arndb.de>


More information about the Linuxppc-dev mailing list