diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2014-11-24 13:05:05 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2014-11-28 09:45:11 +0100 |
commit | b3e06dc3f0256441e15ef9967ecf3500d3e4f022 (patch) | |
tree | 399f528384f9dc7dc80a0b3145c2650f66b0819a /drivers/s390/char/sclp_async.c | |
parent | e56da345eb529370f21f36a52bbb114ba38ad921 (diff) | |
download | op-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.c | 3 |
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; |