Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 79278
b: refs/heads/master
c: 6d97b53
h: refs/heads/master
v: v3
  • Loading branch information
Robie Basak authored and David S. Miller committed Jan 28, 2008
1 parent 69a70f4 commit 890cbca
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 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: 775516bfa2bd7993620c9039191a0c30b8d8a496
refs/heads/master: 6d97b53e92af822890b87818c99820df47fc589b
12 changes: 9 additions & 3 deletions trunk/net/irda/irlap_event.c
Original file line number Diff line number Diff line change
Expand Up @@ -1514,9 +1514,15 @@ static int irlap_state_nrm_p(struct irlap_cb *self, IRLAP_EVENT event,

/* N2 is the disconnect timer. Until we reach it, we retry */
if (self->retry_count < self->N2) {
/* Retry sending the pf bit to the secondary */
irlap_wait_min_turn_around(self, &self->qos_tx);
irlap_send_rr_frame(self, CMD_FRAME);
if (skb_peek(&self->wx_list) == NULL) {
/* Retry sending the pf bit to the secondary */
IRDA_DEBUG(4, "nrm_p: resending rr");
irlap_wait_min_turn_around(self, &self->qos_tx);
irlap_send_rr_frame(self, CMD_FRAME);
} else {
IRDA_DEBUG(4, "nrm_p: resend frames");
irlap_resend_rejected_frames(self, CMD_FRAME);
}

irlap_start_final_timer(self, self->final_timeout);
self->retry_count++;
Expand Down

0 comments on commit 890cbca

Please sign in to comment.