[Feature][KVM][Crystal Ridge] Support MAP_SYNC

Bug #1745897 reported by quanxian
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Triaged
Medium
Unassigned
Ubuntu
New
Undecided
Unassigned

Bug Description

Description:
Linux 4.15 introduces a new mmap flag MAP_SYNC, which can be used to guarantee the write persistence to mmap'ed files supporting DAX (e.g., files on ext4/xfs file system mounted with '-o dax').

QEMU can use MAP_SYNC flag for memory-backend-file, in order to guarantee the guest write persistence to backend files supporting DAX.

Target QEMU: TBD
Target Release: 19.10

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Is there a list of commits we should confirm for 18.04?

tags: added: kernel
Changed in intel:
status: New → Incomplete
quanxian (quanxian-wang)
description: updated
tags: added: intel-virt-18.10
removed: kernel
description: updated
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Can we move this bug to the "Linux" package and make it public?

Changed in intel:
importance: Undecided → Medium
status: Incomplete → Triaged
tags: added: kernel-da-key
Revision history for this message
quanxian (quanxian-wang) wrote :

the commit is not ready in upstream. not public. Thanks for your understanding.

quanxian (quanxian-wang)
information type: Proprietary → Private
information type: Private → Public
quanxian (quanxian-wang)
description: updated
quanxian (quanxian-wang)
description: updated
tags: added: intel-virt-19.10
removed: intel-virt-18.10
Revision history for this message
quanxian (quanxian-wang) wrote :

commit 119906afa5ca610adb87c55ab0d8e53c9104bfc3
Author: Zhang Yi <email address hidden>
Date: Mon Apr 22 08:48:48 2019 +0800

util/mmap-alloc: support MAP_SYNC in qemu_ram_mmap()

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.