Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 183085
b: refs/heads/master
c: ddf1ffb
h: refs/heads/master
i:
  183083: 3bc1a5b
v: v3
  • Loading branch information
Dmitry Torokhov committed Jan 6, 2010
1 parent 27605fb commit d2a2dbe
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 386d8772980be01b94bd463ea1e745732d7eb502
refs/heads/master: ddf1ffbd40c92ff1e58c45fa96d309788f7beb60
8 changes: 2 additions & 6 deletions trunk/drivers/input/serio/serio.c
Original file line number Diff line number Diff line change
Expand Up @@ -577,8 +577,6 @@ static void serio_add_port(struct serio *serio)
printk(KERN_ERR
"serio: device_add() failed for %s (%s), error: %d\n",
serio->phys, serio->name, error);
else
serio->registered = true;
}

/*
Expand All @@ -605,10 +603,8 @@ static void serio_destroy_port(struct serio *serio)
serio->parent = NULL;
}

if (serio->registered) {
if (device_is_registered(&serio->dev))
device_del(&serio->dev);
serio->registered = false;
}

list_del_init(&serio->node);
serio_remove_pending_events(serio);
Expand Down Expand Up @@ -995,7 +991,7 @@ irqreturn_t serio_interrupt(struct serio *serio,

if (likely(serio->drv)) {
ret = serio->drv->interrupt(serio, data, dfl);
} else if (!dfl && serio->registered) {
} else if (!dfl && device_is_registered(&serio->dev)) {
serio_rescan(serio);
ret = IRQ_HANDLED;
}
Expand Down
1 change: 0 additions & 1 deletion trunk/include/linux/serio.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ struct serio {
char phys[32];

bool manual_bind;
bool registered; /* port has been fully registered with driver core */

struct serio_device_id id;

Expand Down

0 comments on commit d2a2dbe

Please sign in to comment.