On Tuesday 08 December 2009 05:36:30 pm Henrique de Moraes Holschuh wrote: > Before we register the input device, sync the input layer EV_SW state > directly by setting the bitmaps, to avoid issuing a gratuitous event > for the initial state of these switches. > > I will propose a clean input layer API for this and change the driver > to use it later, but I'd rather get the driver fix in mainline ASAP. > Just do input_report_switch() before registering the device, it will do the right thing. Input core guarantees (and will continue doing so) that it is safe to pass events to the device as soon as it was allocated with input_allocate_device(). -- Dmitry -- 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