05 Sep, 2015

3 commits

  • I wrote a small script to show word-pair from all linux spelling-typo
    commits, and get following result by sort | uniq -c:

    181 occured -> occurred
    78 transfered -> transferred
    67 recieved -> received
    65 dependant -> dependent
    58 wether -> whether
    56 accomodate -> accommodate
    54 occured -> occurred
    51 recieve -> receive
    47 cant -> can't
    40 sucessfully -> successfully
    ...

    Some of them are not in spelling.txt, this patch adds the most common
    word-pairs into spelling.txt.

    Signed-off-by: Zhao Lei
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Zhao Lei
     
  • I just did a spelling mistake of uninitialized and wrote that as
    unintialized. Fortunately I noticed it in my final review.

    Signed-off-by: Sudip Mukherjee
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Sudip Mukherjee
     
  • misspelled words for check:-
    chcek
    chck
    cehck

    I myself did these spell mistakes in changelog for patches, Thus
    suggesting to add in spelling.txt, so that checkpatch.pl warns it
    earlier. References:-

    ./arch/powerpc/kernel/exceptions-64e.S:456: . . . make sure you chcek
    https://lkml.org/lkml/2015/6/25/289
    ./arch/x86/mm/pageattr.c:1368: * No need to cehck in that case

    [akpm@linux-foundation.org: add whcih->which, whcih I always get wrong]
    Signed-off-by: Maninder Singh
    Acked-by: Kees Cook
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Maninder Singh
     

17 Apr, 2015

1 commit


14 Oct, 2014

1 commit

  • 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:

    backword backwords
    invalide valide
    recieves
    singed unsinged

    While going back and fixing existing spelling mistakes isn't a high
    priority, it'd be nice to try to catch them before they hit the tree.

    In the 13830 commits between 3.15 and 3.16, the script would have noticed
    560 spelling mistakes. The top 25 are shown here:

    $ git log --pretty=oneline v3.15..v3.16 | wc -l
    13830
    $ git log --format='%H' v3.15..v3.16 | \
    while read commit ; do \
    echo "commit $commit" ; \
    git log --format=email --stat -p -1 $commit | \
    ./scripts/checkpatch.pl --types=typo_spelling --no-summary - ; \
    done | tee spell_v3.15..v3.16.txt | grep "may be misspelled" | \
    awk '{print $2}' | tr A-Z a-z | sort | uniq -c | sort -rn
    21 'seperate'
    17 'endianess'
    15 'sucess'
    13 'noticable'
    11 'occured'
    11 'accomodate'
    10 'interrup'
    9 'prefered'
    8 'unecessary'
    8 'explicitely'
    7 'supress'
    7 'overriden'
    7 'immediatly'
    7 'funtion'
    7 'defult'
    7 'childs'
    6 'succesful'
    6 'splitted'
    6 'specifc'
    6 'reseting'
    6 'recieve'
    6 'changable'
    5 'tmis'
    5 'singed'
    5 'preceeding'

    Thanks to Joe Perches for rewrites, suggestions, additional misspelling
    entries, and testing.

    Signed-off-by: Kees Cook
    Acked-by: Joe Perches
    Cc: Masanari Iida
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kees Cook