Skip to content

Commit

Permalink
Input: serio - remove serio_unregister_port_delayed()
Browse files Browse the repository at this point in the history
Now that i8042 reserves IRQs early there are no more users of this
function and it should be removed.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
  • Loading branch information
Dmitry Torokhov committed Nov 17, 2006
1 parent f40219b commit 9d92fe1
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 23 deletions.
18 changes: 0 additions & 18 deletions drivers/input/serio/serio.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ EXPORT_SYMBOL(serio_interrupt);
EXPORT_SYMBOL(__serio_register_port);
EXPORT_SYMBOL(serio_unregister_port);
EXPORT_SYMBOL(serio_unregister_child_port);
EXPORT_SYMBOL(__serio_unregister_port_delayed);
EXPORT_SYMBOL(__serio_register_driver);
EXPORT_SYMBOL(serio_unregister_driver);
EXPORT_SYMBOL(serio_open);
Expand All @@ -64,7 +63,6 @@ static struct bus_type serio_bus;

static void serio_add_driver(struct serio_driver *drv);
static void serio_add_port(struct serio *serio);
static void serio_destroy_port(struct serio *serio);
static void serio_reconnect_port(struct serio *serio);
static void serio_disconnect_port(struct serio *serio);

Expand Down Expand Up @@ -173,7 +171,6 @@ enum serio_event_type {
SERIO_RESCAN,
SERIO_RECONNECT,
SERIO_REGISTER_PORT,
SERIO_UNREGISTER_PORT,
SERIO_REGISTER_DRIVER,
};

Expand Down Expand Up @@ -307,11 +304,6 @@ static void serio_handle_event(void)
serio_add_port(event->object);
break;

case SERIO_UNREGISTER_PORT:
serio_disconnect_port(event->object);
serio_destroy_port(event->object);
break;

case SERIO_RECONNECT:
serio_reconnect_port(event->object);
break;
Expand Down Expand Up @@ -716,16 +708,6 @@ void serio_unregister_child_port(struct serio *serio)
mutex_unlock(&serio_mutex);
}

/*
* Submits register request to kseriod for subsequent execution.
* Can be used when it is not obvious whether the serio_mutex is
* taken or not and when delayed execution is feasible.
*/
void __serio_unregister_port_delayed(struct serio *serio, struct module *owner)
{
serio_queue_event(serio, owner, SERIO_UNREGISTER_PORT);
}


/*
* Serio driver operations
Expand Down
5 changes: 0 additions & 5 deletions include/linux/serio.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,6 @@ static inline void serio_register_port(struct serio *serio)

void serio_unregister_port(struct serio *serio);
void serio_unregister_child_port(struct serio *serio);
void __serio_unregister_port_delayed(struct serio *serio, struct module *owner);
static inline void serio_unregister_port_delayed(struct serio *serio)
{
__serio_unregister_port_delayed(serio, THIS_MODULE);
}

void __serio_register_driver(struct serio_driver *drv, struct module *owner);
static inline void serio_register_driver(struct serio_driver *drv)
Expand Down

0 comments on commit 9d92fe1

Please sign in to comment.