freebsd-skq/sys
Jaakko Heinonen de478dd4b4 execve(2) has a special check for file permissions: a file must have at
least one execute bit set, otherwise execve(2) will return EACCES even
for an user with PRIV_VFS_EXEC privilege.

Add the check also to vaccess(9), vaccess_acl_nfs4(9) and
vaccess_acl_posix1e(9). This makes access(2) to better agree with
execve(2). Because ZFS doesn't use vaccess(9) for VEXEC, add the check
to zfs_freebsd_access() too. There may be other file systems which are
not using vaccess*() functions and need to be handled separately.

PR:		kern/125009
Reviewed by:	bde, trasz
Approved by:	pjd (ZFS part)
2010-08-30 16:30:18 +00:00
..
amd64 Register an interrupt vector for DTrace return probes. There is some 2010-08-28 08:03:29 +00:00
arm Supply some useful information to the started image using ELF aux vectors. 2010-08-17 08:55:45 +00:00
boot Fix build of ppc32 loader. 2010-08-25 16:23:50 +00:00
bsm
cam Revert r211434. Offline discussions have convinced me that this should 2010-08-20 17:20:05 +00:00
cddl execve(2) has a special check for file permissions: a file must have at 2010-08-30 16:30:18 +00:00
compat Add x86bios_set_intr() to set interrupt vectors for real mode and simplify 2010-08-25 21:03:50 +00:00
conf Intel QPI chipsets actually provide two extra "non-core" PCI buses that 2010-08-25 19:12:05 +00:00
contrib Merge ACPICA 20100806. 2010-08-06 23:11:19 +00:00
crypto Crypto(4) driver for AESNI. 2010-07-23 11:00:46 +00:00
ddb One more use for _SIG_VALID. 2010-07-12 10:18:10 +00:00
dev MFata(4): 2010-08-28 07:24:45 +00:00
fs Add acquisition of a reference count on nfsv4root_lock to the 2010-08-28 23:50:09 +00:00
gdb
geom Correct offset conversion to little endian. It was implemented in version 2, 2010-08-28 08:30:20 +00:00
gnu Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
i386 Register an interrupt vector for DTrace return probes. There is some 2010-08-28 08:03:29 +00:00
ia64 Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
isa When we are not switching VTs, just mark all buffer to be updated. 2010-07-15 23:11:51 +00:00
kern execve(2) has a special check for file permissions: a file must have at 2010-08-30 16:30:18 +00:00
kgssapi
libkern Provide memchr() in the libkern. 2010-06-02 17:27:23 +00:00
mips Move debug.h to the the rge driver directory. rge.c is the only user of 2010-08-30 13:26:07 +00:00
modules Add the path necessary to find fasttrap_isa.h to CFLAGS. 2010-08-28 08:18:20 +00:00
net MFp4 CH=182972: 2010-08-27 23:22:58 +00:00
net80211 Wrap remaining ieee80211_ratectl_node_init() calls missed in r211314. 2010-08-21 11:06:21 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet o Some programs could send broadcast/multicast traffic to ipfw 2010-08-30 09:29:51 +00:00
netinet6 Fix the the SCTP_WITH_NO_CSUM option when used in combination with 2010-08-29 18:50:30 +00:00
netipsec MFp4 @178283: 2010-05-24 16:27:47 +00:00
netipx
netnatm
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
nfsserver - When VFS_VGET() is not supported, switch to VOP_LOOKUP(). 2010-08-26 23:41:40 +00:00
nlm
opencrypto Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
pc98 Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma 2010-07-28 15:36:12 +00:00
pci Remove unnecessary controller reinitialization. 2010-08-24 18:52:24 +00:00
powerpc Avoid a race in the allocation of new segment IDs that could result in 2010-08-29 18:17:38 +00:00
rpc - Check the result of malloc(M_NOWAIT) in replay_alloc(). The caller 2010-08-26 23:33:04 +00:00
security Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
sparc64 Skip a KASSERT which isn't appropriate when not employing page coloring. 2010-08-21 14:28:48 +00:00
sun4v Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
sys Regen 2010-08-30 14:26:02 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +00:00
tools Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
ufs Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
vm Add the MAP_PREFAULT_READ option to mmap(2). 2010-08-28 16:57:07 +00:00
x86 Correctly ensure that the CPU family is 0x6, not non-zero. 2010-08-25 20:37:58 +00:00
xdr
xen don't hold spin lock across free 2010-02-21 01:12:18 +00:00
Makefile