Subject : WARNING: at ../kernel/printk.c:322
Submitter : Christian Kujau <email@example.com>
Date : 2011-06-11 7:17
Message-ID : alpine.DEB.firstname.lastname@example.org
References : http://marc.info/?l=linux-kernel&m=130777668512981&w=2
This entry is being used for tracking a regression from 2.6.39. Please don't
close it until the problem is fixed in the mainline.
It does not seem to be a regression from 2.6.39 - in the syslog-ng bugtracker the problem had been reported for 2.6.38+ too and now I'm not really sure if that's that's a syslog-ng bug or something else. I'd understand the "deprecated" message, but I was kinda worried by the WARNING. That's why I sent this to lkml.
This is a syslog-ng problem. https://bugzilla.balabit.com/show_bug.cgi?id=108#c14
holds the answer. Yes the kernel accepts CAP_SYS_ADMIN but syslog-ng should be moved over to use CAP_SYSLOG on newer kernels.
Also this may have been found on ppc32 but it's specific to that platform. This is generic code.
Bug should be closed or at least assigned elsewhere.