diff options
author | Alexander Lobakin <[email protected]> | 2024-06-20 15:53:40 +0200 |
---|---|---|
committer | Tony Nguyen <[email protected]> | 2024-07-10 10:35:39 -0700 |
commit | 5a816aae2d463d74882e21672ac5366573b0c511 (patch) | |
tree | 7a9a9e9bbd5653696fe02b6846c7af484acf2e04 /drivers/usb/cdns3/cdns3-debug.h | |
parent | bf9bf7042a38ebd2485592467772db50605bd4a2 (diff) |
idpf: strictly assert cachelines of queue and queue vector structures
Now that the queue and queue vector structures are separated and laid
out optimally, group the fields as read-mostly, read-write, and cold
cachelines and add size assertions to make sure new features won't push
something out of its place and provoke perf regression.
Despite looking innocent, this gives up to 2% of perf bump on Rx.
Reviewed-by: Przemek Kitszel <[email protected]>
Reviewed-by: Jacob Keller <[email protected]>
Signed-off-by: Alexander Lobakin <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions