Messages in this thread | | | From | Michael Ellerman <> | Subject | Re: powerpc: Always initialize input array when calling epapr_hypercall() | Date | Sun, 8 Oct 2017 19:43:36 +1100 (AEDT) |
| |
On Thu, 2017-09-28 at 13:33:39 UTC, Seth Forshee wrote: > Several callers to epapr_hypercall() pass an uninitialized stack > allocated array for the input arguments, presumably because they > have no input arguments. However this can produce errors like > this one > > arch/powerpc/include/asm/epapr_hcalls.h:470:42: error: 'in' may be used uninitialized in this function [-Werror=maybe-uninitialized] > unsigned long register r3 asm("r3") = in[0]; > ~~^~~ > > Fix callers to this function to always zero-initialize the input > arguments array to prevent this. > > Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Applied to powerpc next, thanks.
https://git.kernel.org/powerpc/c/186b8f1587c79c2fa04bfa392fdf08
cheers
| |