s390: remove unused _swsusp_reset_dma
authorVasily Gorbik <gor@linux.ibm.com>
Thu, 24 Sep 2020 16:29:29 +0000 (18:29 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 29 Sep 2020 13:00:58 +0000 (15:00 +0200)
Since commit 394216275c7d ("s390: remove broken hibernate / power
management support") _swsusp_reset_dma is unused and could be safely
removed.

Reviewed-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/boot/startup.c
arch/s390/boot/text_dma.S
arch/s390/include/asm/setup.h
arch/s390/kernel/setup.c

index 81835483169b829cdd0d1c8f71997d97b09a8904..90842936545bcf015d55027e813c60d6900be4d5 100644 (file)
@@ -48,8 +48,6 @@ struct diag_ops __bootdata_preserved(diag_dma_ops) = {
 };
 static struct diag210 _diag210_tmp_dma __section(.dma.data);
 struct diag210 *__bootdata_preserved(__diag210_tmp_dma) = &_diag210_tmp_dma;
-void _swsusp_reset_dma(void);
-unsigned long __bootdata_preserved(__swsusp_reset_dma) = __pa(_swsusp_reset_dma);
 
 void error(char *x)
 {
index 9715715c4c28d2d976b404167ed1b35dfc823ab1..f7c77cd518f2ba5fa2f9d21fac2d8a655988735b 100644 (file)
@@ -96,23 +96,6 @@ ENTRY(_diag0c_dma)
        BR_EX_DMA_r14
 ENDPROC(_diag0c_dma)
 
-/*
- * void _swsusp_reset_dma(void)
- */
-ENTRY(_swsusp_reset_dma)
-       larl    %r1,restart_entry
-       larl    %r2,.Lrestart_diag308_psw
-       og      %r1,0(%r2)
-       stg     %r1,0(%r0)
-       lghi    %r0,0
-       diag    %r0,%r0,0x308
-restart_entry:
-       lhi     %r1,1
-       sigp    %r1,%r0,SIGP_SET_ARCHITECTURE
-       sam64
-       BR_EX_DMA_r14
-ENDPROC(_swsusp_reset_dma)
-
 /*
  * void _diag308_reset_dma(void)
  *
index 7b104f156e3428c1ac512b5d2af7f99e88805fb6..396db16384176ef2740ad398dd762bfb1c95b060 100644 (file)
@@ -92,7 +92,6 @@ extern int memory_end_set;
 extern unsigned long memory_end;
 extern unsigned long vmalloc_size;
 extern unsigned long max_physmem_end;
-extern unsigned long __swsusp_reset_dma;
 
 /* The Write Back bit position in the physaddr is given by the SLPC PCI */
 extern unsigned long mio_wb_bit_mask;
index ae2f4d9460486a0c1e290d1a137d9556f00f9009..c1b78aae270b97e58ed195079694e77f01b0ec24 100644 (file)
@@ -102,7 +102,6 @@ struct mem_detect_info __bootdata(mem_detect);
 
 struct exception_table_entry *__bootdata_preserved(__start_dma_ex_table);
 struct exception_table_entry *__bootdata_preserved(__stop_dma_ex_table);
-unsigned long __bootdata_preserved(__swsusp_reset_dma);
 unsigned long __bootdata_preserved(__stext_dma);
 unsigned long __bootdata_preserved(__etext_dma);
 unsigned long __bootdata_preserved(__sdma);