http://bugzilla.kernel.org/show_bug.cgi?id=13669


Henrique de Moraes Holschuh <h...@hmh.eng.br> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




--- Comment #2 from Henrique de Moraes Holschuh <h...@hmh.eng.br>  2009-07-06 
15:33:32 ---
Ok, I tracked it down.

Basically, thinkpad-acpi is screwing up the ACPI core, and causing the OOPs,
and it has been doing things wrong since day one.

ibm-acpi (and later on, thinkpad-acpi) has never registered the bay and dock
subdrivers as ACPI devices (because these devices are not matched by HID but
rather by namespace node).  And still, it wants to get ACPI events
(notifications) and to issue ACPI userspace events (over procfs, and recently,
netlink).

This used to work well, but it doesn't anymore.  And it is an horrible hack
anyway.

I am not going to fix it.  Instead, I will simply remove the bay and dock
subdrivers.  Their usefulness has ended already, the generic bay and dock
drivers, plus the libata ACPI eject support, can do a lot better.

I will submit a three-changed-lines patch to -stable and 2.6.31 that mark the
thinkpad-acpi DOCK and BAY handling as BROKEN, and I will remove the dead code
as soon as possible in a separate patch (2.6.32 at the worst, 2.6.31 if Len
will take the patch).

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

------------------------------------------------------------------------------
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to