klibc-bot for Herbert Xu
2020-Mar-28 21:48 UTC
[klibc] [klibc:update-dash] dash: [OUTPUT] Add likely tag in outmem
Commit-ID: 47458a252e45651bcf39282172ee688073234959 Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=47458a252e45651bcf39282172ee688073234959 Author: Herbert Xu <herbert at gondor.apana.org.au> AuthorDate: Mon, 27 Oct 2014 15:42:23 +0800 Committer: Ben Hutchings <ben at decadent.org.uk> CommitDate: Sat, 28 Mar 2020 21:42:54 +0000 [klibc] dash: [OUTPUT] Add likely tag in outmem [ dash commit 53151f00720d5cd2df8cf196f4523d4f5b831598 ] The branch in outmem where the string fits in the buffer is the common case and is now marked as likely. Signed-off-by: Herbert Xu <herbert at gondor.apana.org.au> Signed-off-by: Ben Hutchings <ben at decadent.org.uk> --- usr/dash/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/dash/output.c b/usr/dash/output.c index 6618cc33..f9d87a6a 100644 --- a/usr/dash/output.c +++ b/usr/dash/output.c @@ -144,7 +144,7 @@ outmem(const char *p, size_t len, struct output *dest) size_t nleft; nleft = dest->end - dest->nextc; - if (nleft >= len) { + if (likely(nleft >= len)) { buffered: dest->nextc = mempcpy(dest->nextc, p, len); return;
Maybe Matching Threads
- [klibc:update-dash] [OUTPUT] Add likely tag in outmem
- [klibc:update-dash] dash: [BUILTIN] Handle embedded NULs correctly in printf
- [klibc:update-dash] [BUILTIN] Handle embedded NULs correctly in printf
- [klibc:update-dash] dash: [OUTPUT] Add ifdefs around MEM_OUT handling in outmem
- [klibc:update-dash] dash: input: Move all input state into parsefile