mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 12:03:54 +02:00
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:
parent
0f2b8ee630
commit
2bac9a4c5f
|
|
@ -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 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user