Thread (7 messages) flat view 7 messages, 3 authors, 2015-08-02

Re: [PATCH] HID: hid-input: Fix accessing freed memory during driver unbind

From: Krzysztof Kozlowski <hidden>
Date: 2015-08-02 05:09:26
Also in: linux-pm, lkml, stable

2015-08-01 21:11 GMT+09:00 Jiri Kosina [off-list ref]:
On Wed, 29 Jul 2015, Dmitry Torokhov wrote:
quoted
quoted
Another and less intrusive fix would be:

    char *name = dev->battery->desc->name;
    struct power_supply_desc *psy_desc = dev->battery->desc;
    power_supply_unregister(dev->battery);
    kfree(name);
    kfree(psy_desc);
I would much rather prefer this to the other version as it does not
leave memory hanging around, potentially indefinitely, but ultimately it
is up to Jiri.
I must have been in some broken state of mind when applying the original
one, thanks a lot for catching my brainfart, Dmitry!

Kryzstof, could you please send me properly formatted patch with the
above, on top of your previous fix?

Of course, I'll send next version.

Best regards,
Krzysztof
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help