Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release incorporates the capabilities of the 4.13 kernel. Major highlights include a new 'daxctl io' command for device-dax i/o, support for the new capabilities of v1.2 namespace labels as defined by the UEFI 2.7 specification, expanded 'ndctl list' data and filtering capabilities, and support for translating badblocks to the affected dimm(s). Commands: daxctl io: a new 'dd' like helper for device-dax ndctl list: add a 'human readable' output option ndctl list: support filtering by any device type ndctl list: display numa nodes ndctl list: display dimm interleave-set positions ndctl create-namespace: fix multiple device-dax-per-region support ndctl create-namespace: support sector size setting for pmem namespaces ndctl init-labels: v1.2 label specification support Tests: multi-dax: test support for multiple device-dax-per-region dpa-alloc: update for v1.2 labels Apis: ndctl_bus_get_region_by_physical_address: address to region translation ndctl_bus_get_dimm_by_physical_address: address to dimm translation ndctl_dimm_read_labels: helper to retrieve the DIMM's label area ndctl_dimm_validate_labels: parse namespace indices and labels ndctl_dimm_init_labels: write new namespace indices ndctl_dimm_sizeof_namespace_label: parse namespace label size ndctl_mapping_get_position: report order of a mapping in an iset ndctl_namespace_{set,get}_enforce_mode: the namespace mode (device-dax, memory, btt) can now be recorded in the namespace label ndctl_bus_is_nfit_cmd_supported: support for issuing NFIT-bus-specific commands
- Loading branch information