HID: Fixing offset errors in bin_attribute read functions of roccat kone
Subsystems (2)
Stefan Achatz
maintainerPATCH 1/1 HID: Fixing offset errors in bin_attribute read functions of roccat kone
Fixing wrong calculated offsets in bin_attribute read functions.
Signed-off-by Stefan Achatz <[email protected]>
--- drivers/hid/hid-roccat-kone.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/hid/hid-roccat-kone.c +2 -2
@@ -272,7 +272,7 @@ static ssize_t kone_sysfs_read_settings(struct file *fp, struct kobject *kobj, count =sizeof (struct kone_settings ) - off;mutex_lock (&kone->kone_lock); -memcpy (buf, &kone->settings + off, count); +memcpy (buf, ((char const *)&kone->settings) + off, count);mutex_unlock (&kone->kone_lock);return count;
@@ -332,7 +332,7 @@ static ssize_t kone_sysfs_read_profilex(struct kobject *kobj, count =sizeof (struct kone_profile ) - off;mutex_lock (&kone->kone_lock); -memcpy (buf, &kone->profiles[number -1 ],sizeof (struct kone_profile )); +memcpy (buf, ((char const *)&kone->profiles[number -1 ]) + off, count);mutex_unlock (&kone->kone_lock);return count;
Signature · 1 line
1.6.6.1
Jiri Kosina
AppliedQuoted 1 line · Stefan Achatz
Fixing wrong calculated offsets in
bin_attributeread functions.
Applied, thanks.
Signature · 2 lines
Jiri Kosina SUSE Labs, Novell Inc.