Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 114654
b: refs/heads/master
c: eef2622
h: refs/heads/master
v: v3
  • Loading branch information
Christian Borntraeger authored and Benjamin Herrenschmidt committed Oct 14, 2008
1 parent 1fea1ef commit 7944cb6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 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: f5ea64dcbad89875d130596df14c9b25d994a737
refs/heads/master: eef2622a9fcfa964073333ea72c7c9cd20ad45e6
10 changes: 5 additions & 5 deletions trunk/drivers/char/hvc_console.c
Original file line number Diff line number Diff line change
Expand Up @@ -367,13 +367,13 @@ static void hvc_close(struct tty_struct *tty, struct file * filp)
spin_lock_irqsave(&hp->lock, flags);

if (--hp->count == 0) {
if (hp->ops->notifier_del)
hp->ops->notifier_del(hp, hp->data);

/* We are done with the tty pointer now. */
hp->tty = NULL;
spin_unlock_irqrestore(&hp->lock, flags);

if (hp->ops->notifier_del)
hp->ops->notifier_del(hp, hp->data);

/*
* Chain calls chars_in_buffer() and returns immediately if
* there is no buffered data otherwise sleeps on a wait queue
Expand Down Expand Up @@ -416,11 +416,11 @@ static void hvc_hangup(struct tty_struct *tty)
hp->n_outbuf = 0;
hp->tty = NULL;

spin_unlock_irqrestore(&hp->lock, flags);

if (hp->ops->notifier_del)
hp->ops->notifier_del(hp, hp->data);

spin_unlock_irqrestore(&hp->lock, flags);

while(temp_open_count) {
--temp_open_count;
kref_put(&hp->kref, destroy_hvc_struct);
Expand Down

0 comments on commit 7944cb6

Please sign in to comment.