1#!/usr/bin/env sh 2# Permission to use, copy, modify, and/or distribute this software for 3# any purpose with or without fee is hereby granted, provided that the 4# above copyright notice and this permission notice appear in all copies. 5# 6# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 7# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 8# OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 9# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 10# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 11# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 12# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 13 14# FIXME/NOTE: some false positives in dmp/vortex86ex 15KCONFIG_FILE_LIST=$(git ls-files |grep "/Kconfig$") 16for i in $(git grep -h "^config " $KCONFIG_FILE_LIST |cut -d' ' -f2 |sort -u); do 17 git grep -q "CONFIG_$i" || \ 18 git grep -Eq "(depends on |select |default ).*$i" $KCONFIG_FILE_LIST || \ 19 echo $i not found 20done | cat 21