On Mon, 10 May 2021 13:51:45 +0000 Janosch Frank <frankja@xxxxxxxxxxxxx> wrote: > Let's add a UV library to make checking the UV feature bit easier. > In the future this library file can take care of handling UV > initialization and UV guest creation. > > Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx> > Reviewed-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> > --- > lib/s390x/asm/uv.h | 4 ++-- > lib/s390x/io.c | 2 ++ > lib/s390x/uv.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ > lib/s390x/uv.h | 10 ++++++++++ > s390x/Makefile | 1 + > 5 files changed, 60 insertions(+), 2 deletions(-) > create mode 100644 lib/s390x/uv.c > create mode 100644 lib/s390x/uv.h Reviewed-by: Cornelia Huck <cohuck@xxxxxxxxxx> > > diff --git a/lib/s390x/asm/uv.h b/lib/s390x/asm/uv.h > index 11f70a9f..b22cbaa8 100644 > --- a/lib/s390x/asm/uv.h > +++ b/lib/s390x/asm/uv.h > @@ -9,8 +9,8 @@ > * This code is free software; you can redistribute it and/or modify it > * under the terms of the GNU General Public License version 2. > */ > -#ifndef UV_H > -#define UV_H > +#ifndef ASM_S390X_UV_H > +#define ASM_S390X_UV_H Completely unrelated, but this made me look at the various header guards, and they seem to be a bit all over the place. E.g. in lib/s390x/asm/, I see no prefix, ASM_S390X, _ASMS390X, __ASMS390X, ... Would consolidating this be worthwhile, or just busywork?