Thread (18 messages) 18 messages, 7 authors, 2017-08-21

Re: [RFC PATCH 0/7] dax, ext4: Synchronous page faults

From: Jan Kara <jack@suse.cz>
Date: 2017-08-14 08:30:15
Also in: linux-fsdevel, linux-xfs, nvdimm

Possibly related (same subject, not in this thread)

On Sun 13-08-17 02:25:56, Christoph Hellwig wrote:
On Sat, Aug 12, 2017 at 07:44:14PM -0700, Dan Williams wrote:
quoted
How about MAP_SYNC == (MAP_SHARED|MAP_PRIVATE)? On older kernels that
should get -EINVAL, and on new kernels it means SYNC+SHARED.
Cute trick, but I'd hate to waster it just for our little flag.

How about:

#define __MAP_VALIDATE		MAP_SHARED|MAP_PRIVATE
#define MAP_SYNC		0x??? | __MAP_VALIDATE

so that we can reuse that trick for any new flag?
Heh, that's such an ugly hack that it is cute ;)... I'll use this
definition of MAP_SYNC in my patches and send new version of the series
(probably today in the afternoon if the testing goes fine).

								Honza

-- 
Jan Kara [off-list ref]
SUSE Labs, CR
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help