Re: Spreading FUD [was: The fatal logic error in EC write transaction(EC transaction is done in interrupt context)]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Zhao Yakui wrote:
On Sun, 2008-11-09 at 23:27 +0800, Alexey Starikovskiy wrote:
Yakui,

Please take a look at the subject of the thread -- notice words "fatal"
and "(EC transaction is done in interrupt context)".
Looks horrible, isn't it? Now we begin to get into details, and it appears
that it is not fatal, introduced 3.5 years ago, and has nothing to do with
interrupt context transaction patch.
So, the whole point of your message is to spread FUD about "fast transaction" patch, and show how great you are. I would guess that you've failed in achieving both goals.
I won't argue with you about this issue.
Good.
     In your patch the program logic states that the EC transaction is
already finished. But in fact the EC transaction is not really finished.
They are inconsistent. Why can't call this a fatal logic error? The more important is that the failure in EC transaction can't be detected in time. Why can't call this a fatal logic error?
Here is Merriam-Webster' definition of "fatal", look at use case number 4, which
is closest to your use of it:
<a href="http://www.merriam-webster.com/dictionary/fatal";>fatal</a>
As we lived with the problem you decribe all these years, it can not be described as
"causing failure/death", thus it can not be called "fatal".

If this is not a fatal logic error, what can be called fatal? Like that
Several commits are reverted each other as the following three commits.
    a.7c010de7506954e973abfab5c5999c5a97f7a73e
    b.4c611060660f0de3e9b8f02df207312bc6f5c331
    c.f9319f903f898dd4b15dbc386499725ce6c59776

If I had all these machines sitting on my desk side-by-side, I may have fixed them with one patch,
otherwise one need to make rounds. Do you know any other solution?
If you still reply the subject so impolitely, Don't blame that I will
forward the similar error to wider range.
You send false or bended statements not for the first time, do you expect any other treatment? You certainly could do whatever you want, but prepare for others to include you in ignore/spam list.

Regards,
Alex.



--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux