qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 1/3] update-linux-headers.sh: add unistd.h


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH v2 1/3] update-linux-headers.sh: add unistd.h
Date: Tue, 20 Mar 2018 17:24:20 +0000

On 20 March 2018 at 17:17, Michael S. Tsirkin <address@hidden> wrote:
> Add the header and its dependencies.
>
> Signed-off-by: Michael S. Tsirkin <address@hidden>
> ---
>  scripts/update-linux-headers.sh | 17 ++++++++++-------
>  1 file changed, 10 insertions(+), 7 deletions(-)
>
> diff --git a/scripts/update-linux-headers.sh b/scripts/update-linux-headers.sh
> index d18e2f1..e528bda 100755
> --- a/scripts/update-linux-headers.sh
> +++ b/scripts/update-linux-headers.sh
> @@ -80,11 +80,6 @@ for arch in $ARCHLIST; do
>          continue
>      fi
>
> -    # Blacklist architectures which have KVM headers but are actually dead
> -    if [ "$arch" = "ia64" -o "$arch" = "mips" ]; then
> -        continue
> -    fi
> -
>      if [ "$arch" = x86 ]; then
>          arch_var=SRCARCH
>      else
> @@ -95,9 +90,17 @@ for arch in $ARCHLIST; do
>
>      rm -rf "$output/linux-headers/asm-$arch"
>      mkdir -p "$output/linux-headers/asm-$arch"
> -    for header in kvm.h kvm_para.h unistd.h; do
> +    for header in unistd.h bitsperlong.h; do
>          cp "$tmpdir/include/asm/$header" "$output/linux-headers/asm-$arch"
>      done
> +
> +    # Blacklist architectures which have KVM headers but are actually dead
> +    if [ "$arch" != "ia64" -a "$arch" != "mips" ]; then

We don't need to blacklist ia64 here, beacues it doesn't have the kvm
headers in the kernel any more, so it is already being skipped because
of the condition at the top of the loop that ignores any arch which
doesn't have a kvm.h.

For MIPS, KVM is supposed to be properly supported these days, right?
That sounds like we should not be blacklisting them either, but instead
sorting out whatever issues it was that made us exclude them.

> +        for header in kvm.h kvm_para.h; do
> +            cp "$tmpdir/include/asm/$header" 
> "$output/linux-headers/asm-$arch"
> +        done
> +    fi
> +
>      if [ $arch = powerpc ]; then
>          cp "$tmpdir/include/asm/epapr_hcalls.h" 
> "$output/linux-headers/asm-powerpc/"
>      fi
> @@ -130,7 +133,7 @@ for header in kvm.h kvm_para.h vfio.h vfio_ccw.h vhost.h \
>  done
>  rm -rf "$output/linux-headers/asm-generic"
>  mkdir -p "$output/linux-headers/asm-generic"
> -for header in kvm_para.h; do
> +for header in kvm_para.h bitsperlong.h unistd.h; do
>      cp "$tmpdir/include/asm-generic/$header" 
> "$output/linux-headers/asm-generic"
>  done
>  if [ -L "$linux/source" ]; then
> --
> MST

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]