Re: [PATCH] checkpatch: look for common misspellings

From: Joe Perches
Date: Fri Aug 22 2014 - 18:37:34 EST


On Thu, 2014-08-21 at 17:10 -0700, Joe Perches wrote:
> On Thu, 2014-08-21 at 18:01 -0500, Kees Cook wrote:
> > On Thu, Aug 21, 2014 at 12:18 PM, Joe Perches <joe@xxxxxxxxxxx> wrote:
> > > On Thu, 2014-08-21 at 09:20 -0700, Kees Cook wrote:
> > >> Check for misspellings, based on Debian's lintian list. Several false
> > >> positives were removed, and several additional words added that were
> > >> common in the kernel:
> > > []
> > >> diff --git a/MAINTAINERS b/MAINTAINERS
> > > []
> > >> @@ -2311,6 +2311,7 @@ M: Andy Whitcroft <apw@xxxxxxxxxxxxx>
> > >> M: Joe Perches <joe@xxxxxxxxxxx>
> > >> S: Maintained
> > >> F: scripts/checkpatch.pl
> > >> +F: scripts/spelling.txt
> > >
> > > I don't want to be responsible for misspellings.
> > >
> > > Maybe this should From 62adeee9bcc2015257834a0cbc88290a44fcf315 Mon Sep 17 00:00:00 2001

From: Joe Perches <joe@xxxxxxxxxxx>
Date: Fri, 22 Aug 2014 14:57:39 -0700
Subject: [PATCH] scripts/spelling.txt: Add some of Masanari Iida's spelling corrections

Masanari has done several spelling/typo fixes.

I wrote a little script to sift his last 100 spelling patches
from the git logs and added his corrections to this file with
a little typing afterwards to clean up some false positives.

Signed-off-by: Joe Perches <joe@xxxxxxxxxxx>
---
scripts/spelling.txt | 458 ++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 455 insertions(+), 3 deletions(-)

