vfs: fix null deref, pfs: add fchmod()08/508/5
commit072d916c1cf078f88c1beae2d24aba34ff259de4
authorBen Gras <ben@minix3.org>
Mon, 15 Apr 2013 17:44:19 +0000 (15 17:44 +0000)
committerBen Gras <ben@minix3.org>
Fri, 19 Apr 2013 15:06:56 +0000 (19 17:06 +0200)
tree8249580f7e672cce2cba1f4a8398dd26f4241e91
parent04ad4fa1a29508db6f581eadd8c4eead51421609
vfs: fix null deref, pfs: add fchmod()

. vfs read_only() assumes vnode->v_vmnt is non-NULL, but it can
  be NULL sometimes
. e.g. fchmod() on UDS triggered NULL deref; add a check and
  add REQ_CHMOD to pfs so unix domain sockets can be fchmod()ded
. add to test56

Change-Id: I83c840f101b647516897cc99fcf472116d762012
servers/pfs/misc.c
servers/pfs/proto.h
servers/pfs/table.c
servers/vfs/protect.c
test/test56.c