121771 Commits

Author SHA1 Message Date
kib
70815715b0 MFC rev. 1.309 of sys/kern/kern_descrip.c,
rev. 1.438 of sys/kern/vfs_syscalls.c,
    rev. 1.77 of sys/sys/filedesc.h:
Mark the filedescriptor table entries with VOP_OPEN being performed for them
as UF_OPENING. Disable closing of that entries. This should fix the crashes
caused by devfs_open() (and fifo_open()) dereferencing struct file * by
index, while the filedescriptor is closed by parallel thread.

RELENG_6 testing by:	Mark Kane <mark at mkproductions org>
2007-05-29 10:09:43 +00:00
des
65d4121f9d MFC: (1.143) break cyclic dependency 2007-05-29 09:28:10 +00:00
ariff
71c361e343 Enable 4 virtual playback channels by default, since the last stumbling
block (snd_ich) has been dealt with.
2007-05-28 21:18:06 +00:00
ariff
9612307e26 MFC (revision 1.75)
* Fix possible integer overflow during speed calibration. Delay final
  initialization (pcm_setstatus) after calibration finished.

PR:		kern/100169
Tested by:	Kevin Overman <oberman@es.net>

* Fix (or rather workaround) Intel 440MX Errata #36
  - http://www.intel.com/design/chipsets/specupdt/245051.htm

AC97 Soft Audio and Soft Modem Master Abort Errata

Issue:
  Use of either soft audio or soft modem on an Intel® 82443MX PCISet
  based platform running a 100 MHz Processor System Bus and an AC97 codec
  may result in failures. The system continues to function normally while
  the AC97 hardware may not resume and may require a cold-boot to
  recover. As a result of the failure, the Master Abort Status bit will
  be set in the audio or modem function PCI header space.

Workaround:
  Force uncacheable DMA on both BDL and pcm buffers.

Tested by:	Emil Holmstr|m <emil@linux.se>
2007-05-28 21:07:41 +00:00
kmacy
cda8891538 m_sanity isn't available on RELENG_6 - don't define with INVARIANTS 2007-05-28 07:37:47 +00:00
kmacy
99595ac722 add new files to build 2007-05-28 07:08:44 +00:00
kmacy
0c385f1243 - Update to 1.0.0.86 of vendor source
- add some performance improvements for small packet workloads
  - Double the number of descriptors that a single call to send can use
  - Quadruple the number of descriptors that can be reclaimed per pass
  - only run reclaim twice per second
  - increase coalesce timer from 3.5us to 5us
- set OACTIVE so interface doesn't stall when the ring fills

Sponsored by: Chelsio Inc.
2007-05-28 06:26:07 +00:00
delphij
6214e20564 Respect NO_INET6 knob (MFC in spirit of rev. 1.61).
Submitted by:	Alex Kozlov <spam rm-rf.kiev.ua>
PR:		bin/96335
2007-05-28 06:16:40 +00:00
simokawa
2ee100cc1e MFC: Make sure fwsid is not NULL. 2007-05-28 04:36:37 +00:00
simokawa
8953b3d49b MFC: Simplify the bus probe routin using a kthread. 2007-05-28 04:33:43 +00:00
simokawa
2443486c68 MFC: Include stand.h for loader. 2007-05-28 04:31:23 +00:00
keramida
1371538f81 MFC pfsync_syncpeer option for rc.conf(5).
: Add a pfsync_syncpeer option to /etc/defaults/rc.conf and rc.conf(5),
: which can be used to turn off multicast pfsync support, and enable
: the transmission of directed PFSYNC (IP protocol: 240) packets to
: a specific "sync peer" host.
:
: PR:             conf/111225
: Submitted by:   Bas van Beek <bas@tobin.nl>
: Approved by:    mtm, mlaier
: MFC after:      2 weeks
:
: Revision  Changes    Path
: 1.314     +1 -0      src/etc/defaults/rc.conf
: 1.5       +6 -1      src/etc/rc.d/pfsync
: 1.323     +20 -0     src/share/man/man5/rc.conf.5
2007-05-28 02:00:54 +00:00
le
7020b57e20 MFC:
Fix handling of filenames containing whitespace.

   PR:      bin/112860
2007-05-27 10:15:18 +00:00
cvs2svn
b2848a9d10 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2007-05-27 04:39:30 +00:00
maxim
eeb0135406 MFC rev. 1.422: fix typo. 2007-05-26 07:31:47 +00:00
maxim
2fc3414e0a o MFC revs. 1.33 - 1.35: make iostat -Ix work, style. 2007-05-26 07:30:23 +00:00
njl
da22ba975b MFC: add the debug.acpi.suspend_bounce sysctl. 2007-05-26 00:48:55 +00:00
mjacob
0752204fdd MFC rev 1.190 (avoid bogus geometry if transport error)
MFC rev 1.200-1.202 (EasyMP3 quirk)
2007-05-25 20:14:02 +00:00
jhb
6c634c0750 MFC 1.49: Get the correct softc pointer when checking to see if a PCI-PCI
bridge has MSI blacklisted.
2007-05-25 17:07:32 +00:00
jhb
89484a85d7 MFC: Support 64-bit scatter-gather DMA addresses in 64-bit capable AHCI and
Marvell controllers.

Approved by:	sos
2007-05-25 17:06:46 +00:00
jhb
3787570cf6 MFC: Fix statistical accounting for bytes and packets during sack
retransmits.
2007-05-25 16:36:39 +00:00
des
71f9fcc226 All right, pass me the pointy hat. Come to think of it, I'll take the
whole box...
2007-05-25 13:31:36 +00:00
jinmei
b8b4913360 MFC:
- Disabled responding to NI queries from a global address by default as
  specified in RFC4620.  A new flag for icmp6_nodeinfo was added to enable the
  feature.
- Also cleaned up the code so that the semantics of the icmp6_nodeinfo
  flags is clearer (i.e., defined specific macro names instead of using
  hard-coded values).

Approved by:    gnn (mentor)

src/sys/netinet/icmp6.h:	1.21
src/sys/netinet6/icmp6.c:	1.76
src/sys/netinet6/in6_proto.c:	1.43
2007-05-25 06:35:46 +00:00
pav
2b0a53b45b MFC 1.29:
Replace a fairly opaque sentence with a much clearer wording from NetBSD.
2007-05-24 22:52:46 +00:00
des
15ef56fc3a Revert previous commit. 2007-05-24 19:15:09 +00:00
des
115f2f0002 MFC (forgotten in previous commit) 2007-05-24 19:13:40 +00:00
dwhite
30ba6388f4 Fix assertion accidentally changed to HEAD version. This was breaking the
RELENG_6 build.

Pointy hat to: des
2007-05-24 18:55:28 +00:00
des
3684ff46ed MFC: fix infinite loop bug 2007-05-24 16:18:50 +00:00
des
adef6eadeb MFC: simplify vnode reclamation, fix fileno allocation 2007-05-24 16:17:44 +00:00
des
61916655f2 MFC: remove T/TCP support 2007-05-24 16:15:32 +00:00
des
53901b6c7b MFC: add FILESYSTEMS 2007-05-24 16:14:37 +00:00
des
b7a7f6f18f MFC: apply "additional TCP options" earlier 2007-05-24 16:10:52 +00:00
des
dc22b24953 MFC: expose vdropl() 2007-05-24 16:09:38 +00:00
des
a7d7eea4be MFC: (1.9) missing El 2007-05-24 16:07:32 +00:00
des
7abc81b593 MFC: (1.14) set default refresh interval to one second 2007-05-24 16:06:54 +00:00
des
f0fd55d588 MFC: (1.60, 1.61) errors in nocona / prescott support 2007-05-24 16:05:25 +00:00
des
181fd25021 MFC: add CPUTYPE support for "core" and "core2". 2007-05-24 16:03:44 +00:00
cperciva
c42cf872d1 MFC rev. 1.62: Complain about "tar -c /path/which/does/not/exist". 2007-05-24 09:27:50 +00:00
cperciva
e5bb059cc7 MFC: Use unsigned comparisons. 2007-05-24 09:24:18 +00:00
jhb
63a2b7e3f0 MFC 1.308: Use kern_open() to open /dev/null in fdcheckstd(). 2007-05-23 20:36:24 +00:00
jhb
348f936c25 Revert previous commit, was part of a different change.
Reported by:	kib
2007-05-23 20:29:41 +00:00
brueffer
5bd3e7edc3 MFC: rev. 1.47, 1.48 and relevant changes from 1.49
- Use our standard section 4 SYNOPSIS.
- Add a bunch of missing Xrefs.
- Minor nits.
2007-05-23 19:45:49 +00:00
jhb
3464b119cd MFC: Rework the support used by ABIs to override resource limits so that
a 64-bit process exec'd by a 32-bit process doesn't end up with 32-bit
limits.

This doesn't break the ABI as neither of the 32-bit ABIs (COMPAT_LINUX32
and COMPAT_IA32) are buildable as modules on 6.x/amd64 and none of the
other ABIs use this hook.
2007-05-23 18:24:43 +00:00
jhb
abe23ed6ba MFC 1.352: Fix a typo in a bootverbose printf. 2007-05-23 18:12:00 +00:00
jhb
752a07e972 MFC 1.350: Use more specific local variable pointers to narrow some
expressions.
2007-05-23 18:11:30 +00:00
cperciva
4fd97d0c99 Fix buffer overflow in libmagic(3).
Security:	FreeBSD-SA-07:04.file
Approved by:	so (cperciva)
2007-05-23 16:13:20 +00:00
mtm
4ec4c367c6 MFC ver. 1.307 and 1.308:
Comment out knobs that are supposed to be examples.
2007-05-23 00:56:58 +00:00
cperciva
6f69db8d51 MFC revision 1.6 and part of revision 1.4:
* Add missing '${BASEDIR}/'s, thereby fixing problems when the "-b basedir"
option is used.
 * Don't add new kernel modules into a non-existent kernel directory.
 * Remove files before the directory which contains them.
2007-05-23 00:31:15 +00:00
mjacob
d3e0537825 MFC increase bitfield to be wide enough to take the default value that
gets set into it.
2007-05-23 00:25:18 +00:00
mtm
c6f1859c68 MFC ver. 1.1:
----------------------------
date: 2007/04/21 11:23:33;  author: mtm;  state: Exp;
Regression tests for recent changes to inet6_rth_* family of functions
regarding RFC3542 compliance.
2007-05-22 22:17:44 +00:00