Dear Matt, This is a small series which fix usbg_set_function_attrs() which previously tried to set attributes which are read only on configfs. I have also went through code and marked attributes which should not change during function calls with const qualifiers. Third patch is a small enhancement which replace ether_aton() and ether_ntoa() calls with their reentrant versions ether_aton_r() and ether_ntoa(). I'm looking froward for your review and merge if you find it suitable. I have also created a github pull request: https://github.com/libusbg/libusbg/pull/7 Please let me also notice that there are still three patch series which are pending for your review and some of them are waiting for quite a long time: https://github.com/libusbg/libusbg/pull/6 - since 10th of June (this is reopened pull request #5 due to some git issues) https://github.com/libusbg/libusbg/pull/4 - since 9th of May https://github.com/libusbg/libusbg/pull/3 - since 2nd of April -- BR's Krzysztof Opasiak Samsung R&D Institute Poland Samsung Electronics k.opasiak@xxxxxxxxxxx Changes since v1: - add missing break statement in switch (reported by Philippe De Swert on github pull request) Krzysztof Opasiak (3): libusbg: Don't try to set read only attribute libusbg: Add missing const qualifiers libusbg: Use reentrant functions to avoid static buffers usage include/usbg/usbg.h | 29 ++++++++----- src/usbg.c | 120 ++++++++++++++++++++++++++++++--------------------- 2 files changed, 88 insertions(+), 61 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html