summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
Commit message (Expand)AuthorAgeFilesLines
* libnvdimm: Fix endian conversion issues Aneesh Kumar K.V2020-06-072-7/+8
* libnvdimm/btt: Fix LBA masking during 'free list' populationVishal Verma2020-05-273-6/+29
* 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-231-2/+4
* libnvdimm/btt: fix variable 'rc' set but not usedQian Cai2020-01-041-4/+4
* libnvdimm/region: Initialize bad block for volatile namespacesAneesh Kumar K.V2019-10-113-5/+5
* libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlockDan Williams2019-08-092-5/+13
* libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrantDan Williams2019-08-091-22/+37
* libnvdimm/region: Register badblocks before namespacesDan Williams2019-08-091-11/+11
* libnvdimm/bus: Prevent duplicate device_unregister() callsDan Williams2019-08-091-0/+25
* libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl()Dan Williams2019-07-312-39/+60
* libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fieldsDan Williams2019-07-263-4/+17
* libnvdimm: Fix compilation warnings with W=1Qian Cai2019-06-193-4/+4
* libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overheadDan Williams2019-05-311-2/+8
* libnvdimm/namespace: Fix label tracking errorDan Williams2019-05-223-13/+35
* libnvdimm/pmem: fix a possible OOB access when read and write pmemLi RongQing2019-05-161-4/+4
* 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, pfn: Fix over-trim in trim_pfn_device()Wei Yang2019-03-231-1/+1
* libnvdimm/label: Clear 'updating' flag after label-set updateDan Williams2019-03-231-5/+18
* mm, devm_memremap_pages: fix shutdown handlingDan Williams2019-01-131-8/+5
* libnvdimm, pfn: Pad pfn namespaces relative to other regionsDan Williams2018-12-133-27/+80
* libnvdimm, pmem: Fix badblocks population for 'raw' namespacesDan Williams2018-11-131-1/+3
* libnvdimm, region: Fail badblocks listing for inactive regionsDan Williams2018-11-131-2/+9
* libnvdimm: Hold reference on parent while scheduling async initAlexander Duyck2018-11-131-0/+4
* Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitolite.kernel.org:pub/...Linus Torvalds2018-08-252-0/+39
|\
| * libnvdimm, pmem: Restore page attributes when clearing errorsDan Williams2018-08-202-0/+39
* | Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kern...Linus Torvalds2018-08-258-9/+135
|\ \
| * | libnvdimm: fix ars_status output length calculationVishal Verma2018-08-201-2/+2
| * | libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access()Huaisheng Ye2018-07-301-2/+5
| * | libnvdimm: Export max available extentKeith Busch2018-07-251-0/+16
| * | libnvdimm: Use max contiguous area for namespace sizeKeith Busch2018-07-254-3/+66
| * | libnvdimm: Introduce locked DIMM capacity supportDan Williams2018-07-143-2/+46
* | | Merge tag 'v4.18-rc6' into for-4.19/block2Jens Axboe2018-08-051-0/+1
|\ \ \
| * | | Merge tag 'libnvdimm-fixes-4.18-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-07-131-0/+1
| |\| | | | |/ | |/|
| | * libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes()Dan Williams2018-06-281-0/+1
* | | block: Add and use op_stat_group() for indexing disk_stat fields.Michael Callahan2018-07-181-4/+3
* | | block: make bdev_ops->rw_page() take a REQ_OP instead of boolTejun Heo2018-07-182-13/+12
|/ /
* / pmem: only set QUEUE_FLAG_DAX for fsdax modeRoss Zwisler2018-06-281-1/+2
|/
* Merge branch 'for-4.18/mcsafe' into libnvdimm-for-nextDan Williams2018-06-082-4/+12
|\
| * pmem: Switch to copy_to_iter_mcsafe()Dan Williams2018-05-221-1/+1
| * dax: Introduce a ->copy_to_iter dax operationDan Williams2018-05-221-0/+7
| * x86/asm/memcpy_mcsafe: Return bytes remainingDan Williams2018-05-152-4/+5
* | Merge branch 'for-4.18/dax' into libnvdimm-for-nextDan Williams2018-06-082-2/+25
|\ \
| * | mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPSDan Williams2018-05-222-2/+25
| |/
* | libnvdimm, pmem: Do not flush power-fail protected CPU cachesRoss Zwisler2018-06-061-1/+2
* | libnvdimm, pmem: Unconditionally deep flush on *syncRoss Zwisler2018-06-061-4/+3
* | libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSHRoss Zwisler2018-06-061-6/+1