Message ID | 20210723225017.xFO0jZesP%akpm@linux-foundation.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [01/15] userfaultfd: do not untag user pointers | expand |
On Fri, Jul 23, 2021 at 03:50:17PM -0700, Andrew Morton wrote:
> one used the PC floppy dr\u0456ver, the aha1542 driver for an ISA SCSI
Looks like I produced some messed up utf8 chars again - the above garbage
should read "driver" of course.
On Sat, Jul 24, 2021 at 08:59:54AM +0200, Christoph Hellwig wrote: > On Fri, Jul 23, 2021 at 03:50:17PM -0700, Andrew Morton wrote: > > one used the PC floppy dr\u0456ver, the aha1542 driver for an ISA SCSI > > Looks like I produced some messed up utf8 chars again - the above garbage > should read "driver" of course. I went back and looked it up, and you did indeed manage to type: U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I character (і) It's on the list: http://www.unicode.org/Public/security/revision-05/confusables.txt Maybe someone could do something with that file to prevent the confusables from slipping in when unwanted?
--- a/include/linux/highmem.h~mm-call-flush_dcache_page-in-memcpy_to_page-and-memzero_page +++ a/include/linux/highmem.h @@ -318,6 +318,7 @@ static inline void memcpy_to_page(struct VM_BUG_ON(offset + len > PAGE_SIZE); memcpy(to + offset, from, len); + flush_dcache_page(page); kunmap_local(to); } @@ -325,6 +326,7 @@ static inline void memzero_page(struct p { char *addr = kmap_atomic(page); memset(addr + offset, 0, len); + flush_dcache_page(page); kunmap_atomic(addr); }