Displaying 6 results from an estimated 6 matches for "con_close".
2006 Jul 25
1
valgrind complains about save (PR#9096)
...late.c:1121)
==13521== by 0x5D3BB6: deflate_slow (deflate.c:1595)
==13521== by 0x5D30EB: deflate (deflate.c:790)
==13521== by 0x5D4D21: do_flush (gzio.c:757)
==13521== by 0x5D4F39: gzclose (gzio.c:991)
==13521== by 0x44AC22: gzfile_close (connections.c:1035)
==13521== by 0x44A703: con_close1 (connections.c:2256)
==13521== by 0x44A742: con_close (connections.c:2283)
==13521== by 0x44D3A3: do_close (connections.c:2303)
==13521== by 0x4C43BB: do_internal (names.c:1089)
==13521== by 0x4978F5: Rf_eval (eval.c:398)
==13521== by 0x497F0D: Rf_evalList (eval.c:1400)
> invisib...
2005 Jun 27
2
R v2.1.1 for Windows and "non-reproducible" crashes
...p ei pl zr na
po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00000246
Call stack:
7C911E58 ntdll.dll:7C911E58 RtlInitializeCriticalSection
7C910D5C ntdll.dll:7C910D5C wcsncpy
77C2C2DE msvcrt.dll:77C2C2DE free
1004BFB0 R.dll:1004BFB0 do_isseekable
1004C051 R.dll:1004C051 con_close
1004D33E R.dll:1004D33E do_close
100A8E41 R.dll:100A8E41 do_internal
1008494A R.dll:1008494A Rf_eval
10085595 R.dll:10085595 Rf_evalList
10084993 R.dll:10084993 Rf_eval
100875AB R.dll:100875AB Rf_applyClosure
100A9361 R.dll:100A9361 do_internal
100A99A5 R.dll:100A99A5 Rf_usemethod
1...
2006 Jul 07
7
[PATCH] xenconsole fix
xenconsole fix. reference of tty->count in xencons_close() is racy.
It must be protected by tty_sem semaphore like con_close() in
drivers/char/vt.c
--
yamahata
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
...e_sem();
+ console_lock();
ignore_poke = 1;
do_blank_screen(0);
- release_console_sem();
+ console_unlock();
break;
case TIOCL_BLANKEDSCREEN:
ret = console_blanked;
@@ -2790,11 +2790,11 @@ static void con_flush_chars(struct tty_struct *tty)
return;
/* if we race with con_close(), vt may be null */
- acquire_console_sem();
+ console_lock();
vc = tty->driver_data;
if (vc)
set_cursor(vc);
- release_console_sem();
+ console_unlock();
}
/*
@@ -2805,7 +2805,7 @@ static int con_open(struct tty_struct *tty, struct file *filp)
unsigned int currcons = tty->index...
2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
...e_sem();
+ console_lock();
ignore_poke = 1;
do_blank_screen(0);
- release_console_sem();
+ console_unlock();
break;
case TIOCL_BLANKEDSCREEN:
ret = console_blanked;
@@ -2790,11 +2790,11 @@ static void con_flush_chars(struct tty_struct *tty)
return;
/* if we race with con_close(), vt may be null */
- acquire_console_sem();
+ console_lock();
vc = tty->driver_data;
if (vc)
set_cursor(vc);
- release_console_sem();
+ console_unlock();
}
/*
@@ -2805,7 +2805,7 @@ static int con_open(struct tty_struct *tty, struct file *filp)
unsigned int currcons = tty->index...
2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
...e_sem();
+ console_lock();
ignore_poke = 1;
do_blank_screen(0);
- release_console_sem();
+ console_unlock();
break;
case TIOCL_BLANKEDSCREEN:
ret = console_blanked;
@@ -2790,11 +2790,11 @@ static void con_flush_chars(struct tty_struct *tty)
return;
/* if we race with con_close(), vt may be null */
- acquire_console_sem();
+ console_lock();
vc = tty->driver_data;
if (vc)
set_cursor(vc);
- release_console_sem();
+ console_unlock();
}
/*
@@ -2805,7 +2805,7 @@ static int con_open(struct tty_struct *tty, struct file *filp)
unsigned int currcons = tty->index...