Re: [PATCH v4 09/10] hugetlbfs: add hugetlbfs_fallocate()
From: Mike Kravetz <hidden>
Date: 2015-07-22 22:24:28
Also in:
linux-mm, lkml
From: Mike Kravetz <hidden>
Date: 2015-07-22 22:24:28
Also in:
linux-mm, lkml
On 07/22/2015 03:03 PM, Andrew Morton wrote:
On Tue, 21 Jul 2015 11:09:43 -0700 Mike Kravetz [off-list ref] wrote:
...
quoted
+ + if (mode & ~(FALLOC_FL_KEEP_SIZE | FALLOC_FL_PUNCH_HOLE)) + return -EOPNOTSUPP;EOPNOTSUPP is a networking thing. It's inappropriate here. The problem is that if this error is ever returned to userspace, the user will be sitting looking at "Operation not supported on transport endpoint" and wondering what went wrong in the networking stack.
Trying to follow FALLOCATE(2) man page: "EOPNOTSUPP The filesystem containing the file referred to by fd does not support this operation; or the mode is not supported by the filesystem containing the file referred to by fd." -- Mike Kravetz -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>