commit | 0b9c8c186f42eb651fa33d9718652b2ddd8dd1b9 | [log] [tgz] |
---|---|---|
author | Vidyakumar Athota <vathota@codeaurora.org> | Tue Aug 14 10:57:27 2018 -0700 |
committer | Vidyakumar Athota <vathota@codeaurora.org> | Tue Aug 14 14:42:25 2018 -0700 |
tree | 4ad755846ef40177efb2e3795f711260143a7255 | |
parent | 0c56067b686f6ba5ee6bfab71861bd5bf650bdd3 [diff] |
apr: fix race condition in apr reset Since apr reset is scheduled in a workqueue, it is possible that before completion of previous session apr_deregister(), new session of apr_register() can happen in ssr scenario. Some of the variables are not reset properly due to this race condition. Fix this issue by failing apr_register() till apr_deregister() is completed. Change-Id: I203e356e8330d8633d78bbfc6ae0165afa79f1f3 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>