]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/input/serio/hp_sdc_mlc.c
Input: HIL - various fixes for HIL drivers
[linux-beck.git] / drivers / input / serio / hp_sdc_mlc.c
index aa4a8a4ccfdbed17d4c9ce5c4c58ba32cb45f3cc..1f131ff1f69ebbd36aea284987388176b357b961 100644 (file)
@@ -323,11 +323,12 @@ static int __init hp_sdc_mlc_init(void)
        mlc->in                 = &hp_sdc_mlc_in;
        mlc->out                = &hp_sdc_mlc_out;
 
+       mlc->priv               = &hp_sdc_mlc_priv;
+
        if (hil_mlc_register(mlc)) {
                printk(KERN_WARNING PREFIX "Failed to register MLC structure with hil_mlc\n");
                goto err0;
        }
-       mlc->priv               = &hp_sdc_mlc_priv;
 
        if (hp_sdc_request_hil_irq(&hp_sdc_mlc_isr)) {
                printk(KERN_WARNING PREFIX "Request for raw HIL ISR hook denied\n");