sunrpc: rearrange struct svc_rqst for fewer cachelines

This shrinks the struct by 4 bytes, but also takes it from 19 to 18
cachelines on x86_64.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
This commit is contained in:
Jeff Layton 2025-06-20 08:16:05 -04:00 committed by Chuck Lever
parent 0f2b8ee630
commit 2bac9a4c5f

View File

@ -245,10 +245,10 @@ struct svc_rqst {
* initialisation success.
*/
unsigned long bc_to_initval;
unsigned int bc_to_retries;
void ** rq_lease_breaker; /* The v4 client breaking a lease */
unsigned long bc_to_initval;
unsigned int bc_to_retries;
unsigned int rq_status_counter; /* RPC processing counter */
void **rq_lease_breaker; /* The v4 client breaking a lease */
};
/* bits for rq_flags */