Commit Graph

119316 Commits

Author SHA1 Message Date
emaste
f06fa00a32 MFC queue.3 1.39 to RELENG_6:
The removal of CIRCLEQ left four queue macro families, but one sentence
  in the man page wasn't updated.

PR:             docs/94938
Submitted by:   Ed Schouten <ed@fxq.nl>
Approved by:    re
2006-05-02 04:02:39 +00:00
maxim
aea92a9e0c MFC rev. 1.7: fix prototype for SYSCALL_MODULE(9).
Approved by:	re (kensmith)
2006-05-01 20:32:56 +00:00
maxim
4559a6cf54 MFC rev. 1.33: document SO_NOSIGPIPE.
Approved by:	re (kensmith)
2006-05-01 20:25:35 +00:00
maxim
e4da807acd MFC rev. 1.19 netflow.c: set to zero engine_type, engine_id and
pad (cisco calls it sampling_interval) fields in netflow v5 header.

MFC rev. 1.4 netflow.h: replace disappeared URLs to Cisco docs by
new ones, style.

Approved by:	re (kensmith)
2006-05-01 20:07:38 +00:00
maxim
a39c1e5c00 MFC rev. 1.59: describe what actually boot(8) -m mutes.
Approved by:	re (kensmith)
2006-05-01 20:01:13 +00:00
maxim
066d85f5e5 MFC rev. 1.95: do not double i/o stats for cd(4).
Approved by:	re (kensmith)
2006-05-01 19:55:13 +00:00
maxim
d1a1e323c2 MFC rev. 1.9: dbm_close(3) returns void.
Approved by:	re (kensmith)
2006-05-01 19:48:09 +00:00
maxim
4d1518664b MFC rev. 1.7: document /dev/fido.
Approved by:	re (kensmith)
2006-05-01 19:44:16 +00:00
maxim
b85b31836a MFC rev. 1.120: s/PsuedoRAID/PseudoRAID/.
Approved by:	re (kensmith)
2006-05-01 19:37:55 +00:00
maxim
b32f687bdd MFC rev. 1.54: be pedantic and do fts_close() when done.
Approved by:	re (kensmith)
2006-05-01 19:34:34 +00:00
maxim
98fcb88a28 MFC rev. 1.32: reset lineno to 1 for each devd config file.
Approved by:	re (kensmith)
2006-05-01 19:24:35 +00:00
maxim
3c0bf76efa MFC rev. 1.67: bridge implementation change.
MFC rev. 1.69: -mdoc sweep.
MFC rev. 1.70: note that the bridge interface need to be upped.

Approved by:	re (kensmith)
2006-05-01 19:21:54 +00:00
maxim
00403a46ca MFC rev. 1.38: note that the bridge interface need to be upped.
Approved by:	re (kensmith)
2006-05-01 19:19:16 +00:00
brueffer
6399cf2768 MFC:
Autogenerate hardware notes for rr232x(4).

Approved by:	re (hrs)
2006-05-01 08:25:09 +00:00
marcus
bf090cbba6 MFC:
Fix a file descriptor leak in cam_lookup_pass() when the ioctl to find
the passthru device fails.

Approved by:	re (scottl)
2006-05-01 00:21:47 +00:00
davidxu
7bedbff357 MFC revision 1.27:
> Clear TDF_SINTR in sleepq_resume_thread, also sleepq_catch_signal does
> not need to clear it now, this should fix panic when msleep is recursivly
> called. Patch is slightly adjusted after review.

Approved by: re (scottl)
2006-04-30 23:24:33 +00:00
scottl
284b349f5f Hook up the rr232x driver.
Approved by: re
2006-04-30 17:39:43 +00:00
scottl
9099746dba Hook up the rr232x files.
Approved by: re
2006-04-30 17:36:30 +00:00
scottl
36122f8e27 Hook up the rr232x module.
Approved by: re
2006-04-30 17:33:10 +00:00
scottl
afdda64d8f Hook up the rr232x manpage.
Approved by: re
2006-04-30 17:31:27 +00:00
scottl
4a6823441e Merge the rr232x driver to RELENG_6. This commit just add files; hooking them
up will come in a minute.

