qemu: update to v2.12.0
The Buildroot update fixes#28 which broke the build on Ubuntu 18.04,
which had error message:
conflicting types for 'copy_file_range'
We shouldn't normally update to -rc tags, but it fixes the build and I can't
be bothered to bisect further, when 2018.05 comes we will just update again.
The qemu update is kind of random, and I shouldn't have done it at the same
time, but so be it. I did it because I noticed the build was broken while
trying to fix .gitignores on QEMU.
Semi automated conversion, in part because Pandoc is kind of buggy for adoc:
Some of the commands were along the lines:
for f in *.md; do pandoc --atx-headers --base-header-level=3 -o ${f%.md}.adoc --wrap=none $f; done
sed -Ei '/\[\[.*\]\]/d' *.adoc
while read -r f; do cat $f; echo; done <f >g
17.10 failed with a similar message to: http://patchwork.ozlabs.org/patch/772848/
but applying that patch did not solve it, apparently there were fixes already
on later versions of the tracked package.
Update .gitmodules to ignore patches we apply to Buildroot.