Index: kernel/generic/src/printf/printf_core.c
===================================================================
--- kernel/generic/src/printf/printf_core.c	(revision 35ebd42e880816820d1be5053efa0e05335b294e)
+++ kernel/generic/src/printf/printf_core.c	(revision ce55b43d2fde4827af9a50d151005ef2e652cb21)
@@ -104,5 +104,6 @@
 	PrintfQualifierLongLong,
 	PrintfQualifierPointer,
-	PrintfQualifierSize
+	PrintfQualifierSize,
+	PrintfQualifierMax
 } qualifier_t;
 
@@ -767,4 +768,9 @@
 			case 'z':
 				qualifier = PrintfQualifierSize;
+				i = nxt;
+				uc = str_decode(fmt, &nxt, STR_NO_LIMIT);
+				break;
+			case 'j':
+				qualifier = PrintfQualifierMax;
 				i = nxt;
 				uc = str_decode(fmt, &nxt, STR_NO_LIMIT);
@@ -892,4 +898,8 @@
 				number = (uint64_t) va_arg(ap, size_t);
 				break;
+			case PrintfQualifierMax:
+				size = sizeof(uintmax_t);
+				number = (uint64_t) va_arg(ap, uintmax_t);
+				break;
 			default:
 				/* Unknown qualifier */
