commit | d560030548cb237f9ef09a82fd6f372836655306 | [log] [tgz] |
---|---|---|
author | Jan Klötzke <jan@kloetzke.net> | Mon Dec 16 22:56:52 2019 +0100 |
committer | Denys Vlasenko <vda.linux@googlemail.com> | Sun Nov 22 14:33:58 2020 +0100 |
tree | 6a6ca861cc0e533a6a77617f9fbed039dab16d08 | |
parent | e3f4759019544673d654ad8a1ea256ed481fa5e3 [diff] |
mdev: re-initialize if uevent messages were lost If the netlink read() failed with ENOBUFS we know that we have missed at least one message due to a socket receive buffer overrun. The only way how to recover is to drop the old socket, open a fresh one and make a cold-plug scan of the current system state. Signed-off-by: Jan Klötzke <jan@kloetzke.net> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>