Na ja. Bár legjobb tudomásom szerint nem úgy készülnek az új kernelverziók, hogy egy hexeditorral nekiesnek a /vmlinuz-nak... Szóval szerintem nem kell tűzzel-vassal irtani a GOTO-t (főleg az ilyen hardverközeli kódokban, mint a kernel), de csak erősen indokolt esetben kéne használni.
Nálunk a főiskolán pl. ha struktúrált programnyelvből vizsgáztál (elsősorban Pascalból, de C-ból is), tutter bukta volt a GOTO használata. Úgyanígy pl. az exit() (vagy mi van pascalban, de rég volt....) használata is, pedig akkor nem azt írtad, hogy if "valami_fontos_nem_ok" then exit;, hanem hogy if NOT "valami_fontos_nem_ok" then begin "az_EGÉSZ_program" end;
Hát ne mondja senki, hogy ez átláthatóbb. Csak épp nem lehet belőle Jackson-ábrát rajzolni (boaaaa)...
end.