diff options
author | David Howells <dhowells@redhat.com> | 2019-06-20 19:12:02 +0200 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2019-06-20 19:12:02 +0200 |
commit | 2cd42d19cffa0ec3dfb57b1b3e1a07a9bf4ed80a (patch) | |
tree | 87a3f6b496fbc9ba07010749e7fcb76ce25dab57 /arch/h8300 | |
parent | afs: Fix uninitialised spinlock afs_volume::cb_break_lock (diff) | |
download | linux-2cd42d19cffa0ec3dfb57b1b3e1a07a9bf4ed80a.tar.xz linux-2cd42d19cffa0ec3dfb57b1b3e1a07a9bf4ed80a.zip |
afs: Fix setting of i_blocks
The setting of i_blocks, which is calculated from i_size, has got
accidentally misordered relative to the setting of i_size when initially
setting up an inode. Further, i_blocks isn't updated by afs_apply_status()
when the size is updated.
To fix this, break the i_size/i_blocks setting out into a helper function
and call it from both places.
Fixes: a58823ac4589 ("afs: Fix application of status and callback to be under same lock")
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'arch/h8300')
0 files changed, 0 insertions, 0 deletions