summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/core.c
diff options
context:
space:
mode:
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>2015-12-03 17:29:41 +0000
committerGreg Kroah-Hartman <gregkh@google.com>2015-12-03 15:37:24 -0800
commit8e1d6c336d74977403b0d7ca81e1e9a098518ff0 (patch)
tree9309d5ca769bfef01c3a93326f2bf187583e4340 /drivers/staging/greybus/core.c
parent9673dcebe472f298ba9781db84c5880d55372cc9 (diff)
downloadop-kernel-dev-8e1d6c336d74977403b0d7ca81e1e9a098518ff0.zip
op-kernel-dev-8e1d6c336d74977403b0d7ca81e1e9a098518ff0.tar.gz
greybus: loopback: drop bus aggregate calculation
At some point we had a statement in a Jira work item to pull out 'bus level' data from greybus and to have messages to different interfaces be synchronized with respect to each other. Synchronizing threads with respect to each other is slow and it turns out we can get the same 'bus level' stastics by making the user-space test application smarter. That's great news for the in-kernel code since it means we can cut out a whole lot of code to-do with calculating 'bus level' aggregate data and we can stop forcing threads to hit a rendezvous before sending out another loopback operation. So this patch drops bus level aggregates in favour of doing that in user-space. It subtracts a lot of code and cycles that in practice nobody cares about anyway. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/core.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud