summaryrefslogtreecommitdiffstats
path: root/drivers/s390/char/sclp_async.c
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2014-11-24 13:05:05 +0100
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2014-11-28 09:45:11 +0100
commitb3e06dc3f0256441e15ef9967ecf3500d3e4f022 (patch)
tree399f528384f9dc7dc80a0b3145c2650f66b0819a /drivers/s390/char/sclp_async.c
parente56da345eb529370f21f36a52bbb114ba38ad921 (diff)
downloadop-kernel-dev-b3e06dc3f0256441e15ef9967ecf3500d3e4f022.zip
op-kernel-dev-b3e06dc3f0256441e15ef9967ecf3500d3e4f022.tar.gz
s390/sclp_async: add Kconfig option to specify the component id
Allow to specify the Compoment ID for Call Home via the kernel configuration. This removes the need for distribution specific patch against the sclp_async.c source file. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/char/sclp_async.c')
-rw-r--r--drivers/s390/char/sclp_async.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/s390/char/sclp_async.c b/drivers/s390/char/sclp_async.c
index 5f9f929..19c2542 100644
--- a/drivers/s390/char/sclp_async.c
+++ b/drivers/s390/char/sclp_async.c
@@ -137,7 +137,8 @@ static int sclp_async_send_wait(char *message)
* Retain Queue
* e.g. 5639CC140 500 Red Hat RHEL5 Linux for zSeries (RHEL AS)
*/
- strncpy(sccb->evbuf.comp_id, "000000000", sizeof(sccb->evbuf.comp_id));
+ strncpy(sccb->evbuf.comp_id, CONFIG_SCLP_ASYNC_ID,
+ sizeof(sccb->evbuf.comp_id));
sccb->evbuf.header.length = sizeof(sccb->evbuf);
sccb->header.length = sizeof(sccb->evbuf) + sizeof(sccb->header);
sccb->header.function_code = SCLP_NORMAL_WRITE;
OpenPOWER on IntegriCloud