Approved by: re
2006-04-30 17:11:35 +00:00
cvs2svn
6d3d85315f This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-04-30 16:44:42 +00:00
kensmith
be1694875d MFC:
> jhb         2006-04-06 17:17:45 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/i386/i386        machdep.c
>     sys/i386/isa         npx.c
>   Log:
>   - Don't set CR0_NE and CR0_MP in npx_probe() as they are already set
>     earlier in cpu_setregs().
>   - If we know this CPU has a FPU via cpuid, then just assume the INT16
>     interface and make the npx device quiet to not clutter the dmesg.  This
>     is true for all Pentium and later CPUs and even some of the later 486dx
>     CPUs.
>
>   Reviewed by:    bde
>   Tested by:      ps
>   MFC after:      1 week
>
>   Path				Revision
>   src/sys/i386/i386/machdep.c		1.625
>   src/sys/i386/isa/npx.c		1.164

Requested by:	jhb
Approved by:	re (scottl)
2006-04-30 05:15:20 +00:00
kris
6e25448c70 MFC r1.90, r1.91:
> - Lock giant when assigning ni_vp and keep vfslocked state valid.

> - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked rather
>   than trying to optimize it into a single lock.  This adds more calls to
>   lock giant with non smpsafe filesystems but is the only way to reliably
>   hold the correct lock.
> - Remove an invalid assert in the mountedhere case in lookup and fix the
>   code to properly deal with the scenario.  We can actually have a lookup
>   that returns dp == dvp with mountedhere set with certain unmount races.

Approved by:	re (scottl)
2006-04-30 03:57:46 +00:00
kris
3f087fc7b2 MFC r1.18:
>  Bump up the NFS server dupreq cache limit to 2K (from 64). With a small
>  duplicate request cache, under heavy load a lot of non-idempotent requests
>  were getting served again, resulting in errors.

Approved by:	re (scottl)
2006-04-30 03:55:45 +00:00
pjd
7a7ed975bf MFC: sys/geom/raid3/g_raid3.c 1.64
- Don't hold the device sx lock when going to sleep.
- Prevent possible live-lock in case of memory problems by freeing
  already completed requests first.

Reported and tested by:	markus, Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
Approved by:	re (hrs)
2006-04-29 17:50:42 +00:00
nyan
dd280fe491 MFC: rev 1.909 (Fix the acpi.ko path for boot.flp).
Approved by:	re (hrs)
2006-04-29 15:22:00 +00:00
thompsa
47d6d4d8e8 MFC r1.14-16, sync to HEAD
Approved by:	re (hrs)
2006-04-29 03:29:24 +00:00
cvs2svn
c527d79620 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-04-28 23:21:37 +00:00
cperciva
7bf4fa47d9 MFC: Allow L2 caches to be shared between processors by default.
Approved by:	re (scottl)
2006-04-28 06:30:19 +00:00
silby
7597bbc0f2 MFC revs 1.33, 1.34, 1.35, and 1.36.
These changes allow bfe to work on machines with > 1GB of ram.

Approved by:	re
2006-04-28 05:39:58 +00:00
keramida
6a2081b51d MFC: 1.3 and 1.4
# [1.3]
# Add more details about enabling a custom ruleset for /dev in `rc.conf',
# and add ruleset labels/numbering to the custom ruleset example.
#
# PR:		docs/90362
# Submitted by:	Roland Smith <rsmith@xs4all.nl>
# MFC after:	3 days

# [1.4]
# Expand contractions.

Approved by:	re (hrs)
2006-04-27 15:45:48 +00:00
keramida
b19ebe528c MFC:
* top.X

  revision 1.15
  Document the -C option of top(1), which has been added to the source
  and the usage message of top, but not to the manpage.

  Pointy hat to:  keramida
  Reminded by:    ru
  MFC after:      1 week

* top.c

  revision 1.18
  Bring SYNOPSIS in line with usage().
  ----------
  revision 1.19
  Re-add option -C to usage().

Approved by:	re (hrs)
2006-04-27 02:58:47 +00:00
brueffer
db22511789 MFC: rev. 1.5
Mention VIA VT8251 support.

Approved by:	re (hrs)
2006-04-26 18:45:39 +00:00
brueffer
3ba34b2106 MFC: rev. 1.57
Document how the backoff delay is calculated.

Approved by:	re (hrs)
2006-04-26 18:43:08 +00:00
brueffer
104f0687ce MFC: rev. 1.32
Add a missing .Pp call.

Approved by:	re (hrs)
2006-04-26 18:41:00 +00:00
brueffer
9acdd73457 MFC: rev. 1.4
Correct two typos in comments.

Approved by:	re (hrs)
2006-04-26 18:38:43 +00:00
sam
62bdb6710c MFC: add eapol_version config parameter
Approved by:	re (hrs)
2006-04-26 17:53:14 +00:00
pjd
3c67ff929d Don't destroy device twice. This can lead to kernel panic on reboot/shutdown.
This is not an MFC, because the code in HEAD has other changes and there is
no such problem there.

Reported and tested by:	ken
Approved by:	re (hrs)
2006-04-26 06:35:11 +00:00
delphij
215ec51f75 MFC 1.2 (tjr):
Fix a one byte off error which causes "less" to crash if you view a
large file, jump to the end, scroll backwards with "b" and try to search
backwards afterwards.

Submitted by:	Matthias Scheler
Approved by:	re (hrs)
2006-04-26 03:46:10 +00:00
delphij
c361970fa4 MFC 1.1.1.11 (sam):
correct dlt buffer alloc; this goes on the vendor branch as it
will be committed there shortly.

Approved by:	re (scottl)
2006-04-26 01:47:43 +00:00
kris
e005754042 MFC: r1.78 and r.179; fix locking assertions
Approved by:	re
2006-04-26 01:23:24 +00:00
pjd
b25d80c5c8 MFC: sys/geom/raid3/g_raid3.c 1.61
Fix storing offset of already synchronized data. Offset in entire array was
stored in metadata instead of an offset in single disk.
After reboot/crash synchronization process started from a wrong offset
skipping (not synchronizing) part of the component which can lead to data
corrutpion (when synchronization process was interrupted on initial
synchronization) or other strange situations like 'graid3 status' showing
value more than 100%.

Reported, reviewed and tested by:	ru
Reported by:	Dmitry Morozovsky <marck@rinet.ru>
Approved by:	re (hrs)
2006-04-25 22:11:10 +00:00
marius
8efed01e64 MFC: sys/sparc64/sparc64/exception.S 1.73,
sys/sparc64/sparc64/interrupt.S 1.9

- In intr_fast() fix a race which is fallout from critical sections no longer
  raising the PIL and can cause corruption of the interrupt request lists.
- In intr_fast() assert that the ir_func to be called is non-zero.
- Increment interrupt stats after calling the handlers rather than before in
  order to reduce the delay until direct and fast handlers are serviced.

Approved by:	re (hrs)
2006-04-25 19:37:03 +00:00
scottl
b82ceba934 Don't scan pages that are above the passed in high value. This is a partial
MFC of rev 1.48; the rest of that change is incomplete and not appropriate
for merging yet.

Approved by: re
2006-04-25 15:04:29 +00:00
ariff
9c393c5830 MFC (revision 1.24)
Add support for (latest) VIA VT8251 audio controller.

A slight difference of this chip from its previous siblings is that
it need a gentle "wake up" on every (full) DMA buffer completion to
avoid stalled interrupt handler.

Thanks to George Hartzell for permission on doing remote debugging.

PR:		i386/95949
Tested by:	[1] George Hartzel
          	myself (remotely)
Approved by:	re (hrs)

[1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/004003.html
2006-04-25 14:41:30 +00:00
jkim
7735df0379 MFC: Multicore detection.
- Print number of physical/logical cores and more CPUID info.
- Add newer CPUID definitions for future use.
- Correct few MSR addresses while I am here.
- Fix spelling mistake.

Approved by:	re (hrs)
2006-04-24 18:24:31 +00:00
marcel
1133e83241 MFC rev. 1.14: Implement nexus_teardown_intr() properly.
Approved by: re (kensmith)
2006-04-24 17:26:46 +00:00
delphij
218dde9aca MFC revision 1.7
date: 2006/04/19 05:10:34;  author: delphij;  state: Exp;  lines: +1 -1
Make ldconfig as SERVER dependency.  This makes it possible
for some early starting services from the ports collection
to have their shared objects available before start.

Reviewed by:    freebsd-rc (dougb, brooks)
Approved by:	re (hrs)
2006-04-23 15:29:36 +00:00
alc
4af531bbbd Include opt_pmap.h for PMAP_SHPGPERPROC.
PR: 94509
Approved by: re (scottl)
2006-04-22 20:41:21 +00:00