commit | 0cd75047de7f54d6fb4aba0ec5818f8194815a5a | [log] [tgz] |
---|---|---|
author | Sergey Klyaus <Sergey.Klyaus@tune-it.ru> | Wed Oct 08 11:31:54 2014 +0400 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Fri Nov 07 11:14:57 2014 -0800 |
tree | 32fd93ff2934eef026907e747ee6fe6456785687 | |
parent | 4ef67a8c95f32ed0c8c6ed5fe01d1dd16358350e [diff] |
driver core: fix race with userland in device_add() bus_add_device() should be called before devtmpfs_create_node(), so when userland application opens device from devtmpfs, it wouldn't get ENODEV from kernel, because device_add() wasn't completed. Signed-off-by: Sergey Klyaus <Sergey.Klyaus@Tune-IT.Ru> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>