With this set, gattrib is tracking it's internal request id. This is important for the user of gattrib, as now user is sure that request id he has is valid during whole gattrib operation. Even gattrib is doing more then one ATT request. v1: Track only user defined request id's. v2: Handle Marcel's comments to patch 01 and added patch 03\03 which add support to track all the gattrib requests. So now if gattrib user does cancel_all only gattrib request will be canceled. This is needed as bt_att is shared. First two patches help us to solve issues in Android, third one is not needed by Android but for normal BlueZ. Lukasz Rymanowski (2): attrib/gattrib: Add track for internal request id attrib/gatt: Fix for search services *** BLURB HERE *** Lukasz Rymanowski (3): attrib/gattrib: Add track for request ids attrib/gatt: Fix for search services attrib/gattrib: Add tracking all the internal request id attrib/gatt.c | 43 ++++++++++++++++++------- attrib/gattrib.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 124 insertions(+), 14 deletions(-) -- 1.8.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html