diff options
| author | Harout Hedeshian <harouth@codeaurora.org> | 2014-12-04 21:38:02 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:05:29 -0700 |
| commit | d15da0c4e8ecbb054b54106332586112ccf9d0c6 (patch) | |
| tree | f9c1d7df384ed1539cbc8d23ed9ca0e945be8a39 /include/uapi | |
| parent | 51f33c398e0f0dd7508ad8a5a34ab2f67e0c35c7 (diff) | |
net: rmnet_data: consolidate VND free work-queue task on force unassociate
Previously, one new work-queue item was created and scheduled with
schedule_work() for each VND getting unregistered. Since we know the
exact set of VNDs which need to be cleared ahead of time, the VNDs
are added to a list and freed at the same time with a single work-queue
task. This saves us from having to malloc/schedule/free for each
VND and provides a speed up on some low tier hardware.
CRs-Fixed: 738039
Change-Id: I02d4de1308a2aed9d493f6fd58cf0984265facba
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Harout Hedeshian <harouth@codeaurora.org>
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions
