Fabien Thomas
8b85d75511
Convert pm_runcount to int to correctly check for negative value.
...
Remove uncessary check for error.
Found with: Coverity Prevent(tm)
MFC after: 1 month
2010-06-05 23:05:08 +00:00
Fabien Thomas
d66caf62a2
Fix memory leak on error.
...
Found with: Coverity Prevent(tm)
MFC after: 1 month
2010-06-05 23:00:02 +00:00
Robert Watson
73dd1f4339
Although we currently don't compile in CPU-pinning support by default,
...
add a -P to enable it if it were.
MFC after: 1 week
Sponsored by: Juniper Networks
2010-06-05 22:59:37 +00:00
Fabien Thomas
5c15d3c87e
Fix warnings found by Coverity.
...
Found with: Coverity Prevent(tm)
MFC after: 1 month
2010-06-05 22:57:53 +00:00
Randall Stewart
8e57327bbf
Purge out a Windows def that somehow slipped
...
past the scrubber.
MFC after: 1 Week
2010-06-05 21:39:52 +00:00
Randall Stewart
1909799a4c
Spacing issues
...
MFC after: 1 Week
2010-06-05 21:33:16 +00:00
Randall Stewart
aca14c2aa8
This change does the following:
...
1) Fix the alignment of a comment.
2) Fix a BUG where we were NOT paying attention
to the RESEND marking on retransmitting control
chunks.. and worse we were not decrementing the
retran count that could cause us to loop forever.
3) Add in the valdiate_no_lock function on invariants
so that we will really check all ways out to be sure
a lock does not slip out locked.
MFC after: 1 week.
2010-06-05 21:27:43 +00:00
Randall Stewart
791437b51c
Use the proper increment macro when increasing the
...
number on sent_queue_retran_cnt.
MFC after: 1 week
2010-06-05 21:22:58 +00:00
Randall Stewart
28085b2e10
This does two changes:
...
1) Makes it so that the INVARIANT function validate nolocks is
available anywhere.
2) Fixes a BUG where a close has been done on a collision socket
and the cookie processing would return leaving a lock held.
MFC after: 1 week
2010-06-05 21:20:28 +00:00
Randall Stewart
62fb761ff2
This fixes a bug in the close up of a socket that
...
had un-accepted assoc's. Basically the assoc (and inp)
would get stuck and never get cleaned up.
MFC after: 1 week
2010-06-05 21:17:23 +00:00
Matt Jacob
54b2e8ad07
Be more specific about which CDB length we're going to use. Not really a likely
...
bug but we might as well be clearer.
Found with: Coverity Prevent(tm)
CID: 3981
MFC after: 2 weeks
2010-06-05 20:37:40 +00:00
Nathan Whitehorn
c668b5b488
Correct a harmless typo introduced when copying code from mmu_oea64.
...
Submitted by: alc
MFC after: 8.1-RELEASE
2010-06-05 18:24:41 +00:00
Alan Cox
85a71b2578
Don't set PG_WRITEABLE in pmap_enter() unless the page is managed.
...
Correct a typo in a nearby comment on sparc64.
2010-06-05 18:20:09 +00:00
Nathan Whitehorn
9efb0787bb
Add a driver for the CPU temperature sensors attached over I2C on the
...
PowerMac 11,2.
2010-06-05 17:51:37 +00:00
Nathan Whitehorn
45f7ed017f
Add support for the I2C busses hanging off Apple system management chips.
2010-06-05 17:50:20 +00:00
Nathan Whitehorn
c933841d14
Utilize the Keywest I2C combined mode for messages with repeated starts.
2010-06-05 17:49:40 +00:00
Nathan Whitehorn
fed318596c
Add two new flags (IIC_M_NOSTOP and IIC_M_NOSTART) to struct iic_msg to
...
allow consumers of iicbus_transfer() to send messages with repeated starts.
Reviewed by: imp
2010-06-05 17:48:26 +00:00
Nathan Whitehorn
33520e90b2
Correct the comment. We now use level low instead of edge high for this
...
interrupt.
2010-06-05 16:27:15 +00:00
Nathan Whitehorn
ff6f4d01f1
Partially revert r208162 while waiting for review on a more comprehensive
...
fix. On Apple OpenPICs, the low/high bit of the interrupt sense is only
respected for interrupt 0. We currently erroneously program all OpenPIC
interrupts level high instead of level low by default, which only matters
for some G5 systems where the SATA controllers use IRQ 0.
This change is a quick fix that will be reverted once the effect of
changing the default interrupt sense on embedded systems is known.
MFC after: 3 days
2010-06-05 16:25:25 +00:00
Nathan Whitehorn
36d0d27786
Make sure that interrupt sense settings set after interrupts are enabled
...
are respected. This fixes loading the Apple onboard audio driver
(snd_ai2s) as a module after boot, which would previously cause a panic.
PR: powerpc/146888
MFC after: 5 days
2010-06-05 16:21:55 +00:00
Konstantin Belousov
04c49e68de
Use the fpu_kern_enter() interface to properly separate usermode FPU
...
context from in-kernel execution of padlock instructions and to handle
spurious FPUDNA exceptions that sometime are raised when doing padlock
calculations.
Globally mark crypto(9) kthread as using FPU.
Reviewed by: pjd
Hardware provided by: Sentex Communications
Tested by: pho
PR: amd64/135014
MFC after: 1 month
2010-06-05 16:00:53 +00:00
Konstantin Belousov
6cf9a08d2c
Introduce the x86 kernel interfaces to allow kernel code to use
...
FPU/SSE hardware. Caller should provide a save area that is chained
into the stack of the areas; pcb save_area for usermode FPU state is
on top. The pcb now contains a pointer to the current FPU saved area,
used during FPUDNA handling and context switches. There is also a
facility to allow the kernel thread to use pcb save_area.
Change the dreaded warnings "npxdna in kernel mode!" into the panics
when FPU usage is not registered.
KPI discussed with: fabient
Tested by: pho, fabient
Hardware provided by: Sentex Communications
MFC after: 1 month
2010-06-05 15:59:59 +00:00
Edwin Groothuis
7ba8f7307a
Add comment that this value is unused.
...
It is obvious that it isn't used, but both clang and Coverity talk about it.
Found with: Coverity Prevent(tm)
CID: 8066
2010-06-05 12:53:44 +00:00
Edwin Groothuis
3b8d8bd75e
When there is a problem with writing, also bail out.
...
Found with the clang checker.
2010-06-05 12:49:39 +00:00
Edwin Groothuis
43a7b5c3e1
Make clang happier by removing unused assignments.
2010-06-05 12:31:08 +00:00
Edwin Groothuis
73fd7c1d5d
Fix warnings about uninitialized variables.
...
It was mostly harmless since strftime() only used %a and %b anyway.
Found with: Coverity Prevent(tm)
CID: 7769
2010-06-05 11:41:46 +00:00
Edwin Groothuis
1962c0ae34
Fix: when unable to parse the sequence string, erase everything.
...
Found with: Coverity Prevent(tm)
CID: 7888
2010-06-05 11:32:31 +00:00
Edwin Groothuis
7e63c265da
Fix memory-leak at the processing of multiple calendars.
...
Found with: Coverity Prevent(tm)
CID: 7085
2010-06-05 11:12:35 +00:00
Edwin Groothuis
78c6c39d48
Properly check the return value of chdir, even if it is a "this
...
should not happen" case.
Found with: Coverity Prevent(tm)
CID: 4932
2010-06-05 11:06:56 +00:00
Alexander Motin
5a73d193c4
Remove some dead and incorrect code.
...
Found with: Coverity Prevent(tm)
CID: 4562
2010-06-05 10:16:23 +00:00
Alexander Motin
f1893540ff
Add allocation error hadling.
...
Found with: Coverity Prevent(tm)
CID: 3897
2010-06-05 09:31:13 +00:00
Alexander Motin
20b964467e
Fix possible use after free.
...
Found with: Coverity Prevent(tm)
CID: 4634
2010-06-05 08:58:03 +00:00
Edward Tomasz Napierala
9fa5f90fbf
Don't try to copy a socket after "xxx is a socket (not copied)." message.
...
Previously, it would either try to copy it anyway and fail (without -R),
or create fifo instead of the socket (with -R).
Found with: Coverity Prevent
CID: 5623
MFC after: 2 weeks
2010-06-05 08:50:39 +00:00
Alexander Motin
c25d9e1d96
Fix use after free on error.
...
Found with: Coverity Prevent(tm)
CID: 4722
2010-06-05 08:44:40 +00:00
Alexander Motin
81bfc0fc44
Fix double free on error.
...
Found with: Coverity Prevent(tm)
CID: 4573
2010-06-05 08:36:37 +00:00
Alexander Motin
de29bf5e98
Plug memory leak to silent Coverity. Error is still not really handled.
...
Found with: Coverity Prevent(tm)
CID: 4137
2010-06-05 08:21:18 +00:00
Alexander Motin
8d659f349e
Plug memory leak to silent Coverity. Error is still not really handled.
...
Found with: Coverity Prevent(tm)
CID: 4196
2010-06-05 08:16:21 +00:00
Alexander Motin
b136465250
Fix attach errors handling.
...
Found with: Coverity Prevent(tm)
CID: 3477
2010-06-05 08:14:19 +00:00
Edward Tomasz Napierala
3e6ce93ee1
Plug resource leak.
...
Found with: Coverity Prevent
CID: 7040
2010-06-05 08:11:11 +00:00
Alexander Motin
dc5a530b04
Plug memory leak to silent Coverity. Error is still not really handled.
...
Found with: Coverity Prevent(tm)
CID: 4130
2010-06-05 08:07:54 +00:00
Alexander Motin
c4d8fe61a1
Fix attach errors handling.
...
Found with: Coverity Prevent(tm)
CID: 3424
2010-06-05 08:02:19 +00:00
Edward Tomasz Napierala
c01eb2f36b
Make sure not to pass NULL to g_orphan_provider().
...
Found with: Coverity Prevent
CID: 3411
2010-06-05 08:00:52 +00:00
Edward Tomasz Napierala
eec80038e3
Don't use pointer to 64 bit value (id_t) to point to 32 bit value (uid_t).
...
Found with: Coverity Prevent
CID: 7466, 7467
MFC after: 2 weeks
2010-06-05 07:40:32 +00:00
Alan Cox
2368a37125
Don't set PG_WRITEABLE in pmap_enter() unless the page is managed.
2010-06-05 06:56:06 +00:00
Matt Jacob
0a100e5b0b
Make the internal target > SPC2 (so REPORT LUNS can be tested).
...
Give the NIL inquiry data real values other than just plain 0x7f
in the first byte.
MFC after: 2 weeks
2010-06-05 00:56:15 +00:00
Matt Jacob
4962e51b0c
I was getting panics in sleepq_add for the second sleep in isp_kthread.
...
I don't know why- but it occurred to me in looking at the second sleep
is that all I want is a pause- not an actual sleep. So do that instead.
MFC after: 2 weeks
2010-06-05 00:55:21 +00:00
Matthew D Fleming
5e25430c4e
- Add myself to committers-src.dot
...
- Add myself to calendar.freebsd
Approved by: zml (mentor)
2010-06-04 17:54:30 +00:00
Pyun YongHyeon
9def357406
Don't blindly set IFF_DRV_OACTIVE when sge_encap() fails. If there
...
is no queued frame, IFF_DRV_OACTIVE would never be cleared.
Submitted by: Nikolay Denev < ndenev <> gmail at com >
MFC after: 4 days
2010-06-04 17:11:33 +00:00
Colin Percival
3beefaed5e
Declare ip6 as (struct in6_addr *) instead of (struct in_addr *). This is
...
a harmless bug since we never actually use ip6 as anything other than an
opaque pointer.
Found with: Coverty Prevent(tm)
CID: 4319
MFC after: 1 month
2010-06-04 14:38:24 +00:00
Maxim Konovalov
4a509b9cbf
o The typo was intended as it stated in the comment. Revert last.
...
Spotted by: dfr
2010-06-04 14:22:49 +00:00