commit | 822e423e62d0f07574e3aaaa7e2c15ffab7815cc | [log] [tgz] |
---|---|---|
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | Wed Apr 05 19:05:25 2017 +0300 |
committer | Darren Hart (VMware) <dvhart@infradead.org> | Thu Apr 13 10:16:04 2017 -0700 |
tree | 5062d135bc8009235ba3c13497018431ac22017a | |
parent | ac207ded45f52b2a122eb947f3e1ab908c4a7ce8 [diff] |
platform/x86: intel_scu_ipc: Rearrange init sequence Device pointer is used as a flag that everything is prepared. Nevertheless the assignment happened quite before and there is a window when a caller can get weird results or even crashes since not all fields are initialized yet. Rearrange initialization sequence in ->probe() to prepare everything before use. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>