On Mon, Sep 21, 2015 at 12:10:36PM +0530, Aneesh Kumar K.V wrote:
quoted hunk ↗ jump to hunk
+static inline pte_t pte_mkwrite(pte_t pte)
+{
+ pte_basic_t ptev;
+
+ ptev = pte_val(pte) & ~_PAGE_RO;
+ ptev |= _PAGE_RW;
+ return __pte(pte);
+}
s/__pte(pte)/__pte(ptev)/
...to fix an endless handle_mm_fault() loop.
CONFIG_STRICT_MM_TYPECHECKS would have caught this.
-Scott