--- mem.c	2009-01-20 19:35:19.517480999 +0100
+++ mem.c	2009-01-20 22:42:27.737851115 +0100
@@ -576,7 +576,7 @@ struct modify_ldt_ldt_s *ldt_entry;
 		"limit_in_pages:%d, "
 		"seg_not_present:%d, "
 		"useable:%d}",
-		ldt_entry->base_addr,
+		(long) ldt_entry->base_addr,
 		ldt_entry->limit,
 		ldt_entry->seg_32bit,
 		ldt_entry->contents,
--- ChangeLog	2009-01-20 19:35:19.650481640 +0100
+++ ChangeLog	2009-01-20 22:57:16.125850396 +0100
@@ -1,3 +1,8 @@
+2009-01-20  Michal Nowak  <mnowak@redhat.com>
+
+	* mem.h: Format ‘%#08lx’ expects type ‘long unsigned int’, but
+	argument 2 was type ‘unsigned int’.
+
 2009-01-17  Denys Vlasenko  <dvlasenk@redhat.com>
 
 	Two cleanups: tcb table expansion failure is not really a survivable
