>+      if ((mapped_space_bits - PAGE_SHIFT > vmlpt_bits - pte_bits) || 
>(mapped_space_bits > impl_va_bits - 1))

I can't quite wrap my brain around what the first half of this test is
checking.  It triggers for a 64K pagesize when impl_va_bits is 51..54,
but what does it mean?

Note also the second half of this test also catches those 4 cases too
(and also the pagesize 64K with impl_va_bits=55), so whatever the first
part is checking is a subset of the 2nd check.  So we could survive with
just "if (mapped_space_bits > impl_va_bits - 1)"

-Tony
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to