|
From: Mark W. <mj...@re...> - 2014-06-08 20:00:48
|
On Sun, Jun 08, 2014 at 09:15:33PM +0200, Florian Krohm wrote: > While waiting for regression testing (svn sources) to finish I was > debugging something else that made me run dmesg. I spotted this: > > [23956.870068] warning: `memcheck-amd64-' uses 32-bit capabilities > (legacy support in use) > > It does not appear to be serious in any way. However, if this is an > issue with the valgrind code base it probably should be fixed. But I'm > not sure whether that is the case or whether this is an issue with my setup. I think that comes from the memcheck/tests/linux/capget.c testcase. It is using "raw" capabilities (not using libcap) using the legacy _LINUX_CAPABILITY_VERSION. If it is, then the dmesg warning is "correct". I don't know if it makes sense to "upgrade" the test to _LINUX_CAPABILITY_VERSION_3 to get rid of the warning. Cheers, Mark |