Index: uspace/drv/char/atkbd/atkbd.c
===================================================================
--- uspace/drv/char/atkbd/atkbd.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/atkbd/atkbd.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -366,5 +366,5 @@
 	
 	kbd->client_sess = NULL;
-	kbd->parent_sess = ddf_dev_parent_sess_create(dev);
+	kbd->parent_sess = ddf_dev_parent_sess_get(dev);
 	
 	if (!kbd->parent_sess) {
Index: uspace/drv/char/i8042/main.c
===================================================================
--- uspace/drv/char/i8042/main.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/i8042/main.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -60,5 +60,5 @@
 	assert(dev);
 	
-	async_sess_t *parent_sess = ddf_dev_parent_sess_create(dev);
+	async_sess_t *parent_sess = ddf_dev_parent_sess_get(dev);
 	if (parent_sess == NULL)
 		return ENOMEM;
Index: uspace/drv/char/ns8250/ns8250.c
===================================================================
--- uspace/drv/char/ns8250/ns8250.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/ns8250/ns8250.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -391,5 +391,5 @@
 	
 	/* Connect to the parent's driver. */
-	parent_sess = ddf_dev_parent_sess_create(ns->dev);
+	parent_sess = ddf_dev_parent_sess_get(ns->dev);
 	if (parent_sess == NULL) {
 		ddf_msg(LVL_ERROR, "Failed to connect to parent driver of "
Index: uspace/drv/char/pl050/pl050.c
===================================================================
--- uspace/drv/char/pl050/pl050.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/pl050/pl050.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -167,5 +167,5 @@
 	pl050->buf_rp = pl050->buf_wp = 0;
 
-	pl050->parent_sess = ddf_dev_parent_sess_create(pl050->dev);
+	pl050->parent_sess = ddf_dev_parent_sess_get(pl050->dev);
 	if (pl050->parent_sess == NULL) {
 		ddf_msg(LVL_ERROR, "Failed connecitng parent driver.");
Index: uspace/drv/char/ps2mouse/ps2mouse.c
===================================================================
--- uspace/drv/char/ps2mouse/ps2mouse.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/ps2mouse/ps2mouse.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -116,5 +116,5 @@
 {
 	mouse->client_sess = NULL;
-	mouse->parent_sess = ddf_dev_parent_sess_create(dev);
+	mouse->parent_sess = ddf_dev_parent_sess_get(dev);
 	if (!mouse->parent_sess)
 		return ENOMEM;
Index: uspace/drv/char/xtkbd/xtkbd.c
===================================================================
--- uspace/drv/char/xtkbd/xtkbd.c	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ uspace/drv/char/xtkbd/xtkbd.c	(revision d15797de77c0b69b5bef26ccf17a3c40947a75df)
@@ -417,5 +417,5 @@
 	
 	kbd->client_sess = NULL;
-	kbd->parent_sess = ddf_dev_parent_sess_create(dev);
+	kbd->parent_sess = ddf_dev_parent_sess_get(dev);
 	
 	if (!kbd->parent_sess) {
