Commit Graph

184779 Commits

Author SHA1 Message Date
rmind
4e22ab72ae 5.99.21: removed uarea swap-out functionality. 2009-10-21 21:28:36 +00:00
rmind
40cf6f3659 Remove uarea swap-out functionality:
- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code.  Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.
2009-10-21 21:11:57 +00:00
skrll
43f47d3c56 G/C bcopy.m4 and references to it. 2009-10-21 19:30:46 +00:00
joerg
c2dba7fe45 Build glue for mdocml and for mandoc as standalone tool. 2009-10-21 18:04:52 +00:00
joerg
4154958b6b Initial import mdocml-1.9.9.
mdocml provides a fast parser for man(7) and mdoc(7) formated documents.
It supports validation and can currently create output as plain text
with overstriking and HTML.
2009-10-21 17:45:02 +00:00
pooka
447898cbb0 update i_uid and i_gid after chown 2009-10-21 17:37:21 +00:00
joerg
6e3add81a1 Do not try to mmap a zero length file. 2009-10-21 17:16:11 +00:00
rmind
d4b6de6fb5 Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).

(this single file was missed in previous commit)
2009-10-21 16:16:24 +00:00
snj
5455170368 jmcneill's ad clause is gone. 2009-10-21 16:13:36 +00:00
snj
176f5f951d Drop 3rd and 4th clauses. OK jmcneill (copyright holder). 2009-10-21 16:06:59 +00:00
rmind
f95af63371 Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).
2009-10-21 14:15:50 +00:00
wiz
d5ecf43f6a Fix problems with SIGWINCH. From Paul Ripke in PR 42161. 2009-10-21 13:56:36 +00:00
abs
b5fa4b8f63 update to generate something closer to common/termcap 2009-10-21 11:35:19 +00:00
snj
23b867cb21 Remove one of christos' ad clauses. 2009-10-21 05:45:35 +00:00
snj
102ff8abb7 reed@ no longer has any ad clauses in the tree. 2009-10-21 05:42:11 +00:00
yamt
b7fa496839 fix a typo in a comment 2009-10-21 02:31:44 +00:00
snj
550147bd6a Remove 3rd and 4th clauses in christos' license. OK christos. 2009-10-21 01:07:44 +00:00
snj
4933e803dc nisimura and reinoud's ad clauses are no more. 2009-10-21 00:35:35 +00:00
snj
7a9dfdb753 Remove 3rd and 4th clauses. OK'd by Tohru Nishimura and Reinoud Zandijk
(copyright holders).
2009-10-21 00:30:43 +00:00
snj
9aea77f19b Mats O Jansson's ad clause is no more. 2009-10-21 00:03:42 +00:00
snj
1a868936e6 Remove 3rd and 4th clauses. Approved by Mats O Jansson (copyright holder). 2009-10-21 00:01:56 +00:00
pooka
5a1b660dab use autogenerated prototype 2009-10-20 23:29:57 +00:00
pooka
b762b305fb regen 2009-10-20 23:29:39 +00:00
pooka
693ea25ed2 add shmif_create 2009-10-20 23:28:50 +00:00
pooka
17e6aa2d7b printf -> rumpuser_dprintf
(can't use printf while holding spinlock)
2009-10-20 23:21:53 +00:00
jmmv
05cbb20f70 Account for the t_exitstatus to t_exit rename and the new t_wait tests in
tests/util/sh.
2009-10-20 22:00:38 +00:00
jmmv
6c8d9e2723 Remove the sh regress tests that have just been migrated to tests. 2009-10-20 21:59:55 +00:00
jmmv
9eb1b1099f Migrate three sh test cases from regress to tests. 2009-10-20 21:58:35 +00:00
tron
6492b9712e Add support for 64 bit file offsets to smbfs_smb_setfsize(), largely
based on code taken from FreeBSD.

This stops truncation of files larger than 4GB by VOP_SETATTR() which e.g.
happened when copying large files "rump_smbfs". Kudos to Antti Kantee
for diagnosing the problem in smbfs_smb_setfsize().
2009-10-20 20:55:01 +00:00
snj
4988388746 Remove 3rd and 4th clause on Leo Weppelman's license. OK leo@. 2009-10-20 19:10:09 +00:00
christos
32f18d7dbe make this compile again. 2009-10-20 19:04:59 +00:00
kardel
c3263d7b0a update copyright to 2 clause version of the NetBSD Foundation 2009-10-20 17:29:06 +00:00
jym
de3d6f78cf Fix a bug where on MP systems, pool_cache_invalidate(9) could be called
early during boot, just after CPUs are attached but before they are marked
as running.

This will result in a list of CPUs without the SPCF_RUNNING flag set, and
will trigger the 'KASSERT(xc_tailp < xc_headp)' in xc_lowpri() as no cross
call is issued.

Bug reported and patch tested by tron@.

See also http://mail-index.netbsd.org/tech-kern/2009/10/19/msg006293.html
2009-10-20 17:24:22 +00:00
tnn
e0331d273d Print a warning if TERM is not set and stdin is a tty. PR bin/42144. 2009-10-20 16:17:07 +00:00
jmcneill
ec03d6f02a trim some fat, don't scan disklabels on non-HD disks 2009-10-20 14:49:03 +00:00
jmcneill
441aa3df66 trim some fat 2009-10-20 14:47:33 +00:00
tron
3ad0ebd5a8 Only allocate a "struct iovec" array from the healp if a reasonably sized
stack array isn't large enough.
2009-10-20 12:17:44 +00:00
pooka
0d29473b2c Actually, put uvm_readahead into rumpkern, since while it's
technically vfs stuff, sys_descrip depends on it and readahead
itself uses only the pager interface.
2009-10-20 10:42:41 +00:00
cegger
d3e9e93ad6 Use aprint_* when attaching. While here, unwrap some lines. 2009-10-20 10:34:21 +00:00
jnemeth
3f353bcfa2 Check to see if we were passed a NULL proplist dictionary. 2009-10-20 05:33:30 +00:00
jnemeth
5214d3defb new manpage for modctl(2) 2009-10-20 04:44:33 +00:00
jnemeth
1cadc32cd7 First pass at a manpage for modctl(2) (hi ad!). 2009-10-20 04:41:28 +00:00
pooka
95a13440ba use rump_pub interface name 2009-10-20 02:14:54 +00:00
pooka
9d203cca46 g/c unused variable 2009-10-20 02:14:12 +00:00
pooka
8eb3e364e3 fix warnings, update interface to use rump_pub 2009-10-20 02:05:45 +00:00
snj
2efebb6654 Mark Brinicombe's acknowledgement (well, this variety of it) is in
legal.common, where it belongs.
2009-10-20 01:41:44 +00:00
joerg
8fd2cbd826 Fix RCS ID 2009-10-20 01:21:28 +00:00
snj
07ce40632e Follow upstream's lead and remove third and fourth clauses (except on
from usr.sbin/mopd/common/pf.c, where only the ad clause is removed,
because it has a shared UCB copyright) on Mats O Jansson's files.

thorpej OK'd usr.sbin/rpc.yppasswdd/yppasswdd_mkpw.c, where he shares
copyright.
2009-10-20 00:51:13 +00:00
snj
fa54d41099 Remove the "Mats O Jansson and Charles D. Cranor" acknowledgement. 2009-10-20 00:32:11 +00:00
pooka
02a39de4a7 fix sign-compare warnings 2009-10-20 00:25:26 +00:00