Hi, [cut] > > We could have a parameter (say "send_lid_open_on_resume" or > > "use_bios_lid_value") in acpi/button.c which would allow people to > > choose if they want the "new" behavior or the old one. And we could > > also add some DMI matching for the messed up laptops/tablets where > we > > force one or the other quirk. When we agree that user space now > > behaves gently with us, we could then remove entirely the quirk and > > the dmi matching. > > > > How does that sound? > [Lv Zheng] > The choices are in my first revision. > I could restore it back and re-send this series. > Also I need to update PATCH 02 to eliminate wrong IS_ERR_VALUE(). [Lv Zheng] I forgot to mention. IMO, if the issue is because of uncertain gaps, not a confirmed BIOS bug, or a confirmed gap that has to be solved in a spirit of compromise, we should not add quirks. We could just provide boot parameters for users to choose. Because the quirk table could grow bigger and bigger, exceeding our control. So I probably would just implement the parameter part, without adding the DMI entries. Thanks and best regards -Lv ��.n��������+%������w��{.n�����{�����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f