Warner Losh
f1fe8d5bac
Add clarifications about the information that ntp_gettime returns.
...
TAI is a timescale, just like UTC. The tai field returns the offset
between the two, and isn't really used for precision time keeping.
Explain in brief what a positive and a negative leap seconds are. Add
some URLs to very useful web pages about time and time keeping for
more information on using this API.
Reviewed by: phk
2003-06-21 20:27:54 +00:00
Yaroslav Tykhiy
9581ecbd72
Don't declare unneeded extern variables,
...
leave alone specifying a wrong type for one of them.
2003-06-21 10:45:38 +00:00
Hajimu UMEMOTO
392460d7c9
Though manpage says that 0.0.0.0 can be used as HISADDR for gw
...
in Framed-Route, it didn't work. Since ncprange_aton() treats
0.0.0.0 and :: as prefixlen=0, we need to care the case.
MFC after: 1 week
2003-06-21 10:14:52 +00:00
Poul-Henning Kamp
a6af4ff136
Use a do {...} while (0); and a couple of breaks to reduce the level
...
of indentation a bit.
2003-06-21 08:27:06 +00:00
David Schultz
d086ded323
Userland spinlocks bad. Sleep locks good.
...
Use the latter for gdtoa.
Requested by: deischen (far too long ago)
2003-06-21 08:20:14 +00:00
Poul-Henning Kamp
97679e71b0
ttyname(3) must return absolute pathnames.
...
Noticed by: kris
2003-06-21 08:16:12 +00:00
Alan Cox
ebf7512532
Lock one of the vm objects involved in an optimized copy-on-write fault.
2003-06-21 06:31:42 +00:00
Garance A Drosehn
ce4d8747fa
We don't need two $FreeBSD$'s. Remove the older one.
2003-06-21 05:59:59 +00:00
Alan Cox
06ecade7d8
- Increase the scope of the vm object lock in vm_object_collapse().
...
- Assert that the vm object and its backing vm object are both locked in
vm_object_qcollapse().
2003-06-21 04:14:48 +00:00
Jeff Roberson
1a7a9d0ec2
- lticks was erroneously being updated in sched_pctcpu(). This was causing
...
us to skip the pctcpu_update() call which lead to inaccurate cpu usage
statistics for processes that didn't run often.
2003-06-21 02:31:49 +00:00
Jeff Roberson
665cb285a8
- Don't allow nice to have such a large effect on priority. This was
...
causing poor interactive performance while unnice processes were running.
The new scheme still allows nice to have an effect on priority but it is
not as dramatic as the effect of the interactivity score.
2003-06-21 02:22:47 +00:00
Bruce A. Mah
96d8abf403
New release note: texinfo 4.6.
2003-06-21 00:04:11 +00:00
John-Mark Gurney
e07efa8aa5
make pciconf understand it's own output as stated in the manpage.
...
pciconf -r none8@pci1:12:2: 0x0
now works.
PR: bin/10312
Submitted by: Castor Fu
2003-06-20 23:59:25 +00:00
John-Mark Gurney
efe0afa930
fix grammar in comment
2003-06-20 23:29:04 +00:00
Bruce A. Mah
57e750b33d
New release notes: PAE panic fixed, bge(4) at 10 Mbps fixed,
...
GEOM_FOX, dev_db gone, local(1) reimplementation, ps(1) -H.
2003-06-20 23:13:23 +00:00
Poul-Henning Kamp
07fa064b99
Remove _PATH_DEVDB
2003-06-20 22:50:33 +00:00
Poul-Henning Kamp
e7acddfdef
Use devname(3) to do the task.
...
Reviewed by: imp
2003-06-20 22:45:53 +00:00
Garrett Wollman
4f85c6dd30
Explain the relationship to POSIX.
2003-06-20 22:41:00 +00:00
Bosko Milekic
b2b417bb41
Fix a divide-by-zero on kern.log_wakeups_per_second tunable.
...
Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
PR: kern/53557
2003-06-20 22:18:38 +00:00
Warner Losh
795b332691
ntp_adjtime returns the current state of the clock (TIME_*) on success
...
or -1 on failure. The manual used to say it returned 0 or -1. Both
examination of the kernel sources, and ntpd show that this is the case.
MFC After: 3 days
2003-06-20 21:14:59 +00:00
Bruce A. Mah
5b8c451048
New errata: PAE kernel panic.
...
Mostly submitted by scottl. Any errors are mine.
2003-06-20 21:07:05 +00:00
Alan Cox
5ea4972cd4
Make swap_pager_haspages() static; remove unused function prototypes.
2003-06-20 20:20:06 +00:00
Mike Makonnen
0e08168e03
s/warn/info/
2003-06-20 19:36:56 +00:00
Mike Makonnen
8923e98bdc
Add support for the special shell nologin.
...
Prodded by: mikeh
2003-06-20 19:23:55 +00:00
Hajimu UMEMOTO
0d3e393ec5
Mention the use of Framed-IPv6-Prefix.
...
MFC after: 1 week
2003-06-20 18:14:57 +00:00
Dag-Erling Smørgrav
99dca055e8
amd64 is actually stable enough for the regular -CURRENT tinderbox now.
2003-06-20 16:57:37 +00:00
Mike Makonnen
22884fdd75
Update my email address.
2003-06-20 16:53:36 +00:00
Mike Makonnen
b0c151b850
Don't forget the -r on the second password prompt.
...
PR: bin/53550
2003-06-20 16:52:06 +00:00
Hajimu UMEMOTO
ec3e98b8de
IPV6PREFIX is set when Framed-IPv6-Prefix is defined, You may
...
want to pass the value to upper layer protocol such as DHCPv6
for prefix delegation.
MFC after: 1 week
2003-06-20 16:15:59 +00:00
Hajimu UMEMOTO
d13b5b3cdf
Mention the use of Framed-IPv6-Route.
...
MFC after: 1 week
2003-06-20 15:44:52 +00:00
Tim J. Robbins
a222314fe6
Merge from NetBSD src/sys/ntfs/ntfs_subr.c 1.5 & 1.30 (jdolecek):
...
- Avoid calling bread() with different sizes on the same blkno.
Although the buffer cache is designed to handle differing size
buffers, it erroneously tries to write the incorrectly-sized buffer
buffer back to disk before reading the correctly-sized one, even
when it's not dirty. This behaviour caused a panic for read-only
NTFS mounts when INVARIANTS was enabled ("bundirty: buffer x still
on queue y"), reported by NAKAJI Hiroyuki.
- Fix a bug in the code handling holes: a variable was incremented
instead of decremented, which could cause an infinite loop.
2003-06-20 14:52:52 +00:00
Hidetoshi Shimokawa
e14720d614
Use direct map in pmap_map().
...
This saves much KVA for vm_pages and you don't need to increase NKPT
for large physical memory anymore.
Suggested by: dfr
2003-06-20 14:09:33 +00:00
Alexey Zelkin
3c6001ec5d
Fix few typos and remove two unneeded checks
...
Noticed by: ache
2003-06-20 13:29:43 +00:00
Alexey Zelkin
c166f16908
We have manpage now, so remove NOMAN
2003-06-20 13:24:46 +00:00
Alexey Zelkin
b67daebabc
Fix most warnings, sort prototypes, kill spaces at EOLs
2003-06-20 13:23:51 +00:00
Stefan Eßer
c2ef4dd48a
Add comment about **vpp being special-cased in vnode_if.awk (1.38)
2003-06-20 12:24:06 +00:00
Stefan Eßer
86ed89620e
The assertions generated to test VFS locking never included checks
...
for vnodes reached through double indirection (i.e. **vpp). This
is worked-around by special-casing the identifier "vpp" (adding one
level of indirection).
The alternative fix mentioned in the PR had required substantial
changes to this script.
In case there are locking violations that had been hidden without
this patch, they may suddenly show up, now ...
This change does not affect code compiled without DEBUG_VFS_LOCKS.
PR: kern/46652
2003-06-20 12:15:37 +00:00
Alexey Zelkin
10efe9a914
Add minimalistic manual page for locale(1)
2003-06-20 11:52:05 +00:00
Alexey Zelkin
b296024678
Complete rewrite of locale(1) in order to become POSIX complaint utilitty.
...
It's possibly not completely complaint with POSIX requirements, but
very close to it now.
2003-06-20 11:45:43 +00:00
Dag-Erling Smørgrav
894e6fb041
Add an amd64 category now that amd64 has its own mailing list and all.
2003-06-20 10:48:26 +00:00
Poul-Henning Kamp
529ac58781
Add devname_r(3) which takes a buffer as argument.
2003-06-20 09:52:27 +00:00
Poul-Henning Kamp
abe6d58e0c
Remove dev_mkdb(8). The kernel answers these questions.
2003-06-20 09:48:11 +00:00
Poul-Henning Kamp
6594eed30a
Remove the devdb stuff, the kernel answers these questions just fine.
2003-06-20 09:47:09 +00:00
David Xu
ab78d4d641
cpu_set_upcall_kse needs to access userspace, release schedule lock
...
before calling it for bound thread. To avoid this problem, change
thread_schedule_upcall to not put new thread on run queue, let caller
do it, so we can tweak the new thread before setting it to run.
Reported by: pho
2003-06-20 09:12:12 +00:00
Poul-Henning Kamp
166400b7e6
Don't put callout_lock under #ifdef DIAGNOSTIC despite the fact that it
...
works anyway.
2003-06-20 08:39:04 +00:00
Poul-Henning Kamp
adece6e592
Initialize b_saveaddr when we hand out pbufs
2003-06-20 08:35:28 +00:00
Poul-Henning Kamp
568733688b
Initialize b_saveaddr when we hand out buffers
2003-06-20 08:26:38 +00:00
Poul-Henning Kamp
ce6912c420
Crude but efficient:
...
#ifdef DIAGNOSTIC hold a mutex while calling callout's so that we hear
about it if they sleep.
2003-06-20 08:07:15 +00:00
Poul-Henning Kamp
eaaca5deee
Don't (re)initialize f_gcflag to zero.
...
Move initialization of DTYPE_VNODE specific field f_seqcount into
the DTYPE_VNODE specific code.
2003-06-20 08:02:30 +00:00
Poul-Henning Kamp
c066b8920e
Move FMARK and FDEFER til sys/file.h where they belong.
...
Order the fields in struct file in sections after their scope.
2003-06-20 07:59:59 +00:00