summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/label.c
Commit message (Expand)AuthorAgeFilesLines
* nvdimm/region: Delete nd_blk_region infrastructureDan Williams2022-03-111-5/+1
* nvdimm/namespace: Delete nd_namespace_blkDan Williams2022-03-111-340/+0
* libnvdimm/labels: Introduce CXL labelsDan Williams2021-09-211-17/+87
* libnvdimm/labels: Introduce the concept of multi-range namespace labelsDan Williams2021-09-211-0/+1
* libnvdimm/labels: Add uuid helpersDan Williams2021-09-211-20/+14
* libnvdimm/labels: Add claim class helpersDan Williams2021-08-241-9/+22
* libnvdimm/labels: Add type-guid helpersDan Williams2021-08-241-4/+22
* libnvdimm/labels: Add blk special cases for nlabel and position helpersDan Williams2021-08-241-17/+29
* libnvdimm/labels: Add blk isetcookie set / validation helpersDan Williams2021-08-241-2/+28
* libnvdimm/labels: Add a checksum calculation helperDan Williams2021-08-241-33/+35
* libnvdimm/labels: Introduce label setter helpersDan Williams2021-08-241-32/+29
* libnvdimm/labels: Introduce getters for namespace label fieldsDan Williams2021-08-241-10/+10
* libnvdimm/label: Return -ENXIO for no slot in __blk_label_updateZhang Qilong2020-12-161-1/+3
* libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labelsDan Williams2020-11-201-0/+9
* libnvdimm/label: Remove the dpa align checkAneesh Kumar K.V2019-09-051-5/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner2019-06-051-9/+1
* libnvdimm: Fix compilation warnings with W=1Qian Cai2019-05-201-0/+2
* libnvdimm/namespace: Fix label tracking errorDan Williams2019-04-301-13/+16
* libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM familyDan Williams2019-02-021-0/+3
* libnvdimm/label: Clear 'updating' flag after label-set updateDan Williams2019-01-151-5/+18
* libnvdimm, label: Switch to bitmap_zalloc()Andy Shevchenko2018-12-101-4/+3
* libnvdimm, label: Fix sparse warningDan Williams2018-10-121-1/+3
* nvdimm: Use namespace index data to reduce number of label reads neededAlexander Duyck2018-10-121-5/+88
* nvdimm: Split label init out from the logic for getting config dataAlexander Duyck2018-10-121-0/+38
* nvdimm: Remove empty if statementAlexander Duyck2018-10-121-3/+2
* nvdimm: Clarify comment in sizeof_namespace_indexAlexander Duyck2018-10-121-1/+2
* nvdimm: Sanity check labeloffAlexander Duyck2018-10-121-0/+7
* libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7Toshi Kani2018-03-151-10/+24
* libnvdimm: remove redundant __func__ in dev_dbgDan Williams2018-03-061-28/+23
* libnvdimm, namespace: fix label initialization to use valid seq numbersDan Williams2017-09-281-1/+1
* libnvdimm, label: fix index block size calculationDan Williams2017-08-291-14/+16
* libnvdimm, namespace: record 'lbasize' for pmem namespacesDan Williams2017-07-031-0/+1
* libnvdimm, btt: BTT updates for UEFI 2.7 formatVishal Verma2017-06-291-0/+6
* libnvdimm, label: switch to using v1.2 labels by defaultDan Williams2017-06-151-3/+7
* libnvdimm, label: add address abstraction identifiersDan Williams2017-06-151-0/+58
* libnvdimm, label: add v1.2 label checksum supportDan Williams2017-06-151-4/+35
* libnvdimm, label: update 'nlabel' and 'position' handling for local namespacesDan Williams2017-06-151-6/+27
* libnvdimm, label: populate 'isetcookie' for blk-aperture namespacesDan Williams2017-06-151-1/+11
* libnvdimm, label: populate the type_guid property for v1.2 namespacesDan Williams2017-06-151-0/+6
* libnvdimm, label: add v1.2 interleave-set-cookie algorithmDan Williams2017-06-151-1/+2
* libnvdimm, label: add v1.2 nvdimm label definitionsDan Williams2017-06-151-18/+77
* nvdimm: use the right length of "pmem"Nicolas Iooss2016-11-111-1/+1
* libnvdimm, namespace: update label implementation for multi-pmemDan Williams2016-10-071-19/+53
* libnvdimm, label: convert label tracking to a linked listDan Williams2016-09-301-61/+75
* libnvdimm: infrastructure for btt devicesDan Williams2015-06-251-2/+3
* libnvdimm: write blk label setDan Williams2015-06-241-20/+281
* libnvdimm: write pmem label setDan Williams2015-06-241-3/+325
* libnvdimm: pmem label sets and namespace instantiation.Dan Williams2015-06-241-1/+54
* libnvdimm: namespace indices: read and validateDan Williams2015-06-241-0/+290