Maxime Henrion
dd78bf1a6a
Add make glue for building csup. Not yet connected to the build.
2006-03-03 04:28:13 +00:00
Maxime Henrion
c57c4a8db1
This commit was generated by cvs2svn to compensate for changes in r156230,
...
which included commits to RCS files with non-trunk default branches.
2006-03-03 04:11:29 +00:00
Maxime Henrion
bb215397ee
Initial import of csup.
2006-03-03 04:11:29 +00:00
Giorgos Keramidas
3ae7ea6834
When there are no mount options, an implicit "rw" should be printed in
...
the output of ``mount -p''.
Approved by: rodrigc
2006-03-03 02:46:15 +00:00
Marcus Alves Grando
b4130b8ae0
- Print message about cpufreq and timecounter TSC
...
Approved by: njl
MFC after: 1 day
2006-03-03 02:06:04 +00:00
Marcus Alves Grando
eb2336ddb5
- Add entry about using timecounter TSC and cpu frequency changing.
...
Approved by: njl
MFC after: 1 day
2006-03-03 02:04:52 +00:00
Maksim Yevmenkin
af0618e9d4
Fix endian bugs accessing ioctl arguments that are passed by value.
...
Pointed out by: marius
MFC after: 1 day
2006-03-03 00:46:28 +00:00
Tor Egge
3b582b4e72
Eliminate a deadlock when creating snapshots. Blocking vn_start_write() must
...
be called without any vnode locks held. Remove calls to vn_start_write() and
vn_finished_write() in vnode_pager_putpages() and add these calls before the
vnode lock is obtained to most of the callers that don't already have them.
2006-03-02 22:13:28 +00:00
Tor Egge
6b085058e4
Hold extra reference to vm object while cleaning pages.
2006-03-02 21:38:38 +00:00
Tor Egge
b983aac762
Don't try to show marker nodes.
2006-03-02 21:31:15 +00:00
Andrew Thompson
0a3ef4a3d4
Document which version of 802.1D STP we implement.
2006-03-02 20:50:33 +00:00
Ruslan Ermilov
a26fc5727b
Fix types of time_second and time_uptime variables.
2006-03-02 19:47:41 +00:00
Andrew Thompson
cceffdee0c
The altq(4) code already handles SMP so clarify what ALTQ_NOPCC is needed for.
2006-03-02 19:45:59 +00:00
Gleb Smirnoff
f908935a6e
Update URL at cisco.com.
2006-03-02 15:11:05 +00:00
Christian Brueffer
ca68db7a1a
Actually bump the date to the commit-date for the last commit.
2006-03-02 14:55:07 +00:00
Christian Brueffer
2325bde9c9
Document the graid3(8), gstripe(8) and gconcat(8) periodic scripts.
2006-03-02 14:48:17 +00:00
Christian Brueffer
20780934c5
Add the graid3(8), gstripe(8) and gconcat(8) status scripts, default is "off".
...
Approved by: rwatson (mentor)
2006-03-02 14:46:00 +00:00
Christian Brueffer
9ccfd1e437
Add periodic scripts that check the status of graid3(8), gstripe(8)
...
and gconcat(8) devices, respectively.
Approved by: rwatson (mentor)
2006-03-02 14:44:19 +00:00
Maxim Konovalov
b684a50ee2
o Fix an URL to the "The BSD Family Tree" article.
...
Spotted by: Marcin Jessa
2006-03-02 14:38:45 +00:00
David Xu
3dfcaad667
Add signal set sq_kill to sigqueue structure, the member saves all
...
signals sent by kill() syscall, without this, a signal sent by
sigqueue() can cause a signal sent by kill() to be lost.
2006-03-02 14:06:40 +00:00
Olivier Houchard
5adfa73930
Use BUS_DMA_COHERENT.
2006-03-02 14:06:38 +00:00
Dag-Erling Smørgrav
c621d49b4d
Update copyright years and remove third clause.
2006-03-02 14:00:40 +00:00
Dag-Erling Smørgrav
63eaf3778d
Read site.rc after default.rc.
2006-03-02 13:58:04 +00:00
Dag-Erling Smørgrav
cf3d1b4df7
Ignore generated files.
2006-03-02 13:54:01 +00:00
Poul-Henning Kamp
f3fede8ab9
Add nested include of <wchar.h>
2006-03-02 10:01:52 +00:00
Poul-Henning Kamp
981332f102
Fix the %Q printf extension to behave as expected
2006-03-02 08:53:45 +00:00
Jeff Roberson
b9b12498fd
- Acquire lk in softdep_slowdown so that it's owned when we call
...
softdep_speedup().
- Assert that lk is held in softdep_speedup() rather than acquiring it.
This avoids a potential lock recursion.
2006-03-02 08:52:53 +00:00
Poul-Henning Kamp
301af28a06
Suffer a little bit of math every 16 second and tighten calibration of
...
cpu_ticks to the low side of PPM.
2006-03-02 08:09:46 +00:00
Jeff Roberson
eb2ea10590
- Move softdep from using a global worklist to per-mount worklists. This
...
has many positive effects including improved smp locking, reducing
interdependencies between mounts that can lead to deadlocks, etc.
- Add the softdep worklist and various counters to the ufsmnt structure.
- Add a mount pointer to the workitem and remove mount pointers from the
various structures derived from the workitem as they are now redundant.
- Remove the poor-man's semaphore protecting softdep_process_worklist and
softdep_flushworklist. Several threads may now process the list
simultaneously.
- Add softdep_waitidle() to block the thread until all pending
dependencies being operated on by other threads have been flushed.
- Use softdep_waitidle() in unmount and snapshots to block either
operation until the fs is stable.
- Remove softdep worklist processing from the syncer and move it into the
softdep_flush() thread. This thread processes all softdep mounts
once each second and when it is called via the new softdep_speedup()
when there is a resource shortage. This removes the softdep hook
from the kernel and various hacks in header files to support it.
Reviewed by/Discussed with: tegge, truckman, mckusick
Tested by: kris
2006-03-02 05:50:23 +00:00
Jeff Roberson
420239c773
- Lock Giant if needed around the call to vnode_create_vobject(). This is
...
only important if devfs is not mpsafe.
Sponsored by: Isilon Systems, Inc.
Found by: kris
2006-03-02 05:37:44 +00:00
Andrew Thompson
95d4af215e
Do not use the TSC where its known to be broken, this will cause the queue
...
speeds to perform below the desired bitrate and throughput will be erratic.
This makes queueing work on the Geode SC1100, K5 model 0 and IDT WinChip C6
processors.
MFC after: 3 days
2006-03-02 00:51:39 +00:00
Olivier Houchard
db45b073f7
Use 8 * sizeof(int) instead of hardcoding 32, for the unlikely case this
...
code ever get used on a plateform where sizeof(int) != 4.
Suggested by: jmg
2006-03-02 00:37:40 +00:00
Olivier Houchard
d1bd38bb45
Note that BUS_DMA_COHERENT currently only affects sparc64 and arm.
...
Suggested by: scottl
2006-03-01 23:56:18 +00:00
David Xu
1b4610fe74
1. Fix a race in aio_return.
...
2. Save and restore syscall errno correctly.
3. Style fix.
2006-03-01 23:41:47 +00:00
David Xu
a620d0986f
Style fix.
2006-03-01 23:40:00 +00:00
David Xu
5f2252c2b7
Fix a mutex lock/unlock mismatch.
2006-03-01 23:38:53 +00:00
Olivier Houchard
2456c0ea88
Try to honor BUS_DMA_COHERENT : if the flag is set, normally allocate memory
...
with malloc() or contigmalloc() as usual, but try to re-map the allocated
memory into a VA outside the KVA, non-cached, thus making the calls to
bus_dmamap_sync() for these buffers useless.
2006-03-01 23:04:25 +00:00
Ruslan Ermilov
6220e4db34
Remove NO_OBJ now that this makefile builds something.
...
Noticed by: Andrzej Tobola
2006-03-01 22:59:00 +00:00
Olivier Houchard
4cb8778630
Use a better panic message than lol.
2006-03-01 20:43:51 +00:00
Olivier Houchard
12ce8511ba
Make sure we decrement p_lock before leaving prefetch_abort_handler()
2006-03-01 20:42:47 +00:00
Ceri Davies
a452d38e9f
Add a note explaining what the rescue/ directory is for.
...
PR: docs/93990
Submitted by: Ulf Lilleengen
MFC after: 3 days
2006-03-01 20:14:55 +00:00
Pawel Jakub Dawidek
92ee312dd4
Assert proper use of bio_caller1, bio_caller2, bio_cflags, bio_driver1,
...
bio_driver2 and bio_pflags fields.
Reviewed by: phk
2006-03-01 19:01:58 +00:00
Ceri Davies
9afd3aec66
Add new NTP servers for Taiwan.
...
PR: bin/92160
Submitted by: Jose Liang <jose at jose dot idv pinkt tw>
Approved by: jhb
MFC After: 2 days
2006-03-01 18:37:41 +00:00
Maksim Yevmenkin
b569776d07
Provide ability to disable kbdmux(4) with the hint.kbdmux.0.disabled="1" hint.
...
Document hint in the kbdmux(4) man page.
Requested by: scottl
MFC after: 1 day
2006-03-01 18:34:48 +00:00
Olivier Houchard
c2d5c96b29
userret() now only takes 2 parameters.
2006-03-01 18:33:45 +00:00
Joseph Koshy
d48fe4c520
Typo fix; "ing" -> "in".
2006-03-01 16:49:07 +00:00
John Baldwin
8898b46b1a
Wrap keymap menu helper functions in #ifdef WITH_SYSCONS to unbreak the
...
build on archs that don't include syscons support in sysinstall.
Reported by: sparc64 tinderbox
2006-03-01 16:37:09 +00:00
Wojciech A. Koszek
ba526146e7
Note that ACPI_DEBUG depends on DDB.
...
Reviewed by: njl
Approved by: cognet (mentor)
MFC after: 3 days
2006-03-01 16:31:37 +00:00
Hajimu UMEMOTO
2c9fd5f29e
- Reduce needless DNS query by lookup only appropriate address
...
family. [1]
- Specify appropriate hints to getaddrinfo(3). [1]
- Obtain address family from peername in inet mode.
Submitted by: Rostislav Krasny <rosti.bsd__at__gmail.com> [1]
Tested by: yar, Rostislav Krasny <rosti.bsd__at__gmail.com>
MFC after: 1 week
2006-03-01 16:13:17 +00:00
Hajimu UMEMOTO
3a0b3b6739
Handle the errors returned by res_querydomain() in same manner.
...
Reported by: yar
Tested by: yar, Rostislav Krasny <rosti.bsd__at__gmail.com>
MFC after: 1 week
2006-03-01 15:53:49 +00:00