Index: uspace/drv/bus/usb/uhci/hc.c
===================================================================
--- uspace/drv/bus/usb/uhci/hc.c	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
+++ uspace/drv/bus/usb/uhci/hc.c	(revision 76d0981d8dda2b7d698201a93e0c555e99215ba5)
@@ -44,4 +44,5 @@
 #include <macros.h>
 #include <mem.h>
+#include <stdbool.h>
 #include <stdlib.h>
 #include <stdint.h>
@@ -607,5 +608,5 @@
 	instance->transfers_##queue.queue_head
 
-	while (1) {
+	while (true) {
 		const uint16_t cmd = pio_read_16(&instance->registers->usbcmd);
 		const uint16_t sts = pio_read_16(&instance->registers->usbsts);
Index: uspace/drv/char/ski-con/ski-con.c
===================================================================
--- uspace/drv/char/ski-con/ski-con.c	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
+++ uspace/drv/char/ski-con/ski-con.c	(revision 76d0981d8dda2b7d698201a93e0c555e99215ba5)
@@ -134,6 +134,6 @@
 	errno_t rc;
 
-	while (1) {
-		while (1) {
+	while (true) {
+		while (true) {
 			c = ski_con_getchar();
 			if (c == 0)
Index: uspace/drv/hid/ps2mouse/ps2mouse.c
===================================================================
--- uspace/drv/hid/ps2mouse/ps2mouse.c	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
+++ uspace/drv/hid/ps2mouse/ps2mouse.c	(revision 76d0981d8dda2b7d698201a93e0c555e99215ba5)
@@ -254,5 +254,5 @@
 
 	bool buttons[PS2_BUTTON_COUNT] = {};
-	while (1) {
+	while (true) {
 		uint8_t packet[PS2_BUFSIZE] = {};
 		rc = ps2_mouse_read_packet(mouse, packet, PS2_BUFSIZE);
@@ -306,5 +306,5 @@
 
 	bool buttons[INTELLIMOUSE_BUTTON_COUNT] = {};
-	while (1) {
+	while (true) {
 		uint8_t packet[INTELLIMOUSE_BUFSIZE] = {};
 		rc = ps2_mouse_read_packet(mouse, packet, INTELLIMOUSE_BUFSIZE);
Index: uspace/drv/hid/usbhid/mouse/mousedev.c
===================================================================
--- uspace/drv/hid/usbhid/mouse/mousedev.c	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
+++ uspace/drv/hid/usbhid/mouse/mousedev.c	(revision 76d0981d8dda2b7d698201a93e0c555e99215ba5)
@@ -43,4 +43,5 @@
 #include <errno.h>
 #include <async.h>
+#include <stdbool.h>
 #include <str_error.h>
 #include <ipc/mouseev.h>
@@ -299,5 +300,5 @@
 
 	/* Break from within. */
-	while (1) {
+	while (true) {
 		field = usb_hid_report_get_sibling(
 		    report, field, path,
Index: uspace/drv/intctl/obio/obio.c
===================================================================
--- uspace/drv/intctl/obio/obio.c	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
+++ uspace/drv/intctl/obio/obio.c	(revision 76d0981d8dda2b7d698201a93e0c555e99215ba5)
@@ -86,5 +86,5 @@
 	obio = (obio_t *)ddf_dev_data_get(ddf_fun_get_dev((ddf_fun_t *)arg));
 
-	while (1) {
+	while (true) {
 		int inr;
 
