Poul-Henning Kamp
126fe1249a
Add more scaffolding to make this compile kernel code.
2003-01-28 09:48:59 +00:00
Poul-Henning Kamp
c516a05a66
Mark some args unused so this compiles in userland.
2003-01-28 09:48:09 +00:00
Poul-Henning Kamp
e55d9b0bd1
Use a void * to carry the private data for return-call'ed ioctl requests.
...
Amongst other things this avoids a complex workaround in the userland
regression bits.
2003-01-28 09:47:50 +00:00
Jeff Roberson
d465fb9589
- Allow idle's pctcpu time to be calculated.
2003-01-28 09:30:17 +00:00
Jeff Roberson
c9f25d8f92
- Fix the ksq_load calculation. It now reflects the number of entries on the
...
run queue for each cpu.
- Introduce kse stealing into the sched_choose() code. This helps balance
cpus better in cases where process turnover is high. This implementation
is fairly trivial and will likely be only a temporary measure until
something more sophisticated has been written.
2003-01-28 09:28:20 +00:00
Tim J. Robbins
613fcc1359
Do not allow a cached vnode to be shared among multiple mounts of the same
...
kind of pseudofs-based filesystem. Fixes (at least) one problem where
when procfs is mounted mupltiple times, trying to unmount one will often
cause the wrong one to get unmounted, and other problem where mounting
one procfs on top of another caused the kernel to lock up.
Reviewed by: des
2003-01-28 09:21:42 +00:00
Poul-Henning Kamp
91898abc5e
Bang! Bang! Bang! etc etc
...
Remove NODEVFS and NO_GEOM from options.
Approved by: trb@
2003-01-28 09:04:19 +00:00
Dag-Erling Smørgrav
930105c1e9
style(9): add parentheses to sizeof even when not strictly required.
...
MFC after: 3 days
2003-01-28 08:04:40 +00:00
Poul-Henning Kamp
2abcaf6bfd
Bang! Bang! Bang! etc etc.
...
Remove NODEVFS option.
2003-01-28 07:15:22 +00:00
Mike Silbersack
ac64c8668b
A few fixes to rev 1.221
...
- Honor the previous behavior of maxfragpackets = 0 or -1
- Take a better stab at fragment statistics
- Move / correct a comment
Suggested by: maxim@
MFC after: 7 days
2003-01-28 03:39:39 +00:00
Alan Cox
d6d92c84c1
Merge pmap_testbit() and pmap_is_modified(). The latter is the only caller
...
of the former.
2003-01-28 03:01:35 +00:00
Juli Mallett
907db4dd23
Fix problems with how libufs was used, with regard to mounted/active fs's,
...
in the new world order of libufs, where we also do statfs, and add a missing
close.
2003-01-28 02:42:01 +00:00
Garance A Drosehn
c3262b6691
This is just a forced-commit to note that the previous commit addresses
...
PR 28773 (not 28733!). I have closed both PR 28773 and PR 46890.
2003-01-28 01:35:52 +00:00
Garance A Drosehn
84a0950aea
Changes so the 'pw' command will allow '$' as the last character in a userid
...
or group name (mainly for the benefit of samba). This pretty much rewrites
he pw_checkname() routine, but should work exactly the same except for the
above change, and that error messages are somewhat more informative.
PR: 28733 46890
Inspired by: example patch written by Terry Lambert
Reviewed by: no objections on freebsd-arch and freebsd-current
MFC plans: no plans, but will do if people want it in stable.
2003-01-28 01:21:57 +00:00
John W. De Boskey
9015b953d6
Fix signed/unsigned comparison warning/error from 'make release'
2003-01-28 00:33:53 +00:00
Max Khon
66ff0e67c4
hint.acpi.0.disable -> hint.acpi.0.disabled
...
Submitted by: Vitaly Markitantov <vm@dics.com.ua>
2003-01-27 23:30:21 +00:00
Peter Wemm
bf2053cad6
No longer force COMPAT_FREEBSD4 to be on.
2003-01-27 23:01:03 +00:00
Martin Blapp
2e26eba4b9
Fix signed/unsigned comparison warnings.
...
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:46:50 +00:00
Martin Blapp
3c788545e8
Fix signed/unsigned comparison warnings. Fix spelling error in
...
comment.
NetBSD Rev. 1.9 and 1.7
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:45:08 +00:00
Martin Blapp
33e0ae486e
Make this work in the !INET6 case -- if we mismatch the AF, don't return a
...
bogus (uninitialized) structure. Also, ignore v4 ifa's with no broadcast
address (rather than core dumping).
NetBSD Rev 1.8
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:43:23 +00:00
Martin Blapp
d063ef1461
Check pmap_flag before sendto.
...
NetBSD r 1.5
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:38:25 +00:00
Martin Blapp
555f4cffb0
Make sure we don't look before the beginning of the string.
...
NetBSD Rev 1.5
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:36:53 +00:00
Martin Blapp
77335102aa
Add missing __rpc_fixup_addr. This is needed to make
...
mount_nfs -T work for scoped addresses.
NetBSD Rev 1.11
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:27:55 +00:00
Martin Blapp
b951fbe40c
Free the correct buffer in error handling.
...
Handle that malloc may return NULL.
NetBSD Rev. 1.8
Reviewed by: phk
Obtained from: NetBSD
2003-01-27 22:22:59 +00:00
Martin Blapp
40525d3deb
Reset the record lenght and received bytes once a record
...
is finished. This fixes clients doing two RPCs over the
same connection at the same time. Without this fix, we
could end with a reply to old data.
Submitted by: Frank van der Linden <fvdl@netbsd.org>
Reviewed by: rwatson
Obtained from: NetBSD
2003-01-27 22:19:32 +00:00
Matthew Dillon
091e0b14d5
Update mount_nfs documentation to reference new sysctl for -c default.
2003-01-27 20:12:32 +00:00
Jake Burkholder
a68a96aad7
Add the sabtty children devices as unordered. Use the unit numbr of
...
the sabtty device to create its description so that they will be
unique for machines with multiple sab chips.
This fixes a panic on machines with an rsc card.
Tested by: obrien (e250)
2003-01-27 18:39:09 +00:00
Tom Rhodes
4bb2c6860a
A few changes for clarity.
...
PR: 47170
Submitted by: Gary W. Swearingen <swear@attbi.com> (original version)
2003-01-27 18:16:36 +00:00
Bill Fenner
6841d8b90d
Don't try to fseek before the beginning of the file; POSIX requires that
...
this return an error.
This re-enables display of the first entry in /var/account/acct instead
of the error "lastcomm: /var/account/acct: Invalid argument"
2003-01-27 18:16:32 +00:00
Ruslan Ermilov
58b8fa7412
Unbreak i386 snapshots by moving the 802.11 support (device wlan)
...
out from BOOTMFS to the drivers floppy.
2003-01-27 17:54:49 +00:00
Poul-Henning Kamp
109751d28c
Don't dereference null vnode pointer if controling terminal was revoked.
...
Submitted by: "Peter Edwards" <pmedwards@eircom.net>
2003-01-27 16:54:17 +00:00
Yaroslav Tykhiy
341e476e25
Actually extract the second field from a line in ftpchroot(5)
...
instead of just using the rest of the line behind the first field.
2003-01-27 15:34:22 +00:00
Yaroslav Tykhiy
0ba71e2424
Allow more than one separator character between fields in ftpchroot(5).
2003-01-27 14:41:08 +00:00
MIHIRA Sanpei Yoshiro
4bfecf88f4
Add PCI id for fxp(Intel Pro/100 M Mobile Connection).
...
PR: i386/41915
Submitted by: Ross A. Lippert <ripper@eskimo.com>
MFC after: 1 week
2003-01-27 14:31:32 +00:00
Benno Rice
a7c9d6bca5
Back the previous commit out. It didn't actually fix the problem I was
...
seeing and the memory barrier isn't needed with the bridges we're using.
Fix the function style however.
2003-01-27 12:59:52 +00:00
Josef Karthauser
4de19bd9c8
Put the Perfection 1660 scanner entry in the right place. (Entries
...
are sorted by product id).
2003-01-27 09:43:24 +00:00
Søren Schmidt
33ede9b3e7
Update the code that deals with disk enclosures:
...
Properly handle the newer Promise SuperSwap 1000 enclosures.
Print out what kind of enclosure was found in the probe.
Misc cleanups in the enclosure handling code.
Sponsored by: Advanis Inc.
2003-01-27 09:04:29 +00:00
Poul-Henning Kamp
e39eff98a0
Don't use the kern.disks sysctl to find a list of md devices, use the
...
MDIOCLIST ioctl instead.
Spotted by: keramida
2003-01-27 08:01:08 +00:00
Poul-Henning Kamp
16bcbe8cf7
Implement MDIOCLIST which returns the unit numbers of configured md(4)
...
devices.
We use the md_pad[] array and if there are more units than its size the
last returned unit number will be -1, but the number of units returned
is correct.
2003-01-27 07:58:18 +00:00
Poul-Henning Kamp
b6532aa9a5
Add an ioctl to return the unit numbers of the configured md devices.
2003-01-27 07:54:59 +00:00
Tim J. Robbins
c57bc2b10e
Ensure that the TTY file descriptor is greater than or equal to 10 so that
...
it doesn't interfere with the user's redirections.
PR: 47136
MFC after: 1 week
2003-01-27 07:41:12 +00:00
Juli Mallett
9d492cddac
Convert newfs to use libufs. I've tested this on md filesystems, as has
...
keramida, and all seems well.
2003-01-27 07:24:32 +00:00
Warner Losh
66e390feb6
MFp4:
...
u_int*_t -> uint*_t to conform more closely with C99.
2003-01-27 05:47:01 +00:00
Jake Burkholder
52e59d41d8
Enable device zs and device sab by default.
2003-01-27 05:05:52 +00:00
Jake Burkholder
8d9b3f572c
Add a note about the ofwcons device name change.
2003-01-27 04:53:30 +00:00
Tom Rhodes
acbd6988aa
Teach sysinstall about the em(4) device.
...
PR: 46439
Submitted by: Dan Lukes <dan@obluda.cz>
Approved by: re (murray)
Tested? yes
MFC: 1 day
2003-01-27 04:51:46 +00:00
Jake Burkholder
984e265523
Change ofwcons to use the output-device property from the firmware for the
...
name of the device that it creates. Update /etc/ttys accordingly.
An alias is created for the old name so that old /etc/ttys will continue to
work, but due to aliases being implemented as symlinks in devfs you cannot
login as root when using the alias device.
Discussed with: grehan
2003-01-27 04:42:17 +00:00
Benno Rice
b3c02b110a
Back out some changes that snuck in with the last commit.
...
Pointy hat to: benno
2003-01-27 04:32:10 +00:00
Benno Rice
622cfbd033
Flesh out bus_dmamap_sync.
2003-01-27 04:27:01 +00:00
Benno Rice
8519f3983c
Use td->td_sticks, not td->td_kse->ke_sticks.
...
Forgotten by: davidxu
2003-01-27 04:26:09 +00:00