Commit Graph

65322 Commits

Author SHA1 Message Date
obrien
d9494059c0 *** empty log message *** 2001-10-01 08:43:58 +00:00
obrien
90300f8536 + Sync with NetBSD, bringing in feature enhancements.
+ Convert to ANSI-C function definitions
+ style(9)

Submitted by:	kris
2001-10-01 08:41:27 +00:00
kris
f805e363ed Oops, another obsolete UUCP knob 2001-10-01 08:29:58 +00:00
kris
220a5aaf0f Note removal of UUCP periodic maintenance knobs 2001-10-01 08:28:28 +00:00
kris
fcd8209f23 Note removal of UUCP directories 2001-10-01 08:27:22 +00:00
kris
7ccfbea57e Put back NOUUCP for now; cu and rmail are remaining pieces of the UUCP
code which will stay for now.
2001-10-01 08:13:57 +00:00
kris
269b821fe5 Migrate uucpd to ports as well.
Noticed by:	ru
2001-10-01 07:53:13 +00:00
kris
76baf5c7ce Remove NOUUCP build option 2001-10-01 06:28:30 +00:00
kris
5b604460fa UUCP removal Phase III. 2001-10-01 06:27:44 +00:00
kris
2716e56536 UUCP removal phase II. These directories are now created by the
freebsd-uucp port.
2001-10-01 06:24:50 +00:00
kris
ebde71313f Phase I of UUCP migration to ports. This leaves behind a minimal build
environment for cu, which is still useful.
2001-10-01 06:22:53 +00:00
dillon
5a5b9f79f4 After extensive testing it has been determined that adding complexity
to avoid removing higher level directory vnodes from the namecache has
no perceivable effect and will be removed.  This is especially true
when vmiodirenable is turned on, which it is by default now.  ( vmiodirenable
makes a huge difference in directory caching ).  The vfs.vmiodirenable and
vfs.nameileafonly sysctls have been left in to allow further testing, but
I expect to rip out vfs.nameileafonly soon too.

I have also determined through testing that the real problem with numvnodes
getting too large is due to the VM Page cache preventing the vnode from
being reclaimed.  The directory stuff made only a tiny dent relative
to Poul's original code, enough so that some tests succeeded.  But tests
with several million small files show that the bigger problem is the VM Page
cache.  This will have to be addressed by a future commit.

MFC after:	3 days
2001-10-01 04:33:35 +00:00
des
86409d0972 Catch up with the visibility callback stuff, and give up trying to keep the
file definitions on single lines.
2001-10-01 04:31:05 +00:00
des
cb0f9ed022 [the previous commit to pseudofs_vncache.c got the wrong log message]
YA pseudofs megacommit, part 2:

 - Merge the pfs_vnode and pfs_vdata structures, and make the vnode cache
   a doubly-linked list.  This eliminates the need to walk the list in
   pfs_vncache_free().

 - Add an exit callout which revokes vnodes associated with the process
   that just exited.  Since it needs to lock the cache when it does this,
   pfs_vncache_mutex needs MTX_RECURSE.
2001-10-01 04:26:33 +00:00
des
e1b05f5687 YA pseudofs megacommit, part 1:
- Add a third callback to the pfs_node structure.  This one simply returns
   non-zero if the specified requesting process is allowed to access the
   specified node for the specified target process.  This is used in
   addition to the usual permission checks, e.g. when certain files don't
   make sense for certain (system) processes.

 - Make sure that pfs_lookup() and pfs_readdir() don't yap about files
   which aren't pfs_visible().  Also check pfs_visible() before performing
   reads and writes, to prevent the kind of races reported in SA-00:77 and
   SA-01:55 (fork a child, open /proc/child/ctl, have that child fork a
   setuid binary, and assume control of it).

 - Add some more trace points.
2001-10-01 04:22:20 +00:00
imp
d6dca2e412 Fix the damage caused in the last commit:
give the correct workaround for compat library problem
	give a better acpi workaround.
Also include note about TARGET_ARCH.

DO NOT COMMIT TO THIS FILE UNLESS YOU ARE IMP.
2001-10-01 03:59:13 +00:00
mjacob
2dbbccb697 Begin to implement target mode that for Fibre Channel has a private
per-command component that we *don't* try and pass thru CAM. CAM just
is too risky and too much of a pain- structures get copied, but not
all info of interest can be considered safely transported thru all
consumers (including user space) from the incoming ATIO to the outgoing
CTIO- it's just much safer to have a buddy structure, identified by the
command's tag which *does* make it thru safely.

