Re: [RFC][PATCH 1/3] trace_seq: Move the trace_seq code to lib/

From: Steven Rostedt
Date: Mon Jun 23 2014 - 12:08:13 EST


On Sun, 22 Jun 2014 09:38:05 +0200
Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote:


> Looking at the code though, I'm not sure it's a pure optimisation - if
> you do say putc() after a failed puts(), without this code the putc()
> would succeed? I can't tell right now if that's really a problem, but it
> seems you could get some odd behaviour out of it.

How would putc() still succeed? We're just talking about the "full"
field. It would still do the length check:

if (s->len >= (PAGE_SIZE - 1))
return 0;

-- Steve
--
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/