Tim J. Robbins
be0f84026d
Add fairly minimal documentation for the nmount() syscall.
2004-03-16 09:45:38 +00:00
Tim J. Robbins
7b0d017245
Use vfs_nmount() to mount linprocfs filesystems in linux_mount();
...
linprocfs doesn't support the old mount interface.
2004-03-16 09:05:56 +00:00
Tim J. Robbins
537370d0a4
Make vfs_nmount() public. The Linux emulator needs this in order to mount
...
linprocfs filesystems.
2004-03-16 08:59:37 +00:00
Tim J. Robbins
2ba9b76668
Correct size argument passed to copyinstr() in linux_mount(): mntfromname
...
and mntonname are both MNAMELEN characters long, not MFSNAMELEN.
2004-03-16 08:37:19 +00:00
Colin Percival
3ed29c96cf
Fix memory leak
...
PR: bin/64321
Submitted by: Rodney Ruddock <rodney@interopsystems.com>
MFOpenBSD: rev 1.17
MFC after: 3 days
2004-03-16 08:33:33 +00:00
Don Lewis
a961520c13
Rename the wiredlen member of struct sysctl_req to validlen and always
...
set it to avoid the need for a bunch of code that tests whether or
not the lock member is set to REQ_WIRED in order to determine which
length member should be used.
Fix another bug in the oldlen return value code.
Fix a potential wired memory leak if a sysctl handler uses
sysctl_wire_old_buffer() and returns an EAGAIN error to trigger
a retry.
2004-03-16 06:53:03 +00:00
Hiroki Sato
9c0ab25d6e
New release note:
...
arl(4) for Aironet Arlan 655 wireless adapters.
2004-03-16 04:40:10 +00:00
Don Lewis
8ac3e8e940
Don't bother calling vslock() and vsunlock() if oldlen is zero.
...
If vslock() returns ENOMEM, sysctl_wire_old_buffer() should set
wiredlen to zero and return zero (success) so that the handler will
operate according to sysctl(3):
The size of the buffer is given by the location specified by
oldlenp before the call, and that location gives the amount
of data copied after a successful call and after a call that
returns with the error code ENOMEM.
The handler will return an ENOMEM error because the zero length
buffer will overflow.
2004-03-16 01:28:45 +00:00
Dag-Erling Smørgrav
9d7f0e1d46
Set TZ to UTC so dates in the history file will match dates in the logs.
2004-03-16 00:31:27 +00:00
Dag-Erling Smørgrav
139b410f5b
Build the tinderbox with -O2.
2004-03-16 00:24:54 +00:00
Dag-Erling Smørgrav
aa1432eb44
The documentation lists configuration variables in uppercase, so dump
...
them in uppercase.
2004-03-16 00:15:05 +00:00
Dag-Erling Smørgrav
c5cb37207c
Add configuration shortcuts for CFLAGS and COPTFLAGS.
2004-03-16 00:12:59 +00:00
Dag-Erling Smørgrav
39245ad2ae
Allow the user to override CFLAGS and COPTFLAGS on the command line.
2004-03-16 00:12:33 +00:00
John Baldwin
c8785325a6
When installing boot blocks into an Alpha BSD label, setup the location,
...
length, and flags fields at the end of the SRM boot sector so that SRM can
find the bootstrap code. This fixes bsdlabel -m alpha to generate bootable
disklabels.
Reviewed by: phk
2004-03-15 23:10:34 +00:00
John Baldwin
659dc72f99
Add a mixer script that saves the current settings of all mixers present
...
in the system on shutdown and restores the settings on boot. The settings
can also be reset to the saved values via 'mixer reload'.
Reviewed by: current@
2004-03-15 23:09:17 +00:00
John Baldwin
e5592f4dd9
Regenerate.
2004-03-15 22:44:35 +00:00
John Baldwin
216db4ad00
- Mark ABI syscalls that call wait4() MP safe as recent changes to
...
the kernel wait4() made these all panic() implementations otherwise.
- The i386 linux_ptrace() syscall is MP safe. Alpha was already marked
MP safe.
2004-03-15 22:43:49 +00:00
Max Khon
798f0e1603
Add arl(4): driver for Aironet Arlan 655 wireless adapters.
...
MFC after: 2 weeks
2004-03-15 22:24:28 +00:00
Poul-Henning Kamp
f6c21c0641
The PPS code needs to be much more brutal to avoid synchronism on
...
hardware with non-sucky clocks.
2004-03-15 21:47:34 +00:00
Hiroki Sato
11d3e039e6
New release note:
...
ata(4) cardbus ATA/SATA support.
ifconfig(8) prints polling(4) status.
2004-03-15 21:20:39 +00:00
Max Khon
636d6d5926
Add ru.koi8-r.win.kbd based on ru.koi8-r.shift.kbd which closely mimics
...
ru(winkeys) XFree86 layout.
Differences with ru.koi8-r.shift.kbd are:
- ctrl+shift = alock
- left/right win = meta, menu = saver
- alock'ed shift+[0-9] = )!@#$%^&*(
2004-03-15 20:34:18 +00:00
John Baldwin
6b55d75c44
Regen for ptrace being safe again.
2004-03-15 18:50:06 +00:00
John Baldwin
8ac61436e6
Drop the proc lock around calls to the MD functions ptrace_single_step(),
...
ptrace_set_pc(), and cpu_ptrace() so that those functions are free to
acquire Giant, sleep, etc. We already do a PHOLD/PRELE around them so
that it is safe to sleep inside of these routines if necessary. This
allows ptrace() to be marked MP safe again as it no longer triggers lock
order reversals on Alpha.
Tested by: wilko
2004-03-15 18:48:28 +00:00
Dag-Erling Smørgrav
d2b1b4f3c5
Correctly document the default value of UsePAM.
2004-03-15 18:38:29 +00:00
Wes Peters
68898c7350
Add script for creating ramdisks at boot time, in time to be processed
...
by fstab.
2004-03-15 18:36:21 +00:00
Dag-Erling Smørgrav
76798703a5
Remove bogus (void **) casts. This unbreaks the -O2 build.
2004-03-15 17:43:36 +00:00
Dag-Erling Smørgrav
5b3ce02186
Don't try to pass off a struct sockaddr as a struct sockaddr_in when it
...
may in fact very well be a struct sockaddr_in6. Just use plain struct
sockaddr.
This brings us yet another step closer to a clean -O2 build.
2004-03-15 17:08:28 +00:00
Tom Rhodes
7b1ac86dc1
Remove whitespace at EOL.
2004-03-15 17:01:31 +00:00
Bill Paul
f79e9df73b
Add vectors for _snprintf() and _vsnprintf() (redirected straight to
...
snprintf() and vsnprintf() in FreeBSD kernel land).
This is needed by the Intel Centrino 2200BG driver. Unfortunately, this
driver still doesn't work right with Project Evil even with this tweak,
but I'm unable to diagnose the problem since I don't have access to a
sample card.
2004-03-15 16:39:03 +00:00
Max Laier
657ea5eb2c
Move GID/UID_MAX under __BSD_VISIBLE protection.
...
Requested by: bde
Approved by: bms(mentor)
2004-03-15 13:43:44 +00:00
Max Laier
b83a49e9b9
Fix some style(9) related issues after discussion with/education from bde:
...
- Add <sys/param.h> and <limits.h> where required (do not depend on other
headers pulling it in).
- __dead -> __dead2
- #if defined() -> #ifdef
- Remove ugly PRIu64 macros and use %llu w/ (unsigned long long) cast.
All changes looped back to OpenBSD (where applicable) for easier sync in the
future.
Requested by: bde
Approved by: bms(mentor)
2004-03-15 13:41:17 +00:00
Dag-Erling Smørgrav
dce2454396
Add -DDEBUG to DEBUG_FLAGS if PAM_DEBUG is defined.
2004-03-15 13:23:20 +00:00
Søren Schmidt
d7659cb1ac
Add printing of relevant SATA info where approbiate.
2004-03-15 13:21:41 +00:00
Søren Schmidt
ad0e7ebfd2
Add SATA support fields
2004-03-15 13:17:24 +00:00
Pawel Jakub Dawidek
7f4704c01d
Remove sysctl security.jail.list_allowed.
...
This functionality was a misfeature, sysctl was added and turned off by
default just to check if nobody complains.
Reviewed by: rwatson
2004-03-15 12:10:34 +00:00
Søren Schmidt
498e55436a
Add support for detaching PCI controllers.
...
This adds support for cardbus ATA/SATA controllers. I get roughly the
same transfer speeds as on true PCI controllers. Nice to be able to add
a couble of "real" disks to a laptop :)
2004-03-15 12:03:48 +00:00
Warner Losh
5c9d7c3a68
Kill bogus isa compat opt file.
2004-03-15 11:27:39 +00:00
Warner Losh
dc57f07049
Temporarily comment out cy.
...
Remove COMPAT_OLDISA
2004-03-15 10:39:37 +00:00
Warner Losh
91a5625be4
including isa_device.h was historical in this file, remove it
2004-03-15 10:39:01 +00:00
Don Lewis
c947dc059b
Document additional reasons that sysctl(3) can return ENOMEM (due to
...
vslock() failure).
2004-03-15 10:32:37 +00:00
Don Lewis
ec0791be40
Change len pararmeter from u_int to size_t.
...
Document vslock() return values.
2004-03-15 10:05:27 +00:00
Don Lewis
bb734798af
Make overflow/wraparound checking more robust and unbreak len=0 in
...
vslock(), mlock(), and munlock().
Reviewed by: bde
2004-03-15 09:11:23 +00:00
Dag-Erling Smørgrav
4705e3da6a
Make this compile with -O2. A proper fix would use a struct to represent
...
vectors, instead of requiring the caller to keep track of element size
and count and pass them in by reference.
2004-03-15 08:14:35 +00:00
Dag-Erling Smørgrav
2fb05f85d5
Whitespace nits.
2004-03-15 08:03:10 +00:00
Ruslan Ermilov
51a23805f8
gasp(1) isn't linked with -lgnuregex, and it doesn't need <gnu/regex.h>
...
either.
Reviewed by: obrien
2004-03-15 07:19:41 +00:00
Don Lewis
f0ea4612ef
Style(9) changes.
...
Pointed out by: bde
2004-03-15 06:43:51 +00:00
Don Lewis
ce8660e395
Revert to the original vslock() and vsunlock() API with the following
...
exceptions:
Retain the recently added vslock() error return.
The type of the len argument should be size_t, not u_int.
Suggested by: bde
2004-03-15 06:42:40 +00:00
Don Lewis
be4c5ad025
Remove redundant suser() check.
2004-03-15 06:36:55 +00:00
Juli Mallett
c83afe7be9
static and const.
2004-03-15 04:10:29 +00:00
Juli Mallett
9c4c393a74
Validate argument to -i.
2004-03-15 03:41:07 +00:00