Pay attention to link speed and report 200MB/s xfer speed for a
23XX card in 2GPs mode.

MFC after:	1 week
2001-10-01 03:48:42 +00:00
mjacob
9dcaf49f6a Implement a call to get the actual link data rate (if 23XX) so we can
set whether it's a 2Gps or 1Gps link.

MFC after:	1 week
2001-10-01 03:45:54 +00:00
alfred
399d655952 Tell people why they might want to disable ACPI and how to do it.
Tell people how to fix the 4.x compatibility issue.
2001-10-01 03:45:07 +00:00
grog
cd548d6fe9 Add description for calendar.freebsd. 2001-10-01 02:35:52 +00:00
grog
262974b92c Correct spelling of Labour Day in Australia, and clarify which states observe it.
Add Queen's Birthday in WA.
Expand unnecessary abbreviation.
Correct rules for German Buss-  und Betttag.
Disunite Ivory Coast and Panama.
2001-10-01 02:35:08 +00:00
kris
2d1796cd80 Add a brief comparative analysis of 3 popular religions.
Approved by:	maintainer
2001-10-01 01:10:15 +00:00
dillon
198df63868 Add huff __FBSDID()s puff to whew! libz 2001-09-30 22:39:00 +00:00
dillon
ae3a4e3b01 Add __FBSDID()s to liby 2001-09-30 22:36:18 +00:00
dillon
3f4eabe659 Add __FBSDID()s to libutil 2001-09-30 22:35:07 +00:00
dillon
35945dc1b7 Add __FBSDID()s to libusb 2001-09-30 22:30:55 +00:00
dillon
615806b0ec Add __FBSDID()s to libtelnet 2001-09-30 22:30:15 +00:00
dillon
1788c68652 Add __FBSDID()s to libtacplus 2001-09-30 22:29:19 +00:00
dillon
f6666a61a9 Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
dillon
2dd900a9ef Add __FBSDID()s to librpcsvc 2001-09-30 22:15:15 +00:00
dillon
42cae7582d Add __FBSDID()s to libradius 2001-09-30 22:12:36 +00:00
dillon
fcad02973f Add __FBSDID()s to libpam 2001-09-30 22:11:06 +00:00
obrien
ff4992fd7c Fix the problem that the startup directory is printed out if it
is empty.

Submitted by:	Udo Schweigert <udo.schweigert@siemens.com>
2001-09-30 22:07:19 +00:00
dillon
a437a2e49d Add __FBSDID()s to libopie 2001-09-30 22:04:49 +00:00
dillon
d73daa7317 Add __FBSDID()s to libnetgraph 2001-09-30 22:03:54 +00:00
dillon
4bd4e36960 Add __FBSDID()s to libncurses 2001-09-30 22:02:43 +00:00
dillon
8411ee0def Add __FBSDID()s to libncp 2001-09-30 22:01:19 +00:00
dillon
147ed5d738 Add __FBSDID()s to libmp 2001-09-30 21:58:17 +00:00
dillon
ed504fcccb add __FBSDID()s to libmd 2001-09-30 21:56:22 +00:00
dillon
f844085713 Add __FBSDID()s to libm 2001-09-30 21:53:45 +00:00
dillon
863b71fe4c Add __FBSDID()s to libipx 2001-09-30 21:45:06 +00:00
dillon
06293dece1 Add __FBSDID()s to libipsec 2001-09-30 21:43:45 +00:00
dillon
b05076f6b7 Add __FBSDID()s to libio 2001-09-30 21:41:46 +00:00
dillon
3122839604 Add missing '*/' (? why wasn't this caught earlier?) 2001-09-30 21:39:44 +00:00
dillon
1798b679e2 Add __FBSDID()s to internal libgnumalloc() 2001-09-30 21:38:17 +00:00
dillon
9a8dd80b42 Add __FBSDID()s to libftpio 2001-09-30 21:36:38 +00:00
dillon
9e8adf09a9 Add __FBSDID()s to libfetch 2001-09-30 21:36:09 +00:00
jake
a1ba6bed67 Add identcpu.c. 2001-09-30 21:35:32 +00:00
dillon
a42c99f236 Add __FBSDID()s to libedit 2001-09-30 21:21:36 +00:00
dillon
4015450ecd Add __FBSDID()s to libdisk 2001-09-30 21:16:57 +00:00