Message ID | 20231123185821.2272504-4-christoph.muellner@vrull.eu (mailing list archive) |
---|---|
State | Accepted |
Commit | b250c90898412878fe56f069b1a6b1b94a7bbdfa |
Headers | show |
Series | tools: selftests: riscv: Fix compiler warnings | expand |
On 23/11/2023 19:58, Christoph Muellner wrote: > From: Christoph Müllner <christoph.muellner@vrull.eu> > > GCC raises the following warning: > warning: 'status' may be used uninitialized > The warning comes from the fact, that the signature of waitpid() is > unknown and therefore the initialization of GCC cannot be guessed. > Let's add the relevant header to address this warning. > > Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu> > --- > tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > index 2c0d2b1126c1..1f9969bed235 100644 > --- a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > +++ b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > @@ -1,4 +1,7 @@ > // SPDX-License-Identifier: GPL-2.0-only > + > +#include <linux/wait.h> > + > #define THIS_PROGRAM "./vstate_exec_nolibc" > > int main(int argc, char **argv) You can add: Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com> Thanks! Alex
On Fri, Nov 24, 2023 at 2:58 AM Christoph Muellner <christoph.muellner@vrull.eu> wrote: > > From: Christoph Müllner <christoph.muellner@vrull.eu> > > GCC raises the following warning: > warning: 'status' may be used uninitialized > The warning comes from the fact, that the signature of waitpid() is > unknown and therefore the initialization of GCC cannot be guessed. > Let's add the relevant header to address this warning. > > Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu> Reviewed-by: Andy Chiu <andy.chiu@sifive.com> > --- > tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > index 2c0d2b1126c1..1f9969bed235 100644 > --- a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > +++ b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c > @@ -1,4 +1,7 @@ > // SPDX-License-Identifier: GPL-2.0-only > + > +#include <linux/wait.h> > + > #define THIS_PROGRAM "./vstate_exec_nolibc" > > int main(int argc, char **argv) > -- > 2.41.0 >
diff --git a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c index 2c0d2b1126c1..1f9969bed235 100644 --- a/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c +++ b/tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c @@ -1,4 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only + +#include <linux/wait.h> + #define THIS_PROGRAM "./vstate_exec_nolibc" int main(int argc, char **argv)