freebsd-dev/sys
Robert Watson c6ab2f6b4e o Complete the migration from suser error checking in the following form
in vfs_syscalls.c:

    if (mp->mnt_stat.f_owner != p->p_ucred->cr_uid &&
        (error = suser_td(td)) != 0) {
            unwrap_lots_of_stuff();
            return (error);
    }

  to:

    if (mp->mnt_stat.f_owner != p->p_ucred->cr_uid) {
            error = suser_td(td);
            if (error) {
                unwrap_lots_of_stuff();
                return (error);
            }
    }

  This makes the code more readable when complex clauses are in use,
  and minimizes conflicts for large outstanding patchsets modifying the
  kernel authorization code (of which I have several), especially where
  existing authorization and context code are combined in the same if()
  conditional.

Obtained from:	TrustedBSD Project
2001-10-01 20:01:07 +00:00
..
alpha Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc) 2001-09-30 12:09:50 +00:00
amd64 Disable the check in icu_setup() to see if a handler was already used as 2001-09-27 19:03:52 +00:00
arm o Remove some GCCisms in src/powerpc/include/endian.h. 2001-08-30 00:04:19 +00:00
boot Fix the function CD(): "Clear to the end of the screen". 2001-10-01 11:48:02 +00:00
cam o Modify access control code for the CAM SCSI pass-through device to 2001-09-26 20:13:16 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
compat Catch up with the visibility callback stuff, and give up trying to keep the 2001-10-01 04:31:05 +00:00
conf Add identcpu.c. 2001-09-30 21:35:32 +00:00
contrib IPFilter munges multicast address packets on the loopback interface. 2001-09-12 22:06:36 +00:00
crypto properly check DES weak key. KAME PR 363. 2001-07-03 17:46:48 +00:00
ddb Fill out some gaps in ia64 DDB support. This involves generalising DDB's 2001-09-15 11:06:07 +00:00
dev Change the way DAO/TAO mode is init'ed. 2001-10-01 14:59:52 +00:00
fs [the previous commit to pseudofs_vncache.c got the wrong log message] 2001-10-01 04:26:33 +00:00
geom KSE Milestone 2 2001-09-12 08:38:13 +00:00
gnu The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00
i4b sppp rewrites the interface's ip address directly; this breaks when the 2001-10-01 18:03:56 +00:00
i386 Add an option ED_NO_MIIBUS, which causes the `ed' driver to be 2001-09-29 22:32:03 +00:00
ia64 Support for SKI is now an option. 2001-09-29 11:45:33 +00:00
isa Add support for 28800 baud to sio. 2001-09-29 04:49:11 +00:00
isofs/cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
kern o Complete the migration from suser error checking in the following form 2001-10-01 20:01:07 +00:00
libkern Fix a warning in bsearch(). Like index() etc, it de-qualifies its 2001-09-10 10:33:46 +00:00
modules Add a change I forgot when adding ED_NO_MIIBUS. This will likely 2001-09-30 01:59:11 +00:00
net Update the hash table when sppp mucks directly with the interface address. 2001-10-01 18:14:49 +00:00
netatalk KSE Milestone 2 2001-09-12 08:38:13 +00:00
netatm KSE Milestone 2 2001-09-12 08:38:13 +00:00
netgraph Remove a couple unintentional mentions of Ethernet that crept in from 2001-09-28 00:02:50 +00:00
netinet in_ifinit apparently can be used to rewrite an ip address; recalculate 2001-10-01 18:07:08 +00:00
netinet6 Make faith loadable, unloadable, and clonable. 2001-09-25 18:40:52 +00:00
netipx KSE Milestone 2 2001-09-12 08:38:13 +00:00
netkey KSE Milestone 2 2001-09-12 08:38:13 +00:00
netnatm
netncp KSE Milestone 2 2001-09-12 08:38:13 +00:00
netns
netsmb Map errdos:67 to the ENOENT. 2001-08-21 09:16:57 +00:00
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsserver Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
pc98 o Modify pc98 syscons code to use securelevel_gt() instead of 2001-09-26 20:26:32 +00:00
pccard Fix, I think, The second slot problem with Cirrus Logic PD6729/30 parts: 2001-09-21 06:45:35 +00:00
pci Do not call mii_pollstat() from within device tick routines; the status 2001-09-29 19:28:31 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc Catch up to recent removal of curpcb from globals.h. 2001-09-24 02:58:49 +00:00
rpc
sparc64 Add contents to struct *reg. 2001-09-30 19:59:07 +00:00
svr4
sys Add test_write element. 2001-10-01 14:56:56 +00:00
tools KSE Milestone 2 2001-09-12 08:38:13 +00:00
ufs - Fix some minor whitespace nits. 2001-09-27 21:04:13 +00:00
vm o Modify access control checks in mmap() to use securelevel_gt() instead 2001-09-26 20:29:39 +00:00
Makefile