{"push_id":862725662,"size":9,"distinct_size":1,"ref":"refs/heads/dev/timer","head":"a47f3e58a74e370cec08e6fcd21f94c62d3f872d","before":"3cf25aded0a3db935999ac715c733cee6d55fbb2","commits":[{"sha":"a5f8826e78d04ffb3d14c5c02a44b5b11aa8c679","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: schedule: move ordered lock routines to odp_schedule.c\n\nMove the odp_schedule_order_lock() and odp_schedule_order_unlock()\nroutines from odp_queue.c to odp_schedule.c\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/a5f8826e78d04ffb3d14c5c02a44b5b11aa8c679"},{"sha":"4fe5231acba416f857cc138565decde15592e037","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: queue: add utility functions for restructure\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/4fe5231acba416f857cc138565decde15592e037"},{"sha":"9dfd37f99bf3c0c0fd41f09610a63f0e85919d3c","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: queue: add ordered_queue_enq() routine - part 1\n\nAdd the new ordered_queue_enq() internal routine. This is done in two\nparts to make the diffs easier to follow. Part 1 adds the new routine\nwhile Part 2 replaces queue_enq() to use it.\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/9dfd37f99bf3c0c0fd41f09610a63f0e85919d3c"},{"sha":"03532884dc01e34c8b5a964c75efb5158d066791","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: queue: add ordered_queue_enq() routine - part 2\n\nRestructure queue_enq() to streamline it while using the new\nordered_queue_enq() routine to handle ordered queues. This change is\nmade in two parts to make the diffs easier to follow.\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/03532884dc01e34c8b5a964c75efb5158d066791"},{"sha":"efb30dfcd060cf3107544c8cdbdbadd0a8c2acc5","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: queue: streamline reorder_deq() routine\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/efb30dfcd060cf3107544c8cdbdbadd0a8c2acc5"},{"sha":"5d202ca418326cad02bd370e46012f225ee1819b","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: queue: streamline and correct release_order() routine\n\nResolve the corner case of releasing order for an order that still has\nevents on the reorder queue. This also allows the reorder_complete()\nroutine to be streamlined.\n\nThis patch resolves Bug https://bugs.linaro.org/show_bug.cgi?id=1879\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/5d202ca418326cad02bd370e46012f225ee1819b"},{"sha":"32189ae9ad7e12f4df84ae068ea95fd2787b5286","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"linux-generic: schedule: allow order to be ignored for internal use\n\nWhen a schedulable queue transitions from QUEUE_STATUS_NOTSCHED to\nQUEUE_STATUS_SCHED, the scheduler makes it ready by adding it to\none of the scheduler's internal queues.  This enqueue operation\nshould not participate in any current ordered context to avoid\npotential deadlock.\n\nThis patch resolves Bug https://bugs.linaro.org/show_bug.cgi?id=1879\n\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/32189ae9ad7e12f4df84ae068ea95fd2787b5286"},{"sha":"31848c6ab09ac52698d94327fe32d6d81d689e07","author":{"email":"52f3c909d51cc5d355a68a403df6906b3c1a8f83@linaro.org","name":"Bill Fischofer"},"message":"validation: schedule: add chaos test\n\nAdd a \"chaos\" test variant to the scheduler CUnit tests. This test\nstresses the scheduler by circulating events among parallel, atomic,\nand ordered queues to verify that the scheduler can handle arbitrary\nlooping paths without deadlock.\n\nSuggested-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Bill Fischofer <bill.fischofer@linaro.org>\nReviewed-by: Carl Wallen <carl.wallen@nokia.com>\nSigned-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>","distinct":false,"url":"https://api.github.com/repos/nmorey/odp/commits/31848c6ab09ac52698d94327fe32d6d81d689e07"},{"sha":"a47f3e58a74e370cec08e6fcd21f94c62d3f872d","author":{"email":"7188b998d7bb37a035517aa285fa3f5a95344e80@kalray.eu","name":"Nicolas Morey-Chaisemartin"},"message":"example: timer: use PRIx32 to print timer timeout\n\nSigned-off-by: Nicolas Morey-Chaisemartin <nmorey@kalray.eu>","distinct":true,"url":"https://api.github.com/repos/nmorey/odp/commits/a47f3e58a74e370cec08e6fcd21f94c62d3f872d"}]}