Fix device reference counting
commitb10e9367654be1db117fd7b6a40f9648a2ad5492
authorJakub Jermar <jakub@jermar.eu>
Thu, 22 Nov 2018 19:17:13 +0000 (22 20:17 +0100)
committerJakub Jermar <jakub@jermar.eu>
Tue, 27 Nov 2018 16:50:01 +0000 (27 17:50 +0100)
tree09a0c11e82241a8e6e380d5cee739bdf12cd9d5a
parent3083c74366b45eb365556e15d8161f5a75b3fc54
Fix device reference counting

After commit 498ced1, a device is created with an implicit reference.
Adding an extra reference for creation thus adds a reference that will
never be dropped and the device will be leaked.

This commit removes the extra reference.
uspace/lib/drv/generic/driver.c