diff options
author | Andrew Gabbasov <andrew_gabbasov@mentor.com> | 2016-01-15 02:44:21 -0600 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2016-02-09 13:05:23 +0100 |
commit | 9fba70569d9c3c253dba10ebbe3359f2157e504c (patch) | |
tree | 2a6cd413e2c978a4217c9fe58afa2221199d5a3c /fs/udf/super.c | |
parent | 3e7fc2055c931b1c27a9834a753611c879492a34 (diff) | |
download | linux-stable-9fba70569d9c3c253dba10ebbe3359f2157e504c.tar.gz linux-stable-9fba70569d9c3c253dba10ebbe3359f2157e504c.tar.bz2 linux-stable-9fba70569d9c3c253dba10ebbe3359f2157e504c.zip |
udf: Adjust UDF_NAME_LEN to better reflect actual restrictions
Actual name length restriction is 254 bytes, this is used in 'ustr'
structure, and this is what fits into UDF File Ident structures.
And in most cases the constant is used as UDF_NAME_LEN-2.
So, it's better to just modify the constant to make it closer
to reality.
Also, in some cases it's useful to have a separate constant for
the maximum length of file name field in CS0 encoding in UDF File
Ident structures.
Also, remove the unused UDF_PATH_LEN constant.
Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/udf/super.c')
-rw-r--r-- | fs/udf/super.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/udf/super.c b/fs/udf/super.c index a522c15a0bfd..ffb35f7eab38 100644 --- a/fs/udf/super.c +++ b/fs/udf/super.c @@ -2358,7 +2358,7 @@ static int udf_statfs(struct dentry *dentry, struct kstatfs *buf) le32_to_cpu(lvidiu->numDirs)) : 0) + buf->f_bfree; buf->f_ffree = buf->f_bfree; - buf->f_namelen = UDF_NAME_LEN - 2; + buf->f_namelen = UDF_NAME_LEN; buf->f_fsid.val[0] = (u32)id; buf->f_fsid.val[1] = (u32)(id >> 32); |