diff options
| author | Seth Forshee <seth.forshee@canonical.com> | 2017-09-28 09:33:39 -0400 |
|---|---|---|
| committer | Michael Ellerman <mpe@ellerman.id.au> | 2017-10-06 20:50:58 +1100 |
| commit | 186b8f1587c79c2fa04bfa392fdf084443e398c1 (patch) | |
| tree | 98dea770e2fbf7d46720318969aa097fe26870e8 /drivers/misc/cxl/pci.c | |
| parent | e366b921c7e32c9b92b4c524696fa81ab508dd23 (diff) | |
powerpc: Always initialize input array when calling epapr_hypercall()
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>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers/misc/cxl/pci.c')
0 files changed, 0 insertions, 0 deletions