-static void trackpoint_disconnect(struct psmouse *psmouse)
-{
- sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, &trackpoint_attr_group);
-
- kfree(psmouse->private);
- psmouse->private = NULL;
-}
-
-static int trackpoint_reconnect(struct psmouse *psmouse)
-{
- if (trackpoint_start_protocol(psmouse, NULL))
- return -1;
-
- if (trackpoint_sync(psmouse))
- return -1;
-
- return 0;
-}
-