Merge tag 'x86_seves_for_v5.10_rc3' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.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/