summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSergey Klyaus <Sergey.Klyaus@tune-it.ru>2014-10-08 11:31:54 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-11-07 11:14:57 -0800
commit0cd75047de7f54d6fb4aba0ec5818f8194815a5a (patch)
tree32fd93ff2934eef026907e747ee6fe6456785687 /lib
parent4ef67a8c95f32ed0c8c6ed5fe01d1dd16358350e (diff)
downloadlinux-0cd75047de7f54d6fb4aba0ec5818f8194815a5a.tar.gz
linux-0cd75047de7f54d6fb4aba0ec5818f8194815a5a.tar.bz2
linux-0cd75047de7f54d6fb4aba0ec5818f8194815a5a.zip
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>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions