Commit 3f0b466
test
fs/ntfs3: grow log scratch buffer for page size changes
The linux-next fix starts log replay with DefaultLogPageSize so 64K kernels can mount smaller NTFS volumes. log_replay() may later adopt an on-disk sys_page_size/page_size that is larger than the initial 4K value.
one_page_buf is allocated before that adjustment, and read_log_page() uses it for unaligned page reads sized by log->page_size. Grow one_page_buf before assigning a larger validated page size so later reads have a scratch buffer large enough for the adopted log page size.
Change-Id: I4a1491fa96b2d6b810278f58160ed070900b2ad5
Signed-off-by: Jamie Nguyen <jamien@nvidia.com>1 parent 1eeabcc commit 3f0b466
1 file changed
Lines changed: 23 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3924 | 3924 | | |
3925 | 3925 | | |
3926 | 3926 | | |
| 3927 | + | |
| 3928 | + | |
3927 | 3929 | | |
3928 | | - | |
3929 | | - | |
| 3930 | + | |
| 3931 | + | |
| 3932 | + | |
| 3933 | + | |
| 3934 | + | |
| 3935 | + | |
| 3936 | + | |
| 3937 | + | |
| 3938 | + | |
| 3939 | + | |
| 3940 | + | |
| 3941 | + | |
| 3942 | + | |
| 3943 | + | |
| 3944 | + | |
| 3945 | + | |
| 3946 | + | |
| 3947 | + | |
| 3948 | + | |
| 3949 | + | |
3930 | 3950 | | |
3931 | 3951 | | |
3932 | | - | |
3933 | | - | |
| 3952 | + | |
3934 | 3953 | | |
3935 | 3954 | | |
3936 | 3955 | | |
| |||
0 commit comments