From: Sudip Mukherjee Date: Thu, 13 Aug 2015 13:36:05 +0000 (+0530) Subject: auxdisplay: ks0108: initialize local parport variable X-Git-Tag: firefly_0821_release~176^2~1223^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=92f26189b181a65fcb1ff6220a4bf45d44502e4a;p=firefly-linux-kernel-4.4.55.git 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 --- 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; } /*