Norbert Kiessel решил проверить наличие в исходных текстах Linux ядра таких опечаток как использование '|' и '&' вместо '||' и '&&' в операторах условия. В результате был опубликован патч для linux ядра 2.4.20 вызвавший бурное обсуждение. Поиск ошибок осуществлялся при помощи команды:
find ${1:-.} -name *.c | xargs grep -En '![a-zA-Z0-9_ ]+(|[^|]|&[^&])|([^|]||[^&]&) *!'
|