(7/25/13 6:25 PM), Johannes Weiner wrote: > The x86 fault handler bails in the middle of error handling when the > task has a fatal signal pending. For a subsequent patch this is a > problem in OOM situations because it relies on > pagefault_out_of_memory() being called even when the task has been > killed, to perform proper per-task OOM state unwinding. > > Shortcutting the fault like this is a rather minor optimization that > saves a few instructions in rare cases. Just remove it for > user-triggered faults. > > Use the opportunity to split the fault retry handling from actual > fault errors and add locking documentation that reads suprisingly > similar to ARM's. > > Signed-off-by: Johannes Weiner <hannes@xxxxxxxxxxx> Acked-by: KOSAKI Motohiro <kosaki.motohiro@xxxxxxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>