mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 02:50:54 +07:00
Input: logips2pp - handle sysfs errors
Signed-off-by: Jeff Garzik <jeff@garzik.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
8ff22ea7d2
commit
0fea0e9a9c
@ -328,6 +328,7 @@ int ps2pp_init(struct psmouse *psmouse, int set_properties)
|
||||
unsigned char model, buttons;
|
||||
const struct ps2pp_info *model_info;
|
||||
int use_ps2pp = 0;
|
||||
int error;
|
||||
|
||||
param[0] = 0;
|
||||
ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES);
|
||||
@ -393,8 +394,14 @@ int ps2pp_init(struct psmouse *psmouse, int set_properties)
|
||||
psmouse->set_resolution = ps2pp_set_resolution;
|
||||
psmouse->disconnect = ps2pp_disconnect;
|
||||
|
||||
device_create_file(&psmouse->ps2dev.serio->dev,
|
||||
&psmouse_attr_smartscroll.dattr);
|
||||
error = device_create_file(&psmouse->ps2dev.serio->dev,
|
||||
&psmouse_attr_smartscroll.dattr);
|
||||
if (error) {
|
||||
printk(KERN_ERR
|
||||
"logips2pp.c: failed to create smartscroll "
|
||||
"sysfs attribute, error: %d\n", error);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user