In 'psr_free_cos', we should not use 'ASSERT(socket_info)' at the beginning
because the 'socket_info' is allocated only if 'psr' boot parameter is set.
So adjust its place to avoid crash.
Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
{
unsigned int socket, cos;
- ASSERT(socket_info);
-
if ( !d->arch.psr_cos_ids )
return;
+ ASSERT(socket_info);
+
/* Domain is destroyed so its cos_ref should be decreased. */
for ( socket = 0; socket < nr_sockets; socket++ )
{