Loading arch/s390/kernel/swsusp_asm64.S +3 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,9 @@ restore_registers: lghi %r2,0 brasl %r14,arch_set_page_states /* Reinitialize the channel subsystem */ brasl %r14,channel_subsystem_reinit /* Return 0 */ lmg %r6,%r15,STACK_FRAME_OVERHEAD + __SF_GPRS(%r15) lghi %r2,0 Loading drivers/s390/cio/css.c +5 −0 Original line number Diff line number Diff line Loading @@ -1043,6 +1043,11 @@ static int __init channel_subsystem_init_sync(void) } subsys_initcall_sync(channel_subsystem_init_sync); void channel_subsystem_reinit(void) { chsc_enable_facility(CHSC_SDA_OC_MSS); } #ifdef CONFIG_PROC_FS static ssize_t cio_settle_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) Loading Loading
arch/s390/kernel/swsusp_asm64.S +3 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,9 @@ restore_registers: lghi %r2,0 brasl %r14,arch_set_page_states /* Reinitialize the channel subsystem */ brasl %r14,channel_subsystem_reinit /* Return 0 */ lmg %r6,%r15,STACK_FRAME_OVERHEAD + __SF_GPRS(%r15) lghi %r2,0 Loading
drivers/s390/cio/css.c +5 −0 Original line number Diff line number Diff line Loading @@ -1043,6 +1043,11 @@ static int __init channel_subsystem_init_sync(void) } subsys_initcall_sync(channel_subsystem_init_sync); void channel_subsystem_reinit(void) { chsc_enable_facility(CHSC_SDA_OC_MSS); } #ifdef CONFIG_PROC_FS static ssize_t cio_settle_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) Loading