mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 11:33:28 +02:00
nfs/localio: remove 61 byte hole from needless ____cacheline_aligned
struct nfs_local_kiocb used ____cacheline_aligned on its iters[] array
and as the structure evolved it caused a 61 byte hole to form. Fix
this by removing ____cacheline_aligned and reordering iters[] before
iter_is_dio_aligned[].
Fixes: 6a218b9c31 ("nfs/localio: do not issue misaligned DIO out-of-order")
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
f50d0328d0
commit
0b873de2c0
|
|
@ -43,8 +43,8 @@ struct nfs_local_kiocb {
|
|||
size_t end_len;
|
||||
short int end_iter_index;
|
||||
atomic_t n_iters;
|
||||
struct iov_iter iters[NFSLOCAL_MAX_IOS];
|
||||
bool iter_is_dio_aligned[NFSLOCAL_MAX_IOS];
|
||||
struct iov_iter iters[NFSLOCAL_MAX_IOS] ____cacheline_aligned;
|
||||
/* End mostly DIO-specific members */
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user