From 92f26189b181a65fcb1ff6220a4bf45d44502e4a Mon Sep 17 00:00:00 2001 From: Sudip Mukherjee Date: Thu, 13 Aug 2015 19:06:05 +0530 Subject: [PATCH] auxdisplay: ks0108: initialize local parport variable The local variable ks0108_parport is used by other functions to write to the parallel port. We missed initializing it when we converted the driver to use new Parallel Port codes. Fixes: 4edd70c133f3 ("auxdisplay: ks0108: use new parport device model") Reported-by: Fengguang Wu Signed-off-by: Sudip Mukherjee Signed-off-by: Greg Kroah-Hartman --- drivers/auxdisplay/ks0108.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/auxdisplay/ks0108.c b/drivers/auxdisplay/ks0108.c index 4c471bd8c2f7..816de9eaac26 100644 --- a/drivers/auxdisplay/ks0108.c +++ b/drivers/auxdisplay/ks0108.c @@ -146,6 +146,7 @@ static void ks0108_parport_attach(struct parport *port) goto err_unreg_device; } + ks0108_parport = port; ks0108_inited = 1; return; @@ -167,6 +168,7 @@ static void ks0108_parport_detach(struct parport *port) parport_release(ks0108_pardevice); parport_unregister_device(ks0108_pardevice); ks0108_pardevice = NULL; + ks0108_parport = NULL; } /* -- 2.20.1