git: drm - Implement poor-man's RCU
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Sep 1 11:15:07 PDT 2020
commit 8141ce269ec43fe4b6c7bb98072127df48720a80
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Tue Sep 1 11:13:25 2020 -0700
drm - Implement poor-man's RCU
* Implement a really poor-man's RCU. Not even remotely perfect, this
is just a brute-force tie-in for now.
RCU operations are queued and then executed on the calling cpu
1 second later.
Summary of changes:
sys/dev/drm/drm/Makefile | 1 +
sys/dev/drm/include/linux/rcupdate.h | 12 +-
sys/dev/drm/linux_rcu.c | 224 +++++++++++++++++++++++++++++++++++
sys/dev/drm/linux_reservation.c | 2 +-
4 files changed, 228 insertions(+), 11 deletions(-)
create mode 100644 sys/dev/drm/linux_rcu.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8141ce269ec43fe4b6c7bb98072127df48720a80
--
DragonFly BSD source repository
More information about the Commits
mailing list