Hello, I am looking at writing a driver (it is to be open source, but not for mainstream kernel inclusion) for a virtual machine-specific input device. Unfortunately one of the versions of the device I have to support signals that it has new data available by sending a fake package to the PS/2 mouse, so I need to be able to get notification of that somehow. Looking at the kernel source, I see that the i8042 driver requests IRQ 12 as IRQF_SHARED, and that the kernel always notifies all registered interrupt handlers of an interrupt, even if one of them returns IRQ_HANDLED. So it looks like I can just request my own shared handler for IRQ 12 and always return IRQ_NONE, but still update my data. However I am not sure whether this is something I can count on to keep working in future kernel releases. Does anyone on this list know more about this, or can someone suggest a cleaner way to get the notifications I need? Thanks. Regards, Michael -- ORACLE Deutschland B.V. & Co. KG Michael Thayer Werkstrasse 24 VirtualBox engineering 71384 Weinstadt, Germany mailto:michael.thayer@xxxxxxxxxx Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html