diff options
Diffstat (limited to 'arch/s390/kernel/diag/diag_misc.c')
-rw-r--r-- | arch/s390/kernel/diag/diag_misc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/s390/kernel/diag/diag_misc.c b/arch/s390/kernel/diag/diag_misc.c index cd5b78880d7d..1f4f5c757329 100644 --- a/arch/s390/kernel/diag/diag_misc.c +++ b/arch/s390/kernel/diag/diag_misc.c @@ -12,11 +12,20 @@ #include <linux/miscdevice.h> #include <linux/types.h> +#include <uapi/asm/diag.h> +#include "diag_ioctl.h" + static long diag_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) { long rc; switch (cmd) { + case DIAG324_GET_PIBLEN: + rc = diag324_piblen(arg); + break; + case DIAG324_GET_PIBBUF: + rc = diag324_pibbuf(arg); + break; default: rc = -ENOIOCTLCMD; break; |