summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
Commit message (Expand)AuthorAgeFilesLines
* libnvdimm/dimm: Avoid race between probe and available_slots_show()Dan Williams2021-03-031-3/+15
* block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>Bart Van Assche2020-09-121-1/+0
* libnvdimm/btt: Remove unnecessary code in btt_freelist_initVishal Verma2020-05-271-6/+2
* libnvdimm: Out of bounds read in __nd_ioctl()Dan Carpenter2020-04-241-2/+4
* libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fieldsDan Williams2019-08-043-4/+17
* libnvdimm/namespace: Fix label tracking errorDan Williams2019-05-313-13/+35
* libnvdimm/btt: Fix a kmemdup failure checkAditya Pakki2019-05-161-5/+13
* libnvdimm/namespace: Fix a potential NULL pointer dereferenceKangjie Lu2019-05-161-1/+4
* libnvdimm: Fix altmap reservation size calculationOliver O'Halloran2019-03-231-1/+1
* libnvdimm/pmem: Honor force_raw for legacy pmem regionsDan Williams2019-03-231-0/+4
* libnvdimm/label: Clear 'updating' flag after label-set updateDan Williams2019-03-231-5/+18
* libnvdimm: Hold reference on parent while scheduling async initAlexander Duyck2018-11-131-0/+4
* libnvdimm: fix ars_status output length calculationVishal Verma2018-09-091-2/+2
* linvdimm, pmem: Preserve read-only setting for pmem devicesRobert Elliott2018-07-031-5/+9
* libnvdimm, namespace: use a safe lookup for dimm device nameDan Williams2018-04-241-2/+2
* libnvdimm, {btt, blk}: do integrity setup before add_disk()Vishal Verma2018-03-282-4/+2
* libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignmentDan Williams2018-02-281-3/+12
* libnvdimm: fix integer overflow static analysis warningDan Williams2018-02-281-5/+6
* libnvdimm, btt: Fix an incompatibility in the log layoutVishal Verma2018-01-232-36/+212
* libnvdimm, pfn: fix start_pad handling for aligned namespacesDan Williams2017-12-291-2/+3
* libnvdimm, namespace: make 'resource' attribute only readable by rootDan Williams2017-11-301-1/+1
* libnvdimm, namespace: fix label initialization to use valid seq numbersDan Williams2017-11-301-1/+1
* libnvdimm, pfn: make 'resource' attribute only readable by rootDan Williams2017-11-301-0/+8
* libnvdimm: fix badblock range handling of ARS rangeToshi Kani2017-07-271-3/+4
* libnvdimm, btt: fix btt_rw_page not returning errorsVishal Verma2017-07-271-3/+6
* pmem: return EIO on read_pmem() failureStefan Hajnoczi2017-07-051-1/+3
* libnvdimm: fix clear length of nvdimm_forget_poison()Toshi Kani2017-05-251-1/+4
* libnvdimm, pfn: fix 'npfns' vs section alignmentDan Williams2017-05-201-2/+4
* libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notifyToshi Kani2017-05-201-12/+25
* libnvdimm, region: fix flush hint detection crashDan Williams2017-05-201-4/+7
* libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splatDan Williams2017-04-211-0/+6
* libnvdimm: fix blk free space accountingDan Williams2017-04-211-66/+11
* nfit, libnvdimm: fix interleave set cookie calculationDan Williams2017-03-153-4/+24
* libnvdimm, pfn: fix memmap reservation size versus 4K alignmentDan Williams2017-02-141-5/+2
* libnvdimm, namespace: do not delete namespace-id 0Dan Williams2017-02-141-4/+7
* libnvdimm, namespace: fix pmem namespace leak, delete when size set to zeroDan Williams2017-01-261-13/+10
* libnvdimm, pfn: fix align attributeDan Williams2017-01-091-1/+1
* acpi, nfit, libnvdimm: fix / harden ars_status output length handlingDan Williams2016-12-061-5/+20
* nvdimm: make CONFIG_NVDIMM_DAX 'bool'Arnd Bergmann2016-10-271-1/+1
* pmem: report error on clear poison failureToshi Kani2016-10-191-2/+6
* libnvdimm, namespace: potential NULL deref on allocation errorDan Carpenter2016-10-191-6/+8
* Merge branch 'for-4.9/dax' into libnvdimm-for-nextDan Williams2016-10-071-1/+1
|\
| * /dev/dax: fix Kconfig dependency build breakageRoss Zwisler2016-10-071-1/+1
* | Merge branch 'for-4.9/libnvdimm' into libnvdimm-for-nextDan Williams2016-10-0710-400/+1035
|\ \
| * | libnvdimm, namespace: allow creation of multiple pmem-namespaces per regionDan Williams2016-10-073-9/+59
| * | libnvdimm, namespace: lift single pmem limit in scan_labels()Dan Williams2016-10-071-3/+0
| * | libnvdimm, namespace: filter out of range labels in scan_labels()Dan Williams2016-10-071-2/+7
| * | libnvdimm, namespace: enable allocation of multiple pmem namespacesDan Williams2016-10-073-45/+133
| * | libnvdimm, namespace: update label implementation for multi-pmemDan Williams2016-10-071-19/+53
| * | libnvdimm, namespace: expand pmem device naming scheme for multi-pmemDan Williams2016-10-071-1/+15