|
|
|
|
|||||||||||||||||||||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
libpager's stub functions doesn't update seqno
Hi,
Hurd's libpager library makes use of the port's sequence number (seqno) to serialize requests. The stub functions (stubs.c notify-stubs.c) doesn't properly update this number, so when they are called (pretty unusual, but it happens on some special situations, i.e. when GNU Mach tries to access a pager with the ports previously unallocated by object-terminate.c) the next request is waiting forever in _pager_wait_for_seqno. Changelog entry: 2005-08-10 Sergio Lopez <koro (AT) sinrega (DOT) org> * seqnos.c (_pager_stubs_update_seqno): New function. * priv.h (_pager_stubs_update_seqno): New function. * notify-stubs.c (): Call _pager_stubs_update_seqno to properly update seqno. (): Likewise. (): Likewise. (): Likewise. (): Likewise. * stubs.c (): Likewise. (): Likewise. Bug-hurd mailing list Bug-hurd (AT) gnu (DOT) org |
|
#2
|
|||
|
|||
|
libpager's stub functions doesn't update seqno
I commited the following to ams-branch now that your papers are in
order. Index: libpager/ChangeLog 2005-08-10 Sergio Lopez <koro (AT) sinrega (DOT) org> * seqnos.c (_pager_stubs_update_seqno): New function. * priv.h (_pager_stubs_update_seqno): Declare it. * notify-stubs.c (): Call _pager_stubs_update_seqno to properly update seqno. (): Likewise. (): Likewise. (): Likewise. (): Likewise. * stubs.c (): Likewise. (): Likewise. Bug-hurd mailing list Bug-hurd (AT) gnu (DOT) org |
![]() |
| Viewing: Web Development Archives > Mailing Lists > Unix > libpager's stub functions doesn't update seqno |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|