Re: [RFC 5/7] LTTng instrumentation mm

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mathieu Desnoyers
Date: Friday, November 16, 2007 - 7:47 am

* Dave Hansen (haveblue@us.ibm.com) wrote:

Hrm, in asm-generic/memory_model.h, we have various versions of
__page_to_pfn. Normally they all cast the result to (unsigned long),
except for :


#elif defined(CONFIG_SPARSEMEM_VMEMMAP)

/* memmap is virtually contigious.  */
#define __pfn_to_page(pfn)      (vmemmap + (pfn))
#define __page_to_pfn(page)     ((page) - vmemmap)

So I guess the result is a pointer ? Should this be expected ?

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Tue Nov 13, 12:33 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Thu Nov 15, 2:06 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Thu Nov 15, 2:51 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Thu Nov 15, 3:16 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Fri Nov 16, 7:30 am)
Re: [RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Fri Nov 16, 7:47 am)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Mon Nov 19, 11:04 am)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Mon Nov 19, 11:07 am)
Re: [RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Mon Nov 19, 11:52 am)
Re: [RFC 5/7] LTTng instrumentation mm, Mathieu Desnoyers, (Mon Nov 19, 12:00 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Mon Nov 19, 12:43 pm)
Re: [RFC 5/7] LTTng instrumentation mm, Dave Hansen, (Mon Nov 19, 12:43 pm)
[PATCH] Cast __page_to_pfn to unsigned long in CONFIG_SPAR ..., Mathieu Desnoyers, (Mon Nov 19, 12:52 pm)
Re: [PATCH] Cast page_to_pfn to unsigned long in CONFIG_SP ..., Mathieu Desnoyers, (Mon Nov 19, 1:20 pm)
Re: [PATCH] Cast page_to_pfn to unsigned long in CONFIG_SP ..., Mathieu Desnoyers, (Tue Nov 20, 10:34 am)
[RFC PATCH] LTTng instrumentation mm (using page_to_pfn), Mathieu Desnoyers, (Wed Nov 28, 7:09 am)
Re: [RFC PATCH] LTTng instrumentation mm (using page_to_pfn), Mathieu Desnoyers, (Wed Nov 28, 7:34 pm)
[RFC PATCH] LTTng instrumentation mm (updated), Mathieu Desnoyers, (Fri Nov 30, 9:11 am)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Mathieu Desnoyers, (Fri Nov 30, 10:05 am)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Dave Hansen, (Fri Nov 30, 10:46 am)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Dave Hansen, (Fri Nov 30, 11:42 am)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Mathieu Desnoyers, (Fri Nov 30, 12:10 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Frank Ch. Eigler, (Tue Dec 4, 12:15 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Mathieu Desnoyers, (Tue Dec 4, 12:25 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Dave Hansen, (Tue Dec 4, 12:40 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Mathieu Desnoyers, (Tue Dec 4, 1:05 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Dave Hansen, (Tue Dec 4, 1:24 pm)
Re: [RFC PATCH] LTTng instrumentation mm (updated), Dave Hansen, (Tue Dec 4, 1:28 pm)