aboutsummaryrefslogtreecommitdiff
path: root/drivers/nvdimm/label.c
AgeCommit message (Expand)Author
2021-09-21libnvdimm/labels: Introduce CXL labelsDan Williams
2021-09-21libnvdimm/labels: Introduce the concept of multi-range namespace labelsDan Williams
2021-09-21libnvdimm/labels: Add uuid helpersDan Williams
2021-08-24libnvdimm/labels: Add claim class helpersDan Williams
2021-08-24libnvdimm/labels: Add type-guid helpersDan Williams
2021-08-24libnvdimm/labels: Add blk special cases for nlabel and position helpersDan Williams
2021-08-24libnvdimm/labels: Add blk isetcookie set / validation helpersDan Williams
2021-08-24libnvdimm/labels: Add a checksum calculation helperDan Williams
2021-08-24libnvdimm/labels: Introduce label setter helpersDan Williams
2021-08-24libnvdimm/labels: Introduce getters for namespace label fieldsDan Williams
2020-12-16libnvdimm/label: Return -ENXIO for no slot in __blk_label_updateZhang Qilong
2020-11-20libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labelsDan Williams
2019-09-05libnvdimm/label: Remove the dpa align checkAneesh Kumar K.V
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner
2019-05-20libnvdimm: Fix compilation warnings with W=1Qian Cai
2019-04-30libnvdimm/namespace: Fix label tracking errorDan Williams
2019-02-02libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM familyDan Williams
2019-01-15libnvdimm/label: Clear 'updating' flag after label-set updateDan Williams
2018-12-10libnvdimm, label: Switch to bitmap_zalloc()Andy Shevchenko
2018-10-12libnvdimm, label: Fix sparse warningDan Williams
2018-10-12nvdimm: Use namespace index data to reduce number of label reads neededAlexander Duyck
2018-10-12nvdimm: Split label init out from the logic for getting config dataAlexander Duyck
2018-10-12nvdimm: Remove empty if statementAlexander Duyck
2018-10-12nvdimm: Clarify comment in sizeof_namespace_indexAlexander Duyck
2018-10-12nvdimm: Sanity check labeloffAlexander Duyck
2018-03-15libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7Toshi Kani
2018-03-06libnvdimm: remove redundant __func__ in dev_dbgDan Williams
2017-09-28libnvdimm, namespace: fix label initialization to use valid seq numbersDan Williams
2017-08-29libnvdimm, label: fix index block size calculationDan Williams
2017-07-03libnvdimm, namespace: record 'lbasize' for pmem namespacesDan Williams
2017-06-29libnvdimm, btt: BTT updates for UEFI 2.7 formatVishal Verma
2017-06-15libnvdimm, label: switch to using v1.2 labels by defaultDan Williams
2017-06-15libnvdimm, label: add address abstraction identifiersDan Williams
2017-06-15libnvdimm, label: add v1.2 label checksum supportDan Williams
2017-06-15libnvdimm, label: update 'nlabel' and 'position' handling for local namespacesDan Williams
2017-06-15libnvdimm, label: populate 'isetcookie' for blk-aperture namespacesDan Williams
2017-06-15libnvdimm, label: populate the type_guid property for v1.2 namespacesDan Williams
2017-06-15libnvdimm, label: add v1.2 interleave-set-cookie algorithmDan Williams
2017-06-15libnvdimm, label: add v1.2 nvdimm label definitionsDan Williams
2016-11-11nvdimm: use the right length of "pmem"Nicolas Iooss
2016-10-07libnvdimm, namespace: update label implementation for multi-pmemDan Williams
2016-09-30libnvdimm, label: convert label tracking to a linked listDan Williams
2015-06-25libnvdimm: infrastructure for btt devicesDan Williams
2015-06-24libnvdimm: write blk label setDan Williams
2015-06-24libnvdimm: write pmem label setDan Williams
2015-06-24libnvdimm: pmem label sets and namespace instantiation.Dan Williams
2015-06-24libnvdimm: namespace indices: read and validateDan Williams