Re: [PATCH] kernel source spellchecker

Dan Kegel
2003-03-01T05:18:14Z

[-- Attachment #1: Type: text/plain, Size: 905 bytes --]

Joe Perches wrote:
> On Wed, 2003-02-26 at 22:59, Dan Kegel wrote:
>
>>Since the main remaining feature before release of the 2.6
>>kernel is fixing all the remaining spelling errors,
>>this patch seems appropriate.
>
>
> Who let the comedian in? :o

At first I was jokeing, but what the heck, I figured I'd run
it. Here are the mispelled words that occur in five
or more files and that lookd like real misspellings to my eye.
The list contains some words that are ok in British usage;
I don't have a British spellchecker (that I know how to use).

Perhaps some eagr Perl monger can (after removing the British-ok
words!) contribute a spellcorrect-kernel program that takes
in a liste of known misspellings + corrections, and applies
them to the commments in all kernel source files...
- Dan

--
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045

[-- Attachment #2: errors.txt --]
[-- Type: text/plain, Size: 1813 bytes --]

accomodate
Acknowledgement
acknowledgements
adaptor
adaptors
adddress
additionnal
alignement
allways
analyse
angerous
apropriate
arround
assosciated
assosiated
asyncronous
Auxillary
availible
avaliable
basicly
beeing
borken
boundry
bramaged
cacheable
callin
cancelled
capabilites
childs
choosen
comamnd
comming
commited
comparision
Compatability
compatibilty
compatiblity
completly
concurent
Continous
continous
controler
controllen
coresponding
decrementer
decriptor
defered
defintions
denormalised
denormalized
dependend
desciptor
devide
differenciate
doesnt
DONT
dont't
dugger
emptive
entrancy
entrys
everytime
explicitely
foward
fuction
funtion
guarenteed
handeling
harware
hasnt
havn't
houldn't
hysical
i'm
immediatly
implemantation
implmentation
Incomming
incomming
indice
infomation
Inifity
inital
initalization
Initalize
initalize
inited
initilization
initing
inteface
interrrupt
interrups
Interupt
intervall
intialization
Intialize
intialize
invokation
is'nt
Lenght
managment
mergeable
middelin
modelled
Modularisation
modularisation
Modularised
neccessary
negociated
Neighbour
neighbour
Noone
nuclecu
occured
occurence
occuring
organised
ouput
outputing
overriden
paramter
paramters
Passthrough
passthru
performace
popies
preceeding
promiscous
realise
realised
receving
Recieve
recieve
recieved
recognised
reenable
reentrance
registred
Regsiter
relevent
Reorganisation
reorganised
requeue
reselection
resetted
ressources
scather
serialisation
shouldnt
signalled
signalling
sleepie
specifc
specifed
speficied
sublicense
succesful
successfull
superflous
Synchronisation
synchronisation
there're
threshhold
throught
thru
timming
TORTIOUS
tranceiver
transfering
transmiting
trasfered
truely
tunables
uffer
uglyness
uncachable
unrecognised
useable
usefull
verticies
waranty
watseful
wierd
writeable
writting