Hi Michael, On Tue, Dec 16, 2014 at 3:03 AM, Michael Janssen <jamuraa@xxxxxxxxxxxx> wrote: > In many cases, queue_foreach is being used to find a specific item not easily > locatable using queue_find or can be finished early. This set adds > queue_get_entries which gives a method for manual iteration of the queue. > > The other patches use this feature to improve efficiency of some iterations. > > Michael Janssen (5): > shared/queue: Add queue_get_entries > shared/queue: clarify queue_match_func_t arguments > android/health: improve search efficiency > monitor/keys: use queue_find over queue_foreach > shared/gatt-db: manual iteration when appopriate > > android/health.c | 153 +++++++++++++++++++++------------------------------ > monitor/keys.c | 37 ++++--------- > src/shared/gatt-db.c | 150 ++++++++++++++++++++------------------------------ > src/shared/queue.c | 14 +++-- > src/shared/queue.h | 10 +++- > 5 files changed, 151 insertions(+), 213 deletions(-) > > -- > 2.2.0.rc0.207.ga3a616c Applied, thanks. -- Luiz Augusto von Dentz -- 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