On Tue, 17 Apr 2018 21:58:21 +0300 "Michael S. Tsirkin" <mst@xxxxxxxxxx> wrote: > It turns out (as will be clear from follow-up patches) > we do not really need any kvm para macros host side > for now, except on x86, and there we need it > unconditionally whether we run on kvm or we don't. > > Import the x86 asm/kvm_para.h into standard-headers, > follow-up patches remove a bunch of code using this. > > Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx> > --- > scripts/update-linux-headers.sh | 16 +++++----------- > 1 file changed, 5 insertions(+), 11 deletions(-) > > diff --git a/scripts/update-linux-headers.sh b/scripts/update-linux-headers.sh > index 5b1d8dc..a017b53 100755 > --- a/scripts/update-linux-headers.sh > +++ b/scripts/update-linux-headers.sh > @@ -43,6 +43,7 @@ cp_portable() { > -e 'limits' \ > -e 'linux/kernel' \ > -e 'linux/sysinfo' \ > + -e 'asm-generic/kvm_para' \ > > /dev/null > then > echo "Unexpected #include in input file $f". > @@ -98,13 +99,9 @@ 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 kvm.h unistd.h; do > cp "$tmpdir/include/asm/$header" "$output/linux-headers/asm-$arch" > done > - if [ $arch = powerpc ]; then > - cp "$tmpdir/include/asm/epapr_hcalls.h" "$output/linux-headers/asm-powerpc/" > - fi Hm, why are you dropping this one? (The other changes look sane.)