Disable autoprobing on non-x86 archs because it may cause machine checks.

Signed-off-by: Randolph Chung <tausq@parisc-linux.org>

diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c
index b61c17b..117f273 100644
--- a/drivers/parport/parport_pc.c
+++ b/drivers/parport/parport_pc.c
@@ -3381,6 +3381,8 @@ static int __init parport_pc_init(void)
 	if (parse_parport_params())
 		return -EINVAL;
 
+	/* Most architectures do not allow auto-probing */
+#ifdef CONFIG_X86
 	if (io[0]) {
 		int i;
 		/* Only probe the ports we were given. */
@@ -3395,6 +3397,7 @@ static int __init parport_pc_init(void)
 		}
 	} else
 		parport_pc_find_ports (irqval[0], dmaval[0]);
+#endif
 
 	return 0;
 }
