sclp.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) sclp.c (0a31b3fdc7e735c4f8c65fe4339945c717ed6808)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * core function to access sclp interface
4 *
5 * Copyright IBM Corp. 1999, 2009
6 *
7 * Author(s): Martin Peschke <mpeschke@de.ibm.com>
8 * Martin Schwidefsky <schwidefsky@de.ibm.com>

--- 1279 unchanged lines hidden (view full) ---

1288 * IRQs enabled. */
1289 irq_subclass_register(IRQ_SUBCLASS_SERVICE_SIGNAL);
1290 sclp_init_mask(1);
1291 return 0;
1292
1293fail_unregister_reboot_notifier:
1294 unregister_reboot_notifier(&sclp_reboot_notifier);
1295fail_init_state_uninitialized:
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * core function to access sclp interface
4 *
5 * Copyright IBM Corp. 1999, 2009
6 *
7 * Author(s): Martin Peschke <mpeschke@de.ibm.com>
8 * Martin Schwidefsky <schwidefsky@de.ibm.com>

--- 1279 unchanged lines hidden (view full) ---

1288 * IRQs enabled. */
1289 irq_subclass_register(IRQ_SUBCLASS_SERVICE_SIGNAL);
1290 sclp_init_mask(1);
1291 return 0;
1292
1293fail_unregister_reboot_notifier:
1294 unregister_reboot_notifier(&sclp_reboot_notifier);
1295fail_init_state_uninitialized:
1296 list_del(&sclp_state_change_event.list);
1296 sclp_init_state = sclp_init_state_uninitialized;
1297 free_page((unsigned long) sclp_read_sccb);
1298 free_page((unsigned long) sclp_init_sccb);
1299fail_unlock:
1300 spin_unlock_irqrestore(&sclp_lock, flags);
1301 return rc;
1302}
1303

--- 12 unchanged lines hidden ---
1297 sclp_init_state = sclp_init_state_uninitialized;
1298 free_page((unsigned long) sclp_read_sccb);
1299 free_page((unsigned long) sclp_init_sccb);
1300fail_unlock:
1301 spin_unlock_irqrestore(&sclp_lock, flags);
1302 return rc;
1303}
1304

--- 12 unchanged lines hidden ---