| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
also fix a slight bogon that assumed an fd of 0 was not valid. Changed
it to be -1.
PR: bin/25017
Submitted by: Martin Kammerhofer
Notes:
svn path=/head/; revision=116673
|
|
|
|
|
|
|
|
| |
PR: i386/38299
Submitted by: Rob Schulhof <rrs@there.net>
Notes:
svn path=/head/; revision=116671
|
|
|
|
| |
Notes:
svn path=/head/; revision=116670
|
|
|
|
|
|
|
|
|
|
| |
- Reset signal handlers in event_cmd_exec_act().
PR: i386/35182
Submitted by: Daniel O'Connor <darius@dons.net.au>
Notes:
svn path=/head/; revision=116668
|
|
|
|
|
|
|
| |
progress on the next object before clearing it on the current object.
Notes:
svn path=/head/; revision=116667
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a command line switch to trigger POWERSTATECHANGE actions on
un-reported power state changes.
PR: i386/32251
Submitted by: Walter C. Pelissero <walter@pelissero.org>
Notes:
svn path=/head/; revision=116666
|
|
|
|
|
|
|
|
|
|
| |
the APM driver byte-swap battery time values. (For broken laptops.)
PR: i386/42439
Submitted by: Bruce M Simpson <bms@spc.org>
Notes:
svn path=/head/; revision=116665
|
|
|
|
|
|
|
|
|
| |
console, even if there is a TIOCCONS console tty. We were already
doing this after a panic, but it's also useful when entering DDB
for some other reason too.
Notes:
svn path=/head/; revision=116664
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TIOCCONS console (e.g. xconsole) via a timeout routine instead of
calling into the tty code directly from printf(). This fixes a
number of cases where calling printf() at the wrong time (such as
with locks held) would cause a panic if xconsole is running.
The TIOCCONS message buffer is 8k in size by default, but this can
be changed with the kern.consmsgbuf_size sysctl. By default, messages
are checked for 5 times per second. The timer runs and the buffer
memory remains allocated only at times when a TIOCCONS console is
active.
Discussed on: freebsd-arch
Notes:
svn path=/head/; revision=116663
|
|
|
|
|
|
|
|
| |
deal with the case where we need to sleep on a busy page with two vm object
locks held.
Notes:
svn path=/head/; revision=116662
|
|
|
|
|
|
|
|
|
|
|
| |
Reorder how the pci probing in handled. before adding devices, check to
see if the slot is a multi-function device to see if we should probe all
the functions.
Original idea by: imp
Notes:
svn path=/head/; revision=116661
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with a new implementation that has a mostly reentrant "addchar"
routine, supports multiple message buffers in the kernel, and hides
the implementation details from callers.
The new code uses a kind of sequence number to represend the current
read and write positions in the buffer. This approach (suggested
mainly by bde) permits the read and write pointers to be maintained
separately, which reduces the number of atomic operations that are
required. The "mostly reentrant" above refers to the way that while
it is now always safe to have any number of concurrent writers,
readers could see the message buffer after a writer has advanced
the pointers but before it has witten the new character.
Discussed on: freebsd-arch
Notes:
svn path=/head/; revision=116660
|
|
|
|
|
|
|
|
|
|
|
|
| |
data access errors when trying to read/write to non-existant PCI devices.
fix the psycho bridge to use peek for probing devices. This no longer
fakes it if the OFW node doesn't exist (and the reg == 0).
Reviewed by: jake, tmm
Notes:
svn path=/head/; revision=116659
|
|
|
|
|
|
|
| |
vm_fault(); remove a pointless assignment statement from that path.
Notes:
svn path=/head/; revision=116658
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when serving up more than about 32 active files. For details see
section 6.3 (pg 111) of Daniel Ellard and Margo Seltzer, ``NFS
Tricks and Benchmarking Traps'' in the Proceedings of the Usenix
2003 Freenix Track, June 9-14, 2003 pg 101-114.
Obtained from: Daniel Ellard <ellard@eecs.harvard.edu>
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=116657
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=116656
|
|
|
|
|
|
|
| |
leave alone specifying a wrong type for one of them.
Notes:
svn path=/head/; revision=116655
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=116654
|
|
|
|
|
|
|
| |
of indentation a bit.
Notes:
svn path=/head/; revision=116653
|
|
|
|
|
|
|
|
|
| |
Use the latter for gdtoa.
Requested by: deischen (far too long ago)
Notes:
svn path=/head/; revision=116652
|
|
|
|
|
|
|
| |
Noticed by: kris
Notes:
svn path=/head/; revision=116651
|
|
|
|
| |
Notes:
svn path=/head/; revision=116650
|
|
|
|
| |
Notes:
svn path=/head/; revision=116646
|
|
|
|
|
|
|
|
| |
- Assert that the vm object and its backing vm object are both locked in
vm_object_qcollapse().
Notes:
svn path=/head/; revision=116645
|
|
|
|
|
|
|
|
| |
us to skip the pctcpu_update() call which lead to inaccurate cpu usage
statistics for processes that didn't run often.
Notes:
svn path=/head/; revision=116643
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=116642
|
|
|
|
| |
Notes:
svn path=/head/; revision=116641
|
|
|
|
|
|
|
|
|
|
|
| |
pciconf -r none8@pci1:12:2: 0x0
now works.
PR: bin/10312
Submitted by: Castor Fu
Notes:
svn path=/head/; revision=116640
|
|
|
|
| |
Notes:
svn path=/head/; revision=116639
|
|
|
|
|
|
|
| |
GEOM_FOX, dev_db gone, local(1) reimplementation, ps(1) -H.
Notes:
svn path=/head/; revision=116638
|
|
|
|
| |
Notes:
svn path=/head/; revision=116637
|
|
|
|
|
|
|
| |
Reviewed by: imp
Notes:
svn path=/head/; revision=116636
|
|
|
|
| |
Notes:
svn path=/head/; revision=116635
|
|
|
|
|
|
|
|
| |
Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
PR: kern/53557
Notes:
svn path=/head/; revision=116634
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=116631
|
|
|
|
|
|
|
| |
Mostly submitted by scottl. Any errors are mine.
Notes:
svn path=/head/; revision=116630
|
|
|
|
| |
Notes:
svn path=/head/; revision=116629
|
|
|
|
| |
Notes:
svn path=/head/; revision=116628
|
|
|
|
|
|
|
| |
Prodded by: mikeh
Notes:
svn path=/head/; revision=116627
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=116626
|
|
|
|
| |
Notes:
svn path=/head/; revision=116625
|
|
|
|
| |
Notes:
svn path=/head/; revision=116624
|
|
|
|
|
|
|
| |
PR: bin/53550
Notes:
svn path=/head/; revision=116623
|
|
|
|
|
|
|
|
|
|
| |
want to pass the value to upper layer protocol such as DHCPv6
for prefix delegation.
MFC after: 1 week
Notes:
svn path=/head/; revision=116622
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=116621
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
Notes:
svn path=/head/; revision=116620
|
|
|
|
|
|
|
|
|
|
| |
This saves much KVA for vm_pages and you don't need to increase NKPT
for large physical memory anymore.
Suggested by: dfr
Notes:
svn path=/head/; revision=116619
|
|
|
|
|
|
|
| |
Noticed by: ache
Notes:
svn path=/head/; revision=116618
|
|
|
|
| |
Notes:
svn path=/head/; revision=116617
|
|
|
|
| |
Notes:
svn path=/head/; revision=116616
|