All of lore.kernel.org
 help / color / mirror / Atom feed
* pud_bad vs pud_bad
@ 2009-02-05 18:23 ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 44+ messages in thread
From: Jeremy Fitzhardinge @ 2009-02-05 18:23 UTC (permalink / raw)
  To: William Lee Irwin III, Ingo Molnar
  Cc: Linux Kernel Mailing List, Linux Memory Management List

I'm looking at unifying the 32 and 64-bit versions of pud_bad.

32-bits defines it as:

static inline int pud_bad(pud_t pud)
{
	return (pud_val(pud) & ~(PTE_PFN_MASK | _KERNPG_TABLE | _PAGE_USER)) != 0;
}

and 64 as:

static inline int pud_bad(pud_t pud)
{
	return (pud_val(pud) & ~(PTE_PFN_MASK | _PAGE_USER)) != _KERNPG_TABLE;
}


I'm inclined to go with the 64-bit version, but I'm wondering if there's 
something subtle I'm missing here.

Thoughts?

    J

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2009-02-06  0:50 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-05 18:23 pud_bad vs pud_bad Jeremy Fitzhardinge
2009-02-05 18:23 ` Jeremy Fitzhardinge
2009-02-05 18:43 ` Ingo Molnar
2009-02-05 18:43   ` Ingo Molnar
2009-02-05 18:54   ` Jeremy Fitzhardinge
2009-02-05 18:54     ` Jeremy Fitzhardinge
2009-02-05 19:10     ` Ingo Molnar
2009-02-05 19:10       ` Ingo Molnar
2009-02-05 19:26       ` Jeremy Fitzhardinge
2009-02-05 19:26         ` Jeremy Fitzhardinge
2009-02-05 19:31         ` Ingo Molnar
2009-02-05 19:31           ` Ingo Molnar
2009-02-05 19:38       ` Hugh Dickins
2009-02-05 19:38         ` Hugh Dickins
2009-02-05 19:49         ` Ingo Molnar
2009-02-05 19:49           ` Ingo Molnar
2009-02-05 19:58           ` wli
2009-02-05 19:58             ` wli
2009-02-05 20:14             ` Hugh Dickins
2009-02-05 20:14               ` Hugh Dickins
2009-02-05 20:56               ` wli
2009-02-05 20:56                 ` wli
2009-02-05 21:09                 ` Hugh Dickins
2009-02-05 21:09                   ` Hugh Dickins
2009-02-05 20:12           ` Hugh Dickins
2009-02-05 20:12             ` Hugh Dickins
2009-02-05 20:42         ` Jeremy Fitzhardinge
2009-02-05 20:42           ` Jeremy Fitzhardinge
2009-02-05 20:51           ` Hugh Dickins
2009-02-05 20:51             ` Hugh Dickins
2009-02-05 21:05             ` Jeremy Fitzhardinge
2009-02-05 21:05               ` Jeremy Fitzhardinge
2009-02-05 21:50               ` Ingo Molnar
2009-02-05 21:50                 ` Ingo Molnar
2009-02-05 22:07                 ` Jeremy Fitzhardinge
2009-02-05 22:07                   ` Jeremy Fitzhardinge
2009-02-05 23:42                   ` Ingo Molnar
2009-02-05 23:42                     ` Ingo Molnar
2009-02-06  0:08                     ` Jeremy Fitzhardinge
2009-02-06  0:08                       ` Jeremy Fitzhardinge
2009-02-06  0:50                       ` Ingo Molnar
2009-02-06  0:50                         ` Ingo Molnar
2009-02-05 20:57           ` Ingo Molnar
2009-02-05 20:57             ` Ingo Molnar

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.