Re: Test case for "mm/thp: carry over dirty bit when thp splits on pmd"

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

 



On 16.11.22 11:45, Anatoly Pugachev wrote:
On Wed, Nov 16, 2022 at 11:49 AM hev <r@xxxxxx> wrote:

Hello Peter,

I see a random crash issue  on the LoongArch system, that is caused by
commit 0ccf7f1 ("mm/thp: carry over dirty bit when thp splits on
pmd").

Now, the thing is already resolved. The root cause is arch's mkdirty
is set hardware writable bit in unconditional. That breaks
write-protect and then breaks COW.

Ehm, does this imply that

pte = maybe_mkwrite(pte_mkdirty(pte), vma);

will result in a writable PTE, even though the VMA does not include VM_WRITE?

That would be really broken.

--
Thanks,

David / dhildenb





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux