Commit 39c2ceb9 authored by Gerald Schaefer's avatar Gerald Schaefer Committed by Linus Torvalds

[PATCH] s390: add support to read z/VM monitor records

Add support to read z/VM monitor records.
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent a9db48b7
...@@ -223,6 +223,7 @@ CONFIG_S390_TAPE_BLOCK=y ...@@ -223,6 +223,7 @@ CONFIG_S390_TAPE_BLOCK=y
# #
CONFIG_S390_TAPE_34XX=m CONFIG_S390_TAPE_34XX=m
# CONFIG_VMLOGRDR is not set # CONFIG_VMLOGRDR is not set
# CONFIG_MONREADER is not set
# #
# Cryptographic devices # Cryptographic devices
......
...@@ -187,6 +187,12 @@ config VMLOGRDR ...@@ -187,6 +187,12 @@ config VMLOGRDR
*SYMPTOM. *SYMPTOM.
This driver depends on the IUCV support driver. This driver depends on the IUCV support driver.
config MONREADER
tristate "API for reading z/VM monitor service records"
depends on IUCV
help
Character device driver for reading z/VM monitor service records
endmenu endmenu
menu "Cryptographic devices" menu "Cryptographic devices"
......
...@@ -25,3 +25,4 @@ tape-$(CONFIG_PROC_FS) += tape_proc.o ...@@ -25,3 +25,4 @@ tape-$(CONFIG_PROC_FS) += tape_proc.o
tape-objs := tape_core.o tape_std.o tape_char.o $(tape-y) tape-objs := tape_core.o tape_std.o tape_char.o $(tape-y)
obj-$(CONFIG_S390_TAPE) += tape.o tape_class.o obj-$(CONFIG_S390_TAPE) += tape.o tape_class.o
obj-$(CONFIG_S390_TAPE_34XX) += tape_34xx.o obj-$(CONFIG_S390_TAPE_34XX) += tape_34xx.o
obj-$(CONFIG_MONREADER) += monreader.o
This diff is collapsed.
/* /*
* $Id: iucv.c,v 1.40 2004/08/04 12:29:33 cborntra Exp $ * $Id: iucv.c,v 1.41 2004/08/11 14:54:14 geraldsc Exp $
* *
* IUCV network driver * IUCV network driver
* *
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
* *
* RELEASE-TAG: IUCV lowlevel driver $Revision: 1.40 $ * RELEASE-TAG: IUCV lowlevel driver $Revision: 1.41 $
* *
*/ */
...@@ -355,7 +355,7 @@ do { \ ...@@ -355,7 +355,7 @@ do { \
static void static void
iucv_banner(void) iucv_banner(void)
{ {
char vbuf[] = "$Revision: 1.40 $"; char vbuf[] = "$Revision: 1.41 $";
char *version = vbuf; char *version = vbuf;
if ((version = strchr(version, ':'))) { if ((version = strchr(version, ':'))) {
...@@ -2550,9 +2550,9 @@ EXPORT_SYMBOL (iucv_reject); ...@@ -2550,9 +2550,9 @@ EXPORT_SYMBOL (iucv_reject);
#if 0 #if 0
EXPORT_SYMBOL (iucv_reply); EXPORT_SYMBOL (iucv_reply);
EXPORT_SYMBOL (iucv_reply_array); EXPORT_SYMBOL (iucv_reply_array);
EXPORT_SYMBOL (iucv_reply_prmmsg);
EXPORT_SYMBOL (iucv_resume); EXPORT_SYMBOL (iucv_resume);
#endif #endif
EXPORT_SYMBOL (iucv_reply_prmmsg);
EXPORT_SYMBOL (iucv_send); EXPORT_SYMBOL (iucv_send);
#if 0 #if 0
EXPORT_SYMBOL (iucv_send2way); EXPORT_SYMBOL (iucv_send2way);
......
...@@ -231,7 +231,10 @@ typedef struct { ...@@ -231,7 +231,10 @@ typedef struct {
uchar iptype; uchar iptype;
u32 ipmsgid; u32 ipmsgid;
u32 iptrgcls; u32 iptrgcls;
union u2 {
u32 iprmmsg1_u32;
uchar iprmmsg1[4]; uchar iprmmsg1[4];
} ln1msg1;
union u1 { union u1 {
u32 ipbfln1f; u32 ipbfln1f;
uchar iprmmsg2[4]; uchar iprmmsg2[4];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment