Jens, > We have a pwritev2(2) interface based on passing in flags. Add an > fcntl interface for querying these flags, and also for setting them > as well: > > F_GET_WRITE_LIFE Returns one of the valid type of write hints, > like WRITE_HINT_MEDIUM. > > F_SET_WRITE_LIFE Pass in a WRITE_HINT_* type to set the > write life time hint for this file/inode. > Returns 0 on succes, -1 otherwise. It seems like an overkill to have different fcntls for different hints. And since we are expecting more, maybe these should be F_{GET,SET}_HINT and then the individual flags can be WRITE_LIFETIME_FOOBAR? Otherwise OK with the fnctl approach. -- Martin K. Petersen Oracle Linux Engineering