RE: [PATCH] Failure to grow RBS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I recently uncovered a bug in the ia64_do_page_fault code that can
> cause a failure to grow the register backing store, or any mapping
> that is marked as VM_GROWSUP if the mapping is the highest mapped area
> of memory.

It looks like we'd still deal poorly with a generic VM_GROWSUP segment
(the "address == prev_vma->vm_end" test in the first "if" in the
check_expansion code looks like it assumes that we will hit the
address immediately after the grows-up block ... though that conflicts
with the code in the else clause that tests to let us grow up by at
most a page :-()

But it looks on paper like this solves the RBS case.

Needs a "Signed-off-by" line.

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

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux