Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 15957d9551119b4a227c69aad1e363ebde4782df
https://github.com/WebKit/WebKit/commit/15957d9551119b4a227c69aad1e363ebde4782df
Author: Stephan Szabo <[email protected]>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M Source/bmalloc/libpas/src/libpas/pas_lock.c
M Source/bmalloc/libpas/src/libpas/pas_lock.h
Log Message:
-----------
[PlayStation] Switch to using futex lock implementation in libpas
https://bugs.webkit.org/show_bug.cgi?id=308472
Reviewed by Yusuke Suzuki.
PlayStation has _umtx_op (albeit with an extra argument) like FreeBSD,
so rather than maintain another path for just the one platform, primarily
reuse the futex lock implementation
No new tests, switches platform implementation to another existing one.
* Source/bmalloc/libpas/src/libpas/pas_lock.c:
(pas_lock_futex_wait): Implementation like FreeBSD using additional arg
(pas_lock_futex_wake): as above
* Source/bmalloc/libpas/src/libpas/pas_lock.h:
(pas_lock_mutex_setname): Deleted.
(pas_lock_test_held): Deleted.
Canonical link: https://commits.webkit.org/308074@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications