diff options
Diffstat (limited to 'arch/s390/power/swsusp_asm64.S')
-rw-r--r-- | arch/s390/power/swsusp_asm64.S | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/arch/s390/power/swsusp_asm64.S b/arch/s390/power/swsusp_asm64.S index e27bd3164897..b26df5c5933e 100644 --- a/arch/s390/power/swsusp_asm64.S +++ b/arch/s390/power/swsusp_asm64.S | |||
@@ -32,11 +32,6 @@ swsusp_arch_suspend: | |||
32 | /* Deactivate DAT */ | 32 | /* Deactivate DAT */ |
33 | stnsm __SF_EMPTY(%r15),0xfb | 33 | stnsm __SF_EMPTY(%r15),0xfb |
34 | 34 | ||
35 | /* Switch off lowcore protection */ | ||
36 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
37 | ni __SF_EMPTY+4(%r15),0xef | ||
38 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
39 | |||
40 | /* Store prefix register on stack */ | 35 | /* Store prefix register on stack */ |
41 | stpx __SF_EMPTY(%r15) | 36 | stpx __SF_EMPTY(%r15) |
42 | 37 | ||
@@ -88,11 +83,6 @@ swsusp_arch_suspend: | |||
88 | /* Save image */ | 83 | /* Save image */ |
89 | brasl %r14,swsusp_save | 84 | brasl %r14,swsusp_save |
90 | 85 | ||
91 | /* Switch on lowcore protection */ | ||
92 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
93 | oi __SF_EMPTY+4(%r15),0x10 | ||
94 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
95 | |||
96 | /* Restore prefix register and return */ | 86 | /* Restore prefix register and return */ |
97 | lghi %r1,0x1000 | 87 | lghi %r1,0x1000 |
98 | spx 0x318(%r1) | 88 | spx 0x318(%r1) |
@@ -120,11 +110,6 @@ swsusp_arch_resume: | |||
120 | /* Deactivate DAT */ | 110 | /* Deactivate DAT */ |
121 | stnsm __SF_EMPTY(%r15),0xfb | 111 | stnsm __SF_EMPTY(%r15),0xfb |
122 | 112 | ||
123 | /* Switch off lowcore protection */ | ||
124 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
125 | ni __SF_EMPTY+4(%r15),0xef | ||
126 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
127 | |||
128 | /* Set prefix page to zero */ | 113 | /* Set prefix page to zero */ |
129 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) | 114 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) |
130 | spx __SF_EMPTY(%r15) | 115 | spx __SF_EMPTY(%r15) |
@@ -178,7 +163,7 @@ swsusp_arch_resume: | |||
178 | /* Load old stack */ | 163 | /* Load old stack */ |
179 | lg %r15,0x2f8(%r13) | 164 | lg %r15,0x2f8(%r13) |
180 | 165 | ||
181 | /* Pointer to save arae */ | 166 | /* Pointer to save area */ |
182 | lghi %r13,0x1000 | 167 | lghi %r13,0x1000 |
183 | 168 | ||
184 | #ifdef CONFIG_SMP | 169 | #ifdef CONFIG_SMP |
@@ -190,11 +175,6 @@ swsusp_arch_resume: | |||
190 | /* Restore prefix register */ | 175 | /* Restore prefix register */ |
191 | spx 0x318(%r13) | 176 | spx 0x318(%r13) |
192 | 177 | ||
193 | /* Switch on lowcore protection */ | ||
194 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
195 | oi __SF_EMPTY+4(%r15),0x10 | ||
196 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
197 | |||
198 | /* Activate DAT */ | 178 | /* Activate DAT */ |
199 | stosm __SF_EMPTY(%r15),0x04 | 179 | stosm __SF_EMPTY(%r15),0x04 |
200 | 180 | ||