* A question about terminology.
@ 2004-01-22 19:21 Nigel Cunningham
2004-01-23 6:27 ` Andrew Morton
0 siblings, 1 reply; 3+ messages in thread
From: Nigel Cunningham @ 2004-01-22 19:21 UTC (permalink / raw)
To: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 589 bytes --]
Hi again.
When I began work on swapfile support, I looked for an efficient method
to store all the information on which blocks were used. The process led
me to develop something I called ranges, which Pavel later looked at and
said something like 'Oh. Extents.'
Throughout the code, I still call them ranges (I have, for example
struct range and struct rangechain). In preparation for merging, should
I go through an rename ranges to extents, or will they be okay as it is?
Regards,
Nigel
--
My work on Software Suspend is graciously brought to you by
LinuxFund.org.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: A question about terminology.
2004-01-22 19:21 A question about terminology Nigel Cunningham
@ 2004-01-23 6:27 ` Andrew Morton
2004-01-23 7:20 ` Nigel Cunningham
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2004-01-23 6:27 UTC (permalink / raw)
To: ncunningham; +Cc: linux-kernel
Nigel Cunningham <ncunningham@users.sourceforge.net> wrote:
>
> Hi again.
>
> When I began work on swapfile support, I looked for an efficient method
> to store all the information on which blocks were used. The process led
> me to develop something I called ranges, which Pavel later looked at and
> said something like 'Oh. Extents.'
>
> Throughout the code, I still call them ranges (I have, for example
> struct range and struct rangechain). In preparation for merging, should
> I go through an rename ranges to extents, or will they be okay as it is?
Are you aware of the current `struct swap_extent' and its supporting
infrastructure?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: A question about terminology.
2004-01-23 6:27 ` Andrew Morton
@ 2004-01-23 7:20 ` Nigel Cunningham
0 siblings, 0 replies; 3+ messages in thread
From: Nigel Cunningham @ 2004-01-23 7:20 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]
Hi.
Thanks for the pointer.
I was aware of swap extents, but didn't look at the supporting
infrastructure because I originally wrote the code for 2.4, before I
looked at porting it to 2.6.
Having said that, I've looked at them now, but think that they probably
wouldn't help me.
This is partly because I've ended up using extents to store all the
meta-data: swap addresses, which blocks on the swap devices are used,
and which pages are used for what. (Sorry, only mentioning blocks in the
previous message did mislead you).
More importantly that that, though, I'm using whole pages for storing
the extents, and store the pages in the header of the image (after
making them relocatable). They replace the 'pagedirs' in Patrick's and
Pavel's implementations.
Regards,
Nigel
On Fri, 2004-01-23 at 19:27, Andrew Morton wrote:
> Nigel Cunningham <ncunningham@users.sourceforge.net> wrote:
> >
> > Hi again.
> >
> > When I began work on swapfile support, I looked for an efficient method
> > to store all the information on which blocks were used. The process led
> > me to develop something I called ranges, which Pavel later looked at and
> > said something like 'Oh. Extents.'
> >
> > Throughout the code, I still call them ranges (I have, for example
> > struct range and struct rangechain). In preparation for merging, should
> > I go through an rename ranges to extents, or will they be okay as it is?
>
> Are you aware of the current `struct swap_extent' and its supporting
> infrastructure?
--
My work on Software Suspend is graciously brought to you by
LinuxFund.org.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-01-23 7:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-22 19:21 A question about terminology Nigel Cunningham
2004-01-23 6:27 ` Andrew Morton
2004-01-23 7:20 ` Nigel Cunningham
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox