This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] libitm: Fix privatization safety during upgrades to serial mode.


On 12/22/2011 11:28 AM, Torvald Riegel wrote:
>     libitm: Fix privatization safety during upgrades to serial mode.
>     
>     	libitm/
>     	* beginend.cc (GTM::gtm_thread::restart): Add and handle
>     	finish_serial_upgrade parameter.
>     	* libitm.h (GTM::gtm_thread::restart): Adapt declaration.
>     	* config/linux/rwlock.cc (GTM::gtm_rwlock::write_lock_generic):
>     	Don't unset reader flag.
>     	(GTM::gtm_rwlock::write_upgrade_finish): New.
>     	* config/posix/rwlock.cc: Same.
>     	* config/linux/rwlock.h (GTM::gtm_rwlock::write_upgrade_finish):
>     	Declare.
>     	* config/posix/rwlock.h: Same.
>     	* method-serial.cc (GTM::gtm_thread::serialirr_mode): Unset reader
>     	flag after commit or after rollback when restarting.

Ok.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]