17 Jul, 2019

2 commits

  • Make sure that the trailing NUL is considered part of the string and can
    be found.

    Link: http://lkml.kernel.org/r/20190506124634.6807-4-peda@axentia.se
    Signed-off-by: Peter Rosin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Peter Rosin
     
  • If a memsetXX implementation is completely broken and fails in the first
    iteration, when i, j, and k are all zero, the failure is masked as zero
    is returned. Failing in the first iteration is perhaps the most likely
    failure, so this makes the tests pretty much useless. Avoid the
    situation by always setting a random unused bit in the result on
    failure.

    Link: http://lkml.kernel.org/r/20190506124634.6807-3-peda@axentia.se
    Fixes: 03270c13c5ff ("lib/string.c: add testcases for memset16/32/64")
    Signed-off-by: Peter Rosin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Peter Rosin
     

21 May, 2019

1 commit

  • Add SPDX license identifiers to all files which:

    - Have no license information of any form

    - Have MODULE_LICENCE("GPL*") inside which was used in the initial
    scan/conversion to ignore the file

    These files fall under the project license, GPL v2 only. The resulting SPDX
    license identifier is:

    GPL-2.0-only

    Signed-off-by: Thomas Gleixner
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

18 Nov, 2017

1 commit

  • Extract the string test code into its own source file, to allow
    compiling it either to a loadable module, or built into the kernel.

    Fixes: 03270c13c5ffaa6a ("lib/string.c: add testcases for memset16/32/64")
    Link: http://lkml.kernel.org/r/1505397744-3387-1-git-send-email-geert@linux-m68k.org
    Signed-off-by: Geert Uytterhoeven
    Cc: Matthew Wilcox
    Cc: Shuah Khan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Geert Uytterhoeven