HomeFreeBSD

buf_ring: Remove old arm-only dequeue code

Description

buf_ring: Remove old arm-only dequeue code

In the single consumer dequeue the consumer thread controls
br_cons_head. As such no ordering between this and other data are
required.

Reviewed by: alc, imp, kib, markj
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D46153

(cherry picked from commit 7eb0fffc7792bc294d6b86546a3923e2e2f83f8a)

Details

Provenance
andrewAuthored on Aug 19 2024, 9:07 AM
Reviewer
alc
Differential Revision
D46153: buf_ring: Remove old arm-only dequeue code
Parents
rG3c15d02bb8a1: buf_ring: Use atomic operations with br_cons_tail
Branches
Unknown
Tags
Unknown