Messages in this thread | | | Date | Fri, 18 Jun 2004 17:37:12 -0700 (PDT) | From | Ashwin Rao <> | Subject | Atomic operation for physically moving a page |
| |
I want to copy a page from one physical location to another (taking the appr. locks). To keep the operation of copying and updation of all ptes and caches atomic one way proposed by my team members was to sleep the processes accessing the page. ptep_to_mm gives us the mm_struct but container_of cannot help to get to task_struct as it contains a mm_struct pointer. Is there any way of identifying the proccess's from the pte_entry. Is there any way out to solve my original problem of keeping the whole operation of copying and updation atomic as this is a bad solution for real time processes but is there any other way out.
Ashwin
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |