Robert Watson
12ec7658a4
Annotate that we don't check the returned data length from ufs_readdir()
...
because UFS uses fixed-size directory blocks. When using this code with
other file systems, such as HFS+, the value of auio.uio_resid will need
to be taken into account.
2004-06-24 18:31:23 +00:00
Scott Long
c63d83f7c2
Fix a typo that made the busdma tag have a 0 highaddr. This driver heavily
...
abuses busdma in other ways, and those will likely be fixed another day.
2004-06-24 18:30:08 +00:00
Doug Ambrisko
c3c409c498
Add PCI Device ID for 6300ESB ICH. If allocating 16 bytes fails then try 32.
...
This is also require for 6300ESB.
2004-06-24 18:21:28 +00:00
Robert Watson
bb0527fdd3
Remove unnecessary setting of VV_SYSTEM on extended attribute backing
...
files. When this flag is used in our port of this code to Darwin, it
caused remarkable pain, and doesn't offer a benefit in FreeBSD.
2004-06-24 18:17:41 +00:00
Josef El-Rayes
06fc89cc3a
Remove the entry for configuring pcm0 mixer channels.
...
This is accomplished via device.hints now.
2004-06-24 17:49:18 +00:00
Robert Watson
00a460dcf4
Protect a non-text comment with a '-'.
2004-06-24 17:45:45 +00:00
Robert Watson
cd39d9b661
White space cleanup: use spaces instead of tabs in variable declarations
...
local to a function. Remove a couple of blank lines in variable
declarations.
In one case, explicitly test against NULL rather than using a pointer
as a boolean directly.
2004-06-24 17:44:14 +00:00
Josef El-Rayes
23d8a5b2c3
Document the possibility to set default values for pcm mixer channels
...
by setting appropriate hints.
E.g.: hint.pcm.0.line="0"
Reviewed by: ru
2004-06-24 17:43:12 +00:00
Josef El-Rayes
8ba7f5cfee
Change the possibility to configure pcm(4) via boot/loader.conf
...
to use boot/device.hints now
As discussed on cvs-src@
Reviewed by: Hiten Pandya <hmp@backplane.com>
2004-06-24 17:41:20 +00:00
Robert Watson
4f3bf9b9b4
Don't cuddle else's so much as we removed additional parts of each
...
block.
2004-06-24 17:22:29 +00:00
Robert Watson
5e11031e05
Remove temporary API bandage that allowed applications speaking the
...
older API to list attributes on a file (zero-length attribute name)
to function. extattr_list_*() are now the only available APIs to
use when listing attributes.
2004-06-24 17:14:28 +00:00
Mike Makonnen
0247998d45
Fix typo.
...
Submitted by: kuriyama
2004-06-24 16:57:49 +00:00
Tim J. Robbins
e90e39d92f
Document the fact that uniq(1) does not recognize multibyte characters.
2004-06-24 16:29:28 +00:00
Tim J. Robbins
2c3d390701
Document the fact that join(1) does not recognize multibyte characters.
2004-06-24 16:24:11 +00:00
Tim J. Robbins
7ea30a9c00
Copy the warning about incorrect multibyte character handling from vis(3).
2004-06-24 16:08:02 +00:00
Tim J. Robbins
831056382b
Document the fact that comm(1) does not recognize multibyte characters
...
in its input. Although doing so would require only trivial changes,
it would be incompatible with the ordering used by sort(1), which is the
primary source of comm's input.
2004-06-24 15:57:56 +00:00
Tim J. Robbins
19657ec3b8
Add support for multibyte characters and characters that take up more
...
than one column position.
2004-06-24 15:12:29 +00:00
Tim J. Robbins
a2641fe8d7
Add support for multibyte characters and for characters that take up
...
more than one column position.
2004-06-24 13:48:28 +00:00
Denis Peplin
f0fb4dc00a
Add russian translation for readme
...
Obtained from: The FreeBSD Russian Documentation Project
2004-06-24 13:45:38 +00:00
Dag-Erling Smørgrav
adce61f9b4
The description of the -S option in the man page says we won't fail if the
...
remote size is unknown, but we do. Resolve this in the man page's favor.
Requested by: Andre Albsmeier <andre.albsmeier@siemens.com>
MFC after: 1 week
2004-06-24 13:43:57 +00:00
Tim J. Robbins
e545e3c55c
Add support for multibyte characters and for characters that take up
...
more than one column position.
2004-06-24 13:42:26 +00:00
Joerg Wunsch
b46f884b80
Add a couple of #ifdef DEBUG printf()s in vlan_input() I found to be
...
useful when debugging the ether_demux() problem (when bridging over
VLANs).
2004-06-24 12:32:41 +00:00
Joerg Wunsch
cd0cd0149b
When considering an ethernet frame that is not destined for us, do not
...
only allow this to be further processed when bridging is active on
that interface, but also if the current packet has a VLAN tag and
VLANs are active on our interface. This gives the VLAN layers a
chance to also consider the packet (and perhaps drop it instead of the
main dispatcher).
This fixes a situation where bridging was only active on VLAN
interfaces but ether_demux() called on behalf of the main interface
had already thrown the packet away.
MFC after: 4 weeks
2004-06-24 12:31:44 +00:00
Dag-Erling Smørgrav
d7647d966e
Make dependencies on the TCP/IP stack conditional on INET / INET6. This
...
makes it possible to build a kernel with NIC drivers but no TCP/IP stack.
Sponsored by: Teleplan AS
2004-06-24 10:58:08 +00:00
Roman Kurakin
f01a74582c
s/SS_CANTSENDMORE/SBS_CANTSENDMORE/
2004-06-24 10:53:44 +00:00
Pawel Jakub Dawidek
40f798dad1
Don't force class to give a valid softc to g_slice_new(), it is not always
...
needed.
Approved by: phk
2004-06-24 10:50:20 +00:00
Poul-Henning Kamp
075ef10234
#include <sys/serial.h>
2004-06-24 10:32:30 +00:00
Poul-Henning Kamp
eb02dd6892
Use the correct names for modem control signals as the primary and make
...
the aliases aliases.
2004-06-24 10:20:53 +00:00
Poul-Henning Kamp
28710806cb
Use the new serial port definitions for modemsignals.
2004-06-24 10:07:28 +00:00
Poul-Henning Kamp
98de21b633
Use CTASSERT to enforce the relationship between the new serial port
...
modem definitions and the old definitions from ioctls.
2004-06-24 10:06:55 +00:00
Poul-Henning Kamp
c56bdd05fa
Add a tty-independent include file for definitions pertaining to serial
...
ports.
Define the most commonly used modem signals, and delta-bit definitions
for them.
2004-06-24 10:05:58 +00:00
Denis Peplin
09fb7dbad4
Add russian translation for install notes
...
Build sparc64/install.sgml from english sources
Obtained from: The FreeBSD Russian Documentation Project
2004-06-24 08:39:20 +00:00
Nate Lawson
bef5734687
Update some comments and remove non-standard notation.
2004-06-24 06:37:23 +00:00
Nate Lawson
684c1c1ddb
Hook acpi_quirks up to the build for kernel and modules.
2004-06-24 06:29:22 +00:00
Nate Lawson
94f529791f
Add a script to parse acpi_quirks into a header file that we can compile
...
into ACPI. Script written by Mark Santcroos with some edits from myself.
Submitted by: marks
2004-06-24 06:28:05 +00:00
Nate Lawson
e008d0c51c
Add a quirks array based on matching ACPI tables. The entries in this file
...
are currently all bad BIOS revisions that will never be able to support
ACPI. They were derived by examining which BIOS's are blacklisted by other
operating systems. Other types of quirks will be possible here as well.
2004-06-24 06:27:05 +00:00
John Birrell
bbfccfb3c6
Sync to usbdevs 1.183
2004-06-24 05:25:04 +00:00
Warner Losh
fc1a4ecf57
Insert device foo for a few drivers that don't have it. Replace the
...
NetBSD config syntax with the FreeBSD syntax.
2004-06-24 05:09:15 +00:00
John Birrell
f1912fcf16
Add Delorme Publishing Earthmate GPS
2004-06-24 05:05:56 +00:00
Warner Losh
0970580224
We really don't need pointers to st/sd anymore. They were obsoleted in 3.0.
2004-06-24 05:01:52 +00:00
Robert Watson
613a4366cb
Acquire the receive socket buffer lock when modifying out-of-band
...
data fields of the socket in SPX.
2004-06-24 04:29:53 +00:00
Robert Watson
c6b93bf29a
Lock socket buffers when processing setting socket options SO_SNDLOWAT
...
or SO_RCVLOWAT for read-modify-write.
2004-06-24 04:28:30 +00:00
Robert Watson
63a9224f4c
Annotate so_error as being used for simple assignment and reads, and
...
therefore not locked.
Assert the socket buffer lock in sowwakeup_locked() to match
sorwakeup_locked().
2004-06-24 04:27:10 +00:00
Alan Cox
5e609009de
Call vm_pageout_page_stats() with the page queues lock held.
2004-06-24 04:08:43 +00:00
Scott Long
9ff0046621
Update the section on device wiring to match how things are done in 5.x.
2004-06-24 04:05:08 +00:00
Robert Watson
2220907b6e
Introduce a temporary mutex, mac_ifnet_mtx, to lock MAC labels on
...
network interfaces. This global mutex will protect all ifnet labels.
Acquire the mutex across various MAC activities on interfaces, such
as security checks, propagating interface labels to mbufs generated
from the interface, retrieving and setting the interface label.
Introduce mpo_copy_ifnet_label MAC policy entry point to copy the
value of an interface label from one label to another. Use this
to avoid performing a label externalize while holding mac_ifnet_mtx;
copy the label to a temporary ifnet label and then externalize that.
Implement mpo_copy_ifnet_label for various MAC policies that
implement interface labeling using generic label copying routines.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, McAfee Research
2004-06-24 03:34:46 +00:00
Garance A Drosehn
bd6233fd5d
Fix a bug IÂ introduced by some last-minute changes in -r 1.102. I ended
...
up checking the wrong variable for NULL.
Submitted by: bde
2004-06-24 03:15:18 +00:00
Alan Cox
1aab16a6b6
Remove spl calls.
2004-06-24 03:13:30 +00:00
Robert Watson
d60454e33a
Annotate which SB_ constants are for sb_flags fields.
2004-06-24 03:12:46 +00:00
Robert Watson
7322ba7d8b
When updating sb_flags, acquire the socket buffer lock to prevent
...
races.
2004-06-24 03:12:13 +00:00