RFR: [backport] 8044775: Improve usage of umbrella header atomic.inline.hpp.

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Wed Sep 17 09:27:20 UTC 2014


Hi,

I'd like to backport this change:
JDK-8044775: Improve usage of umbrella header atomic.inline.hpp.

It did not apply cleanly, so I please need a review:

Some files do not exist in 8 or don't exist any more:
  src/share/vm/classfile/stringTable.cpp
  src/share/vm/service/memPtr.hpp
  src/share/vm/service/memPtr.cpp
  src/share/vm/service/memRecorder.cpp

In some files the patch did not apply cleanly, as the context
changed:
  src/share/vm/utilities/bitMap.cpp
  src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
  src/share/vm/oops/instanceKlass.cpp

Here usage of class Atomic was removed along with the header:
  src/share/vm/service/memTracker.cpp

This is the webrev for the 8u repository:
http://cr.openjdk.java.net/~goetz/webrevs/8044775-atomInc/webrev.8.00/

This is the  change in 9:
http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b596a1063e90
and the webrev sumitted to 9:
http://cr.openjdk.java.net/~goetz/webrevs/8044775-atomInc/webrev.01/

Please review this.  I  please need a sponsor to push the change.

Best regards,
  Goetz.






More information about the hotspot-dev mailing list