(toppers-users 1534) Re: Fi4のバグ報告について(訂正)

Kominami Yasuo NBC00224 @ nifty.com
2004年 7月 13日 (火) 08:22:37 JST


小南です。
一部訂正します。
On Tue, 13 Jul 2004 06:25:08 +0900
Kominami Yasuo <NBC00224 @ nifty.com> wrote:

> 小南です。
> 
> On Mon, 12 Jul 2004 08:40:23 +0900
> Masaki Muranaka <monamour @ monaka.org> wrote:
> 
> > こんにちは。
> > 
> > On 2004/07/11, at 23:25, Kominami Yasuo wrote:
> > > 一言で言うと、「複数のタスクが同時に待ち解除されたとき、dispatch
> > > をどのタイミングで行なうべきか」です。

** Cut quoted 6 lines by the mail filter. **


> 実は前回メールした以外にも上記バグトラックに登録されていないことで、いくつか気がついた
> 点があります。
> どこに報告するのが良いでしょうか。
> 
> 簡単に記すと以下の通りです。
> 
> 1.del_*サービスコールは、cre_*サービスコールでユーザが確保したメモリかカーネル
> で確保したメモリかを判断せず、一律にカーネルが確保したメモリとして解放しようとする。
>  del_tsk以外にも、del_dtq、del_mbf、del_mpf、del_mpl
> 

** Cut quoted 6 lines by the mail filter. **
全ての場合ではなく、競合が発生する可能性があるということです。
これはフリーリストが空の場合には確実に発生します。
空でなくてもdel_*の処理が再開されるまで、他のタスクで続けてacre_*が呼び出され、
del_*で登録された管理ブロックが取りだされると、発生します。

----------- 
小南 靖雄
ykominami @ nifty.com
(NBC00224 @ nifty.com)