* [PATCH] hid: hid-sensor-hub: clear memory to avoid random data
@ 2016-11-07 1:04 Song Hongyan
2016-11-07 17:17 ` Pandruvada, Srinivas
0 siblings, 1 reply; 4+ messages in thread
From: Song Hongyan @ 2016-11-07 1:04 UTC (permalink / raw)
To: linux-iio; +Cc: srinivas.pandruvada, Song Hongyan
Initialize user buffer with 0s. This will avoid random data in the buffer,
when the user buffer size is bigger than the actual report size.
Signed-off-by: Song Hongyan <hongyan.song@intel.com>
---
drivers/hid/hid-sensor-hub.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c
index 658a607..980992c 100644
--- a/drivers/hid/hid-sensor-hub.c
+++ b/drivers/hid/hid-sensor-hub.c
@@ -212,6 +212,7 @@ int sensor_hub_set_feature(struct hid_sensor_hub_device *hsdev, u32 report_id,
__s32 value;
int ret = 0;
+ memset(buffer, 0, buffer_size);
mutex_lock(&data->mutex);
report = sensor_hub_report(report_id, hsdev->hdev, HID_FEATURE_REPORT);
if (!report || (field_index >= report->maxfield)) {
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] hid: hid-sensor-hub: clear memory to avoid random data
2016-11-07 1:04 Song Hongyan
@ 2016-11-07 17:17 ` Pandruvada, Srinivas
0 siblings, 0 replies; 4+ messages in thread
From: Pandruvada, Srinivas @ 2016-11-07 17:17 UTC (permalink / raw)
To: Song, Hongyan, linux-iio@vger.kernel.org
T24gTW9uLCAyMDE2LTExLTA3IGF0IDAxOjA0ICswMDAwLCBTb25nIEhvbmd5YW4gd3JvdGU6DQo+
IEluaXRpYWxpemUgdXNlciBidWZmZXIgd2l0aCAwcy4gVGhpcyB3aWxsIGF2b2lkIHJhbmRvbSBk
YXRhIGluIHRoZQ0KPiBidWZmZXIsDQo+IHdoZW4gdGhlIHVzZXIgYnVmZmVyIHNpemUgaXMgYmln
Z2VyIHRoYW4gdGhlIGFjdHVhbCByZXBvcnQgc2l6ZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFNv
bmcgSG9uZ3lhbiA8aG9uZ3lhbi5zb25nQGludGVsLmNvbT4NCj4gLS0tDQo+IMKgZHJpdmVycy9o
aWQvaGlkLXNlbnNvci1odWIuYyB8IDEgKw0KPiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaGlkL2hpZC1zZW5zb3ItaHViLmMgYi9k
cml2ZXJzL2hpZC9oaWQtc2Vuc29yLQ0KPiBodWIuYw0KPiBpbmRleCA2NThhNjA3Li45ODA5OTJj
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2hpZC9oaWQtc2Vuc29yLWh1Yi5jDQo+ICsrKyBiL2Ry
aXZlcnMvaGlkL2hpZC1zZW5zb3ItaHViLmMNCj4gQEAgLTIxMiw2ICsyMTIsNyBAQCBpbnQgc2Vu
c29yX2h1Yl9zZXRfZmVhdHVyZShzdHJ1Y3QNCj4gaGlkX3NlbnNvcl9odWJfZGV2aWNlICpoc2Rl
diwgdTMyIHJlcG9ydF9pZCwNCj4gwqAJX19zMzIgdmFsdWU7DQo+IMKgCWludCByZXQgPSAwOw0K
PiDCoA0KSSB0aGluayB5b3Ugd2FudGVkIHRoaXMgY2hhbmdlIGluwqBzZW5zb3JfaHViX2dldF9m
ZWF0dXJlDQpub3TCoHNlbnNvcl9odWJfc2V0X2ZlYXR1cmUoKS4NCg0KPiArCW1lbXNldChidWZm
ZXIsIDAsIGJ1ZmZlcl9zaXplKTsNCj4gwqAJbXV0ZXhfbG9jaygmZGF0YS0+bXV0ZXgpOw0KPiDC
oAlyZXBvcnQgPSBzZW5zb3JfaHViX3JlcG9ydChyZXBvcnRfaWQsIGhzZGV2LT5oZGV2LA0KPiBI
SURfRkVBVFVSRV9SRVBPUlQpOw0KPiDCoAlpZiAoIXJlcG9ydCB8fCAoZmllbGRfaW5kZXggPj0g
cmVwb3J0LT5tYXhmaWVsZCkpIHs=
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] hid: hid-sensor-hub: clear memory to avoid random data
@ 2016-11-08 0:55 Song Hongyan
2016-11-08 16:50 ` Pandruvada, Srinivas
0 siblings, 1 reply; 4+ messages in thread
From: Song Hongyan @ 2016-11-08 0:55 UTC (permalink / raw)
To: linux-iio; +Cc: srinivas.pandruvada, Song Hongyan
Initialize user buffer with 0s. This will avoid random data in the buffer,
when the user buffer size is bigger than the actual report size.
Signed-off-by: Song Hongyan <hongyan.song@intel.com>
---
drivers/hid/hid-sensor-hub.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c
index 658a607..b74d954 100644
--- a/drivers/hid/hid-sensor-hub.c
+++ b/drivers/hid/hid-sensor-hub.c
@@ -252,6 +252,7 @@ int sensor_hub_get_feature(struct hid_sensor_hub_device *hsdev, u32 report_id,
int report_size;
int ret = 0;
+ memset(buffer, 0, buffer_size);
mutex_lock(&data->mutex);
report = sensor_hub_report(report_id, hsdev->hdev, HID_FEATURE_REPORT);
if (!report || (field_index >= report->maxfield) ||
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] hid: hid-sensor-hub: clear memory to avoid random data
2016-11-08 0:55 [PATCH] hid: hid-sensor-hub: clear memory to avoid random data Song Hongyan
@ 2016-11-08 16:50 ` Pandruvada, Srinivas
0 siblings, 0 replies; 4+ messages in thread
From: Pandruvada, Srinivas @ 2016-11-08 16:50 UTC (permalink / raw)
To: Song, Hongyan, linux-iio@vger.kernel.org
T24gVHVlLCAyMDE2LTExLTA4IGF0IDAwOjU1ICswMDAwLCBTb25nIEhvbmd5YW4gd3JvdGU6DQo+
IEluaXRpYWxpemUgdXNlciBidWZmZXIgd2l0aCAwcy4gVGhpcyB3aWxsIGF2b2lkIHJhbmRvbSBk
YXRhIGluIHRoZQ0KPiBidWZmZXIsDQo+IHdoZW4gdGhlIHVzZXIgYnVmZmVyIHNpemUgaXMgYmln
Z2VyIHRoYW4gdGhlIGFjdHVhbCByZXBvcnQgc2l6ZS4NCj4gDQpZb3Ugc2hvdWxkIGNoYW5nZSBQ
QVRDSCB2ZXJzaW9uIHdoZW4geW91IHVwZGF0ZSwgb3RoZXJ3aXNlIG1haW50YWluZXJzDQphbmQg
cmV2aWV3ZXJzIHdpbGwgbm90IGtub3cgd2hpY2ggb25lIHRvIHJldmlldyBhbmQgYXBwbHkuDQoN
ClNvIGVhY2ggdGltZSB5b3UgdXBkYXRlIGEgY2hhbmdlDQotIFVzZSAtLXN1YmplY3QtcHJlZml4
IHRvIGluY3JlbWVudCByZXZpc2lvbi4gRS5nLiAtLXN1YmplY3QtDQpwcmVmaXg9IlBBVENIIHYy
Ig0KDQotIFRoZSBjaGFuZ2UgbG9nOiBJZiB5b3UgaGF2ZSBtb3JlIHRoYW4gb25lIHBhdGNoIGlu
IGEgcGF0Y2hzZXQgdGhlbg0KdXNlIC0tY292ZXIgb3B0aW9uIGFuZCBhZGQgdG8gY292ZXIgbGV0
dGVyIGZvciBlYWNoIGluY3JlbWVudGFsDQp2ZXJzaW9uLiBJZiB5b3UgaGF2ZSBhIHNpbmdlIHBh
dGNoLCB0aGUgY2hhbmdlIGxvZyBjYW4gZ28gYmVsb3cgIi0tLSINCmJlbG93Lg0KDQpBbHNvIHVz
ZcKgLi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsLCBzY3JpcHQgb24gdGhlIHBhdGNoIHRvIGdl
dCAidG8iDQphbmQgImNjIiBsaXN0Lg0KDQo+IFNpZ25lZC1vZmYtYnk6IFNvbmcgSG9uZ3lhbiA8
aG9uZ3lhbi5zb25nQGludGVsLmNvbT4NCj4gLS0tDQpDaGFuZ2UgbG9nDQp2MjoNCnh4eHh4eHh4
eHh4eHh4eA0KDQpUaGFua3MsDQpTcmluaXZhcw0KDQoNCj4gwqBkcml2ZXJzL2hpZC9oaWQtc2Vu
c29yLWh1Yi5jIHwgMSArDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+IA0K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9oaWQvaGlkLXNlbnNvci1odWIuYyBiL2RyaXZlcnMvaGlk
L2hpZC1zZW5zb3ItDQo+IGh1Yi5jDQo+IGluZGV4IDY1OGE2MDcuLmI3NGQ5NTQgMTAwNjQ0DQo+
IC0tLSBhL2RyaXZlcnMvaGlkL2hpZC1zZW5zb3ItaHViLmMNCj4gKysrIGIvZHJpdmVycy9oaWQv
aGlkLXNlbnNvci1odWIuYw0KPiBAQCAtMjUyLDYgKzI1Miw3IEBAIGludCBzZW5zb3JfaHViX2dl
dF9mZWF0dXJlKHN0cnVjdA0KPiBoaWRfc2Vuc29yX2h1Yl9kZXZpY2UgKmhzZGV2LCB1MzIgcmVw
b3J0X2lkLA0KPiDCoAlpbnQgcmVwb3J0X3NpemU7DQo+IMKgCWludCByZXQgPSAwOw0KPiDCoA0K
PiArCW1lbXNldChidWZmZXIsIDAsIGJ1ZmZlcl9zaXplKTsNCj4gwqAJbXV0ZXhfbG9jaygmZGF0
YS0+bXV0ZXgpOw0KPiDCoAlyZXBvcnQgPSBzZW5zb3JfaHViX3JlcG9ydChyZXBvcnRfaWQsIGhz
ZGV2LT5oZGV2LA0KPiBISURfRkVBVFVSRV9SRVBPUlQpOw0KPiDCoAlpZiAoIXJlcG9ydCB8fCAo
ZmllbGRfaW5kZXggPj0gcmVwb3J0LT5tYXhmaWVsZCkgfHw=
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-11-08 16:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-08 0:55 [PATCH] hid: hid-sensor-hub: clear memory to avoid random data Song Hongyan
2016-11-08 16:50 ` Pandruvada, Srinivas
-- strict thread matches above, loose matches on Subject: below --
2016-11-07 1:04 Song Hongyan
2016-11-07 17:17 ` Pandruvada, Srinivas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).