--- zzzz-none-000/linux-3.10.107/scripts/tags.sh 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/scripts/tags.sh 2021-11-10 11:53:56.000000000 +0000 @@ -322,3 +322,22 @@ if [ -n "$remove_structs" ]; then LANG=C sed -i -e '/^\([a-zA-Z_][a-zA-Z0-9_]*\)\t.*\t\/\^struct \1;.*\$\/;"\tx$/d' $1 fi + +#ifdef CONFIG_AVM_ENHANCED +if [ "$1" != "cscope" ] ; then + LANG=C sed -i -e ' + # "original" location is now drivers/net/ethernet/avm/avm_cpmac/ + s,\(drivers\/net\/\)\(avm_cpmac\/\),\1ethernet\/avm\/\2,; + + # filter out some strange files that should not appear in tags + /\sdrivers\/char\/avm_new\/test_event.h\s/d; + /\sdrivers\/char\/flash_update\/urlader_eva\/include\//d; + /\sdrivers\/char\/flash_update\/urlader_eva\/src\//d; + /\sdrivers\/char\/flash_update\/urlader_eva\/tools\//d; + /\sdrivers\/char\/flash_update\/urlader_eva\/zlib-1.2.2\//d; + /\sdrivers\/isdn\/avm_dect\/stub\/src\/TOOLS/d; + /\sdrivers\/isdn\/isdn_fon5\/stack\/src\//d; + /\sdrivers\/isdn\/isdn_fon5\/os\/src\//d; + ' $1 +fi +#endif