V4L/DVB(13808a): mantis: convert it to the new ir-core register/unregister functions
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 17 Dec 2009 01:57:27 +0000 (23:57 -0200)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sun, 17 Jan 2010 13:55:45 +0000 (11:55 -0200)
Fix a merge conflict between mantis and IR cleanups

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/mantis/mantis_input.c

index 487d149c802dc379a6a183f5d7260e74405c42a9..6a9df779441f8ca2855a7de6ad81a22f4224a9ae 100644 (file)
@@ -118,7 +118,7 @@ int mantis_input_init(struct mantis_pci *mantis)
        rc->name = name;
        rc->phys = dev;
 
-       ir_input_init(rc, &rc_state, IR_TYPE_OTHER, &ir_mantis);
+       ir_input_init(rc, &rc_state, IR_TYPE_OTHER);
 
        rc->id.bustype  = BUS_PCI;
        rc->id.vendor   = mantis->vendor_id;
@@ -126,7 +126,7 @@ int mantis_input_init(struct mantis_pci *mantis)
        rc->id.version  = 1;
        rc->dev         = mantis->pdev->dev;
 
-       err = input_register_device(rc);
+       err = ir_input_register(rc, &ir_mantis);
        if (err) {
                dprintk(MANTIS_ERROR, 1, "IR device registration failed, ret = %d", err);
                input_free_device(rc);
@@ -142,7 +142,7 @@ int mantis_exit(struct mantis_pci *mantis)
 {
        struct input_dev *rc = mantis->rc;
 
-       input_unregister_device(rc);
+       ir_input_unregister(rc);
 
        return 0;
 }