kernel: more precious errors from read()ing hammer and hammer2
authorDaniel Fojt <df@neosystem.org>
Mon, 8 Jun 2020 12:42:10 +0000 (14:42 +0200)
committerDaniel Fojt <df@neosystem.org>
Mon, 8 Jun 2020 13:31:45 +0000 (15:31 +0200)
commit3b62e6841e5d771657518c588d10e1e21be1c95a
tree7efe4c7602fed86eb94cf33721a6fc4c0c477631
parent52d59648426b16cd30b8f6ee5a4304e0a6ddd094
kernel: more precious errors from read()ing hammer and hammer2

To conform POSIX, return EISDIR instead of EINVAL when trying to read(2)
a directory from hammer or hammer2 filesystem.

Discussed with and reviewed by: Sascha Wildner
sys/vfs/hammer/hammer_vnops.c
sys/vfs/hammer2/hammer2_vnops.c