|
@@ -162,7 +162,7 @@ static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val)
|
|
|
ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2);
|
|
|
|
|
|
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
|
|
|
- return -1;
|
|
|
+ goto out;
|
|
|
|
|
|
if ((v = fsp_test_invert_cmd(reg_val)) != reg_val) {
|
|
|
/* inversion is required */
|
|
@@ -261,7 +261,7 @@ static int fsp_page_reg_write(struct psmouse *psmouse, int reg_val)
|
|
|
ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2);
|
|
|
|
|
|
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
|
|
|
- return -1;
|
|
|
+ goto out;
|
|
|
|
|
|
if ((v = fsp_test_invert_cmd(reg_val)) != reg_val) {
|
|
|
ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2);
|