Marc Dionne b485275f1a afs: Fix large file support
By default s_maxbytes is set to MAX_NON_LFS, which limits the usable
file size to 2GB, enforced by the vfs.

Commit b9b1f8d5930a ("AFS: write support fixes") added support for the
64-bit fetch and store server operations, but did not change this value.
As a result, attempts to write past the 2G mark result in EFBIG errors:

 $ dd if=/dev/zero of=foo bs=1M count=1 seek=2048
 dd: error writing 'foo': File too large

Set s_maxbytes to MAX_LFS_FILESIZE.

Fixes: b9b1f8d5930a ("AFS: write support fixes")
Signed-off-by: Marc Dionne <marc.dionne@auristor.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2019-11-22 14:19:26 -08:00
..
2019-07-08 19:36:47 -07:00
2019-08-22 13:33:26 +01:00
2019-07-10 20:55:33 -07:00
2019-11-19 14:36:38 -08:00
2019-09-02 11:43:54 +01:00
2019-07-10 20:55:33 -07:00
2019-07-10 20:55:33 -07:00
2019-11-22 14:19:26 -08:00
2019-07-10 20:55:33 -07:00