1eed56e9aSPaolo Bonzini#! /bin/sh 2eed56e9aSPaolo Bonzini 3eed56e9aSPaolo Bonziniif test $# = 0; then 4eed56e9aSPaolo Bonzini exit 0 5eed56e9aSPaolo Bonzinifi 6eed56e9aSPaolo Bonzini 7eed56e9aSPaolo Bonzini# Create list of config switches that should be poisoned in common code... 8eed56e9aSPaolo Bonzini# but filter out CONFIG_TCG and CONFIG_USER_ONLY which are special. 9eed56e9aSPaolo Bonziniexec sed -n \ 10eed56e9aSPaolo Bonzini -e' /CONFIG_TCG/d' \ 11eed56e9aSPaolo Bonzini -e '/CONFIG_USER_ONLY/d' \ 12eed56e9aSPaolo Bonzini -e '/^#define / {' \ 13eed56e9aSPaolo Bonzini -e 's///' \ 14eed56e9aSPaolo Bonzini -e 's/ .*//' \ 15eed56e9aSPaolo Bonzini -e 's/^/#pragma GCC poison /p' \ 16*1248a159SMarkus Armbruster -e '}' "$@" | sort -u 17