aboutsummaryrefslogtreecommitdiff
path: root/lib/raid6/algos.c
diff options
context:
space:
mode:
authorShannon Nelson <[email protected]>2024-03-06 15:29:49 -0800
committerDavid S. Miller <[email protected]>2024-03-08 11:54:34 +0000
commitae24a8f88b3fc8ef463e8dffd41ebba48c81cfd4 (patch)
tree052f9c57022af950f10d4d5283c72535385105cb /lib/raid6/algos.c
parent05c9447395e52ba87a66e25031025ef0a5095317 (diff)
ionic: remove callback pointer from desc_info
By reworking the queue service routines to have their own servicing loops we can remove the cb pointer from desc_info to save another 8 bytes per descriptor, This simplifies some of the queue handling indirection and makes the code a little easier to follow, and keeps service code in one place rather than jumping between code files. struct ionic_desc_info Before: /* size: 472, cachelines: 8, members: 7 */ After: /* size: 464, cachelines: 8, members: 6 */ Suggested-by: Neel Patel <[email protected]> Reviewed-by: Brett Creeley <[email protected]> Signed-off-by: Shannon Nelson <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'lib/raid6/algos.c')
0 files changed, 0 insertions, 0 deletions