aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390')
-rw-r--r--drivers/s390/char/sclp.c8
-rw-r--r--drivers/s390/char/sclp_con.c2
-rw-r--r--drivers/s390/char/sclp_config.c4
-rw-r--r--drivers/s390/char/sclp_cpi_sys.c12
-rw-r--r--drivers/s390/char/sclp_quiesce.c8
-rw-r--r--drivers/s390/char/sclp_rw.c2
-rw-r--r--drivers/s390/char/sclp_sdias.c4
-rw-r--r--drivers/s390/char/sclp_tty.c8
-rw-r--r--drivers/s390/char/sclp_vt220.c7
9 files changed, 9 insertions, 46 deletions
diff --git a/drivers/s390/char/sclp.c b/drivers/s390/char/sclp.c
index 277f9ccfbb7c..fb97cf5ee674 100644
--- a/drivers/s390/char/sclp.c
+++ b/drivers/s390/char/sclp.c
@@ -784,11 +784,9 @@ sclp_check_handler(__u16 code)
784 /* Is this the interrupt we are waiting for? */ 784 /* Is this the interrupt we are waiting for? */
785 if (finished_sccb == 0) 785 if (finished_sccb == 0)
786 return; 786 return;
787 if (finished_sccb != (u32) (addr_t) sclp_init_sccb) { 787 if (finished_sccb != (u32) (addr_t) sclp_init_sccb)
788 printk(KERN_WARNING SCLP_HEADER "unsolicited interrupt " 788 panic("sclp: unsolicited interrupt for buffer at 0x%x\n",
789 "for buffer at 0x%x\n", finished_sccb); 789 finished_sccb);
790 return;
791 }
792 spin_lock(&sclp_lock); 790 spin_lock(&sclp_lock);
793 if (sclp_running_state == sclp_running_state_running) { 791 if (sclp_running_state == sclp_running_state_running) {
794 sclp_init_req.status = SCLP_REQ_DONE; 792 sclp_init_req.status = SCLP_REQ_DONE;
diff --git a/drivers/s390/char/sclp_con.c b/drivers/s390/char/sclp_con.c
index 23bb90a5ed29..0ddf1b7c00da 100644
--- a/drivers/s390/char/sclp_con.c
+++ b/drivers/s390/char/sclp_con.c
@@ -20,8 +20,6 @@
20#include "sclp_rw.h" 20#include "sclp_rw.h"
21#include "sclp_tty.h" 21#include "sclp_tty.h"
22 22
23#define SCLP_CON_PRINT_HEADER "sclp console driver: "
24
25#define sclp_console_major 4 /* TTYAUX_MAJOR */ 23#define sclp_console_major 4 /* TTYAUX_MAJOR */
26#define sclp_console_minor 64 24#define sclp_console_minor 64
27#define sclp_console_name "ttyS" 25#define sclp_console_name "ttyS"
diff --git a/drivers/s390/char/sclp_config.c b/drivers/s390/char/sclp_config.c
index 7c9b39cee595..fff4ff485d9b 100644
--- a/drivers/s390/char/sclp_config.c
+++ b/drivers/s390/char/sclp_config.c
@@ -85,10 +85,8 @@ static int __init sclp_conf_init(void)
85 INIT_WORK(&sclp_cpu_change_work, sclp_cpu_change_notify); 85 INIT_WORK(&sclp_cpu_change_work, sclp_cpu_change_notify);
86 86
87 rc = sclp_register(&sclp_conf_register); 87 rc = sclp_register(&sclp_conf_register);
88 if (rc) { 88 if (rc)
89 printk(KERN_ERR TAG "failed to register (%d).\n", rc);
90 return rc; 89 return rc;
91 }
92 90
93 if (!(sclp_conf_register.sclp_send_mask & EVTYP_CONFMGMDATA_MASK)) { 91 if (!(sclp_conf_register.sclp_send_mask & EVTYP_CONFMGMDATA_MASK)) {
94 printk(KERN_WARNING TAG "no configuration management.\n"); 92 printk(KERN_WARNING TAG "no configuration management.\n");
diff --git a/drivers/s390/char/sclp_cpi_sys.c b/drivers/s390/char/sclp_cpi_sys.c
index 005f330ed926..d887bd261d28 100644
--- a/drivers/s390/char/sclp_cpi_sys.c
+++ b/drivers/s390/char/sclp_cpi_sys.c
@@ -126,21 +126,15 @@ static int cpi_req(void)
126 int response; 126 int response;
127 127
128 rc = sclp_register(&sclp_cpi_event); 128 rc = sclp_register(&sclp_cpi_event);
129 if (rc) { 129 if (rc)
130 printk(KERN_WARNING "cpi: could not register "
131 "to hardware console.\n");
132 goto out; 130 goto out;
133 }
134 if (!(sclp_cpi_event.sclp_receive_mask & EVTYP_CTLPROGIDENT_MASK)) { 131 if (!(sclp_cpi_event.sclp_receive_mask & EVTYP_CTLPROGIDENT_MASK)) {
135 printk(KERN_WARNING "cpi: no control program "
136 "identification support\n");
137 rc = -EOPNOTSUPP; 132 rc = -EOPNOTSUPP;
138 goto out_unregister; 133 goto out_unregister;
139 } 134 }
140 135
141 req = cpi_prepare_req(); 136 req = cpi_prepare_req();
142 if (IS_ERR(req)) { 137 if (IS_ERR(req)) {
143 printk(KERN_WARNING "cpi: could not allocate request\n");
144 rc = PTR_ERR(req); 138 rc = PTR_ERR(req);
145 goto out_unregister; 139 goto out_unregister;
146 } 140 }
@@ -150,10 +144,8 @@ static int cpi_req(void)
150 144
151 /* Add request to sclp queue */ 145 /* Add request to sclp queue */
152 rc = sclp_add_request(req); 146 rc = sclp_add_request(req);
153 if (rc) { 147 if (rc)
154 printk(KERN_WARNING "cpi: could not start request\n");
155 goto out_free_req; 148 goto out_free_req;
156 }
157 149
158 wait_for_completion(&completion); 150 wait_for_completion(&completion);
159 151
diff --git a/drivers/s390/char/sclp_quiesce.c b/drivers/s390/char/sclp_quiesce.c
index 45ff25e787cb..84c191c1cd62 100644
--- a/drivers/s390/char/sclp_quiesce.c
+++ b/drivers/s390/char/sclp_quiesce.c
@@ -51,13 +51,7 @@ static struct sclp_register sclp_quiesce_event = {
51static int __init 51static int __init
52sclp_quiesce_init(void) 52sclp_quiesce_init(void)
53{ 53{
54 int rc; 54 return sclp_register(&sclp_quiesce_event);
55
56 rc = sclp_register(&sclp_quiesce_event);
57 if (rc)
58 printk(KERN_WARNING "sclp: could not register quiesce handler "
59 "(rc=%d)\n", rc);
60 return rc;
61} 55}
62 56
63module_init(sclp_quiesce_init); 57module_init(sclp_quiesce_init);
diff --git a/drivers/s390/char/sclp_rw.c b/drivers/s390/char/sclp_rw.c
index da09781b32f7..710af42603f8 100644
--- a/drivers/s390/char/sclp_rw.c
+++ b/drivers/s390/char/sclp_rw.c
@@ -19,8 +19,6 @@
19#include "sclp.h" 19#include "sclp.h"
20#include "sclp_rw.h" 20#include "sclp_rw.h"
21 21
22#define SCLP_RW_PRINT_HEADER "sclp low level driver: "
23
24/* 22/*
25 * The room for the SCCB (only for writing) is not equal to a pages size 23 * The room for the SCCB (only for writing) is not equal to a pages size
26 * (as it is specified as the maximum size in the SCLP documentation) 24 * (as it is specified as the maximum size in the SCLP documentation)
diff --git a/drivers/s390/char/sclp_sdias.c b/drivers/s390/char/sclp_sdias.c
index 1c064976b32b..8b854857ba07 100644
--- a/drivers/s390/char/sclp_sdias.c
+++ b/drivers/s390/char/sclp_sdias.c
@@ -239,10 +239,8 @@ int __init sclp_sdias_init(void)
239 debug_register_view(sdias_dbf, &debug_sprintf_view); 239 debug_register_view(sdias_dbf, &debug_sprintf_view);
240 debug_set_level(sdias_dbf, 6); 240 debug_set_level(sdias_dbf, 6);
241 rc = sclp_register(&sclp_sdias_register); 241 rc = sclp_register(&sclp_sdias_register);
242 if (rc) { 242 if (rc)
243 ERROR_MSG("sclp register failed\n");
244 return rc; 243 return rc;
245 }
246 init_waitqueue_head(&sdias_wq); 244 init_waitqueue_head(&sdias_wq);
247 TRACE("init done\n"); 245 TRACE("init done\n");
248 return 0; 246 return 0;
diff --git a/drivers/s390/char/sclp_tty.c b/drivers/s390/char/sclp_tty.c
index 40b11521cd20..d3b1957cd2f3 100644
--- a/drivers/s390/char/sclp_tty.c
+++ b/drivers/s390/char/sclp_tty.c
@@ -25,8 +25,6 @@
25#include "sclp_rw.h" 25#include "sclp_rw.h"
26#include "sclp_tty.h" 26#include "sclp_tty.h"
27 27
28#define SCLP_TTY_PRINT_HEADER "sclp tty driver: "
29
30/* 28/*
31 * size of a buffer that collects single characters coming in 29 * size of a buffer that collects single characters coming in
32 * via sclp_tty_put_char() 30 * via sclp_tty_put_char()
@@ -736,9 +734,6 @@ sclp_tty_init(void)
736 734
737 rc = sclp_rw_init(); 735 rc = sclp_rw_init();
738 if (rc) { 736 if (rc) {
739 printk(KERN_ERR SCLP_TTY_PRINT_HEADER
740 "could not register tty - "
741 "sclp_rw_init returned %d\n", rc);
742 put_tty_driver(driver); 737 put_tty_driver(driver);
743 return rc; 738 return rc;
744 } 739 }
@@ -792,9 +787,6 @@ sclp_tty_init(void)
792 tty_set_operations(driver, &sclp_ops); 787 tty_set_operations(driver, &sclp_ops);
793 rc = tty_register_driver(driver); 788 rc = tty_register_driver(driver);
794 if (rc) { 789 if (rc) {
795 printk(KERN_ERR SCLP_TTY_PRINT_HEADER
796 "could not register tty - "
797 "tty_register_driver returned %d\n", rc);
798 put_tty_driver(driver); 790 put_tty_driver(driver);
799 return rc; 791 return rc;
800 } 792 }
diff --git a/drivers/s390/char/sclp_vt220.c b/drivers/s390/char/sclp_vt220.c
index baea4d548523..ad51738c4261 100644
--- a/drivers/s390/char/sclp_vt220.c
+++ b/drivers/s390/char/sclp_vt220.c
@@ -27,7 +27,6 @@
27#include <asm/uaccess.h> 27#include <asm/uaccess.h>
28#include "sclp.h" 28#include "sclp.h"
29 29
30#define SCLP_VT220_PRINT_HEADER "sclp vt220 tty driver: "
31#define SCLP_VT220_MAJOR TTY_MAJOR 30#define SCLP_VT220_MAJOR TTY_MAJOR
32#define SCLP_VT220_MINOR 65 31#define SCLP_VT220_MINOR 65
33#define SCLP_VT220_DRIVER_NAME "sclp_vt220" 32#define SCLP_VT220_DRIVER_NAME "sclp_vt220"
@@ -716,12 +715,8 @@ static int __init sclp_vt220_tty_init(void)
716 tty_set_operations(driver, &sclp_vt220_ops); 715 tty_set_operations(driver, &sclp_vt220_ops);
717 716
718 rc = tty_register_driver(driver); 717 rc = tty_register_driver(driver);
719 if (rc) { 718 if (rc)
720 printk(KERN_ERR SCLP_VT220_PRINT_HEADER
721 "could not register tty - "
722 "tty_register_driver returned %d\n", rc);
723 goto out_init; 719 goto out_init;
724 }
725 sclp_vt220_driver = driver; 720 sclp_vt220_driver = driver;
726 return 0; 721 return 0;
727 722