if (child->type >= PSMOUSE_GENPS) 
if (child->pktsize == 4) 
static void synaptics_pt_activate(struct psmouse *psmouse){	struct serio *ptport = psmouse->ps2dev.serio->child;	struct psmouse *child = serio_get_drvdata(ptport);	struct synaptics_data *priv = psmouse->private;	/* adjust the touchpad to child's choice of protocol */	if (child) {		if (child->type >= PSMOUSE_GENPS)			priv->mode |= SYN_BIT_FOUR_BYTE_CLIENT;		else			priv->mode &= ~SYN_BIT_FOUR_BYTE_CLIENT;		if (synaptics_mode_cmd(psmouse, priv->mode))			printk(KERN_INFO "synaptics: failed to switch guest protocol\n");	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/33fdfa97f2b3aab698ef849ec50dcc5102017f0a/synaptics.c/clean/drivers/input/mouse/synaptics.c