Re: Linux 2.4.21-rc1

Corey Minyard (minyard@acm.org)
Tue, 22 Apr 2003 17:54:14 -0500


Sure.

The changes are:

* Move poll_wait() outside a spinlock, since it can sleep
* Modify the state machine to restart the timer immediately on
starting a new message. Firmware updates went down from 30
minutes to 5.
* Allocate a the main KCS state machine variable the right size (it
was too big).
* Fix recovery from the HOSED state machine state so that the driver
will recover properly if the IPMI controller fails temporarily.
* Call some spinlocks with "unsigned long flags" instead of "int flags".
* Add buffer leak checking.
* Fix the handling of watchdog conditions, they were incorrect in
many cases.
* Fix the watchdog so the first write starts it, not the second write.
* Fix the watchdog so pretimeouts are handled properly and don't
necessarily result in a reset.
* Add some missing symbol exports that the watchdog code needs.

Almost all of these are bug fixes, with the exception of the buffer leak
checking, and possibly the immediate timer restart.

-Corey

Marcelo Tosatti wrote:

>On Mon, 21 Apr 2003, Corey Minyard wrote:
>
>
>
>>The attached patch brings the IPMI driver in 2.4.21-rc1 up to the most
>>current version.
>>
>>-Corey
>>
>>Marcelo Tosatti wrote:
>>
>>
>>
>>>Here goes the first candidate for 2.4.21.
>>>
>>>Please test it extensively.
>>>
>>>
>
>Corey,
>
>Could you please describe the fixes ?
>
>We're at -rc stage already, so I want to apply critical fixes only.
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/