Requesting phase 2 approval to integrate hs24-b54 into jdk7u40-b35.
A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u40/hs24-b54-jdk7u40-b35.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand 8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier() 8011569: ARM -- avoid native stack walking 8012241: NMT huge memory footprint, it usually leads to OOME 8015576: CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database 8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()' 8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer 8020215: Different execution plan when using JIT vs interpreter 8020381: new hotspot build - hs24-b54 8020425: Product options incorrectly removed in minor version 8020433: Crash when using -XX:+RestoreMXCSROnJNICalls 8020547: Event based tracing needs a UNICODE string type 8020701: Avoid crashes in WatcherThread -- Alejandro