Index: uspace/lib/socket/packet/packet_server.c
===================================================================
--- uspace/lib/socket/packet/packet_server.c	(revision c69d327931c88d2878c9d58f4aa911edd6e873ea)
+++ uspace/lib/socket/packet/packet_server.c	(revision 401b6adcf1e30f7e830bef2b43c65848967feb2c)
@@ -85,11 +85,5 @@
 	unsigned int count;
 } ps_globals = {
-	.lock = {
-		.counter = 1,
-		.waiters = {
-			.prev = &ps_globals.lock.waiters,
-			.next = &ps_globals.lock.waiters,
-		}
-	},
+	.lock = FIBRIL_MUTEX_INITIALIZER(ps_globals.lock),
 	.free = {NULL, NULL, NULL, NULL, NULL, NULL, NULL},
 	.sizes = {PAGE_SIZE, PAGE_SIZE * 2, PAGE_SIZE * 4, PAGE_SIZE * 8, PAGE_SIZE * 16, PAGE_SIZE * 32, PAGE_SIZE * 64},
