{
unsigned long x = current->cpus_allowed;
/* Some bioses don't like being called from CPU != 0 */
- set_cpus_allowed(current, 1 << 0);
- if (unlikely(smp_processor_id() != 0))
- BUG();
+ set_cpus_allowed(current, 1UL << 0);
+ BUG_ON(smp_processor_id() != 0);
return x;
}
*/
#ifdef CONFIG_SMP
/* Some bioses don't like being called from CPU != 0 */
- if (smp_processor_id() != 0) {
- set_cpus_allowed(current, 1 << 0);
- if (unlikely(smp_processor_id() != 0))
- BUG();
- }
+ set_cpus_allowed(current, 1UL << 0);
+ BUG_ON(smp_processor_id() != 0);
#endif
if (apm_info.realmode_power_off)
{
* Some bioses don't like being called from CPU != 0.
* Method suggested by Ingo Molnar.
*/
- if (smp_processor_id() != 0) {
- set_cpus_allowed(current, 1 << 0);
- if (unlikely(smp_processor_id() != 0))
- BUG();
- }
+ set_cpus_allowed(current, 1UL << 0);
+ BUG_ON(smp_processor_id() != 0);
#endif
if (apm_info.connection_version == 0) {