diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2014-01-23 23:34:07 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2014-01-23 23:34:07 +0000 |
commit | 7654e4a9ce3ee300d220c736b2ed0422d7633523 (patch) | |
tree | d53ae22c51a7814fac95cb9d8bbe3f3d34f5d422 /java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch | |
parent | - Add stage support (diff) |
- Update to b30.
- Implement sigset(2) for libjsig. All supported FreeBSD releases have it.
- Turn UseMembar back on by default until we find better solution.
Diffstat (limited to 'java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch')
-rw-r--r-- | java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch b/java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch deleted file mode 100644 index 1cffb35a587b..000000000000 --- a/java/openjdk6/files/icedtea/openjdk/8012243-serial_regression.patch +++ /dev/null @@ -1,45 +0,0 @@ -# HG changeset patch -# User dfuchs -# Date 1367362161 -7200 -# Wed May 01 00:49:21 2013 +0200 -# Node ID 47c881c5439a4542b19ab85f376e94fc2c0a5a57 -# Parent 0bf55b4c8a7bbea02a9d848b2a5451adbd6a6ac4 -8012243: about 30% regression on specjvm2008.serial on 7u25 comparing 7u21 -Reviewed-by: alanb, skoivu, smarks, mchung - -diff -r 0bf55b4c8a7b -r 47c881c5439a src/share/classes/java/io/ObjectStreamClass.java ---- jdk/src/share/classes/java/io/ObjectStreamClass.java Fri May 17 14:29:51 2013 -0700 -+++ jdk/src/share/classes/java/io/ObjectStreamClass.java Wed May 01 00:49:21 2013 +0200 -@@ -241,9 +241,11 @@ - if (cl == null) { - return null; - } -- Class<?> caller = Reflection.getCallerClass(); -- if (ReflectUtil.needsPackageAccessCheck(caller.getClassLoader(), cl.getClassLoader())) { -- ReflectUtil.checkPackageAccess(cl); -+ if (System.getSecurityManager() != null) { -+ Class<?> caller = Reflection.getCallerClass(); -+ if (ReflectUtil.needsPackageAccessCheck(caller.getClassLoader(), cl.getClassLoader())) { -+ ReflectUtil.checkPackageAccess(cl); -+ } - } - return cl; - } -diff -r 0bf55b4c8a7b -r 47c881c5439a src/share/classes/java/io/ObjectStreamField.java ---- jdk/src/share/classes/java/io/ObjectStreamField.java Fri May 17 14:29:51 2013 -0700 -+++ jdk/src/share/classes/java/io/ObjectStreamField.java Wed May 01 00:49:21 2013 +0200 -@@ -162,9 +162,11 @@ - */ - @CallerSensitive - public Class<?> getType() { -- Class<?> caller = Reflection.getCallerClass(); -- if (ReflectUtil.needsPackageAccessCheck(caller.getClassLoader(), type.getClassLoader())) { -- ReflectUtil.checkPackageAccess(type); -+ if (System.getSecurityManager() != null) { -+ Class<?> caller = Reflection.getCallerClass(); -+ if (ReflectUtil.needsPackageAccessCheck(caller.getClassLoader(), type.getClassLoader())) { -+ ReflectUtil.checkPackageAccess(type); -+ } - } - return type; - } |