On 30/09/20 17:28, Andrew Jones wrote: > pvrdma_ring.h is an update-linux-headers.sh file. When running the > script again we lose the atomic_ to qatomic_ renaming. I've hacked > the script by adding > > -e 's/\batomic_read/qatomic_read/g;s/\batomic_set/qatomic_set/g' > > to the cp_portable() sed command, but only considering the two > qatomic_ functions currently used is obviously not a complete > solution. > > Any ideas?
My first thought was that it's strange that there are atomics in a uapi/ file, and in fact the file is not uapi/ but rather part of the driver. I think we should just copy the file into QEMU sources, and remove it from update-linux-headers.sh. The "s/atomic_t/int/" can go as well. Paolo