Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 75a56647b267d300489fa57013b2ac73d4ee0851
https://github.com/WebKit/WebKit/commit/75a56647b267d300489fa57013b2ac73d4ee0851
Author: Chris Dumez <[email protected]>
Date: 2026-08-24 (Mon, 24 Aug 2026)
Changed paths:
M Source/WebKit/GPUProcess/GPUProcess.h
M Source/WebKit/ModelProcess/ModelProcess.h
M Source/WebKit/Platform/IPC/Connection.cpp
M Source/WebKit/Platform/IPC/Connection.h
M Source/WebKit/Shared/AuxiliaryProcess.cpp
M Source/WebKit/Shared/AuxiliaryProcess.h
M Source/WebKit/WebProcess/WebProcess.h
Log Message:
-----------
Bump the priority of the IPC receive queue in AuxiliaryProcesses
https://bugs.webkit.org/show_bug.cgi?id=322366
rdar://183441081
Reviewed by Per Arne Vollan.
Bump the priority of the IPC receive queue in AuxiliaryProcesses, to
match the priority of the main thread. This is important to avoid
priority inversion bugs when the main thread is doing a sendSync() and
the main thread is thus waiting on IPC.
This tested as performance neutral on the benchmarks we track.
* Source/WebKit/GPUProcess/GPUProcess.h:
* Source/WebKit/ModelProcess/ModelProcess.h:
* Source/WebKit/Platform/IPC/Connection.cpp:
(IPC::Connection::createClientConnection):
* Source/WebKit/Platform/IPC/Connection.h:
* Source/WebKit/Shared/AuxiliaryProcess.cpp:
(WebKit::AuxiliaryProcess::initialize):
* Source/WebKit/Shared/AuxiliaryProcess.h:
(WebKit::AuxiliaryProcess::connectionReceiveQueueQOS const):
* Source/WebKit/WebProcess/WebProcess.h:
Canonical link: https://commits.webkit.org/319752@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications