From: David Woodhouse <dwmw2@infradead.org>
To: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-mtd@lists.infradead.org
Subject: Re: No free space left for GC
Date: Tue, 20 Aug 2002 11:03:53 +0100 [thread overview]
Message-ID: <30887.1029837833@redhat.com> (raw)
In-Reply-To: <1029796472.22781.136.camel@thomas.tec.linutronix.de>
tglx@linutronix.de said:
> The new decision function for gc and reserve_space takes only those
> blocks into account, which are on the dirty and very dirty list. The
> dirty space in the clean_list is ignored. This is neccecary to avoid
> endless GC loops.
> Any suggestions ?
<IRC conversation repeated, for the benefit of the peanut gallery>
Nice work, thanks. If this fixes the problem, as I believe it does, please
don't calculate the dirty size in thread_should_wake() -- use c->dirty_size
and just don't count the wasted space in the end of blocks on the
clean_list in that; add something like 'wasted_size' to keep track of that
instead.
And read README.Locking again. It's rare that I actually write sensible
documentation -- make the most of it :)
--
dwmw2
next prev parent reply other threads:[~2002-08-20 10:03 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-17 22:35 No free space left for GC Thomas Gleixner
2002-08-19 9:37 ` Massive file corruption Joakim Tjernlund
2002-08-19 21:47 ` No free space left for GC Thomas Gleixner
2002-08-19 22:34 ` Thomas Gleixner
2002-08-20 10:03 ` David Woodhouse [this message]
[not found] ` <015501c247f3$d13176a0$b30210ac@gv.com.tw>
2002-08-20 7:59 ` Thomas Gleixner
2002-08-20 15:47 ` Thomas Gleixner
2002-08-21 6:44 ` can i use the cvs code directly in kernel 2.2.19 ? 小明
2002-08-21 7:56 ` Thomas Gleixner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=30887.1029837833@redhat.com \
--to=dwmw2@infradead.org \
--cc=linux-mtd@lists.infradead.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.