Commit 82f3a79b authored by Hendrik Brueckner's avatar Hendrik Brueckner Committed by Martin Schwidefsky
Browse files

[S390] hvc_iucv: Update and add missing kernel messages



If the hvc_iucv= kernel parameter specifies a value that is not
valid, display an error message.
Minor changes to existing kernel messages.

Signed-off-by: default avatarHendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 5168ce2c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -885,7 +885,7 @@ static int __init hvc_iucv_init(void)
	unsigned int i;

	if (!MACHINE_IS_VM) {
		pr_info("The z/VM IUCV HVC device driver cannot "
		pr_notice("The z/VM IUCV HVC device driver cannot "
			   "be used without z/VM\n");
		return -ENODEV;
	}
@@ -893,8 +893,11 @@ static int __init hvc_iucv_init(void)
	if (!hvc_iucv_devices)
		return -ENODEV;

	if (hvc_iucv_devices > MAX_HVC_IUCV_LINES)
	if (hvc_iucv_devices > MAX_HVC_IUCV_LINES) {
		pr_err("%lu is not a valid value for the hvc_iucv= "
			"kernel parameter\n", hvc_iucv_devices);
		return -EINVAL;
	}

	hvc_iucv_buffer_cache = kmem_cache_create(KMSG_COMPONENT,
					   sizeof(struct iucv_tty_buffer),