Files
OpenCellular/chip/g
Anton Staaf 068cd08506 Deferred: Use deferred_data instead of function pointer
Previously calls to hook_call_deferred were passed the function to call,
which was then looked up in the .rodata.deferred section with a linear
search.  This linear search can be replaced with a subtract by passing
the pointer to the deferred_data object created when DECLARE_DEFERRED
was invoked.

Signed-off-by: Anton Staaf <robotboy@chromium.org>

BRANCH=None
BUG=None
CQ-DEPEND=CL:*255812
TEST=make buildall -j

Change-Id: I951dd1541302875b102dd086154cf05591694440
Reviewed-on: https://chromium-review.googlesource.com/334315
Commit-Ready: Bill Richardson <wfrichar@chromium.org>
Tested-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
2016-04-18 17:32:40 -07:00
..
2016-04-14 17:28:21 -07:00
2016-02-01 21:17:22 +00:00
2016-04-15 21:29:17 -07:00
2016-04-15 21:29:17 -07:00
2015-12-21 14:58:54 -08:00
2016-04-07 13:00:39 -07:00
2016-03-31 14:53:54 -07:00
2015-04-02 20:27:46 +00:00