Home
last modified time | relevance | path

Searched hist:"548579 f56eb95d3d4ba1484a8922a9f6e0a03c73" (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/lib/locks/bakery/
H A Dbakery_lock_coherent.c548579f56eb95d3d4ba1484a8922a9f6e0a03c73 Fri Feb 20 16:04:17 UTC 2015 Soby Mathew <soby.mathew@arm.com> Remove the `owner` field in bakery_lock_t data structure

This patch removes the `owner` field in bakery_lock_t structure which
is the data structure used in the bakery lock implementation that uses
coherent memory. The assertions to protect against recursive lock
acquisition were based on the 'owner' field. They are now done based
on the bakery lock ticket number. These assertions are also added
to the bakery lock implementation that uses normal memory as well.

Change-Id: If4850a00dffd3977e218c0f0a8d145808f36b470
H A Dbakery_lock_normal.c548579f56eb95d3d4ba1484a8922a9f6e0a03c73 Fri Feb 20 16:04:17 UTC 2015 Soby Mathew <soby.mathew@arm.com> Remove the `owner` field in bakery_lock_t data structure

This patch removes the `owner` field in bakery_lock_t structure which
is the data structure used in the bakery lock implementation that uses
coherent memory. The assertions to protect against recursive lock
acquisition were based on the 'owner' field. They are now done based
on the bakery lock ticket number. These assertions are also added
to the bakery lock implementation that uses normal memory as well.

Change-Id: If4850a00dffd3977e218c0f0a8d145808f36b470
/rk3399_ARM-atf/include/lib/
H A Dbakery_lock.h548579f56eb95d3d4ba1484a8922a9f6e0a03c73 Fri Feb 20 16:04:17 UTC 2015 Soby Mathew <soby.mathew@arm.com> Remove the `owner` field in bakery_lock_t data structure

This patch removes the `owner` field in bakery_lock_t structure which
is the data structure used in the bakery lock implementation that uses
coherent memory. The assertions to protect against recursive lock
acquisition were based on the 'owner' field. They are now done based
on the bakery lock ticket number. These assertions are also added
to the bakery lock implementation that uses normal memory as well.

Change-Id: If4850a00dffd3977e218c0f0a8d145808f36b470