lkml.org 
[lkml]   [2002]   [Dec]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patches in this message
/
From
Date
Subject[PATCH] 2.5.50 ctctty not aware of new HZ value
this patch replaces 2 numeric values with a HZ-related version in the ctc 
driver of the S/390.
Its obvious that the first one is wrong, but I am not sure if the value of the
timeout is important for the 2nd change. Nevertheless the HZ value has
changed, so should the timeout.


There are some changes neccessary in some other serial drivers.
If there is interest, I will send patches for them as well.
cheers

Christian

--- drivers/s390/net/ctctty.org 2002-11-27 22:36:02.000000000 +0000
+++ drivers/s390/net/ctctty.c 2002-12-01 17:45:09.000000000 +0000
@@ -1094,7 +1094,7 @@
* line status register.
*/
if (info->flags & CTC_ASYNC_INITIALIZED) {
- tty_wait_until_sent(tty, 3000); /* 30 seconds timeout */
+ tty_wait_until_sent(tty, 30*HZ); /* 30 seconds timeout */
/*
* Before we drop DTR, make sure the UART transmitter
* has completely drained; this is especially
@@ -1119,7 +1119,7 @@
tty->closing = 0;
if (info->blocked_open) {
set_current_state(TASK_INTERRUPTIBLE);
- schedule_timeout(50);
+ schedule_timeout(HZ/2);
wake_up_interruptible(&info->open_wait);
}
info->flags &= ~(CTC_ASYNC_NORMAL_ACTIVE | CTC_ASYNC_CLOSING);
--- drivers/s390/net/ctctty.org 2002-11-27 22:36:02.000000000 +0000
+++ drivers/s390/net/ctctty.c 2002-12-01 17:45:09.000000000 +0000
@@ -1094,7 +1094,7 @@
* line status register.
*/
if (info->flags & CTC_ASYNC_INITIALIZED) {
- tty_wait_until_sent(tty, 3000); /* 30 seconds timeout */
+ tty_wait_until_sent(tty, 30*HZ); /* 30 seconds timeout */
/*
* Before we drop DTR, make sure the UART transmitter
* has completely drained; this is especially
@@ -1119,7 +1119,7 @@
tty->closing = 0;
if (info->blocked_open) {
set_current_state(TASK_INTERRUPTIBLE);
- schedule_timeout(50);
+ schedule_timeout(HZ/2);
wake_up_interruptible(&info->open_wait);
}
info->flags &= ~(CTC_ASYNC_NORMAL_ACTIVE | CTC_ASYNC_CLOSING);

[unhandled content-type:application/octet-stream]
\
 
 \ /
  Last update: 2005-03-22 13:31    [W:0.039 / U:0.720 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site