diff options
author | Jonathan Nieder <[email protected]> | 2011-08-08 06:22:43 +0200 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2011-08-09 18:22:22 -0700 |
commit | f2c0d0266cc5eb36a4aa44944b4096ec121490aa (patch) | |
tree | 1f3ec14316bf428e278c06059868c85c87df53cb /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 9f50fad65b87a8776ae989ca059ad6c17925dfc3 (diff) |
cap_syslog: don't use WARN_ONCE for CAP_SYS_ADMIN deprecation warning
syslog-ng versions before 3.3.0beta1 (2011-05-12) assume that
CAP_SYS_ADMIN is sufficient to access syslog, so ever since CAP_SYSLOG
was introduced (2010-11-25) they have triggered a warning.
Commit ee24aebffb75 ("cap_syslog: accept CAP_SYS_ADMIN for now")
improved matters a little by making syslog-ng work again, just keeping
the WARN_ONCE(). But still, this is a warning that writes a stack trace
we don't care about to syslog, sets a taint flag, and alarms sysadmins
when nothing worse has happened than use of an old userspace with a
recent kernel.
Convert the WARN_ONCE to a printk_once to avoid that while continuing to
give userspace developers a hint that this is an unwanted
backward-compatibility feature and won't be around forever.
Reported-by: Ralf Hildebrandt <[email protected]>
Reported-by: Niels <[email protected]>
Reported-by: Paweł Sikora <[email protected]>
Signed-off-by: Jonathan Nieder <[email protected]>
Liked-by: Gergely Nagy <[email protected]>
Acked-by: Serge Hallyn <[email protected]>
Acked-by: James Morris <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions