diff options
author | Jia-Ju Bai <baijiaju1990@gmail.com> | 2018-04-10 20:57:56 +0800 |
---|---|---|
committer | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2018-04-23 17:24:23 +0300 |
commit | 8fddfb39a4791b3698e4e584681691567a276898 (patch) | |
tree | c13813e5073bce6bdf18bc3ce6889252357cf5fb /fs/fcntl.c | |
parent | de15b94f87d1e55c51e45127d761ebfab000232e (diff) | |
download | linux-8fddfb39a4791b3698e4e584681691567a276898.tar.gz linux-8fddfb39a4791b3698e4e584681691567a276898.tar.bz2 linux-8fddfb39a4791b3698e4e584681691567a276898.zip |
platform: x86: intel_scu_ipc: Replace mdelay with usleep_range in intel_scu_ipc_i2c_cntrl
intel_scu_ipc_i2c_cntrl() calls mutex_lock(), which indicates
this function is not called in atomic context.
Despite never getting called from atomic context,
intel_scu_ipc_i2c_cntrl() calls mdelay to busily wait.
This is not necessary and can be replaced with usleep_range to
avoid busy waiting.
This is found by a static analysis tool named DCNS written by myself.
And I also manually check it.
Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'fs/fcntl.c')
0 files changed, 0 insertions, 0 deletions