freebsd-skq/sys
Dag-Erling Smørgrav 80a3cef87d Pseudofs take 2:
- Remove hardcoded uid, gid, mode from struct pfs_node; make pfs_getattr()
   smart enough to get it right most of the time, and allow for callbacks
   to handle the remaining cases.  Rework the definition macros to match.

 - Add lots of (conditional) debugging output.

 - Fix a long-standing bug inherited from procfs: don't pretend to be a
   read-only file system.  Instead, return EOPNOTSUPP for operations we
   truly can't support and allow others to fail silently.  In particular,
   pfs_lookup() now treats CREATE as LOOKUP.  This may need more work.

 - In pfs_lookup(), if the parent node is process-dependent, check that
   the process in question still exists.

 - Implement pfs_open() - its only current function is to check that the
   process opening the file can see the process it belongs to.

 - Finish adding support for writeable nodes.

 - Bump module version number.

 - Introduce lots of new bugs.
2001-09-29 00:49:29 +00:00
..
alpha o Remove the linux_setpgid() stub. 2001-09-28 01:39:19 +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 Make this 'make obj' safe 2001-09-26 00:13:08 +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 Remove linux_getpgid(). We map the syscall natively now. 2001-09-28 01:40:51 +00:00
conf Add device driver support for the Broadcom BCM570x family of gigabit 2001-09-27 23:55:28 +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 Set the 'no pseudo header checksum' option for RX checksums, otherwise 2001-09-28 18:56:57 +00:00
fs Pseudofs take 2: 2001-09-29 00:49:29 +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 KSE Milestone 2 2001-09-12 08:38:13 +00:00
i386 Regen: Stop using linux_getpgid(). Use the native getpgid() 2001-09-28 01:32:27 +00:00
ia64 o Modify the access control checks for the ia64 /dev/mem (and friends) 2001-09-26 20:24:23 +00:00
isa Gate low level console output on mtx_lock_spin(&sio_lock), if the 2001-09-27 17:00:25 +00:00
isofs/cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
kern Add a couple of API functions I need for my pseudofs WIP. Documentation 2001-09-29 00:32:46 +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 device driver support for the Broadcom BCM570x family of gigabit 2001-09-27 23:55:28 +00:00
net Two main changes here: 2001-09-27 23:44:27 +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 Two main changes here: 2001-09-27 23:44:27 +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 Change a couple of M_WAITOKs used in M_PREPEND() to M_TRYWAITs, which 2001-04-05 04:20:48 +00:00
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 Fix typo in a comment. 2001-09-27 12:01:57 +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 + Fix misplacement of `txp' 2001-09-24 03:23:48 +00:00
svr4
sys Add a couple of API functions I need for my pseudofs WIP. Documentation 2001-09-29 00:32:46 +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