Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1672921
| From | Nick Vaccaro <nvaccaro@google.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH] FIXUP: CHROMIUM: fix transposed param settings |
| Date | 2017-06-22 20:00 +0200 |
| Message-ID | <tVeyC-7Xe-13@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
The __cros_ec_pwm_get_duty() routine was transposing the insize and outsize fields when calling cros_ec_cmd_xfer_status(). The original code worked without error due to size of the two particular parameter blocks passed to cros_ec_cmd_xfer_status(), so this change is not fixing an actual runtime problem, just correcting the calling usage. Signed-off-by: Nick Vaccaro <nvaccaro@chromium.org> --- drivers/pwm/pwm-cros-ec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pwm/pwm-cros-ec.c b/drivers/pwm/pwm-cros-ec.c index 2e4ab20cfb83..de5b7c9860b6 100644 --- a/drivers/pwm/pwm-cros-ec.c +++ b/drivers/pwm/pwm-cros-ec.c @@ -75,8 +75,8 @@ static int __cros_ec_pwm_get_duty(struct cros_ec_device *ec, u8 index, msg->version = 0; msg->command = EC_CMD_PWM_GET_DUTY; - msg->insize = sizeof(*params); - msg->outsize = sizeof(*resp); + msg->insize = sizeof(*resp); + msg->outsize = sizeof(*params); params->pwm_type = EC_PWM_TYPE_GENERIC; params->index = index; -- 2.12.2
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH] FIXUP: CHROMIUM: fix transposed param settings Nick Vaccaro <nvaccaro@google.com> - 2017-06-22 20:00 +0200
Re: [PATCH] FIXUP: CHROMIUM: fix transposed param settings Brian Norris <briannorris@chromium.org> - 2017-06-23 22:30 +0200
Re: [PATCH] FIXUP: CHROMIUM: fix transposed param settings Brian Norris <briannorris@chromium.org> - 2017-06-23 23:20 +0200
csiph-web