On Wed, Oct 7, 2009 at 5:02 PM, Peter Hutterer <span dir="ltr">&lt;<a href="mailto:peter.hutterer@who-t.net">peter.hutterer@who-t.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><br>
</div></div><a href="http://cvs.fedoraproject.org/viewvc/rpms/linuxwacom/devel/linuxwacom-0.8.2.2-HAL.patch?revision=1.1&amp;view=markup" target="_blank">http://cvs.fedoraproject.org/viewvc/rpms/linuxwacom/devel/linuxwacom-0.8.2.2-HAL.patch?revision=1.1&amp;view=markup</a><br>

not for the faint of heart.<br>
<br>
when cleaning up you have to make sure you&#39;re only cleaning up those devices<br>
that you&#39;ve initialized yourself, otherwise you&#39;re going to top the server.<br>
i&#39;m not sure if I can recommend the above at all, mjg59&#39;s HAL trickery was a<br>
lot nicer but then again, udev.</blockquote><div><br>Then, my question is: can we assume, with xserver 1.8 and later,  xf86WcmInit (the device initialization routine) will only be called by your libudev input-hotplug mechanism? Or in another phase: do you still allow users to define input devices through xorg.conf?  <br>
<br>If xf86-input-wacom will only be Init&#39;ed by libudev input-hotplug, I can &quot;fix&quot; my driver by creating all devices inside the Init.  Then the driver will cleanup itself in UnInit.  I think I like this approach if you guys are willing to take the risk of Wacom blowing up the server :).<br>
<br>Ping<br><br><br></div></div><br>