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