David E. O'Brien
b06b4b9181
Merge our rev 1.2 PAM support into 'nbsd_20030122'.
2003-02-02 21:03:28 +00:00
David E. O'Brien
2b0ee2c16b
This commit was generated by cvs2svn to compensate for changes in r110242,
...
which included commits to RCS files with non-trunk default branches.
2003-02-02 20:58:44 +00:00
David E. O'Brien
fc25b5d977
Import of LukeM's ftpd taken from the NetBSD CVS repo on 22-Jan-2003.
...
This includes the DoS fix of rev 1.133 libexec/ftpd/ftpd.c.
2003-02-02 20:58:44 +00:00
Jacques Vidrine
485a42f45a
Tweak the definition of the EV_SET macro so that it evaluates each
...
of its arguments exactly once. (Previously it evaluated the first
argument six times.)
MFC after: 1 week
2003-02-02 19:39:51 +00:00
Dag-Erling Smørgrav
cb6e9daaa9
OpenPAMify.
2003-02-02 18:43:58 +00:00
Dag-Erling Smørgrav
f1c2c0a87e
Enable pam_krb5 for sshd. I've had this in my tree for ages.
2003-02-02 18:41:26 +00:00
Poul-Henning Kamp
7f1d66b53a
A minor stylistic change to make it more clear to lint-like tools.
2003-02-02 18:15:28 +00:00
Orion Hodson
f77f2ccb90
Add BCTV3/PCI entry.
...
Rename functions bctv_* to bctv2_* and macros BCTV_* to BCTV2_* for
coexistance of BCTV2 and BCTV3.
Rename CARD_IO_GV to CARD_TO_BCTV2.
Add auto recognition of BCTV3/PCI.
PR: i386/43879
Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
Approved by: roger
MFC after: 6 days
2003-02-02 17:46:00 +00:00
Andrey A. Chernov
62c4150e1e
For some combinations of variable sizes and RAND_MAX value rand_r()
...
may store less amount bits for seed, than available. Fix it.
2003-02-02 14:27:51 +00:00
Alfred Perlstein
b7f305981e
chase more of the MIN/MAX mess. *sigh*
2003-02-02 13:52:25 +00:00
Alfred Perlstein
04738e99b5
Catch more uses of MIN().
2003-02-02 13:30:00 +00:00
Alfred Perlstein
c023201af1
remove MIN now that it's a standard kernel define
2003-02-02 13:21:05 +00:00
Alfred Perlstein
8deebb0160
Consolidate MIN/MAX macros into one place (param.h).
...
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
2003-02-02 13:17:30 +00:00
Yoshihiro Takahashi
afb79ecedd
Correct error message.
2003-02-02 13:06:18 +00:00
Poul-Henning Kamp
ffa918814d
Add a bio_disk pointer for use between geom_disk and the device drivers.
2003-02-02 11:59:54 +00:00
Poul-Henning Kamp
ecc575bfaa
We don't need sscopen() and sscclose().
...
Register sscstrategy directly, instead of using a cdevsw{} for the purpose.
Tested by: marcel
2003-02-02 10:22:34 +00:00
Marcel Moolenaar
0d50208281
Export IA32 from opt_ia32.h to assembly so that we can eliminate
...
saving and restoring ia32 specific registers when switching
context and ia32 support has not been compiled-in. The primary
reason for this change is that one of the ia32 registers (ar.fcr)
is wrongly marked as invalid by the simulator. Now that we avoid
using the register when possible, usability is improved. The
secundary reason is that it saves us 7 loads and stores.
Note that the PCB will continue to have room for these registers,
irrespective of the IA32 option. There are no benefits that make
it worthwhile.
2003-02-02 09:07:15 +00:00
Scott Long
7121cce58a
Use hz if stathz is zero. Adopted from sched_4bsd.
2003-02-02 08:24:32 +00:00
Alan Cox
a1c0a78518
- It's more accurate to say that vm_paging_needed() returns TRUE
...
than a positive number.
- In pagedaemon_wakeup(), set vm_pages_needed to 1 rather than
incrementing it to accomplish the same.
2003-02-02 07:16:40 +00:00
Warner Losh
1a972e076a
Unlock the mutex in the error case in wi_init. Otherwise we can return
...
from an ioctl with the lock held.
Submitted by: iedowse (by way of sam)
2003-02-02 06:35:46 +00:00
Benno Rice
85139b2ac0
Add device zs to GENERIC on powerpc.
2003-02-02 06:11:23 +00:00
Marcel Moolenaar
a3909515f4
Regenerate after fixing duplicate device entries.
2003-02-02 01:58:28 +00:00
Marcel Moolenaar
7c125c1c6a
Unbreak kernel builds caused by what appears to be a merge conflict.
...
This change has been tested.
2003-02-02 01:57:31 +00:00
Alan Cox
8e1d8de578
- Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock.
2003-02-02 01:11:21 +00:00
Chris Costello
b9e873d4a0
Properly capitalize the subsection title on setting MAC labels.
...
Sponsored by: DARPA, Network Associates Laboratories
2003-02-01 23:11:57 +00:00
MIHIRA Sanpei Yoshiro
c799e00130
Regen
2003-02-01 23:09:33 +00:00
Chris Costello
028c285dc4
Fix table formatting for printed man pages.
...
Sponsored by: DARPA, Network Associates Laboratories
2003-02-01 23:06:30 +00:00
MIHIRA Sanpei Yoshiro
a9451985f7
Add Genesys Logic products
...
- GL650 HUB
- GL641USB CompactFlash Card Reade
- GL641USB USB-IDE Bridge
Add MELCO product
- USB-IDE Bridge: DUB-PxxG
2003-02-01 22:50:50 +00:00
Marcel Moolenaar
dc00c828e3
Remove special casing for running in the simulator from the kernel
...
and instead add platform, firmware and EFI stubs to the loader.
The net effect of this change is that besides a special console and
disk driver, the kernel has no knowledge of the simulator. This has
the following advantages:
o Simulator support is much harder to break,
o It's easier to make use of more feature complete simulators.
This would only need a change in the simulator specific loader,
o Running SMP kernels within the simulator. Note that ski at this
time does not simulate IPIs, so there's no way to start APs.
The platform, firmware and EFI stubs describe the following hardware:
o 4 CPU Itanium,
o 128 MB RAM within the 4GB address space,
o 64 MB RAM above the 4GB address space.
NOTE: The stubs in the skiloader describe a machine that should in
parts be defined by the simulator. Things like processor interrupt
block and AP wakeup vector cannot be choosen at random because they
require interpretation by the simulator. Currently the simulator is
ignorant of this.
This change introduces an unofficial SSC call SSC_SAL_SET_VECTORS
which is ignored by the simulator.
Tested with: ski (version 0.943 for linux)
2003-02-01 22:50:09 +00:00
Poul-Henning Kamp
232849fa1f
NODEVFS cleanup: Goodbye, and good riddance!
2003-02-01 22:22:50 +00:00
Poul-Henning Kamp
3347cc5e11
NODEVFS cleanup: Don't ever install MAKEDEV anymore.
2003-02-01 22:22:06 +00:00
Poul-Henning Kamp
d103a0422a
This took longer to test than expected:
...
NODEVFS cleanup: don't bother with MAKEDEV.
Look for /boot/boot first, and arrange disklabel arguments accordingly.
2003-02-01 22:12:50 +00:00
Alan Cox
8b24576748
- Remove (some) unnecessary explicit initializations to zero.
...
- Style changes to vm_pageout(): declarations and white-space.
2003-02-01 21:55:30 +00:00
Marcel Moolenaar
56eefde13d
SSC calls use break immediate 0x80000. 0x80001 only works for
...
break.i. Ski is rather broken in this respect.
2003-02-01 21:38:36 +00:00
Alan Cox
e6f2748cbc
- Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()s
...
with the page queue lock.
- Assert that the page queue lock is held in vm_page_free_wakeup().
2003-02-01 21:18:16 +00:00
Tom Rhodes
dbbdfcf810
Remove this Makefile, these docs are built by the Makefiles in src/share/doc/smm.
2003-02-01 20:34:04 +00:00
Josef Karthauser
c0c9e71f9a
Put replace spaces with tabs in keeping with the rest of the file.
2003-02-01 18:45:18 +00:00
Warner Losh
e4c33f456e
-kthread has been dead these many years. This PR has languished for a
...
long time. Go ahead and commit the patch since a co-worker has been
working up a code patch in this area and wondered why it hasn't been
committed yet.
PR: 35800
2003-02-01 18:39:32 +00:00
Poul-Henning Kamp
5d4a99771a
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
Jens Schweikhardt
83f6abc29c
Catch up with new categories and note that ports-base is essential without
...
ports-all.
PR: 47774
Submitted by: Sergei Kolobov <sergei@kolobov.com>
MFC after: 3 days
2003-02-01 17:16:59 +00:00
Jens Schweikhardt
188f1e1e49
Add new categories hungarian and portuguese.
...
PR: 47772
Submitted by: Sergei Kolobov <sergei@kolobov.com>
MFC after: 3 days
2003-02-01 17:01:45 +00:00
Hidetoshi Shimokawa
5166f1df39
Define new malloc type M_FW and use it.
2003-02-01 15:04:33 +00:00
Gary Jennejohn
6a622ac3a3
Fix some typos in 3 comments.
...
Reported by: marius@alchemy.franken.de
2003-02-01 14:43:24 +00:00
Hidetoshi Shimokawa
0981f5f00e
- replace timeout with callout_*.
...
- replace TAILQ with STAILQ for device list.
- some clean up.
2003-02-01 14:42:49 +00:00
Julian Elischer
6f8132a867
Reversion of commit by Davidxu plus fixes since applied.
...
I'm not convinced there is anything major wrong with the patch but
them's the rules..
I am using my "David's mentor" hat to revert this as he's
offline for a while.
2003-02-01 12:17:09 +00:00
Hidetoshi Shimokawa
3c62126d84
Check status FIFO more closely to report error.
2003-02-01 12:06:57 +00:00
Poul-Henning Kamp
806d5cfff0
Eliminate the sc_openmask, ccdopen() and ccdclose() functions, we
...
can use the flag maintained by geom_disk.c
Having only a strategy method to intialize, don't waste space using
a cdevsw structure to do so.
2003-02-01 11:17:22 +00:00
Poul-Henning Kamp
d3f6bdb924
NO_GEOM cleanup: don't #include <sys/diskslice.h>
2003-02-01 10:26:23 +00:00
Poul-Henning Kamp
4db4f5c87f
Under #ifdef DIAGNOSTIC, fill malloc(9) allocations which do not have
...
M_ZERO specified with 0x70. (malloc_flags=J for the kernel :-)
2003-02-01 10:07:49 +00:00
Poul-Henning Kamp
33bef83cc6
Under DIAGNOSTIC, only report expensive timeouts if they are more expensive
...
than the last on we reported.
2003-02-01 10:06:40 +00:00