Ceri Davies
80ed316e5c
Correct obsolete chown syntax.
...
PR: bin/90057
Submitted by: Charlie M. McDonald <BoredOutkast at yahoo punkt com>
Approved by: jhb (mentor by proxy)
MFC to: RELENG_5, RELENG_6
MFC After: 3 days
2006-01-15 22:42:38 +00:00
Warner Losh
95e9a46f73
Happy new year, a little late
2006-01-15 22:06:10 +00:00
Ian Dowse
afcb6f8261
Work around a problem seen on VIA EHCI controllers where occasionally
...
an interrupt appears to occur before the transfer has been marked
as completed. This caused umass transfers to get stuck, especially
when writing large files. The workaround sets up a timer that
rechecks for missed completed transfers if some operations are still
pending. Other suggested workarounds, such as performing a PCI read
immediately after acknowledging the interrupts, do not appear to
help.
Obtained from: OpenBSD
2006-01-15 21:03:19 +00:00
Ian Dowse
df3e5efa87
Set sc_dying to 1 when detaching. In NetBSD and OpenBSD this was
...
done by the DVACT_DEACTIVATE case in *hci_activate(), but we don't
use that code in FreeBSD so it was never set.
2006-01-15 20:41:04 +00:00
Ian Dowse
c15e3d30c7
The ehci driver doesn't use the transfer `hcpriv' field, so don't
...
bother setting it to NULL in ehci_root_ctrl_done().
2006-01-15 20:32:52 +00:00
Christian S.J. Peron
65efc5ee23
Validate that the supplied file is not empty before trying mmap(2) it
...
and access the pages associated with it.
Submitted by: Wojciech A. Koszek
PR: bin/91411
MFC after: 1 week
2006-01-15 20:30:13 +00:00
Christian S.J. Peron
323203d389
vfs_busy can only return something useful if MNTK_UNMOUNT has been set.
...
Since we are using vfs_busy() on a freshly allocated mount structure, use
(void) to show that we do not care about the return value.
Found with: Coverity Prevent (tm)
MFC after: 2 weeks
2006-01-15 20:14:11 +00:00
Robert Watson
6994eebcab
Cast VFS_STATFS() in vfs_domount() to (void) to indicate that ignoring the
...
return value is intentional: this is simply an attempt to pre-cache the
statfs state.
Found with: Coverity Prevent (tm)
MFC after: 3 days
2006-01-15 20:01:05 +00:00
Ruslan Ermilov
5fb6ae1091
Fix an off-by-one bug.
...
Submitted by: Ulrich Spoerlein
2006-01-15 19:17:13 +00:00
Robert Watson
d248c7d7f5
Modify the IP fragment reassembly code so that it uses a new UMA zone,
...
ipq_zone, to allocate fragment headers from, rather than using cast mbuf
storage. This was one of the few remaining uses of mbuf storage for
local data structures that relied on dtom(). Implement the resource
limit on ipq's using UMA zone limits, but preserve current sysctl
semantics using a sysctl proc.
MFC after: 3 weeks
2006-01-15 18:58:21 +00:00
Christian Brueffer
f86372a2f6
Bump date for previous commit before ru can hit me with his mdoc-stick.
2006-01-15 18:40:52 +00:00
Christian Brueffer
daff3a849f
Mention the fire screensaver.
...
Submitted by: rionda
2006-01-15 18:30:40 +00:00
Robert Watson
dfa60d9354
Staticize ipqlock, since it is local to ip_input.c.
...
MFC after: 3 days
2006-01-15 17:05:48 +00:00
Robert Watson
f0ee42d0f1
Don't leak mbufs and mbuf clusters in several error-handling situations
...
in the if_an receive routine.
Found with: Coverity Prevent (tm)
MFC after: 1 week
2006-01-15 12:09:03 +00:00
Robert Watson
63e0298298
If frame length is excessive, don't leak an mbuf and cluster when
...
abandoning processing.
Found with: Coverity Prevent (tm)
MFC after: 1 week
2006-01-15 12:06:09 +00:00
Warner Losh
a7d46e8cf1
I don't believe these are used at all, and can be safely removed
2006-01-15 06:49:28 +00:00
Warner Losh
f91fdbc2cc
Add support for the Compaq LTE docking station. It includes a plug
...
and play device with the ID of PNP8160. Sotr them while I'm here.
Submitted by: Sean Shapira sds at jazzie dotty com
MFC After: 1 week
2006-01-15 04:10:47 +00:00
Robert Watson
ea6d62f195
Rename uid and gid arguments to vaccess() prototype to match vaccess()
...
implementation in vfs_subr.c. No functional change.
MFC after: 3 days
2006-01-15 02:01:51 +00:00
Christian S.J. Peron
8213baf002
Initialize ki to p->p_aioinfo after we know it's going to be referencing
...
a valid kaioinfo structure. This avoids a potential NULL pointer dereference.
Found with: Coverity Prevent(tm)
MFC after: 2 weeks
2006-01-15 01:55:45 +00:00
Bjoern A. Zeeb
2166476ae9
Remove unused code.
...
Found with: Coverity Prevent(tm)
2006-01-15 01:39:01 +00:00
Christian S.J. Peron
e121674042
Fix potential overrun of static stack allocated array which stores
...
the rules. If an array is N elements large, we can only access
elements 0..(N-1).
MFC after: 1 week
Found with: Coverity Prevent(tm)
2006-01-15 01:02:20 +00:00
Florent Thoumie
0bd03d1e35
I missed a whitespace in the generated commit message.
...
Approved by: ssouhlal (implicit)
2006-01-15 01:01:46 +00:00
Ariff Abdullah
f432c562bf
Add another inverted EAPD quirk for Gateway 7326GZ.
...
Tested by: Jeff Cross <jeff.cross at averageadmins.com>
MFC after: 3 days
2006-01-14 23:37:08 +00:00
Max Laier
4cd9957a80
Move m_adj after checking that m_dup succeeded.
...
Found with: Coverity Prevent(tm)
MFC after: 3 days
2006-01-14 22:19:17 +00:00
Gleb Smirnoff
929d59e2fe
Initialize variable.
...
Found with: Coverity Prevent(tm)
2006-01-14 21:49:31 +00:00
Gleb Smirnoff
efa3bacc86
Make code simplier fixing memory leak.
...
Found with: Coverity Prevent(tm)
2006-01-14 21:28:30 +00:00
Ruslan Ermilov
68659d4b5d
Don't pollute output when "make" is run with -s.
...
Approved by: kan
2006-01-14 20:48:50 +00:00
Ruslan Ermilov
6a61c14ee1
AMD64 also supports disk slices.
2006-01-14 20:47:11 +00:00
Ruslan Ermilov
90ee1f3a04
Ignore spurious '\0' first character read on a serial console.
...
This allows me to "boot -a" over a serial console. Tested on
several machines.
2006-01-14 20:45:02 +00:00
Scott Long
a4d3c74487
Check the return value of copyin.
...
Found by: Coverity Prevent (tm)
2006-01-14 17:59:28 +00:00
Brooks Davis
30e3426947
When SC_DISABLE_KDBKEY or SC_DISABLE_REBOOT are not defined allow the
...
same behavior to be controlled by the sysctls, hw.syscons.kbd_kbdkey
and hw.syscons.kbd_reboot respectively.
Apologies to the submitter for taking so long to commit this simple
change.
PR: kern/72728
Submitted by: Luca Morettoni <morettoni at libero dot it>
MFC After: 3 days
2006-01-14 17:57:17 +00:00
Scott Long
59caf6ec50
Don't base the number of jumbo segments on page size, instead base it on the
...
fact that jumbo desriptors are defined to have 3 segments.
Found by: Coverity Prevent(tm)
2006-01-14 17:42:22 +00:00
Scott Long
0af57729a6
Free the newtag if we exit with a failure from alloc_bounce_zone().
...
Found by: Coverity Prevent(tm)
2006-01-14 17:22:47 +00:00
George V. Neville-Neil
34f83c52e7
Check the correct TTL in both the IPv6 and IPv4 cases.
...
Submitted by: glebius
Reviewed by: gnn, bz
Found with: Coverity Prevent(tm)
2006-01-14 16:39:31 +00:00
Scott Long
9cbec74dcb
Don't allocate an asr_ccb in asr_attach, it hasn't been needed for years.
2006-01-14 16:01:01 +00:00
Scott Long
19e9e8235d
Replace bogus code with real code.
2006-01-14 15:59:54 +00:00
Scott Long
8f6ee34112
Rename driver_t variables. Use device_printf() instead of homerolled printf.
...
Use the provided softc instead of rolling our own.
2006-01-14 15:51:42 +00:00
Bjoern A. Zeeb
cc2824b8ae
The LinkSys EG1032 is supported by re(4) not nge(4) [1].
...
I couldn't find the ID for the EG1064 anywhere in our sources
so I removed the reference for now.
Pointed out by: Robert Huff <roberthuffi at rcn dot com> [1]
Reviewed by: simon
2006-01-14 15:35:21 +00:00
Matt Jacob
de8fa52e52
Incorporate the O_NONBLOCK open semantics of Linux and Solaris. This allows
...
an application to upon a tape (yea, even the non-control device) even if
it cannot establish a mount session. If the open cannot establish a mount
session and O_NONBLOCK was specified, the tape becomes 'open pending mount'.
All I/O operations that would require access to a tape thereafter until
a close attempt to initiate the mount session. If the mount session succeeds,
the tape driver transitions to full open state, else returns an appropriate
I/O error (ENXIO).
At the same time, add a change that remembers whether tape is being opened
read-only. If so, disallow 'write' operations like writing filemarks that
bypass the normal read-only filtering operations that happen in the write(2)
syscall.
Reviewed by: ken, justin, grog
MFC after: 2 weeks
Suggested by: The Bacula Team
2006-01-14 14:32:41 +00:00
Gleb Smirnoff
6b5ac2b675
Remove dead code.
...
Found with: Coverity Prevent(tm)
2006-01-14 14:17:27 +00:00
Joel Dahl
903b2fb964
- Add comments about snd_au88x0.
...
- Clarify that snd_audiocs is for sparc64 only.
- Expand snd_ich and snd_t4dwave comments.
Reviewed by: ariff
2006-01-14 13:22:12 +00:00
Gleb Smirnoff
ecedca7441
UMA can return NULL not only in case when our zone is full, but
...
also in case of generic memory shortage. In the latter case we may
not find an old entry.
Found with: Coverity Prevent(tm)
2006-01-14 13:04:08 +00:00
Gleb Smirnoff
f3d231b46b
Correct off-by-one errors.
...
Found with: Coverity Prevent(tm)
2006-01-14 12:26:32 +00:00
Gleb Smirnoff
222c1141ea
Fix two memory leakages.
...
Found with: Coverity Prevent(tm)
2006-01-14 12:16:39 +00:00
Robert Watson
7e9803e865
In ncp_sysctl_connstat(), the SLIST_FOREACH() logic to check 'error'
...
resulted in deadcode, as 'error' could never be 0. What this logic
was originally meant to handle is not clear -- it's been this way
(broken) since at least RELENG_4.
Found with: Coverity Prevent(tm)
MFC after: 3 days
2006-01-14 11:40:32 +00:00
David Xu
add2da0db1
Enable mutex inheritance code in mutex_fork, I forgot to turn on it.
...
while here, add some comments about process shared mutex.
2006-01-14 11:33:43 +00:00
Robert Watson
e5bc0aa3c3
Remove dead code: 'opts' is not used in udp_append(), only in udp_input(),
...
so no need to assign it to NULL or conditionally free it.
Found with: Coverity Prevent(tm)
MFC after: 3 days
2006-01-14 11:18:32 +00:00
Poul-Henning Kamp
99425c6e7a
Make resources do the right thing by design instead of accident.
...
Found with: Coverity Prevent(tm)
2006-01-14 09:46:27 +00:00
Poul-Henning Kamp
c9df826b0a
Correct STAILQ usage in purge of resourcelist.
...
Found with: Coverity Prevent(tm)
2006-01-14 09:41:35 +00:00
Florent Thoumie
34e703473c
- Change the exit message from "make cleandepend; make depend" to
...
"make cleandepend && make depend".
PR: bin/91765
Submitted by: Soeren Straarup <xride@x12.dk>
Approved by: cpercival
MFC after: 3 days
2006-01-14 08:12:25 +00:00