On Sun, 20 Mar 2005, Michael Tokarev wrote:
> Bodo Eggert wrote:

> > (please CC me on reply)
> > 
> > Issue:
> > 
> > On some conditions, the dmesg is spammed with repeated warnings about the
> > same issue which is neither critical nor going to be fixed. This may
> > result in losing the boot messages or missing other important messages.
> 
> There's printk_ratelimit() already, used in quite several places in kernel
> (or net_ratelimit() for net/* stuff).  See also 
> Documentation/sysctl/kernel.txt,
> search for printk_ratelimit.  JFYI.

ACK, but that's designed to work against a DoS, not against cluttering the 
log. The messages I want to suppress are low-frequent.

I now realize that some of these warnings may be triggered by userspace, 
and since userspace-triggered warnings are a possible DoS, these parts of 
code should be rate-limited, too. I think it's best to include a 
rate-limit check in my printk_nospam to make it work against slow log 
spamming _and_ DoS.

-- 
"Don't ever be the first, don't ever be the last, and don't ever
volunteer to do anything."
-U. S Navy Swabbie
Friß, Spammer: [EMAIL PROTECTED] [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to