Do no reprobe for a supported protocol when enabling a pointing
authormpi <mpi@openbsd.org>
Fri, 25 Apr 2014 10:33:36 +0000 (10:33 +0000)
committermpi <mpi@openbsd.org>
Fri, 25 Apr 2014 10:33:36 +0000 (10:33 +0000)
commitb72aedf16434324b73a588d49391e68af84702b1
tree04c55bee45f76cf019f3d2e72cab6d9043df2dab
parent99689d67c3545fe8eb8643d92612a698e71b740b
Do no reprobe for a supported protocol when enabling a pointing
device of type PMS_STANDARD, probing during autoconf(9) is enough!.

In such case, the device can be a simple PS/2 mouse, a unsupported
touchpad or a downgraded touchpad if something bad happened.  But
it is very unlikely that reprobing will improve the situation and
transform a standard mouse into a multitouch-aware touchpad ;)

This fixes the 12 seconds delay seen on various Dell laptops (E4310
and Latitude D630) when starting Xorg, reported by Kārlis Miķelsons
on bugs@.

ok stsp@, dcoppa@, shadchin@
sys/dev/pckbc/pms.c