Re: [PATCH] kernel source spellchecker

From: Dan Kegel (dank@kegel.com)
Date: Sat Mar 01 2003 - 21:08:49 EST


>>I suggest we remove the entries
>> broken=borken
>> brain-damaged=dain-bramaged,dain bramaged
>>as we're not trying to remove humor from the comments.
>>
>>Also, the words 'controllen' and 'callin', are not typos, so
>> calling=callin
>>should be removed, and
>> controller=controler,controllen
>>should be just
>> controller=controler

OK, I've combined my list with the one Matthias posted,
added all the errors that occur in three or more
source files, more or less carefully vetted the list
against the source code, and put together a corrections file
(attached).

I noticed the spellchecker I posted a couple days ago gets confused by
asterisks; for some reason it thinks *foo is the word 'oo'.
I've removed all the mistaken entries in the list caused by this buglet.

This corrections file is probably good enough to actually use.
I'm running it against linux-2.5.63-bk5 now...
- Dan

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

accessible=accesible accessing=accesing accommodate=accomodate,acommodate Acknowledge=Acknowlege acknowledged=acknoledged acquire=aquire across=accross actions=actons adapter=adapater,adaptor,adatper additional=additionnal Additional=Addtional address=adddress,addresss Address=Adress Aggressive=Agressive aggressively=agressively aligned=alligned alignment=alignement already=allready Always=Allways always=allways amount=ammount appropriate=appropiate,approriate,apropriate arbitrarily=arbitarily,aribtrarily Arbitrary=Arbitary arbitrary=aribtrary around=arround assembler=asssembler associated=assosciated,assosiated assume=asume asynchronous=asyncronous at least=atleast atomically=atomicly Auxiliary=Auxilary available=availble,availible,avaliable Basically=Basicly basically=basicly because=becuase beginning=beggining being=beeing boundaries=boundries boundary=boundry cancellation=cancelation capabilities=capabilites caught=catched changeable=changable character=charater Characters=Characteres chose=choosed chosen=choosen circumstances=cirumstances coming=comming command=comamnd commence=commense committed=commited communication=commuication comparison=comparision compatibility=compability Compatibility=Compatability compatibility=compatibilty,compatiblity completely=completly concurrent=concurent configuration=configration consecutive=consequtive constants=konstants consumer=comsumer contiguous=contigious,contingous Continuous=Continous continuous=continous control=controll controller=contoller,controler controlling=controling Converted=Coverted corresponding=coresponding courtesy=curteousy deactivate=deactive Debugging=Debuging debugging=debuging decrementor=decrementer deferred=defered definitions=defintions dependent=dependend deprecated=depricated descendant=descendent descriptor=decriptor,desciptor developed=developped didn't=didnt differentiate=differenciate discipline=discpline discontiguous=discontigous distinguish=distingush divide=devide divisor=divizor Do not=Donot doesn't=doens't DOESN'T=DOESNT doesn't=doesnt DON'T=DONT don't=dont't dynamically=dynamicly efficient=efficent empirical=imperical enhancements=enhandcements enough=enought entries=entrys environment=enviroment equipped=equiped error=errror Evaluate=Evalute every time=everytime excess=execess execution=exection existence=existance explicitly=explicitely,explicity extended=extented extension=extention firmware=firware forward=foward function=fucntion,fuction,funcion,funciton,functin,funtion further=furthur guaranteed=guarenteed handling=handeling hardware=harware hasn't=hasnt haven't=havn't I'm=i'm identical=indentical immediately=immediatly implementation=implemantation,implemenation,implmentation Incoming=Incomming incoming=incomming index=indice indices=indeces Infinity=Inifity information=infomation,informatation initial=inital initialization=initalization,initilization,intialisation,intialization Initialize=Initalize initialize=initalize Initialize=Initialyze,Initilialyze,Initilize initialize=initilize,intiailize Initialize=Intialize initialize=intialize instance=isntance instruction=intruction interface=inteface interrupt=interrrupt Interrupt=Interupt interrupt=intrrupt interrupts=interrups interval=intervall invariant=invarient invocation=invokation isn't=is'nt issuing=issueing labeled=labelled Length=Lenght License=Licens Licensed=Licenced loosely=losely management=managment,manangement miscellaneous=miscellaneaous modeled=modelled mystery=mistery necessary=neccessary,necessery negative=negativ negotiated=negociated negotiation=negociation,neogtiation No-one=Noone nonexistent=nonexistant noticeable=noticable occurrance=occurence occurred=occured occurrences=occurances occurring=occuring original=orignal Originally=Originaly output=ouput outputting=outputing overridden=overidden,overriden parameter=paramter parameters=paramaters,paramters particular=paticular particularly=particularily Pending=Pendings Performance=Perfomance performance=performace,preformance Peripheral=Periferial permissible=permissable physical=hysical,phyiscal potentially=potentally preceded=preceeded preceding=preceeding presence=presense privilege=priviledge promiscuous=promiscous Propagate=Propogate prototypes=protoypes Pseudo=Psuedo publicly=publically queuing=queing really=realy reasonable=reasonnable,resonable receive=recevie Receive=Recieve receive=recieve received=recieved receiving=receving referred=refered regardless=regarless Register=Regsiter,Reigster registered=registred registration=registaration related=releated relevant=relevent remaining=remaing remember=remeber removable=removeable renewed=renewd requests's=requeusts requests=requeuing requeue=requests's requeuing=requeue reselection=relection reset=resetted resources=ressources responsibility=responsability retrieve=retreive safely=savely safety=saftey sample=smaple scatter=scather scenario=scenerio Separate=Seperate Shouldn't=Shouldnt shouldn't=shouldnt signaled=signalled Signaling=Signalling signaling=signalling Similarly=Similarily specific=specfic,specifc Specification=Specificiation specified=specifed,speficied specify=specifiy specifying=specifing straightforward=straighforward structures=stuctures succeeded=succeded success=sucess successful=succesful,successfull successfully=sucessfully sufficient=sufficent superfluous=superflous suppress=supress swapped=swaped synchronize=synchronyze synchronizing=syncronizing synchronous=syncronous threshold=threshhold through=throught,throuth timing=timming TORTUOUS=TORTIOUS transaction=transation transceiver=tranceiver transferred=trasfered transferring=transfering translation=tranlation transmission=transmition,transmittion transmitter=transmiter transmitting=transmiting triggered=tiggered,triggerred trigging=triggerg truly=truely ugliness=uglyness underrun=underrrun undesirable=undesireable Unfortunately=Unfortunatly unfortunately=unfortunatly uninitialized=unitialized unknown=unkown usable=useable,usuable useful=usefull vertices=verticies warranty=waranty wasteful=watseful weird=wierd writable=writeable Writing=Writting writing=writting

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Mar 07 2003 - 22:00:17 EST