Ruslan Ermilov
b797df80b9
Cosmetics: folded BITGTS into TGTS.
2003-08-30 13:33:41 +00:00
Jens Schweikhardt
bc411549ba
Implement missing shell arithmetic operators in $(()) expansion
...
and variable recognition.
PR: standards/52972
Submitted by: Wartan Hachaturow <wart@tepkom.ru>
Reviewed by: tjr (improved on original patch)
Tested by: buildworld on CURRENT.
MFC after: 6 weeks
2003-08-30 12:31:44 +00:00
Daniel Eischen
9cd8ed99ee
Allow the concurrency level to be reduced.
...
Reviewed by: davidxu
2003-08-30 12:09:16 +00:00
Poul-Henning Kamp
59efee01a3
Continue the objectification of the swapdev backends:
...
Remove the vnode and dev_t fields and replace them with a void *.
Introduce separate strategy functions for devices and regular (NFS)
vnodes.
For devices we don't need the vnode v_numoutput stuff.
Add a generic swaponsomething() function to add a swapdevice and
split the remainder of swaponvp() into swaponvp() and swapondev()
which calls this backend.
2003-08-30 11:33:25 +00:00
Poul-Henning Kamp
4b03903a46
Make the strategy function a method of the individual swapdev.
2003-08-30 09:42:00 +00:00
Poul-Henning Kamp
2f249180f5
Consistent use modern function definitions
2003-08-30 08:32:42 +00:00
Mark Murray
024351e027
Style fixes of the whitespace variety. Fix long lines and tabs.
2003-08-30 08:10:58 +00:00
Søren Schmidt
d7d54aa109
Add pst as a module
2003-08-30 08:01:05 +00:00
Diomidis Spinellis
66eb91c1e0
Document that read(2) can also return EPERM
...
See e.g. nfsclient/nfs_vnops.c
static int
nfs_read(struct vop_read_args *ap)
{
struct vnode *vp = ap->a_vp;
if (vp->v_type != VREG)
return (EPERM);
return (nfs_bioread(vp, ap->a_uio, ap->a_ioflag, ap->a_cred));
}
Approved by: schweikh (mentor)
MFC after: 6 weeks
2003-08-30 07:59:05 +00:00
Christian Brueffer
8f75df5506
Backout Rev. 1.24
...
English lessons provided by: jhb
2003-08-30 07:49:42 +00:00
Poul-Henning Kamp
a0d8575547
Typo in last commit.
...
Spotted by: tjr
2003-08-30 06:39:56 +00:00
Sean Chittenden
cc3ad99f0f
Add a reference to bn(3) for those looking for functional multiprecision
...
integer arithmetic.
2003-08-30 05:35:46 +00:00
Warner Losh
0c15221610
More debug under boot verbose.
2003-08-29 23:25:00 +00:00
Warner Losh
b9baf113c1
Fix comment.
2003-08-29 23:24:41 +00:00
Christian Brueffer
9980a8d86a
Grammar fix
2003-08-29 20:12:21 +00:00
Alan Cox
411d10a600
Migrate the sf_buf allocator that is used by sendfile(2) and zero-copy
...
sockets into machine-dependent files. The rationale for this
migration is illustrated by the modified amd64 allocator. It uses the
amd64's direct map to avoid emphemeral mappings in the kernel's
address space. On an SMP, the emphemeral mappings result in an IPI
for TLB shootdown for each transmitted page. Yuck.
Maintainers of other 64-bit platforms with direct maps should be able
to use the amd64 allocator as a reference implementation.
2003-08-29 20:04:10 +00:00
Wilko Bulte
f8b417d763
update UP2000 section with info gleaned from obrien's newly acquired
...
UP2000 dual 750MHz machine.
2003-08-29 19:43:08 +00:00
Robert Watson
b50a132f22
More checking of M_PREPEND() return values: pass through link-layer
...
Appletalk code. These changes are untested since I don't have
an Appletalk environment.
2003-08-29 19:27:09 +00:00
Robert Watson
2166ffe8e1
Introduce error checking for calls to M_PREPEND():
...
ether_output() when prepending netatalk AFA_PHASE2 llc headers (TRYWAIT).
ether_output() when prepending ethernet header to a frame (DONTWAIT).
2003-08-29 19:12:18 +00:00
Simon L. B. Nielsen
88fced4cb3
- Update the page title to include information about which cards
...
are supported by the driver.
- Use a list to specify which cards are supported.
- Add the 3c592/3c597 EISA cards to the list of supported cards.
PR: docs/56086 (based on)
Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
2003-08-29 17:59:01 +00:00
Dag-Erling Smørgrav
d15c71b0ef
Forced commit to note the following about the previous commit:
...
PR: bin/55950
Submitted by: Andre Albsmeier <andre.albsmeier@siemens.com>
MFC after: 3 days
2003-08-29 15:56:52 +00:00
Dag-Erling Smørgrav
fd8f6d2269
Don't close a FILE * which we know is bogus.
2003-08-29 15:54:12 +00:00
Hidetoshi Shimokawa
16acf1a3f1
Fix byte order of multi-byte scsi_status information.
2003-08-29 13:36:17 +00:00
Mike Makonnen
c09d2c2bc2
Remove deprecated files no longer neccesary as part of rc.d. Include
...
a note in UPDATING about removing them from current installations.
2003-08-29 13:25:08 +00:00
Poul-Henning Kamp
7a8431a677
document various NO* options
2003-08-29 11:24:53 +00:00
Poul-Henning Kamp
3bc2f9a897
Introduce more knobs to slim down FreeBSD userland
...
NO_TOOLCHAIN skips Compilers and Binutils
NO_USB skips USB stuff
NO_VINUM skips Vinum stuff
NO_ACPI skips ACPI stuff
2003-08-29 10:35:01 +00:00
Greg Lehey
403a9c73fb
Add asf to i386 build. This will probably work on other platforms
...
too, but I don't have time to test it, and I'm not sure it will help
much.
2003-08-29 08:24:10 +00:00
Warner Losh
d029ead3cb
When we went to the set_flags interface for the memory resource, we
...
switched from PCCARD_MEM_FOO to PCCARD_A_MEM_FOO, yet we didn't change
exca in all the right places. Do so now. Also use PCCARD_WIDTH_AUTO
rather than the magic cookie 0.
2003-08-29 05:27:36 +00:00
Nate Lawson
ad1fdf57d2
Use the ACPICA AcpiEnterSleepStateS4bios instead of rolling our own. This
...
change also disables interrupts around non-S4 suspends whereas before we
did not do this. Our version of AcpiEnterSleepStateS4bios was almost
identical to the ACPICA version.
2003-08-29 04:02:19 +00:00
Orion Hodson
99e082c84d
Add Creative SB AudioPCI CT4730 rev A.
...
Submitted by: David Xu <davidxu@FreeBSD.org>
PR: kern/54810
2003-08-29 03:27:26 +00:00
Orion Hodson
6f0182bd0c
Add Creative EV1938.
...
Submitted by: David Xu <davidxu@FreeBSD.org>
PR: kern/54810
2003-08-29 03:24:08 +00:00
Robert Watson
953222e210
Remove extra tabs indenting MAC library calls; they were there to
...
line up the function names in an earlier generation of the API when
some of the functions returned structure pointers.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-08-29 02:43:57 +00:00
Warner Losh
f8ba3dc6cb
Remove unneeded field after CIS changes.
2003-08-29 00:25:50 +00:00
Marcel Moolenaar
23562e4bc6
In vnode_pager_generic_putpages(), change the printf format specifier
...
to long and explicitly cast field dirty of struct vm_page to unsigned
long. When PAGE_SIZE is 32K, this field is actually unsigned long.
2003-08-29 00:16:30 +00:00
Alan Cox
2370c6d40c
Recent pmap changes permit the use of a more precise locking assertion
...
in vm_page_lookup().
2003-08-28 23:23:04 +00:00
Alan Cox
5d167c620a
Eliminate the direct uses of vm_page_lookup() on the pte object. Instead,
...
apply PHYS_TO_VM_PAGE() to the physical address obtained from the page
table.
(This is based upon similar changes made to the amd64 and i386 pmaps and
a part of a long-term campaign to eliminate pte objects.)
Tested by: wilko
2003-08-28 23:12:28 +00:00
Robert Watson
f19389746e
Remove redundant initialization of rti; SLIST_FOREACH does that for
...
us.
2003-08-28 22:15:05 +00:00
John Baldwin
729d7ffbcf
- Rename PCIx_HEADERTYPE* to PCIx_HDRTYPE* so the constants aren't so long.
...
- Add a new PCIM_HDRTYPE constant for the field in PCIR_HDRTYPE that holds
the header type.
- Replace several magic numbers with appropriate constants for the header
type register and a couple of PCI_FUNCMAX.
- Merge to amd64 the fix to the i386 bridge code to skip devices with
unknown header types.
Requested by: imp (1, 2)
2003-08-28 21:22:25 +00:00
John Baldwin
86889ca086
Add constants for capability IDs and header types.
...
Submitted by: Samy Al Bahra <samy@kerneled.com>
2003-08-28 20:59:31 +00:00
Marcel Moolenaar
bb66285c75
Remove the AFM (Anti-Footshooting Measure) added when we split the
...
5.x signal code from the 4.x signal code. The split happened in
Oct 2002 and we have had 2 releases since then. A kernel older than
5.0-R cannot reasonably be called a -current kernel anymore.
This does not break upgrading from an 10 month older kernel. It just
makes it more exiting.
2003-08-28 20:13:34 +00:00
Marcel Moolenaar
9e8147f3af
In bufdone(), change the format specifier for m->valid and m->dirty to
...
a long type and explicitly cast m->valid and m->dirty to unsigned long.
When PAGE_SIZE is 32K, these fields are in fact unsigned long.
2003-08-28 19:58:11 +00:00
David E. O'Brien
595e62aa08
The AMD-8111 sound (see rev 1.34) is documented at:
...
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24674.pdf
with errata at:
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25720.pdf
2003-08-28 19:24:49 +00:00
David E. O'Brien
d4aeb0ed01
Add sound support for the AMD64 8111 chip.
...
PR: kern/55932
Submitted by: Mark Kettenis <kettenis@chello.nl>
2003-08-28 19:21:21 +00:00
David E. O'Brien
e6f1abaa68
Ignore ccd(4)'s. This is not the best solution, but it at least removes
...
the "BARF 360" ccd(4) user's experience.
Submitted by: rwatson
2003-08-28 17:39:09 +00:00
Nate Lawson
5a4d072c93
Minor style cleanups.
2003-08-28 16:30:31 +00:00
Nate Lawson
cacbbaa703
Style cleanups.
2003-08-28 16:26:24 +00:00
Nate Lawson
be2b179704
Style and whitespace changes. Also, make the ivar functions non-inline
...
since inlining failed due to the size of BUS_*
2003-08-28 16:06:30 +00:00
Alexander Kabaev
772a9659d9
Do not return with vnode interlock held.
...
Reviewed by: rwatson
2003-08-28 15:48:15 +00:00
Yoshihiro Takahashi
65463a6400
Merged from sys/dev/sio/sio.c revisions 1.403 and 1.404.
2003-08-28 11:20:54 +00:00
Søren Schmidt
d7e9ef77f8
Be more carefull on nulling the ATAPI magic for fake slave.
...
Skip polling devices that keeps returning 0xff early (ie no HW there).
2003-08-28 09:15:05 +00:00