Archie Cobbs
0990061258
Update to reflect reality.
...
Reviewed by: mini
MFC after: 3 days
2002-09-11 21:40:02 +00:00
Archie Cobbs
a892767bc4
Add man pages for getcontext()/setcontext(), makecontext()/swapcontext(),
...
and ucontext_t.
Reviewed by: mini
MFC after: 3 days
2002-09-11 21:39:21 +00:00
Doug Ambrisko
877b0861ca
Only probe one PHY on the D-Link 580 version of the card (ie rev 0x12).
...
The 550 version is location at address 1 but since it works right we
let the code find whatever PHY it can.
Fix a fragment issue on TX. If the number of frags are more then the
driver has allocated then bring all the frags together into one packet
and send it out. Code derived from the fxp driver.
Tested and found by: Francois Tigeot <francois.tigeot@nic.fr>
Hellmuth Michaelis <hm@kts.org>
MFC after: 1 week
2002-09-11 21:26:22 +00:00
John Baldwin
c9e7d28e26
- Change utrace ktrace events to malloc the work buffer before getting a
...
request structure.
- Re-optimize the case of utrace being disabled by doing an explicit
KTRPOINT check instead of relying on the one in ktr_getrequest() so that
we don't waste time on a malloc in the non-tracing case.
- Change utrace() to return an error if the copyin() fails. Before it
would just ignore the request but still return success. This last is
a change in behavior and can be backed out if necessary.
2002-09-11 21:00:56 +00:00
John Baldwin
1d3ab18279
Remove support for synchronous ktrace requests now that none exist anymore.
...
They were an ugly, gross hack.
2002-09-11 20:58:10 +00:00
John Baldwin
b92584a689
- Change ktrace genio events to only copy up to ktr_geniosize bytes of a
...
transfer to a malloc'd buffer and use that bufer for the ktrace event.
This means that genio ktrace events no longer need to be synchronous.
- Now that ktr_buffer isn't overloaded to sometimes point to a cached uio
pointer for genio requests and always points to a malloc'd buffer if not
NULL, free the buffer in ktr_freerequest() instead of in
ktr_writerequest(). This closes a memory leak for ktrace events that
used a malloc'd buffer that had their vnode ripped out from under them
while they were on the todo list.
Suggested by: bde (1, in principle)
2002-09-11 20:56:05 +00:00
John Baldwin
12301fc3c7
- Add a kern.ktrace sysctl node.
...
- Rename kern.ktrace_request_pool tunable/sysctl to
kern.ktrace.request_pool.
- Add a variable to control the max amount of data to log for genio events.
This variable is tunable via the tunable/sysctl kern.ktrace.genio_size
and defaults to one page.
2002-09-11 20:49:55 +00:00
John Baldwin
4b3aac3d4e
Change namei and syscall ktrace events to malloc work buffers before
...
obtaining a ktr_request structure from the free pool so we can avoid
starving other threads of ktr_request structures.
2002-09-11 20:46:50 +00:00
Peter Wemm
bf7eacb62f
Somebody forgot to turn out the lights.
...
(ie: These files are long since obsolete)
2002-09-11 20:20:38 +00:00
John Baldwin
2cb1c3a5c5
Cosmetic cleanup to a message.
2002-09-11 19:49:43 +00:00
Peter Wemm
b2aba127d3
Sometime after binutils-2.9 (ie: ages ago), the handling of __start_set_*
...
and __stop_set_* became friendlier. This trick to force the export
of the section delimiter symbols is no longer necessary. We needed to
force this so that we could look up the symbols via a symbol table search
when the module was loaded at run time. ld used to eliminate them if
they were not referenced at compile/link time.
2002-09-11 19:08:09 +00:00
Peter Wemm
9b2196460d
Commit "unrelated style fixes" part of Bruce's patch (regarding
...
bcopy/memcpy) seperately.
Submitted by: bde
2002-09-11 18:16:40 +00:00
Julian Elischer
85e40eaf26
Indentation does not make a block.. need curly braces too.
...
Submitted by: Eagle-eyes evans <bde@freebsd.org>
2002-09-11 18:15:26 +00:00
Peter Wemm
9d2b0ab82a
Modify previous commit to solve the real problem that made gcc think
...
the timestamp was aligned. ie: Use a void * instead of struct timeval *
which gcc assumes will be aligned. Go back to memcpy().
Submitted by: bde
2002-09-11 18:12:29 +00:00
Peter Wemm
8b71896f96
I completely fubared this. An empty EXPORT_SYMS= is not valid. I know I
...
build this several times, and even tested loaded the module. I must have
changed something right before commit.
Pointed out by: bde
2002-09-11 18:03:03 +00:00
Robert Watson
a9739d989f
Whitespace consistency fix from addition of IAHD_REG_PRETTY_PRINT: use
...
tabs not spaces.
2002-09-11 16:51:48 +00:00
Jacques Vidrine
f76b74d6d7
In kvm_openfiles/kvm_open, mark the file descriptors as close-on-exec.
...
Applications can not do this themselves, as the descriptors are hidden
behind the opaque `kvm_t' type.
2002-09-11 16:41:39 +00:00
Jacques Vidrine
dde97b32ff
Correct a usage of fnctl that could not be right and results in a
...
no-op. I assume it was meant that the close-on-exec flag be set here.
2002-09-11 16:38:33 +00:00
Poul-Henning Kamp
85fee3197a
It's bad enough people can't figure out to use the same code, or in
...
this case, ugly macros, but the data tables can be reused:
Put one copy of the software HDLC tables in its own file.
2002-09-11 12:44:58 +00:00
Thomas Gellekum
dd549a74d0
Fix spelling of Bismarck's name and remove duplicate
...
Bertrand Russell quotations.
2002-09-11 11:21:36 +00:00
Julian Elischer
3da117a4c7
correct another spammage.. sorry bruce.. not exactly sure how my patch
...
reverted out your change but hopefully that's it..
2002-09-11 09:08:53 +00:00
Julian Elischer
887881d84a
revert a line that was not part of my change..
...
I think it was a part of someone else's commit that
somehow got reverted by my patch.
2002-09-11 09:04:02 +00:00
Tim J. Robbins
47794211c8
Add an implementation of wcsftime() (wide character version of strftime()).
2002-09-11 08:57:11 +00:00
Julian Elischer
6baa450726
Comment and whitespace changes.
2002-09-11 08:25:35 +00:00
Julian Elischer
71fad9fdee
Completely redo thread states.
...
Reviewed by: davidxu@freebsd.org
2002-09-11 08:13:56 +00:00
Bruce Evans
527eee2d40
Include <vm/uma.h> instead of depending on namespace pollution in
...
<sys/malloc.h>.
Sorted includes as much as possible. Removed banal comment(s) attached to
includes.
2002-09-11 07:13:28 +00:00
Nate Lawson
8579e9cfbd
Fix LINT build on alpha by completing move of cy and apm_saver to
...
i386/conf/NOTES rather than the global conf/NOTES.
Suggested by: bde
2002-09-11 05:33:15 +00:00
Mike Barcroft
a4a96c8166
Add `restrict' type-qualifier.
2002-09-11 05:05:48 +00:00
Mike Barcroft
24c502cbc7
Conditionalize some objects to match the functions that they are used
...
with. Enable `restrict' type-qualifier.
2002-09-11 05:04:06 +00:00
David E. O'Brien
fb3d225909
Add support for the AMD x86-64 Hammer platform.
2002-09-11 04:57:09 +00:00
Mike Barcroft
1494fdadfb
Some uses of the variable n needed to be int, others needed to be
...
size_t. Add a new variable to cope.
2002-09-11 04:26:09 +00:00
Warner Losh
74014b7f0a
Clarify the return value from child_present.
2002-09-11 04:22:10 +00:00
Andrew R. Reiter
4f39d5d511
- Lock down the accounting code globals with a subsystem mutex.
...
Reviewed by: jhb, mdodd
2002-09-11 04:10:41 +00:00
Gordon Tetlow
8e05457085
Quiet warnings about non-existent scripts. My own fault for not testing my
...
own patches as well as I should.
2002-09-11 01:00:57 +00:00
Mike Barcroft
9654cb6531
Unbreak world by fixing 4 syntax errors and 1 wrong variable type.
2002-09-11 01:00:56 +00:00
Benno Rice
a7d83226f0
Remember who asked for a connect or accept operation so we can actually tell
...
them when it's done.
Reviewed by: archie
2002-09-11 00:52:50 +00:00
Tony Finch
abfd963f3e
Fix style bugs in macros.
2002-09-10 21:14:14 +00:00
Tony Finch
0987aa405b
Tidy up the base64 code and relax the error handling.
2002-09-10 21:10:33 +00:00
Archie Cobbs
a9f615db06
Adjust to reflect reality, which is that sigaltstack() takes stack_t *'s.
...
MFC after: 3 days
2002-09-10 21:06:51 +00:00
Tony Finch
af08438611
Style: Don't treat pointers as booleans.
2002-09-10 20:53:46 +00:00
Tony Finch
e95d61f1c2
Fix tilde-expansion of the filename obtained from the "begin" line in -s
...
mode, and be more accurate about identifying begin lines so that spurious
ones don't have to be manually edited out, and be more forgiving about
errors so that -c mode is more useful.
2002-09-10 20:48:44 +00:00
Tony Finch
89f6a6d229
Replace a goto with continue.
2002-09-10 20:33:39 +00:00
Tony Finch
6ce2a155da
Remove register keyword.
2002-09-10 19:23:44 +00:00
Tony Finch
c613756f77
Style: space after return.
2002-09-10 18:52:03 +00:00
Mike Barcroft
a30ec216db
Fix some style bugs:
...
o Space used instead of a tab after `#define' and `typedef'.
o Sentences not ended with a period.
o Unaligned function names and other spacing issues.
2002-09-10 18:41:45 +00:00
Tony Finch
279c15995c
Make the handling of -i neater.
2002-09-10 18:34:07 +00:00
Tony Finch
1e4cc34122
Only try to chmod the output if it's a regular file, rather than
...
hard-coding /dev/stdout as a special case.
Suggested by: jmallett
2002-09-10 18:28:19 +00:00
Bruce A. Mah
257446b9b2
New release notes: gre(4), kern.cam.scsi_delay tunable.
2002-09-10 18:22:40 +00:00
Mike Barcroft
9ad8e31ee8
Fix namespace issues by using the relatively new visibility
...
primitives.
2002-09-10 18:12:16 +00:00
Andrew R. Reiter
b2c6ac5b2b
- Forgot to remove cardattached
declaration in revision 1.22.
2002-09-10 16:50:06 +00:00