On 23/02/13 19:08, Stephen Isard wrote: > A strange item turned up in my logs yesterday: > > kernel: process `grep' is using deprecated sysctl (syscall) > net.ipv6.neigh.default.retrans_time; Use > net.ipv6.neigh.default.retrans_t ime_ms instead. > > I use grep all the time and have never seen this before. It only > appeared once, although I used grep many times during the day. I don't > have a way of discovering exactly which call to grep triggered it, but I > don't remember doing anything out of the ordinary. >
I managed to trigger this one on a Fedora installation too. I guess someone did grep for something inside /proc ... $ grep 0 /proc/sys/net/ipv6/neigh/default/retrans_time $ dmesg | tail -n1 [61022.270399] process `grep' is using deprecated sysctl (syscall) net.ipv6.neigh.default.retrans_time; Use net.ipv6.neigh.default.retrans_time_ms instead. It's not caused by 'grep' itself, but as 'grep' was looking at a sysctl parameter which is now deprecated - this triggered the warning you saw. -- kind regards, David Sommerseth
