Fix devman device reference counting
commit3083c74366b45eb365556e15d8161f5a75b3fc54
authorJakub Jermar <jakub@jermar.eu>
Sun, 25 Nov 2018 17:40:59 +0000 (25 18:40 +0100)
committerJakub Jermar <jakub@jermar.eu>
Tue, 27 Nov 2018 16:49:07 +0000 (27 17:49 +0100)
tree1ab37eb802d3b67cafdda90ea884304861abb8ad
parentf89204ee0a3534e30bb9936dc9a0cb7d7bf43303
Fix devman device reference counting

After commit 498ced1, create_dev_node() returns a dev pointer with an
implicit reference. Adding an extra reference for creation thus adds a
reference that will never be dropped and the device object will be
leaked.

This commit removes the extra reference.
uspace/srv/devman/devtree.c
uspace/srv/devman/fun.c