diff --git a/scripts/spelling.txt b/scripts/spelling.txt
index 03c6234..cd5bacc 100644
--- a/scripts/spelling.txt
+++ b/scripts/spelling.txt
@@ -11,9 +11,11 @@ abandonning||abandoning
abigious||ambiguous
abitrate||arbitrate
abov||above
+abreviated||abbreviated
absense||absence
absolut||absolute
absoulte||absolute
+acccess||access
acceleratoin||acceleration
accelleration||acceleration
accesing||accessing
@@ -22,28 +24,42 @@ accessable||accessible
accesss||access
accidentaly||accidentally
accidentually||accidentally
+accoding||according
accomodate||accommodate
accomodates||accommodates
+accordign||according
+accoring||according
accout||account
+accquire||acquire
+accquired||acquired
acessable||accessible
acess||access
+achitecture||architecture
acient||ancient
+acitions||actions
+acitve||active
acknowldegement||acknowldegement
+acknowledgement||acknowledgment
ackowledge||acknowledge
ackowledged||acknowledged
acording||according
activete||activate
acumulating||accumulating
+adapater||adapter
addional||additional
additionaly||additionally
+addres||address
addreses||addresses
+addresss||address
aditional||additional
aditionally||additionally
aditionaly||additionally
+adminstrative||administrative
adress||address
adresses||addresses
adviced||advised
afecting||affecting
+agaist||against
albumns||albums
alegorical||allegorical
algorith||algorithm
@@ -52,12 +68,18 @@ algoritm||algorithm
algoritms||algorithms
algorrithm||algorithm
algorritm||algorithm
+allign||align
+allocatrd||allocated
+allocte||allocate
allpication||application
+alocate||allocate
alogirhtms||algorithms
+alogrithm||algorithm
alot||a lot
alow||allow
alows||allows
altough||although
+alue||value
ambigious||ambiguous
amoung||among
amout||amount
@@ -67,12 +89,18 @@ anniversery||anniversary
annoucement||announcement
anomolies||anomalies
anomoly||anomaly
+anway||anyway
aplication||application
appearence||appearance
+applicaion||application
appliction||application
applictions||applications
+appplications||applications
appropiate||appropriate
appropriatly||appropriately
+approriate||appropriate
+approriately||appropriately
+aquainted||acquainted
aquired||acquired
arbitary||arbitrary
architechture||architecture
@@ -83,13 +111,22 @@ arne't||aren't
arraival||arrival
artifical||artificial
artillary||artillery
+assiged||assigned
assigment||assignment
assigments||assignments
assistent||assistant
+assocation||association
+associcated||associated
+assotiated||associated
+assum||assume
+assumtpion||assumption
asuming||assuming
asycronous||asynchronous
+asynchnous||asynchronous
atomatically||automatically
+atomicly||atomically
attachement||attachment
+attched||attached
attemps||attempts
attruibutes||attributes
authentification||authentication
@@ -101,55 +138,96 @@ automatizes||automates
autonymous||autonomous
auxilliary||auxiliary
avaiable||available
+avaible||available
+availabe||available
availabled||available
availablity||availability
availale||available
availavility||availability
availble||available
-availble||available
availiable||available
+avalable||available
avaliable||available
-avaliable||available
+aysnc||async
backgroud||background
backword||backward
backwords||backwards
bahavior||behavior
+bakup||backup
baloon||balloon
baloons||balloons
bandwith||bandwidth
batery||battery
+beacuse||because
+becasue||because
becomming||becoming
becuase||because
+beeing||being
+befor||before
begining||beginning
+beter||better
+betweeen||between
bianries||binaries
+bitmast||bitmask
+boardcast||broadcast
+borad||board
+boundry||boundary
+brievely||briefly
+broadcat||broadcast
+cacluated||calculated
+caculation||calculation
calender||calendar
+calle||called
+calucate||calculate
+calulate||calculate
cancelation||cancellation
capabilites||capabilities
+capabitilies||capabilities
capatibilities||capabilities
+carefuly||carefully
cariage||carriage
+catagory||category
challange||challenge
challanges||challenges
+chanell||channel
changable||changeable
+chang||change
+channle||channel
+channnel||channel
charachter||character
charachters||characters
+charactor||character
charater||character
charaters||characters
charcter||character
+checksuming||checksumming
+childern||children
childs||children
+chiled||child
+chked||checked
chnage||change
chnages||changes
+chnnel||channel
choosen||chosen
+chouse||chose
+circumvernt||circumvent
+claread||cleared
+clared||cleared
+closeing||closing
+clustred||clustered
collapsable||collapsible
colorfull||colorful
comand||command
comit||commit
commerical||commercial
+comming||coming
comminucation||communication
commited||committed
commiting||committing
committ||commit
commoditiy||commodity
compability||compatibility
+compaibility||compatibility
compatability||compatibility
compatable||compatible
compatibiliy||compatibility
@@ -158,11 +236,18 @@ compilant||compliant
compleatly||completely
completly||completely
complient||compliant
+componnents||components
compres||compress
compresion||compression
comression||compression
+comunication||communication
+conbination||combination
conditionaly||conditionally
+conected||connected
configuratoin||configuration
+configuraton||configuration
+configuretion||configuration
+conider||consider
conjuction||conjunction
connectinos||connections
connnection||connection
@@ -172,25 +257,44 @@ consistant||consistent
containes||contains
containts||contains
contaisn||contains
+contant||contact
contence||contents
continous||continuous
continously||continuously
continueing||continuing
contraints||constraints
+controled||controlled
+controler||controller
+controll||control
+contruction||construction
+contry||country
+convertion||conversion
convertor||converter
+convienient||convenient
convinient||convenient
corected||corrected
correponding||corresponding
correponds||corresponds
correspoding||corresponding
+cotrol||control
+couter||counter
+coutner||counter
cryptocraphic||cryptographic
+cunter||counter
curently||currently
dafault||default
deafult||default
deamon||daemon
decompres||decompress
+decription||description
+defailt||default
+defferred||deferred
definate||definite
definately||definitely
+defintion||definition
+defualt||default
+defult||default
+deivce||device
delared||declared
delare||declare
delares||declares
@@ -202,7 +306,18 @@ dependant||dependent
depreacted||deprecated
depreacte||deprecate
desactivate||deactivate
+desciptors||descriptors
+descrition||description
+descritptor||descriptor
+desctiptor||descriptor
+desriptor||descriptor
+desriptors||descriptors
+destory||destroy
+destoryed||destroyed
+destorys||destroys
+destroied||destroyed
detabase||database
+develope||develop
developement||development
developped||developed
developpement||development
@@ -210,24 +325,45 @@ developper||developer
developpment||development
deveolpment||development
devided||divided
+deviece||device
+diable||disable
dictionnary||dictionary
+diferent||different
+differrence||difference
+difinition||definition
diplay||display
+direectly||directly
+disapear||disappear
disapeared||disappeared
+disappared||disappeared
+disconnet||disconnect
+discontinous||discontinuous
dispertion||dispersion
dissapears||disappears
+distiction||distinction
docuentation||documentation
documantation||documentation
documentaion||documentation
+documment||document
+dorp||drop
+dosen||doesn
downlad||download
downlads||downloads
+druing||during
+dynmaic||dynamic
easilly||easily
ecspecially||especially
edditable||editable
editting||editing
efficently||efficiently
+ehther||ether
+eigth||eight
eletronic||electronic
+enabledi||enabled
enchanced||enhanced
encorporating||incorporating
+encrupted||encrypted
+encrypiton||encryption
endianess||endianness
enhaced||enhanced
enlightnment||enlightenment
@@ -237,96 +373,196 @@ enviroiment||environment
enviroment||environment
environement||environment
environent||environment
+eqivalent||equivalent
equiped||equipped
equivelant||equivalent
equivilant||equivalent
+eror||error
estbalishment||establishment
etsablishment||establishment
etsbalishment||establishment
excecutable||executable
exceded||exceeded
excellant||excellent
+existance||existence
+existant||existent
+exixt||exist
exlcude||exclude
exlcusive||exclusive
+exmaple||example
expecially||especially
+explicite||explicit
explicitely||explicitly
explict||explicit
explictly||explicitly
expresion||expression
exprimental||experimental
+extened||extended
extensability||extensibility
extention||extension
extracter||extractor
+faild||failed
+faill||fail
+failue||failure
failuer||failure
+faireness||fairness
+faliure||failure
familar||familiar
fatser||faster
feauture||feature
feautures||features
fetaure||feature
fetaures||features
+fileystem||filesystem
+finanize||finalize
+findn||find
+finilizes||finalizes
+finsih||finish
+flusing||flushing
+folloing||following
+followign||following
+follwing||following
+forseeable||foreseeable
forse||force
fortan||fortran
forwardig||forwarding
framwork||framework
+frequncy||frequency
+frome||from
+fucntion||function
fuction||function
fuctions||functions
+funcion||function
functionallity||functionality
functionaly||functionally
functionnality||functionality
functonality||functionality
+funtion||function
+funtions||functions
+furthur||further
futhermore||furthermore
+futrue||future
+gaurenteed||guaranteed
generiously||generously
+genric||generic
+globel||global
grabing||grabbing
grahical||graphical
grahpical||graphical
grapic||graphic
guage||gauge
+guarentee||guarantee
halfs||halves
+hander||handler
handfull||handful
+hanled||handled
+harware||hardware
heirarchically||hierarchically
helpfull||helpful
hierachy||hierarchy
hierarchie||hierarchy
howver||however
+hsould||should
+hypter||hyper
+identidier||identifier
+imblance||imbalance
immeadiately||immediately
+immedaite||immediate
+immediatelly||immediately
+immediatly||immediately
+immidiate||immediate
+impelentation||implementation
+impementated||implemented
implemantation||implementation
+implemenation||implementation
+implementaiton||implementation
+implementated||implemented
implemention||implementation
+implemetation||implementation
+implemntation||implementation
+implentation||implementation
+implmentation||implementation
+implmenting||implementing
incomming||incoming
incompatabilities||incompatibilities
incompatable||incompatible
inconsistant||inconsistent
+increas||increase
+incrment||increment
indendation||indentation
indended||intended
independant||independent
+independantly||independently
independed||independent
+indiate||indicate
+inexpect||inexpected
+infomation||information
informatiom||information
informations||information
+informtion||information
infromation||information
+ingore||ignore
+inital||initial
+initalised||initialized
+initalise||initialize
initalize||initialize
+initation||initiation
initators||initiators
initializiation||initialization
+initialzed||initialized
+initilization||initialization
+initilize||initialize
inofficial||unofficial
+instal||install
+inteface||interface
integreated||integrated
integrety||integrity
integrey||integrity
intendet||intended
+intented||intended
+interanl||internal
interchangable||interchangeable
+interferring||interfering
+interger||integer
intermittant||intermittent
+internel||internal
+interoprability||interoperability
+interrface||interface
+interrrupt||interrupt
+interrup||interrupt
+interrups||interrupts
+interruptted||interrupted
interupted||interrupted
+interupt||interrupt
intial||initial
+intialized||initialized
+intialize||initialize
intregral||integral
+intrrupt||interrupt
intuative||intuitive
+invaid||invalid
invalde||invald
+invalide||invalid
+invididual||individual
invokation||invocation
invokations||invocations
+irrelevent||irrelevant
+isssue||issue
+itslef||itself
jave||java
+jeffies||jiffies
+juse||just
+jus||just
+kown||known
langage||language
langauage||language
langauge||language
langugage||language
lauch||launch
leightweight||lightweight
+lengh||length
lenght||length
+lenth||length
lesstiff||lesstif
libaries||libraries
libary||library
@@ -336,6 +572,8 @@ licenceing||licencing
loggging||logging
loggin||login
logile||logfile
+loosing||losing
+losted||lost
machinary||machinery
maintainance||maintenance
maintainence||maintenance
@@ -345,101 +583,169 @@ malplaced||misplaced
malplace||misplace
managable||manageable
managment||management
+mangement||management
manoeuvering||maneuvering
+mappping||mapping
mathimatical||mathematical
mathimatic||mathematic
mathimatics||mathematics
+maxium||maximum
+mechamism||mechanism
+meetign||meeting
ment||meant
+mergable||mergeable
+mesage||message
+messags||messages
+messgaes||messages
messsage||message
messsages||messages
microprocesspr||microprocessor
milliseonds||milliseconds
+minumum||minimum
miscelleneous||miscellaneous
misformed||malformed
mispelled||misspelled
mispelt||misspelt
+miximum||maximum
mmnemonic||mnemonic
+mnay||many
+modeled||modelled
modulues||modules
monochorome||monochrome
monochromo||monochrome
monocrome||monochrome
+mopdule||module
mroe||more
mulitplied||multiplied
multidimensionnal||multidimensional
+multple||multiple
+mumber||number
+muticast||multicast
mutiple||multiple
+mutli||multi
nam||name
nams||names
navagating||navigating
nead||need
+neccecary||necessary
neccesary||necessary
neccessary||necessary
necesary||necessary
+negaive||negative
+negoitation||negotiation
negotation||negotiation
+nerver||never
nescessary||necessary
nessessary||necessary
noticable||noticeable
notications||notifications
+notifed||notified
+numebr||number
+numner||number
+obtaion||obtain
+occassionally||occasionally
occationally||occasionally
+occurance||occurrence
+occurances||occurrences
+occured||occurred
+occurence||occurrence
+occure||occurred
+occuring||occurring
+offet||offset
omitt||omit
+ommiting||omitting
ommitted||omitted
onself||oneself
+ony||only
+operatione||operation
+opertaions||operations
optionnal||optional
optmizations||optimizations
orientatied||orientated
orientied||oriented
+otherise||otherwise
ouput||output
overaall||overall
+overhread||overhead
+overlaping||overlapping
overriden||overridden
+overun||overrun
pacakge||package
pachage||package
packacge||package
packege||package
packge||package
+packtes||packets
pakage||package
pallette||palette
+paln||plan
paramameters||parameters
paramater||parameter
parametes||parameters
parametised||parametrised
paramter||parameter
paramters||parameters
+particuarly||particularly
particularily||particularly
pased||passed
+passin||passing
+pathes||paths
+pecularities||peculiarities
+peformance||performance
+peice||piece
pendantic||pedantic
peprocessor||preprocessor
perfoming||performing
permissons||permissions
+peroid||period
+persistance||persistence
persistant||persistent
+platfrom||platform
plattform||platform
pleaes||please
ploting||plotting
+plugable||pluggable
poinnter||pointer
+poiter||pointer
posible||possible
+positon||position
possibilites||possibilities
powerfull||powerful
preceeded||preceded
preceeding||preceding
+preceed||precede
precendence||precedence
precission||precision
prefered||preferred
prefferably||preferably
+premption||preemption
prepaired||prepared
+pressre||pressure
primative||primitive
princliple||principle
priorty||priority
+privilaged||privileged
+privilage||privilege
priviledge||privilege
priviledges||privileges
+probaly||probably
procceed||proceed
proccesors||processors
+procesed||processed
proces||process
processessing||processing
processess||processes
processpr||processor
+processsed||processed
processsing||processing
+procteted||protected
+prodecure||procedure
progams||programs
+progess||progress
programers||programmers
programm||program
programms||programs
+progresss||progress
promps||prompts
pronnounced||pronounced
prononciation||pronunciation
@@ -448,16 +754,23 @@ pronunce||pronounce
propery||property
propigate||propagate
propigation||propagation
+propogate||propagate
prosess||process
protable||portable
protcol||protocol
protecion||protection
protocoll||protocol
+psudo||pseudo
+psuedo||pseudo
psychadelic||psychedelic
+pwoer||power
quering||querying
+raoming||roaming
reasearcher||researcher
reasearchers||researchers
reasearch||research
+recepient||recipient
+receving||receiving
recieved||received
recieve||receive
reciever||receiver
@@ -465,74 +778,155 @@ recieves||receives
recogniced||recognised
recognizeable||recognizable
recommanded||recommended
+recyle||recycle
redircet||redirect
redirectrion||redirection
+refcounf||refcount
refence||reference
+refered||referred
+referenace||reference
+refering||referring
+refernces||references
+refernnce||reference
+refrence||reference
registerd||registered
+registeresd||registered
+registes||registers
registraration||registration
+regster||register
+regualar||regular
+reguator||regulator
regulamentations||regulations
+reigstration||registration
+releated||related
+relevent||relevant
remoote||remote
+remore||remote
removeable||removable
repectively||respectively
+replacable||replaceable
replacments||replacements
replys||replies
+reponse||response
+representaion||representation
+reqeust||request
requiere||require
+requirment||requirement
requred||required
requried||required
+requst||request
+reseting||resetting
resizeable||resizable
+resouces||resources
+resoures||resources
ressize||resize
+ressizes||resizes
ressource||resource
ressources||resources
retransmited||retransmitted
-retreive||retrieve
retreived||retrieved
+retreive||retrieve
+retrive||retrieve
+retuned||returned
+reuest||request
+reuqest||request
+reutnred||returned
rmeoved||removed
rmeove||remove
rmeoves||removes
+rountine||routine
+routins||routines
+rquest||request
+runing||running
runned||ran
runnning||running
+runtine||runtime
sacrifying||sacrificing
safly||safely
+safty||safety
savable||saveable
+scaned||scanned
+scaning||scanning
+scarch||search
+seach||search
searchs||searches
+secquence||sequence
secund||second
+segement||segment
+senarios||scenarios
+sentivite||sensitive
separatly||separately
sepcify||specify
+sepc||spec
seperated||separated
seperately||separately
seperate||separate
seperatly||separately
seperator||separator
sepperate||separate
+sequece||sequence
sequencial||sequential
serveral||several
setts||sets
+settting||setting
+shotdown||shutdown
+shoud||should
+shoule||should
+shrinked||shrunk
+siginificantly||significantly
+signabl||signal
+similary||similarly
similiar||similar
+simlar||similar
simliar||similar
+simpified||simplified
+singaled||signaled
+singal||signal
singed||signed
+sleeped||slept
softwares||software
speach||speech
+specfic||specific
speciefied||specified
+specifc||specific
specifed||specified
specificatin||specification
specificaton||specification
specifing||specifying
+specifiying||specifying
speficied||specified
+speicify||specify
speling||spelling
+spinlcok||spinlock
+spinock||spinlock
splitted||split
spreaded||spread
+sructure||structure
+stablilization||stabilization
staically||statically
+staion||station
standardss||standards
+standartization||standardization
standart||standard
staticly||statically
+stoped||stopped
+stoppped||stopped
+straming||streaming
+struc||struct
+structres||structures
+stuct||struct
+sturcture||structure
subdirectoires||subdirectories
suble||subtle
succesfully||successfully
succesful||successful
+successfull||successful
sucessfully||successfully
+sucess||success
superflous||superfluous
superseeded||superseded
suplied||supplied
+suported||supported
suport||support
suppored||supported
supportin||supporting
@@ -541,7 +935,11 @@ suppported||supported
suppport||support
supress||suppress
surpresses||suppresses
+susbsystem||subsystem
suspicously||suspiciously
+swaping||swapping
+switchs||switches
+symetric||symmetric
synax||syntax
synchonized||synchronized
syncronize||synchronize
@@ -554,21 +952,56 @@ taht||that
targetted||targeted
targetting||targeting
teh||the
+temorary||temporary
+temproarily||temporarily
+thier||their
+threds||threads
+threshhold||threshold
throught||through
+thses||these
+ths||the
+tiggered||triggered
+tipically||typically
+tmis||this
+torerable||tolerable
+tramsmitted||transmitted
+tramsmit||transmit
+tranfer||transfer
+transciever||transceiver
+transferd||transferrd
transfered||transferred
transfering||transferring
+transision||transition
+transmittd||transmitted
+transormed||transformed
trasmission||transmission
treshold||threshold
trigerring||triggering
+trun||turn
+ture||true
+tyep||type
+udpate||update
+uesd||used
unconditionaly||unconditionally
+underun||underrun
unecessary||unnecessary
unexecpted||unexpected
+unexpectd||unexpected
+unexpeted||unexpected
unfortunatelly||unfortunately
+unifiy||unify
unknonw||unknown
+unknow||unknown
unkown||unknown
unneedingly||unnecessarily
+unresgister||unregister
unsinged||unsigned
+unstabel||unstable
+unsuccessfull||unsuccessful
+unsuported||unsupported
+untill||until
unuseful||useless
+upate||update
usefule||useful
usefull||useful
usege||usage
@@ -578,18 +1011,37 @@ utilites||utilities
utillities||utilities
utilties||utilities
utiltity||utility
+utitity||utility
utitlty||utility
+vaid||valid
+vaild||valid
+validate||size
valide||valid
variantions||variations
varient||variant
+vaule||value
verbse||verbose
verisons||versions
verison||version
verson||version
vicefersa||vice-versa
+virtal||virtual
+virtaul||virtual
+virtiual||virtual
visiters||visitors
vitual||virtual
+wating||waiting
whataver||whatever
+whenver||whenever
wheter||whether
+whe||when
wierd||weird
+wiil||will
+wirte||write
+withing||within
+wnat||want
+workarould||workaround
+writeing||writing
writting||writing
+zombe||zombie
+zomebie||zombie
--
1.8.1.2.459.gbcd45b4.dirty



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