freebsd-nq/sys
Conrad Meyer 60965b7606 msdosfs(5): Reflect READONLY attribute in file mode
Msdosfs allows setting READONLY by clearing the owner write bit of the file
mode.  (While here, correct the misspelling of S_IWUSR as VWRITE.  No
functional change.)

In msdosfs_getattr, intuitively reflect that READONLY attribute to userspace
in the file mode.

Reported by:	Karl Denninger <karl AT denninger.net>
Sponsored by:	Dell EMC Isilon
2017-11-20 21:38:24 +00:00
..
amd64 sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
arm Indent protection and some other oops from the prvious commits. 2017-11-20 19:56:11 +00:00
arm64 Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
bsm sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
cam Add assertion in probedone() that we're holding the device lock. 2017-11-17 20:53:52 +00:00
cddl Avoid holding the process in uread() and uwrite(). 2017-11-16 07:25:12 +00:00
compat sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
conf Indent protection and some other oops from the prvious commits. 2017-11-20 19:56:11 +00:00
contrib Actually commit the right patch for r325929 2017-11-17 09:33:29 +00:00
crypto sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ddb sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
dev cxgbe(4): Add a custom board to the device id list. 2017-11-20 19:50:48 +00:00
dts dts: arm64: allwinner: Remove unused dts for pine64 2017-11-18 21:39:54 +00:00
fs msdosfs(5): Reflect READONLY attribute in file mode 2017-11-20 21:38:24 +00:00
gdb gdb kernel server: fixup Search:memory style 2017-10-17 01:12:17 +00:00
geom spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
gnu Update our copy of DTS from the ones from Linux 4.14 2017-11-18 15:46:48 +00:00
i386 sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
isa sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
kern Update a comment in brelse() to match reality. 2017-11-20 20:53:03 +00:00
kgssapi
libkern sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
mips sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
modules dts: Allwinner: Remove our last custom DTS 2017-11-18 16:07:53 +00:00
net sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
net80211 [net80211] don't try to follow a NULL rxs pointer down the sink. 2017-10-13 06:49:07 +00:00
netgraph Correction after r323873: #include <sys/lock.h> in addition to <sys/rmlock.h> 2017-09-28 11:26:37 +00:00
netinet sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
netinet6 sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
netipsec sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
netpfil sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
netsmb spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
nfs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
nfsclient sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
nfsserver sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
nlm
ofed sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
opencrypto crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is working 2017-11-03 10:27:22 +00:00
powerpc sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
riscv spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
rpc sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
security sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
sparc64 sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
sys sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
teken Fix syscons escape sequence for setting the local cursor type. This sequence 2017-08-18 15:40:40 +00:00
tests
tools sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ufs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
vm sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
x86 sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
xdr
xen
Makefile Move sys/boot to stand. Fix all references to new location 2017-11-14 23:02:19 +00:00