Home
last modified time | relevance | path

Searched hist:a08c5356a3aaf638c41897ae4169de18db89595e (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/lib/
H A Dstrnlen_user.ca08c5356a3aaf638c41897ae4169de18db89595e Sat May 26 13:06:38 CDT 2012 Linus Torvalds <torvalds@linux-foundation.org> lib: add generic strnlen_user() function

This adds a new generic optimized strnlen_user() function that uses the
<asm/word-at-a-time.h> infrastructure to portably do efficient string
handling.

In many ways, strnlen is much simpler than strncpy, and in particular we
can always pre-align the words we load from memory. That means that all
the worries about alignment etc are a non-issue, so this one can easily
be used on any architecture. You obviously do have to do the
appropriate word-at-a-time.h macros.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
H A DKconfiga08c5356a3aaf638c41897ae4169de18db89595e Sat May 26 13:06:38 CDT 2012 Linus Torvalds <torvalds@linux-foundation.org> lib: add generic strnlen_user() function

This adds a new generic optimized strnlen_user() function that uses the
<asm/word-at-a-time.h> infrastructure to portably do efficient string
handling.

In many ways, strnlen is much simpler than strncpy, and in particular we
can always pre-align the words we load from memory. That means that all
the worries about alignment etc are a non-issue, so this one can easily
be used on any architecture. You obviously do have to do the
appropriate word-at-a-time.h macros.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
H A DMakefilea08c5356a3aaf638c41897ae4169de18db89595e Sat May 26 13:06:38 CDT 2012 Linus Torvalds <torvalds@linux-foundation.org> lib: add generic strnlen_user() function

This adds a new generic optimized strnlen_user() function that uses the
<asm/word-at-a-time.h> infrastructure to portably do efficient string
handling.

In many ways, strnlen is much simpler than strncpy, and in particular we
can always pre-align the words we load from memory. That means that all
the worries about alignment etc are a non-issue, so this one can easily
be used on any architecture. You obviously do have to do the
appropriate word-at-a-time.h macros.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>