the first patch only works in some situations. So I created a new one and have attached it to this message. The main problem is, that the kernel tries to disconnect two devices in some cases. The first device is a device with a minor number equal to or larger than 0. And the second device is always a device with a minor number equal to -1. The first disconnect works perfectly but the second one crashes with a NULL-pointer dereference.
I'm currently testing the patch with 8 touch monitors and Debian 6.0 and as far as I can see it works very well.
Hi,
the first patch only works in some situations. So I created a new one and have attached it to this message. The main problem is, that the kernel tries to disconnect two devices in some cases. The first device is a device with a minor number equal to or larger than 0. And the second device is always a device with a minor number equal to -1. The first disconnect works perfectly but the second one crashes with a NULL-pointer dereference.
I'm currently testing the patch with 8 touch monitors and Debian 6.0 and as far as I can see it works very well.
I hope it helps.