Sam Leffler
afa3570d6f
correct space check
...
Submitted by: ume
2005-03-09 15:28:48 +00:00
Hajimu UMEMOTO
d34fd3c7e0
reported from VANHULLEBUS Yvan [remote kernel crash may result]
...
Submitted by: itojun
Obtained from: KAME
MFC after: 1 day
2005-03-09 14:39:48 +00:00
Denis Peplin
8413f1ccdd
Merge the following from the English version:
...
1.261 -> 1.274 hardware/common/dev.sgml
1.13 -> 1.14 hardware/i386/proc-i386.sgml
1.4 -> 1.5 hardware/pc98/proc-pc98.sgml
1.28 -> 1.30 installation/common/install.sgml
1.780 -> 1.782 relnotes/common/new.sgml
2005-03-09 14:03:59 +00:00
Stefan Farfeleder
ca6c5ccd4b
Device counts are gone.
2005-03-09 12:29:07 +00:00
Dag-Erling Smørgrav
628b83cd08
My addled brains didn't realize that since vtp points into value, we
...
can't freeenv(value) before we're done inspecting vtp[0].
Tested by: Anish Mistry <mistry.7@osu.edu>
2005-03-09 12:16:45 +00:00
Stefan Farfeleder
3dc2fe25dc
Fix dubious C code construct.
2005-03-09 11:57:32 +00:00
Stefan Farfeleder
b26244446b
Fix typo in comment.
2005-03-09 11:50:55 +00:00
Stefan Farfeleder
63d45d7da0
__FUNCTION__ -> __func__
2005-03-09 11:28:46 +00:00
Stefan Farfeleder
4eb55c7adc
Prefer the __printflike() macro to GCC's __attribute__ stuff.
2005-03-09 10:10:51 +00:00
Gleb Smirnoff
2ef4a436e0
Make ARP do not complain about wrong interface if correct interface
...
is a carp one and address matched it.
Reviewed by: brooks
2005-03-09 10:00:01 +00:00
John-Mark Gurney
ada6ba6ef3
spell resource correctly...
...
MFC after: 3 days
2005-03-09 07:56:09 +00:00
Hartmut Brandt
4ca8a80cb5
Var_Subst() cannot return NULL so there is no reason to check
...
for it.
2005-03-09 07:53:03 +00:00
David E. O'Brien
2a907aec6b
Be consistent about the serial line terminal type.
...
CVS ----------------------------------------------------------------------
2005-03-09 03:57:08 +00:00
Hiten Pandya
97ad30b96a
Remove stale information in IMPLEMENTATION NOTES section about alq_open()
...
using the calling thread's ucred.
While I am there, fix references to my name.
2005-03-09 01:56:48 +00:00
Scott Long
ab0d8702bf
Bugger, wiped out a needed comma in the previous commit.
2005-03-09 00:54:55 +00:00
Alfred Perlstein
d025278aa1
Make MSG_NOSIGNAL available to native programs.
...
Bump FreeBSD_version to note this change.
Reviewed by: sobomax
2005-03-09 00:17:33 +00:00
Scott Long
c1b677aa80
The DC driver asks for an alignment of PAGE_SIZE for data buffers, but also
...
asks that each buffer be (2048 * 256) bytes long. I suspect that alignment
isn't a real requirement since busdma only recently started honoring it. The
size is also bogus. Fix both of these and stop busdma from trying to
exhaust the system memory pool with bounce pages.
Submitted by: Kevin Oberman
MFC After: 7 days
2005-03-08 23:25:46 +00:00
Stefan Farfeleder
f51df9ed11
Initialise `sn' before using its value.
2005-03-08 21:46:18 +00:00
Poul-Henning Kamp
9a9ef8b65a
Have ttyname_r() try to ask DEVFS for the device name.
...
Document ttyname_r().
Simplify threaded/unthreaded stuff a lot.
2005-03-08 21:35:52 +00:00
Poul-Henning Kamp
d65030e533
Add ioctl to ask DEVFS about the name of device.
2005-03-08 21:32:19 +00:00
Poul-Henning Kamp
f5af7353c0
Remove kernelside support for devfs rules filtering on major numbers.
2005-03-08 19:51:27 +00:00
Sam Leffler
a4e714295a
allow the destination of m_move_pkthdr to have external
...
storage (e.g. a cluster)
Glanced at by: rwatson, silby
2005-03-08 17:52:01 +00:00
John Baldwin
18e6466b0f
- If we fail to find an entry in the PRT, output a warning message.
...
- Fix a bug in the same condition where we forgot to drop the ACPI pcib
lock. This fixes hangs after the pcib0 attach on some machines.
Tested by: sos (2)
2005-03-08 17:22:11 +00:00
Sam Leffler
48b0a5be74
honor any desired bssid when creating an ibss
...
Prodded by: David Young
Obtained from: netbsd
2005-03-08 17:04:14 +00:00
Sam Leffler
0c97ab9691
reclaim mbuf chain when ieee80211_crypto_encap fails
...
Noticed by: David Young
2005-03-08 17:01:03 +00:00
Giorgos Keramidas
0a11e99990
Remove redundant initialization that is repeated in the for() loop
...
right below it.
Approved by: jhb
2005-03-08 16:57:20 +00:00
Hartmut Brandt
0fdac3eed6
Style: fix indentation of SuffExpandChildren before working on it.
2005-03-08 16:30:32 +00:00
Maxim Sobolev
8d6e40c3f1
Add kernel-only flag MSG_NOSIGNAL to be used in emulation layers to surpress
...
SIGPIPE signal for the duration of the sento-family syscalls. Use it to
replace previously added hack in Linux layer based on temporarily setting
SO_NOSIGPIPE flag.
Suggested by: alfred
2005-03-08 16:11:41 +00:00
Maxime Henrion
68d9d1e64e
Fixup KTR traces.
2005-03-08 14:49:05 +00:00
Maxime Henrion
3443b65a06
Oops, CTR*() macros are not varadic macros, and the number indicates
...
the number of parameters. Fix my previous commit to use the correct
CTR*() macros.
Pointy hat to: mux
2005-03-08 14:44:33 +00:00
Hartmut Brandt
e390545124
Use Buf_Peel to get rid of a local variable.
2005-03-08 14:37:47 +00:00
Hartmut Brandt
d5247abc18
Use the Buf_Peel function to get to the string contained into a
...
buffer without using an extra local variable.
2005-03-08 14:33:58 +00:00
Hartmut Brandt
1a67f7b6d6
Remove useless local prototypes.
2005-03-08 14:30:18 +00:00
Hartmut Brandt
0c270d9eb0
Style: fix indentation.
2005-03-08 14:29:23 +00:00
Hartmut Brandt
7ca80f1cbc
Use the new Buf_Peel function to simplify things.
...
Remove an unused struct definition.
2005-03-08 13:15:51 +00:00
Hartmut Brandt
3509f4d713
Create a new function Buf_Peel that returns the string from inside
...
a Buffer and frees the Buffer.
2005-03-08 13:15:18 +00:00
Giorgos Keramidas
336c393fc0
Use 12 columns for (int) values, 20 columns for (long) and align
...
headers properly (right justified for numbers, left justified for
everything else).
This fixes the alignment of the fields on i386, sparc64 and amd64
today but does not dynamically assign column widths or bear in mind
that some of the values may be 64-bit in the future.
Reviewed by: alfred
2005-03-08 13:14:46 +00:00
Tony Finch
7dded4a50e
Sync with upstream:
...
Allow the user to run unifdef without defining any symbols. This is
useful in conjunction with the -k flag.
Fix a bug in the -s handling code that would have caused out-of-bounds
array accesses.
Add a -n option to insert #line directives in the output.
Ignore comment markers inside string and character literals
(bug reported by Amos Shapira <amos.shapira@netregistry.com.au>).
More accurate copyright notices.
2005-03-08 12:52:00 +00:00
Maxime Henrion
5d18cf7825
Use __func__ in the KTR_BUSDMA traces. This avoids copy and paste
...
errors like in the bus_dmamap_load_mbuf_sg() case where we were wrongly
displaying the function name as bus_dmamap_load_mbuf.
2005-03-08 11:18:14 +00:00
Poul-Henning Kamp
d9a54d5c23
Reengineer subr_unit
...
Add support for passing in a mutex. If NULL is passed a global
subr_unit mutex is used.
Add alloc_unrl() which expects the mutex to be held.
Allocating a unit will never sleep as it does not need to allocate
memory.
Cut possible range in half so we can use -1 to mean "out of number".
Collapse first and last runs into the head by means of counters.
This saves memory in the common case(s).
2005-03-08 10:40:48 +00:00
Poul-Henning Kamp
3238ec33e1
Fix signedness of minor2unit().
2005-03-08 10:40:03 +00:00
Jeff Roberson
ec346d1040
- Lock access to the buffer_map with the vm_map lock. In 4.x this was
...
done with splbio, in 5.x this was done with Giant.
Discussed with: alc
Reported by: julian, pho
2005-03-08 09:34:54 +00:00
Diomidis Spinellis
509b9bb9a6
Reference the Usenix conference paper.
...
The paper explains very clearly how portals work.
2005-03-08 08:49:04 +00:00
Poul-Henning Kamp
008aca9807
Make the returnvalue of times(3) insensitive to changes in wall-clock.
...
PR: 78537
2005-03-08 08:12:35 +00:00
Hartmut Brandt
1753d0e6a4
Add a debugging function that prints a message and appends the
...
current strerror.
2005-03-08 07:47:14 +00:00
Hartmut Brandt
a0aea18e18
Mark functions that don't return as dead.
2005-03-08 07:45:50 +00:00
Hartmut Brandt
34d49b885f
Finish constification of Var_Parse() and Var_Subst().
...
Patch: 0.18, 0.8, 7.110
Submitted by: Max Okumoto <okumoto@ucsd.edu>
2005-03-08 07:43:57 +00:00
Hiten Pandya
9e1fb7fbad
Document the '-i' option which allows the user to specify a ktr events
...
log file.
2005-03-08 06:58:56 +00:00
Ian Dowse
2f9b6e1f34
Fix the silly bug that prevented most EHCI interrupt transfers from
...
ever working correctly: the code was linking the QHs together but
then immediately overwriting the "next" pointers. Oops. Also
initialise qh_endphub, since the EHCI spec says that we should
always set the pipe multiplier field to something sensible.
This appears to make basic split transactions work, so enable split
transactions for control, bulk and interrupt pipes (split isochronous
transfers are not yet implemented). It should now be possible to
use USB1 devices even when they are connected through a USB2 hub.
2005-03-08 02:47:18 +00:00
Hiten Pandya
830d03bc97
Make note of the ktrdump(8) utility in the opening paragraph of this
...
manual page.
Fix indentation of code block in EXAMPLE section so the manual page
can be viewed in a 80 column window.
2005-03-08 01:37:36 +00:00