--- old/jdk/src/java.base/share/native/libjava/jdk_util.c	2015-06-16 15:05:35.775117612 -0700
+++ new/jdk/src/java.base/share/native/libjava/jdk_util.c	2015-06-16 15:05:35.157468850 -0700
@@ -37,6 +37,7 @@
     const unsigned int version_major = VERSION_MAJOR;
     const unsigned int version_minor = VERSION_MINOR;
     const unsigned int version_security = VERSION_SECURITY;
+    const unsigned int version_patch = VERSION_PATCH;
     const unsigned int version_build = VERSION_BUILD;
 
     memset(info, 0, info_size);
@@ -44,9 +45,7 @@
                         ((version_minor & 0xFF) << 16) |
                         ((version_security & 0xFF) << 8)  |
                         (version_build & 0xFF);
-    // FIXME: update_version and special_update_version does not make sense anymore.
-    info->update_version = 0;
-    info->special_update_version = 0;
+    info->patch_version = version_patch;
     info->thread_park_blocker = 1;
     // Advertise presence of sun.misc.PostVMInitHook:
     // future optimization: detect if this is enabled.