Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
[sfrench/cifs-2.6.git] / Documentation / ABI / obsolete / sysfs-class-dax
1 What:           /sys/class/dax/
2 Date:           May, 2016
3 KernelVersion:  v4.7
4 Contact:        linux-nvdimm@lists.01.org
5 Description:    Device DAX is the device-centric analogue of Filesystem
6                 DAX (CONFIG_FS_DAX).  It allows memory ranges to be
7                 allocated and mapped without need of an intervening file
8                 system.  Device DAX is strict, precise and predictable.
9                 Specifically this interface:
10
11                 1/ Guarantees fault granularity with respect to a given
12                 page size (pte, pmd, or pud) set at configuration time.
13
14                 2/ Enforces deterministic behavior by being strict about
15                 what fault scenarios are supported.
16
17                 The /sys/class/dax/ interface enumerates all the
18                 device-dax instances in the system. The ABI is
19                 deprecated and will be removed after 2020. It is
20                 replaced with the DAX bus interface /sys/bus/dax/ where
21                 device-dax instances can be found under
22                 /sys/bus/dax/devices/